// BEGIN Generated code -- do not edit // Generated by x86-asmtest.py #ifdef _LP64 __ shldl(r12, r22); // {load}shld r12d, r22d IID0 __ shrdl(r21, r15); // {load}shrd r21d, r15d IID1 __ adcl(r27, r24); // {load}adc r27d, r24d IID2 __ cmpl(r31, r29); // {load}cmp r31d, r29d IID3 __ imull(r8, rdx); // {load}imul r8d, edx IID4 __ popcntl(r8, r16); // {load}popcnt r8d, r16d IID5 __ sbbl(rcx, r11); // {load}sbb ecx, r11d IID6 __ subl(r18, r30); // {load}sub r18d, r30d IID7 __ tzcntl(r16, r14); // {load}tzcnt r16d, r14d IID8 __ lzcntl(r30, rbx); // {load}lzcnt r30d, ebx IID9 __ addl(r12, r8); // {load}add r12d, r8d IID10 __ andl(r19, r15); // {load}and r19d, r15d IID11 __ orl(r26, r18); // {load}or r26d, r18d IID12 __ xorl(r19, r22); // {load}xor r19d, r22d IID13 __ movl(r14, r17); // {load}mov r14d, r17d IID14 __ bsfl(r20, r29); // {load}bsf r20d, r29d IID15 __ bsrl(r9, r27); // {load}bsr r9d, r27d IID16 __ xchgl(r15, r24); // {load}xchg r15d, r24d IID17 __ testl(r21, r11); // {load}test r21d, r11d IID18 __ addb(Address(r9, -0x73feffaa), r18); // add byte ptr [r9-0x73feffaa], r18b IID19 __ addw(Address(r19, r15, (Address::ScaleFactor)0, -0x5e89f90c), r26); // add word ptr [r19+r15*1-0x5e89f90c], r26w IID20 __ addl(Address(r20, r12, (Address::ScaleFactor)3, -0x5cc4103c), r21); // add dword ptr [r20+r12*8-0x5cc4103c], r21d IID21 __ adcl(Address(rbx, r13, (Address::ScaleFactor)2, -0x2b74f9bd), r22); // adc dword ptr [rbx+r13*4-0x2b74f9bd], r22d IID22 __ andb(Address(r14, +0x6205f27c), r30); // and byte ptr [r14+0x6205f27c], r30b IID23 __ andl(Address(r29, rbx, (Address::ScaleFactor)3, -0x78b1f32a), r29); // and dword ptr [r29+rbx*8-0x78b1f32a], r29d IID24 __ cmpb(Address(r23, r22, (Address::ScaleFactor)0, +0x3375d32), r27); // cmp byte ptr [r23+r22*1+0x3375d32], r27b IID25 __ cmpw(Address(r27, r16, (Address::ScaleFactor)1, -0x28a77155), r15); // cmp word ptr [r27+r16*2-0x28a77155], r15w IID26 __ cmpl(Address(r29, r25, (Address::ScaleFactor)1, -0x54626655), r21); // cmp dword ptr [r29+r25*2-0x54626655], r21d IID27 __ orb(Address(r11, r25, (Address::ScaleFactor)3, +0xab498c3), rcx); // or byte ptr [r11+r25*8+0xab498c3], cl IID28 __ orl(Address(r23, r30, (Address::ScaleFactor)0, +0x4d806ea0), r20); // or dword ptr [r23+r30*1+0x4d806ea0], r20d IID29 __ xorb(Address(r12, r9, (Address::ScaleFactor)3, -0x2bf5b0e9), rbx); // xor byte ptr [r12+r9*8-0x2bf5b0e9], bl IID30 __ xorl(Address(r16, r16, (Address::ScaleFactor)1, -0x2a7d9754), r19); // xor dword ptr [r16+r16*2-0x2a7d9754], r19d IID31 __ subl(Address(r29, r15, (Address::ScaleFactor)2, -0x55a7da9d), r25); // sub dword ptr [r29+r15*4-0x55a7da9d], r25d IID32 __ movb(Address(r13, r26, (Address::ScaleFactor)1, -0x5c442d70), r15); // mov byte ptr [r13+r26*2-0x5c442d70], r15b IID33 __ movl(Address(r9, r8, (Address::ScaleFactor)0, -0x35b475e4), r20); // mov dword ptr [r9+r8*1-0x35b475e4], r20d IID34 __ xaddb(Address(r10, -0x13ca898f), r22); // xadd byte ptr [r10-0x13ca898f], r22b IID35 __ xaddw(Address(r17, r16, (Address::ScaleFactor)3, +0x46adddb8), r12); // xadd word ptr [r17+r16*8+0x46adddb8], r12w IID36 __ xaddl(Address(r30, +0x454d6731), r31); // xadd dword ptr [r30+0x454d6731], r31d IID37 __ adcl(Address(r13, r25, (Address::ScaleFactor)3, -0x2c70c098), 4096); // adc dword ptr [r13+r25*8-0x2c70c098], 4096 IID38 __ andl(Address(r30, r9, (Address::ScaleFactor)3, +0x28d9e535), 16777216); // and dword ptr [r30+r9*8+0x28d9e535], 16777216 IID39 __ addb(Address(r20, r29, (Address::ScaleFactor)0, -0x1c59007c), 4); // add byte ptr [r20+r29*1-0x1c59007c], 4 IID40 __ addw(Address(rbx, r22, (Address::ScaleFactor)0, -0x10a08289), 4096); // add word ptr [rbx+r22*1-0x10a08289], 4096 IID41 __ addl(Address(r18, r18, (Address::ScaleFactor)2, +0x19b94ca2), 256); // add dword ptr [r18+r18*4+0x19b94ca2], 256 IID42 __ cmpb(Address(r22, r17, (Address::ScaleFactor)1, +0x41a9f28a), 16); // cmp byte ptr [r22+r17*2+0x41a9f28a], 16 IID43 __ cmpw(Address(r18, r15, (Address::ScaleFactor)2, +0xf2e8b83), 1024); // cmp word ptr [r18+r15*4+0xf2e8b83], 1024 IID44 __ cmpl(Address(r24, -0x78764a55), 65536); // cmp dword ptr [r24-0x78764a55], 65536 IID45 __ sarl(Address(r12, r30, (Address::ScaleFactor)1, +0xfb953d0), 1); // sar dword ptr [r12+r30*2+0xfb953d0], 1 IID46 __ sall(Address(r10, r9, (Address::ScaleFactor)0, +0x362d3e3d), 2); // sal dword ptr [r10+r9*1+0x362d3e3d], 2 IID47 __ sbbl(Address(r10, r20, (Address::ScaleFactor)1, +0x3be9dda1), 256); // sbb dword ptr [r10+r20*2+0x3be9dda1], 256 IID48 __ shrl(Address(r20, rcx, (Address::ScaleFactor)2, +0x4cede69d), 2); // shr dword ptr [r20+rcx*4+0x4cede69d], 2 IID49 __ subl(Address(r30, -0x1a8d9f97), 268435456); // sub dword ptr [r30-0x1a8d9f97], 268435456 IID50 __ xorl(Address(r11, -0x27038f48), 16); // xor dword ptr [r11-0x27038f48], 16 IID51 __ orb(Address(rdx, r19, (Address::ScaleFactor)3, -0x18ff3fa4), 64); // or byte ptr [rdx+r19*8-0x18ff3fa4], 64 IID52 __ orl(Address(r19, -0x25588e31), 16); // or dword ptr [r19-0x25588e31], 16 IID53 __ movb(Address(r21, -0x4e1a5d59), 16); // mov byte ptr [r21-0x4e1a5d59], 16 IID54 __ movl(Address(r22, -0x6e91ff19), 268435456); // mov dword ptr [r22-0x6e91ff19], 268435456 IID55 __ testb(Address(r29, -0x5e98c4c2), 1); // test byte ptr [r29-0x5e98c4c2], 1 IID56 __ testl(Address(r10, rcx, (Address::ScaleFactor)2, +0x2ec26eed), 67108864); // test dword ptr [r10+rcx*4+0x2ec26eed], 67108864 IID57 __ cmpl_imm32(Address(r10, rbx, (Address::ScaleFactor)2, -0x133fff6e), 16777216); // cmp dword ptr [r10+rbx*4-0x133fff6e], 16777216 IID58 __ addl(r24, Address(r21, r22, (Address::ScaleFactor)0, -0x288426e1)); // add r24d, dword ptr [r21+r22*1-0x288426e1] IID59 __ andl(r28, Address(r23, rcx, (Address::ScaleFactor)3, +0x1fdf4486)); // and r28d, dword ptr [r23+rcx*8+0x1fdf4486] IID60 __ cmpb(r13, Address(r22, +0x5721c974)); // cmp r13b, byte ptr [r22+0x5721c974] IID61 __ cmpl(r21, Address(rbx, r24, (Address::ScaleFactor)1, -0x7efba0fe)); // cmp r21d, dword ptr [rbx+r24*2-0x7efba0fe] IID62 __ lzcntl(r10, Address(rdx, r14, (Address::ScaleFactor)0, +0x1f9fa862)); // lzcnt r10d, dword ptr [rdx+r14*1+0x1f9fa862] IID63 __ orl(r12, Address(r11, r8, (Address::ScaleFactor)1, +0x3840466e)); // or r12d, dword ptr [r11+r8*2+0x3840466e] IID64 __ adcl(r28, Address(r28, r11, (Address::ScaleFactor)0, +0x4aea6a91)); // adc r28d, dword ptr [r28+r11*1+0x4aea6a91] IID65 __ imull(r19, Address(r8, r27, (Address::ScaleFactor)3, -0x7d0eb0fa)); // imul r19d, dword ptr [r8+r27*8-0x7d0eb0fa] IID66 __ popcntl(rcx, Address(r17, +0x6dfb7df8)); // popcnt ecx, dword ptr [r17+0x6dfb7df8] IID67 __ sbbl(rdx, Address(r19, r22, (Address::ScaleFactor)0, +0x7e90f232)); // sbb edx, dword ptr [r19+r22*1+0x7e90f232] IID68 __ subl(r17, Address(r16, -0x1bb206d4)); // sub r17d, dword ptr [r16-0x1bb206d4] IID69 __ tzcntl(r16, Address(r27, r24, (Address::ScaleFactor)3, -0x64cf395e)); // tzcnt r16d, dword ptr [r27+r24*8-0x64cf395e] IID70 __ xorb(r22, Address(r11, r29, (Address::ScaleFactor)3, -0x185b1ffd)); // xor r22b, byte ptr [r11+r29*8-0x185b1ffd] IID71 __ xorw(r13, Address(r24, r27, (Address::ScaleFactor)0, -0x4d404400)); // xor r13w, word ptr [r24+r27*1-0x4d404400] IID72 __ xorl(r14, Address(rcx, -0x6c367083)); // xor r14d, dword ptr [rcx-0x6c367083] IID73 __ movb(r13, Address(r27, r22, (Address::ScaleFactor)0, -0x29d87e21)); // mov r13b, byte ptr [r27+r22*1-0x29d87e21] IID74 __ movl(r18, Address(r27, +0x3c8204b3)); // mov r18d, dword ptr [r27+0x3c8204b3] IID75 __ leal(r13, Address(rbx, r15, (Address::ScaleFactor)3, -0x7b46c241)); // lea r13d, dword ptr [rbx+r15*8-0x7b46c241] IID76 __ xchgb(r25, Address(r23, r19, (Address::ScaleFactor)0, -0x7e27b8b4)); // xchg r25b, byte ptr [r23+r19*1-0x7e27b8b4] IID77 __ xchgw(r26, Address(r11, -0x2c88ec60)); // xchg r26w, word ptr [r11-0x2c88ec60] IID78 __ xchgl(r18, Address(r30, r28, (Address::ScaleFactor)2, +0x1008843)); // xchg r18d, dword ptr [r30+r28*4+0x1008843] IID79 __ testl(r21, Address(r8, +0x6669fd21)); // test r21d, dword ptr [r8+0x6669fd21] IID80 __ addb(r31, 4); // add r31b, 4 IID81 __ addl(r11, 16777216); // add r11d, 16777216 IID82 __ andl(r25, 1); // and r25d, 1 IID83 __ adcl(r17, 16777216); // adc r17d, 16777216 IID84 __ cmpb(r18, 4); // cmp r18b, 4 IID85 __ cmpl(r9, 256); // cmp r9d, 256 IID86 __ rcll(r17, 2); // rcl r17d, 2 IID87 __ roll(r13, 16); // rol r13d, 16 IID88 __ rorl(r27, 2); // ror r27d, 2 IID89 __ sarl(r24, 8); // sar r24d, 8 IID90 __ sall(r19, 16); // sal r19d, 16 IID91 __ sbbl(r19, 1048576); // sbb r19d, 1048576 IID92 __ shll(r20, 16); // shl r20d, 16 IID93 __ shrl(r27, 4); // shr r27d, 4 IID94 __ subl(r24, 16); // sub r24d, 16 IID95 __ xorl(r27, 1048576); // xor r27d, 1048576 IID96 __ movl(r21, 1); // mov r21d, 1 IID97 __ testb(r31, 16); // test r31b, 16 IID98 __ testl(r9, 4194304); // test r9d, 4194304 IID99 __ subl_imm32(r30, 65536); // sub r30d, 65536 IID100 __ cmovl(Assembler::Condition::overflow, r14, Address(r19, -0x50bc8441)); // cmovo r14d, dword ptr [r19-0x50bc8441] IID101 __ cmovl(Assembler::Condition::noOverflow, r15, Address(r10, r21, (Address::ScaleFactor)1, -0x49cea2b3)); // cmovno r15d, dword ptr [r10+r21*2-0x49cea2b3] IID102 __ cmovl(Assembler::Condition::below, rbx, Address(r14, +0x6909ad63)); // cmovb ebx, dword ptr [r14+0x6909ad63] IID103 __ cmovl(Assembler::Condition::aboveEqual, r16, Address(r9, r17, (Address::ScaleFactor)2, -0x6dcba209)); // cmovae r16d, dword ptr [r9+r17*4-0x6dcba209] IID104 __ cmovl(Assembler::Condition::zero, r13, Address(r11, +0x955a68e)); // cmovz r13d, dword ptr [r11+0x955a68e] IID105 __ cmovl(Assembler::Condition::notZero, r17, Address(r29, r9, (Address::ScaleFactor)0, -0x5829d35b)); // cmovnz r17d, dword ptr [r29+r9*1-0x5829d35b] IID106 __ cmovl(Assembler::Condition::belowEqual, r8, Address(r21, r30, (Address::ScaleFactor)3, -0x59a28591)); // cmovbe r8d, dword ptr [r21+r30*8-0x59a28591] IID107 __ cmovl(Assembler::Condition::above, r22, Address(r19, r10, (Address::ScaleFactor)1, -0x38931205)); // cmova r22d, dword ptr [r19+r10*2-0x38931205] IID108 __ cmovl(Assembler::Condition::negative, r25, Address(r23, r18, (Address::ScaleFactor)0, -0x6a417c17)); // cmovs r25d, dword ptr [r23+r18*1-0x6a417c17] IID109 __ cmovl(Assembler::Condition::positive, rbx, Address(r10, r9, (Address::ScaleFactor)3, +0x7bd43bff)); // cmovns ebx, dword ptr [r10+r9*8+0x7bd43bff] IID110 __ cmovl(Assembler::Condition::parity, rdx, Address(r8, r14, (Address::ScaleFactor)3, +0x3410bc6b)); // cmovp edx, dword ptr [r8+r14*8+0x3410bc6b] IID111 __ cmovl(Assembler::Condition::noParity, r12, Address(rcx, r9, (Address::ScaleFactor)2, +0x4a663482)); // cmovnp r12d, dword ptr [rcx+r9*4+0x4a663482] IID112 __ cmovl(Assembler::Condition::less, r21, Address(r13, r22, (Address::ScaleFactor)1, -0x638eaf19)); // cmovl r21d, dword ptr [r13+r22*2-0x638eaf19] IID113 __ cmovl(Assembler::Condition::greaterEqual, r19, Address(r25, r24, (Address::ScaleFactor)1, -0x5aa808c5)); // cmovge r19d, dword ptr [r25+r24*2-0x5aa808c5] IID114 __ cmovl(Assembler::Condition::lessEqual, rcx, Address(rcx, +0x4497f29)); // cmovle ecx, dword ptr [rcx+0x4497f29] IID115 __ cmovl(Assembler::Condition::greater, rcx, Address(r13, r17, (Address::ScaleFactor)3, +0x2a779b38)); // cmovg ecx, dword ptr [r13+r17*8+0x2a779b38] IID116 __ setb(Assembler::Condition::overflow, r22); // seto r22b IID117 __ setb(Assembler::Condition::noOverflow, r27); // setno r27b IID118 __ setb(Assembler::Condition::below, r20); // setb r20b IID119 __ setb(Assembler::Condition::aboveEqual, r12); // setae r12b IID120 #endif // _LP64 __ setb(Assembler::Condition::zero, rdx); // setz dl IID121 #ifdef _LP64 __ setb(Assembler::Condition::notZero, r17); // setnz r17b IID122 __ setb(Assembler::Condition::belowEqual, r9); // setbe r9b IID123 #endif // _LP64 __ setb(Assembler::Condition::above, rcx); // seta cl IID124 #ifdef _LP64 __ setb(Assembler::Condition::negative, r15); // sets r15b IID125 __ setb(Assembler::Condition::positive, r27); // setns r27b IID126 __ setb(Assembler::Condition::parity, r17); // setp r17b IID127 __ setb(Assembler::Condition::noParity, r17); // setnp r17b IID128 __ setb(Assembler::Condition::less, r28); // setl r28b IID129 __ setb(Assembler::Condition::greaterEqual, r20); // setge r20b IID130 __ setb(Assembler::Condition::lessEqual, r31); // setle r31b IID131 #endif // _LP64 __ setb(Assembler::Condition::greater, rdx); // setg dl IID132 #ifdef _LP64 __ divl(r9); // div r9d IID133 __ idivl(r28); // idiv r28d IID134 __ imull(r26); // imul r26d IID135 __ mull(r15); // mul r15d IID136 __ negl(r31); // neg r31d IID137 __ notl(r10); // not r10d IID138 #endif // _LP64 __ roll(rcx); // rol ecx, cl IID139 #ifdef _LP64 __ rorl(r23); // ror r23d, cl IID140 __ sarl(r22); // sar r22d, cl IID141 __ sall(r8); // sal r8d, cl IID142 __ shll(r20); // shl r20d, cl IID143 __ shrl(r8); // shr r8d, cl IID144 __ incrementl(r29); // inc r29d IID145 __ decrementl(r15); // dec r15d IID146 __ mull(Address(r27, rdx, (Address::ScaleFactor)3, +0x199d009c)); // mul dword ptr [r27+rdx*8+0x199d009c] IID147 __ negl(Address(r11, r9, (Address::ScaleFactor)1, -0x7f781439)); // neg dword ptr [r11+r9*2-0x7f781439] IID148 __ sarl(Address(r24, r22, (Address::ScaleFactor)1, -0x1cabc40a)); // sar dword ptr [r24+r22*2-0x1cabc40a], cl IID149 __ sall(Address(r24, +0x57bb4bfb)); // sal dword ptr [r24+0x57bb4bfb], cl IID150 __ shrl(Address(r31, +0x5490e5af)); // shr dword ptr [r31+0x5490e5af], cl IID151 __ incrementl(Address(r27, r13, (Address::ScaleFactor)1, +0x2366d44f)); // inc dword ptr [r27+r13*2+0x2366d44f] IID152 __ decrementl(Address(r28, +0x1e7c7207)); // dec dword ptr [r28+0x1e7c7207] IID153 __ imull(r14, Address(r14, r17, (Address::ScaleFactor)3, +0x13a05771), 268435456); // imul r14d, dword ptr [r14+r17*8+0x13a05771], 268435456 IID154 __ imull(r18, r23, 16); // imul r18d, r23d, 16 IID155 __ shldl(r24, r31, 4); // shld r24d, r31d, 4 IID156 __ shrdl(r11, r30, 2); // shrd r11d, r30d, 2 IID157 __ movzbl(rbx, Address(r23, r24, (Address::ScaleFactor)1, -0x5cb6670d)); // movzx ebx, byte ptr [r23+r24*2-0x5cb6670d] IID158 __ movzwl(r20, Address(rcx, r16, (Address::ScaleFactor)0, -0x64733fd2)); // movzx r20d, word ptr [rcx+r16*1-0x64733fd2] IID159 __ movsbl(r12, Address(r29, r15, (Address::ScaleFactor)2, +0x60d6eee5)); // movsx r12d, byte ptr [r29+r15*4+0x60d6eee5] IID160 __ movswl(r14, Address(r31, r9, (Address::ScaleFactor)3, +0x1aa5948)); // movsx r14d, word ptr [r31+r9*8+0x1aa5948] IID161 __ movzbl(r13, r29); // movzx r13d, r29b IID162 __ movzwl(r15, r12); // movzx r15d, r12w IID163 __ movsbl(r15, r25); // movsx r15d, r25b IID164 __ movswl(r27, r24); // movsx r27d, r24w IID165 __ cmpxchgb(r24, Address(r28, r25, (Address::ScaleFactor)0, +0x33efa575)); // cmpxchg byte ptr [r28+r25*1+0x33efa575], r24b IID166 __ cmpxchgw(r13, Address(rcx, r15, (Address::ScaleFactor)2, +0x2ac1ae4)); // cmpxchg word ptr [rcx+r15*4+0x2ac1ae4], r13w IID167 __ cmpxchgl(r8, Address(r26, r11, (Address::ScaleFactor)1, -0x5b6bd4de)); // cmpxchg dword ptr [r26+r11*2-0x5b6bd4de], r8d IID168 __ eidivl(r30, false); // {EVEX}idiv r30d IID169 __ eidivl(r12, true); // {NF}idiv r12d IID170 __ edivl(r17, false); // {EVEX}div r17d IID171 __ edivl(r17, true); // {NF}div r17d IID172 #endif // _LP64 __ eimull(rcx, false); // {EVEX}imul ecx IID173 #ifdef _LP64 __ eimull(r13, true); // {NF}imul r13d IID174 __ emull(r23, false); // {EVEX}mul r23d IID175 __ emull(r25, true); // {NF}mul r25d IID176 __ emull(Address(r22, r10, (Address::ScaleFactor)1, -0x3d379b56), false); // {EVEX}mul dword ptr [r22+r10*2-0x3d379b56] IID177 __ emull(Address(r11, -0x3249efaf), true); // {NF}mul dword ptr [r11-0x3249efaf] IID178 __ elzcntl(r9, r16, false); // {EVEX}lzcnt r9d, r16d IID179 __ elzcntl(r23, r28, true); // {NF}lzcnt r23d, r28d IID180 __ enegl(r8, r30, false); // {EVEX}neg r8d, r30d IID181 __ enegl(r23, r11, true); // {NF}neg r23d, r11d IID182 __ epopcntl(r13, r16, false); // {EVEX}popcnt r13d, r16d IID183 __ epopcntl(r11, r11, true); // {NF}popcnt r11d, r11d IID184 __ enotl(r26, rcx); // {EVEX}not r26d, ecx IID185 __ eroll(rbx, r10, false); // {EVEX}rol ebx, r10d, cl IID186 __ eroll(r14, r29, true); // {NF}rol r14d, r29d, cl IID187 __ erorl(r15, r20, false); // {EVEX}ror r15d, r20d, cl IID188 __ erorl(r17, r12, true); // {NF}ror r17d, r12d, cl IID189 __ esall(r12, rbx, false); // {EVEX}sal r12d, ebx, cl IID190 __ esall(r23, r27, true); // {NF}sal r23d, r27d, cl IID191 __ esarl(r29, r20, false); // {EVEX}sar r29d, r20d, cl IID192 __ esarl(r28, rdx, true); // {NF}sar r28d, edx, cl IID193 __ edecl(r8, r27, false); // {EVEX}dec r8d, r27d IID194 __ edecl(rbx, r15, true); // {NF}dec ebx, r15d IID195 __ eincl(r11, r27, false); // {EVEX}inc r11d, r27d IID196 __ eincl(r29, r25, true); // {NF}inc r29d, r25d IID197 __ eshll(r12, r8, false); // {EVEX}shl r12d, r8d, cl IID198 __ eshll(r11, r18, true); // {NF}shl r11d, r18d, cl IID199 __ eshrl(rdx, r13, false); // {EVEX}shr edx, r13d, cl IID200 __ eshrl(r23, r24, true); // {NF}shr r23d, r24d, cl IID201 __ etzcntl(r15, r15, false); // {EVEX}tzcnt r15d, r15d IID202 __ etzcntl(r26, r28, true); // {NF}tzcnt r26d, r28d IID203 __ elzcntl(rbx, Address(r25, r14, (Address::ScaleFactor)0, +0x1c13fdb6), false); // {EVEX}lzcnt ebx, dword ptr [r25+r14*1+0x1c13fdb6] IID204 __ elzcntl(r9, Address(r31, r28, (Address::ScaleFactor)3, -0x30bf8b7f), true); // {NF}lzcnt r9d, dword ptr [r31+r28*8-0x30bf8b7f] IID205 __ enegl(r8, Address(r25, -0x9c80fe2), false); // {EVEX}neg r8d, dword ptr [r25-0x9c80fe2] IID206 __ enegl(r22, Address(r27, r19, (Address::ScaleFactor)2, +0x38f27c09), true); // {NF}neg r22d, dword ptr [r27+r19*4+0x38f27c09] IID207 __ epopcntl(r21, Address(r14, r30, (Address::ScaleFactor)2, +0x39f92c7b), false); // {EVEX}popcnt r21d, dword ptr [r14+r30*4+0x39f92c7b] IID208 __ epopcntl(r26, Address(r23, r14, (Address::ScaleFactor)3, -0x602e1b3d), true); // {NF}popcnt r26d, dword ptr [r23+r14*8-0x602e1b3d] IID209 __ esall(r25, Address(r28, r23, (Address::ScaleFactor)1, +0x4ff120ef), false); // {EVEX}sal r25d, dword ptr [r28+r23*2+0x4ff120ef], cl IID210 __ esall(r29, Address(r24, r16, (Address::ScaleFactor)3, -0x6821bb43), true); // {NF}sal r29d, dword ptr [r24+r16*8-0x6821bb43], cl IID211 __ esarl(r23, Address(r11, r31, (Address::ScaleFactor)2, +0x7f4224bb), false); // {EVEX}sar r23d, dword ptr [r11+r31*4+0x7f4224bb], cl IID212 __ esarl(r12, Address(r23, r31, (Address::ScaleFactor)1, -0x28f87a8), true); // {NF}sar r12d, dword ptr [r23+r31*2-0x28f87a8], cl IID213 __ edecl(r19, Address(r16, r30, (Address::ScaleFactor)1, -0x27b89e0d), false); // {EVEX}dec r19d, dword ptr [r16+r30*2-0x27b89e0d] IID214 __ edecl(r26, Address(r25, +0x3d145d48), true); // {NF}dec r26d, dword ptr [r25+0x3d145d48] IID215 __ eincl(r13, Address(r27, r24, (Address::ScaleFactor)1, +0x625f3862), false); // {EVEX}inc r13d, dword ptr [r27+r24*2+0x625f3862] IID216 __ eincl(r11, Address(r22, +0x765904a6), true); // {NF}inc r11d, dword ptr [r22+0x765904a6] IID217 __ eshrl(r25, Address(rdx, r17, (Address::ScaleFactor)1, -0x7d50376f), false); // {EVEX}shr r25d, dword ptr [rdx+r17*2-0x7d50376f], cl IID218 __ eshrl(r22, Address(r12, -0x50325da9), true); // {NF}shr r22d, dword ptr [r12-0x50325da9], cl IID219 __ etzcntl(r13, Address(r13, r20, (Address::ScaleFactor)0, -0xbf3e86c), false); // {EVEX}tzcnt r13d, dword ptr [r13+r20*1-0xbf3e86c] IID220 __ etzcntl(r26, Address(r14, r19, (Address::ScaleFactor)1, -0x24c59cb9), true); // {NF}tzcnt r26d, dword ptr [r14+r19*2-0x24c59cb9] IID221 __ eaddl(r22, Address(r27, r31, (Address::ScaleFactor)2, -0x7f80902f), 1048576, false); // {EVEX}add r22d, dword ptr [r27+r31*4-0x7f80902f], 1048576 IID222 __ eaddl(r31, Address(rdx, r21, (Address::ScaleFactor)3, -0x557cc036), 268435456, true); // {NF}add r31d, dword ptr [rdx+r21*8-0x557cc036], 268435456 IID223 __ eandl(r10, Address(r26, +0x4e6bebf9), 4096, false); // {EVEX}and r10d, dword ptr [r26+0x4e6bebf9], 4096 IID224 __ eandl(r13, Address(r30, +0x14f1a5fd), 256, true); // {NF}and r13d, dword ptr [r30+0x14f1a5fd], 256 IID225 __ eimull(r27, Address(r29, r8, (Address::ScaleFactor)0, +0x37988799), 1, false); // {EVEX}imul r27d, dword ptr [r29+r8*1+0x37988799], 1 IID226 __ eimull(r27, Address(r9, -0x446d2dc1), 256, true); // {NF}imul r27d, dword ptr [r9-0x446d2dc1], 256 IID227 __ eorl(r17, Address(r20, r25, (Address::ScaleFactor)0, +0x4957b5db), 16, false); // {EVEX}or r17d, dword ptr [r20+r25*1+0x4957b5db], 16 IID228 __ eorl(r25, Address(r29, r31, (Address::ScaleFactor)1, +0x3c26a53e), 1, true); // {NF}or r25d, dword ptr [r29+r31*2+0x3c26a53e], 1 IID229 __ eorb(r15, Address(r9, -0x25974a1e), 64, false); // {EVEX}or r15b, byte ptr [r9-0x25974a1e], 64 IID230 __ eorb(r11, Address(r16, r15, (Address::ScaleFactor)2, +0x66a0329f), 4, true); // {NF}or r11b, byte ptr [r16+r15*4+0x66a0329f], 4 IID231 __ esall(rcx, Address(rcx, r27, (Address::ScaleFactor)0, +0x38c6485e), 1, false); // {EVEX}sal ecx, dword ptr [rcx+r27*1+0x38c6485e], 1 IID232 __ esall(r25, Address(r8, r10, (Address::ScaleFactor)0, +0x79131c34), 8, true); // {NF}sal r25d, dword ptr [r8+r10*1+0x79131c34], 8 IID233 __ esarl(r13, Address(r9, r31, (Address::ScaleFactor)2, +0x12718ba9), 2, false); // {EVEX}sar r13d, dword ptr [r9+r31*4+0x12718ba9], 2 IID234 __ esarl(r15, Address(r25, -0x505836f3), 16, true); // {NF}sar r15d, dword ptr [r25-0x505836f3], 16 IID235 __ eshrl(r15, Address(rcx, r19, (Address::ScaleFactor)0, +0xc5c1510), 1, false); // {EVEX}shr r15d, dword ptr [rcx+r19*1+0xc5c1510], 1 IID236 __ eshrl(r13, Address(r29, r21, (Address::ScaleFactor)2, -0x6c67309c), 8, true); // {NF}shr r13d, dword ptr [r29+r21*4-0x6c67309c], 8 IID237 __ esubl(rbx, Address(r12, r8, (Address::ScaleFactor)1, -0x3575087f), 4096, false); // {EVEX}sub ebx, dword ptr [r12+r8*2-0x3575087f], 4096 IID238 __ esubl(r28, Address(rbx, r21, (Address::ScaleFactor)3, -0x55f83db8), 65536, true); // {NF}sub r28d, dword ptr [rbx+r21*8-0x55f83db8], 65536 IID239 __ exorl(r30, Address(r21, r26, (Address::ScaleFactor)0, +0x3b4d14e1), 1, false); // {EVEX}xor r30d, dword ptr [r21+r26*1+0x3b4d14e1], 1 IID240 __ exorl(r28, Address(r18, -0x452348a1), 16777216, true); // {NF}xor r28d, dword ptr [r18-0x452348a1], 16777216 IID241 __ eaddl(r18, Address(rdx, r10, (Address::ScaleFactor)2, -0x161e1d47), r16, false); // {EVEX}add r18d, dword ptr [rdx+r10*4-0x161e1d47], r16d IID242 __ eaddl(r27, Address(r25, r18, (Address::ScaleFactor)3, -0x679bb823), rdx, true); // {NF}add r27d, dword ptr [r25+r18*8-0x679bb823], edx IID243 __ eorl(r27, Address(r31, r29, (Address::ScaleFactor)3, +0x19ed7934), r9, false); // {EVEX}or r27d, dword ptr [r31+r29*8+0x19ed7934], r9d IID244 __ eorl(r22, Address(r8, r16, (Address::ScaleFactor)2, -0x1bf71f78), r17, true); // {NF}or r22d, dword ptr [r8+r16*4-0x1bf71f78], r17d IID245 __ eorb(rcx, Address(r15, r28, (Address::ScaleFactor)3, -0x6a4a3934), r16, false); // {EVEX}or cl, byte ptr [r15+r28*8-0x6a4a3934], r16b IID246 __ eorb(r28, Address(r23, r12, (Address::ScaleFactor)2, +0x3c2449f7), r16, true); // {NF}or r28b, byte ptr [r23+r12*4+0x3c2449f7], r16b IID247 __ esubl(r22, Address(r27, r10, (Address::ScaleFactor)1, -0x3c29396f), r9, false); // {EVEX}sub r22d, dword ptr [r27+r10*2-0x3c29396f], r9d IID248 __ esubl(r10, Address(r16, -0x165064ff), r17, true); // {NF}sub r10d, dword ptr [r16-0x165064ff], r17d IID249 __ exorl(r28, Address(r30, r11, (Address::ScaleFactor)0, +0x17281e3a), r20, false); // {EVEX}xor r28d, dword ptr [r30+r11*1+0x17281e3a], r20d IID250 __ exorl(rdx, Address(rbx, r31, (Address::ScaleFactor)3, +0x7753d0dc), r17, true); // {NF}xor edx, dword ptr [rbx+r31*8+0x7753d0dc], r17d IID251 __ exorb(r9, Address(r31, +0x72a4f58e), r30, false); // {EVEX}xor r9b, byte ptr [r31+0x72a4f58e], r30b IID252 __ exorb(r24, Address(r25, r15, (Address::ScaleFactor)0, +0x20fc1a0a), r16, true); // {NF}xor r24b, byte ptr [r25+r15*1+0x20fc1a0a], r16b IID253 __ eaddl(r12, rbx, 65536, false); // {EVEX}add r12d, ebx, 65536 IID254 __ eaddl(r20, r24, 4096, true); // {NF}add r20d, r24d, 4096 IID255 __ eandl(r18, r26, 1048576, false); // {EVEX}and r18d, r26d, 1048576 IID256 __ eandl(r29, r13, 1, true); // {NF}and r29d, r13d, 1 IID257 __ eimull(rcx, r31, 65536, false); // {EVEX}imul ecx, r31d, 65536 IID258 __ eimull(r23, r29, 65536, true); // {NF}imul r23d, r29d, 65536 IID259 __ eorl(r23, r23, 1048576, false); // {EVEX}or r23d, r23d, 1048576 IID260 __ eorl(r21, r9, 268435456, true); // {NF}or r21d, r9d, 268435456 IID261 __ ercll(r13, rdx, 4); // {EVEX}rcl r13d, edx, 4 IID262 __ eroll(r15, r31, 8, false); // {EVEX}rol r15d, r31d, 8 IID263 __ eroll(r8, r9, 2, true); // {NF}rol r8d, r9d, 2 IID264 __ erorl(r9, r15, 8, false); // {EVEX}ror r9d, r15d, 8 IID265 __ erorl(r21, r12, 8, true); // {NF}ror r21d, r12d, 8 IID266 __ esall(r19, r27, 1, false); // {EVEX}sal r19d, r27d, 1 IID267 __ esall(r10, r11, 16, true); // {NF}sal r10d, r11d, 16 IID268 __ esarl(r8, rdx, 8, false); // {EVEX}sar r8d, edx, 8 IID269 __ esarl(r22, r30, 4, true); // {NF}sar r22d, r30d, 4 IID270 __ eshll(r25, r31, 16, false); // {EVEX}shl r25d, r31d, 16 IID271 __ eshll(r10, r9, 8, true); // {NF}shl r10d, r9d, 8 IID272 __ eshrl(r13, r8, 4, false); // {EVEX}shr r13d, r8d, 4 IID273 __ eshrl(r16, r21, 16, true); // {NF}shr r16d, r21d, 16 IID274 __ esubl(r26, r23, 16777216, false); // {EVEX}sub r26d, r23d, 16777216 IID275 __ esubl(r26, r14, 1048576, true); // {NF}sub r26d, r14d, 1048576 IID276 __ exorl(r27, r26, 256, false); // {EVEX}xor r27d, r26d, 256 IID277 __ exorl(r22, r9, 1, true); // {NF}xor r22d, r9d, 1 IID278 __ esubl_imm32(r22, r30, 268435456, false); // {EVEX}sub r22d, r30d, 268435456 IID279 __ esubl_imm32(r8, r16, 4194304, true); // {NF}sub r8d, r16d, 4194304 IID280 __ eaddl(r20, r29, Address(r11, r12, (Address::ScaleFactor)1, +0xac0980), false); // {EVEX}add r20d, r29d, dword ptr [r11+r12*2+0xac0980] IID281 __ eaddl(r18, rbx, Address(r9, r18, (Address::ScaleFactor)1, +0x434a125d), true); // {NF}add r18d, ebx, dword ptr [r9+r18*2+0x434a125d] IID282 __ eandl(r14, r15, Address(r14, r19, (Address::ScaleFactor)2, +0x15a5a5ee), false); // {EVEX}and r14d, r15d, dword ptr [r14+r19*4+0x15a5a5ee] IID283 __ eandl(r28, r31, Address(r24, r12, (Address::ScaleFactor)3, -0x6d6d7e68), true); // {NF}and r28d, r31d, dword ptr [r24+r12*8-0x6d6d7e68] IID284 __ eimull(r24, r13, Address(r24, r25, (Address::ScaleFactor)3, +0x784673fd), false); // {EVEX}imul r24d, r13d, dword ptr [r24+r25*8+0x784673fd] IID285 __ eimull(r24, r21, Address(r8, r13, (Address::ScaleFactor)2, -0x63663889), true); // {NF}imul r24d, r21d, dword ptr [r8+r13*4-0x63663889] IID286 __ eorl(r12, r24, Address(r30, -0x67526556), false); // {EVEX}or r12d, r24d, dword ptr [r30-0x67526556] IID287 __ eorl(r13, r13, Address(rbx, r25, (Address::ScaleFactor)2, -0x5f394dd9), true); // {NF}or r13d, r13d, dword ptr [rbx+r25*4-0x5f394dd9] IID288 __ esubl(r26, r25, Address(r25, rdx, (Address::ScaleFactor)3, -0x2e39f79a), false); // {EVEX}sub r26d, r25d, dword ptr [r25+rdx*8-0x2e39f79a] IID289 __ esubl(r28, r8, Address(rdx, r24, (Address::ScaleFactor)3, -0xed99a54), true); // {NF}sub r28d, r8d, dword ptr [rdx+r24*8-0xed99a54] IID290 __ exorl(r31, r22, Address(r30, r20, (Address::ScaleFactor)3, +0x3ac41cbd), false); // {EVEX}xor r31d, r22d, dword ptr [r30+r20*8+0x3ac41cbd] IID291 __ exorl(r24, r30, Address(r13, r17, (Address::ScaleFactor)1, +0x1efdc2e3), true); // {NF}xor r24d, r30d, dword ptr [r13+r17*2+0x1efdc2e3] IID292 __ exorb(r16, r16, Address(r9, r15, (Address::ScaleFactor)1, +0x769feb34), false); // {EVEX}xor r16b, r16b, byte ptr [r9+r15*2+0x769feb34] IID293 __ exorb(r19, r25, Address(r10, +0x2239b429), true); // {NF}xor r19b, r25b, byte ptr [r10+0x2239b429] IID294 __ exorw(r25, r19, Address(r16, r24, (Address::ScaleFactor)1, +0x1c71faea), false); // {EVEX}xor r25w, r19w, word ptr [r16+r24*2+0x1c71faea] IID295 __ exorw(r19, r10, Address(r28, -0x299a0cfd), true); // {NF}xor r19w, r10w, word ptr [r28-0x299a0cfd] IID296 __ eaddl(rbx, r23, r24, false); // {load}{EVEX}add ebx, r23d, r24d IID297 __ eaddl(r28, r14, r24, true); // {load}{NF}add r28d, r14d, r24d IID298 __ eandl(r30, r31, r26, false); // {load}{EVEX}and r30d, r31d, r26d IID299 __ eandl(r12, r31, r23, true); // {load}{NF}and r12d, r31d, r23d IID300 __ eimull(r9, r20, r10, false); // {load}{EVEX}imul r9d, r20d, r10d IID301 __ eimull(r13, r30, r9, true); // {load}{NF}imul r13d, r30d, r9d IID302 __ eorw(r25, r19, r23, false); // {load}{EVEX}or r25w, r19w, r23w IID303 __ eorw(r12, r16, rdx, true); // {load}{NF}or r12w, r16w, dx IID304 __ eorl(r31, r17, r9, false); // {load}{EVEX}or r31d, r17d, r9d IID305 __ eorl(r15, r13, rbx, true); // {load}{NF}or r15d, r13d, ebx IID306 __ eshldl(r28, rbx, r29, false); // {load}{EVEX}shld r28d, ebx, r29d, cl IID307 __ eshldl(r22, rbx, r8, true); // {load}{NF}shld r22d, ebx, r8d, cl IID308 __ eshrdl(r8, r11, r16, false); // {load}{EVEX}shrd r8d, r11d, r16d, cl IID309 __ eshrdl(r13, r12, r15, true); // {load}{NF}shrd r13d, r12d, r15d, cl IID310 __ esubl(r17, r23, r31, false); // {load}{EVEX}sub r17d, r23d, r31d IID311 __ esubl(r20, r22, r26, true); // {load}{NF}sub r20d, r22d, r26d IID312 __ exorl(r10, r25, r19, false); // {load}{EVEX}xor r10d, r25d, r19d IID313 __ exorl(r11, r19, r30, true); // {load}{NF}xor r11d, r19d, r30d IID314 __ eshldl(r12, r10, rdx, 1, false); // {EVEX}shld r12d, r10d, edx, 1 IID315 __ eshldl(r20, r30, r18, 16, true); // {NF}shld r20d, r30d, r18d, 16 IID316 __ eshrdl(r18, r25, r18, 8, false); // {EVEX}shrd r18d, r25d, r18d, 8 IID317 __ eshrdl(r19, r16, r25, 1, true); // {NF}shrd r19d, r16d, r25d, 1 IID318 __ ecmovl (Assembler::Condition::overflow, r11, r31, r24); // cmovo r11d, r31d, r24d IID319 __ ecmovl (Assembler::Condition::noOverflow, r14, r30, r16); // cmovno r14d, r30d, r16d IID320 __ ecmovl (Assembler::Condition::below, r9, r11, r26); // cmovb r9d, r11d, r26d IID321 __ ecmovl (Assembler::Condition::aboveEqual, r27, rdx, r31); // cmovae r27d, edx, r31d IID322 __ ecmovl (Assembler::Condition::zero, r24, r29, r10); // cmovz r24d, r29d, r10d IID323 __ ecmovl (Assembler::Condition::notZero, rcx, r21, r15); // cmovnz ecx, r21d, r15d IID324 __ ecmovl (Assembler::Condition::belowEqual, r23, r17, r26); // cmovbe r23d, r17d, r26d IID325 __ ecmovl (Assembler::Condition::above, r20, r27, r13); // cmova r20d, r27d, r13d IID326 __ ecmovl (Assembler::Condition::negative, r15, r22, r15); // cmovs r15d, r22d, r15d IID327 __ ecmovl (Assembler::Condition::positive, r29, r26, r18); // cmovns r29d, r26d, r18d IID328 __ ecmovl (Assembler::Condition::parity, r9, r9, r22); // cmovp r9d, r9d, r22d IID329 __ ecmovl (Assembler::Condition::noParity, r30, r23, r11); // cmovnp r30d, r23d, r11d IID330 __ ecmovl (Assembler::Condition::less, r20, r11, rbx); // cmovl r20d, r11d, ebx IID331 __ ecmovl (Assembler::Condition::greaterEqual, r28, r16, r20); // cmovge r28d, r16d, r20d IID332 __ ecmovl (Assembler::Condition::lessEqual, r17, r24, r22); // cmovle r17d, r24d, r22d IID333 __ ecmovl (Assembler::Condition::greater, r16, r15, r15); // cmovg r16d, r15d, r15d IID334 __ ecmovl (Assembler::Condition::overflow, r28, r25, Address(r29, r16, (Address::ScaleFactor)2, -0x3c9110ad)); // cmovo r28d, r25d, dword ptr [r29+r16*4-0x3c9110ad] IID335 __ ecmovl (Assembler::Condition::noOverflow, r23, r15, Address(rbx, r30, (Address::ScaleFactor)3, +0x1cbc58bd)); // cmovno r23d, r15d, dword ptr [rbx+r30*8+0x1cbc58bd] IID336 __ ecmovl (Assembler::Condition::below, r26, rbx, Address(r12, rcx, (Address::ScaleFactor)3, +0x84e581a)); // cmovb r26d, ebx, dword ptr [r12+rcx*8+0x84e581a] IID337 __ ecmovl (Assembler::Condition::aboveEqual, rcx, r24, Address(r17, +0x5cece92d)); // cmovae ecx, r24d, dword ptr [r17+0x5cece92d] IID338 __ ecmovl (Assembler::Condition::zero, r26, r24, Address(r24, r12, (Address::ScaleFactor)3, +0x507746a2)); // cmovz r26d, r24d, dword ptr [r24+r12*8+0x507746a2] IID339 __ ecmovl (Assembler::Condition::notZero, r8, r15, Address(rcx, r19, (Address::ScaleFactor)0, -0xf035c76)); // cmovnz r8d, r15d, dword ptr [rcx+r19*1-0xf035c76] IID340 __ ecmovl (Assembler::Condition::belowEqual, rdx, r23, Address(r22, r27, (Address::ScaleFactor)0, -0x12fe3534)); // cmovbe edx, r23d, dword ptr [r22+r27*1-0x12fe3534] IID341 __ ecmovl (Assembler::Condition::above, r30, r19, Address(r13, r28, (Address::ScaleFactor)0, +0x73b8ee9d)); // cmova r30d, r19d, dword ptr [r13+r28*1+0x73b8ee9d] IID342 __ ecmovl (Assembler::Condition::negative, r22, r30, Address(r16, rcx, (Address::ScaleFactor)0, +0x22aac146)); // cmovs r22d, r30d, dword ptr [r16+rcx*1+0x22aac146] IID343 __ ecmovl (Assembler::Condition::positive, r17, r30, Address(r17, r9, (Address::ScaleFactor)2, +0x79db2b1)); // cmovns r17d, r30d, dword ptr [r17+r9*4+0x79db2b1] IID344 __ ecmovl (Assembler::Condition::parity, r26, rdx, Address(r14, r16, (Address::ScaleFactor)1, -0x8242011)); // cmovp r26d, edx, dword ptr [r14+r16*2-0x8242011] IID345 __ ecmovl (Assembler::Condition::noParity, r11, r19, Address(r14, r31, (Address::ScaleFactor)1, -0x4ff251cc)); // cmovnp r11d, r19d, dword ptr [r14+r31*2-0x4ff251cc] IID346 __ ecmovl (Assembler::Condition::less, r20, r18, Address(r13, r16, (Address::ScaleFactor)2, -0x19efc6e2)); // cmovl r20d, r18d, dword ptr [r13+r16*4-0x19efc6e2] IID347 __ ecmovl (Assembler::Condition::greaterEqual, r19, r13, Address(r13, r23, (Address::ScaleFactor)1, +0x611b7714)); // cmovge r19d, r13d, dword ptr [r13+r23*2+0x611b7714] IID348 __ ecmovl (Assembler::Condition::lessEqual, r29, r13, Address(r17, r17, (Address::ScaleFactor)3, +0x3a94a93f)); // cmovle r29d, r13d, dword ptr [r17+r17*8+0x3a94a93f] IID349 __ ecmovl (Assembler::Condition::greater, r13, r29, Address(r15, r23, (Address::ScaleFactor)1, +0x76d43532)); // cmovg r13d, r29d, dword ptr [r15+r23*2+0x76d43532] IID350 #endif // _LP64 #ifdef _LP64 __ adcq(r15, r13); // {load}adc r15, r13 IID351 __ cmpq(r9, r12); // {load}cmp r9, r12 IID352 __ imulq(r15, r21); // {load}imul r15, r21 IID353 __ popcntq(r12, r9); // {load}popcnt r12, r9 IID354 __ sbbq(r17, r23); // {load}sbb r17, r23 IID355 __ subq(rdx, r16); // {load}sub rdx, r16 IID356 __ tzcntq(r29, r10); // {load}tzcnt r29, r10 IID357 __ lzcntq(r21, r17); // {load}lzcnt r21, r17 IID358 __ addq(r29, r18); // {load}add r29, r18 IID359 __ andq(r28, r24); // {load}and r28, r24 IID360 __ orq(r10, r20); // {load}or r10, r20 IID361 __ xorq(r27, r10); // {load}xor r27, r10 IID362 __ movq(r14, r11); // {load}mov r14, r11 IID363 __ bsfq(r27, rcx); // {load}bsf r27, rcx IID364 __ bsrq(r22, r15); // {load}bsr r22, r15 IID365 __ btq(r31, r30); // {load}bt r31, r30 IID366 __ xchgq(r19, r19); // {load}xchg r19, r19 IID367 __ testq(r26, r21); // {load}test r26, r21 IID368 __ addq(Address(r26, r20, (Address::ScaleFactor)1, -0x4096149c), r14); // add qword ptr [r26+r20*2-0x4096149c], r14 IID369 __ andq(Address(r28, r20, (Address::ScaleFactor)2, +0x1bd8898a), r23); // and qword ptr [r28+r20*4+0x1bd8898a], r23 IID370 __ cmpq(Address(r15, r19, (Address::ScaleFactor)2, +0x39eee631), r10); // cmp qword ptr [r15+r19*4+0x39eee631], r10 IID371 __ orq(Address(r13, rdx, (Address::ScaleFactor)3, +0x1a49859), r13); // or qword ptr [r13+rdx*8+0x1a49859], r13 IID372 __ xorq(Address(r21, +0x5fe8636), r24); // xor qword ptr [r21+0x5fe8636], r24 IID373 __ subq(Address(r30, r23, (Address::ScaleFactor)2, -0x56643cc1), r25); // sub qword ptr [r30+r23*4-0x56643cc1], r25 IID374 __ movq(Address(r21, r26, (Address::ScaleFactor)3, +0x7e8544ab), r31); // mov qword ptr [r21+r26*8+0x7e8544ab], r31 IID375 __ xaddq(Address(rcx, r24, (Address::ScaleFactor)3, -0x79ca4889), rbx); // xadd qword ptr [rcx+r24*8-0x79ca4889], rbx IID376 __ andq(Address(r13, r31, (Address::ScaleFactor)3, -0xd72b030), 256); // and qword ptr [r13+r31*8-0xd72b030], 256 IID377 __ addq(Address(r16, +0x534d775e), 268435456); // add qword ptr [r16+0x534d775e], 268435456 IID378 __ cmpq(Address(r20, r15, (Address::ScaleFactor)2, -0x7cb22277), 268435456); // cmp qword ptr [r20+r15*4-0x7cb22277], 268435456 IID379 __ sarq(Address(r9, r23, (Address::ScaleFactor)2, -0x72f6d86e), 4); // sar qword ptr [r9+r23*4-0x72f6d86e], 4 IID380 __ salq(Address(r11, r24, (Address::ScaleFactor)1, -0x22826f95), 4); // sal qword ptr [r11+r24*2-0x22826f95], 4 IID381 __ sbbq(Address(r14, r30, (Address::ScaleFactor)1, +0x1b43fc34), 268435456); // sbb qword ptr [r14+r30*2+0x1b43fc34], 268435456 IID382 __ shrq(Address(r26, r21, (Address::ScaleFactor)0, -0x3bae50c3), 8); // shr qword ptr [r26+r21*1-0x3bae50c3], 8 IID383 __ subq(Address(r22, r10, (Address::ScaleFactor)3, +0x47e1403), 65536); // sub qword ptr [r22+r10*8+0x47e1403], 65536 IID384 __ xorq(Address(rdx, r19, (Address::ScaleFactor)3, -0x644a5318), 1); // xor qword ptr [rdx+r19*8-0x644a5318], 1 IID385 __ orq(Address(r30, r31, (Address::ScaleFactor)1, +0x2c93c783), 256); // or qword ptr [r30+r31*2+0x2c93c783], 256 IID386 __ movq(Address(r26, r24, (Address::ScaleFactor)2, -0x534785f), 65536); // mov qword ptr [r26+r24*4-0x534785f], 65536 IID387 __ testq(Address(r14, r30, (Address::ScaleFactor)1, +0x3932e147), -256); // test qword ptr [r14+r30*2+0x3932e147], -256 IID388 __ addq(r30, Address(r30, r24, (Address::ScaleFactor)3, -0x66e0235e)); // add r30, qword ptr [r30+r24*8-0x66e0235e] IID389 __ andq(r15, Address(r26, +0x36456e42)); // and r15, qword ptr [r26+0x36456e42] IID390 __ cmpq(r10, Address(r18, +0x5044bed)); // cmp r10, qword ptr [r18+0x5044bed] IID391 __ lzcntq(r31, Address(r12, rdx, (Address::ScaleFactor)2, -0x1707b7d4)); // lzcnt r31, qword ptr [r12+rdx*4-0x1707b7d4] IID392 __ orq(r16, Address(r20, r23, (Address::ScaleFactor)2, -0x26783729)); // or r16, qword ptr [r20+r23*4-0x26783729] IID393 __ adcq(r31, Address(r30, r31, (Address::ScaleFactor)0, +0x1ec3265d)); // adc r31, qword ptr [r30+r31*1+0x1ec3265d] IID394 __ imulq(r16, Address(rdx, r26, (Address::ScaleFactor)0, +0x3586831b)); // imul r16, qword ptr [rdx+r26*1+0x3586831b] IID395 __ popcntq(r12, Address(r18, -0x3c3e9f7a)); // popcnt r12, qword ptr [r18-0x3c3e9f7a] IID396 __ sbbq(rcx, Address(r8, r21, (Address::ScaleFactor)3, +0x6b1515ab)); // sbb rcx, qword ptr [r8+r21*8+0x6b1515ab] IID397 __ subq(r29, Address(rcx, r23, (Address::ScaleFactor)2, +0x4ff06c4d)); // sub r29, qword ptr [rcx+r23*4+0x4ff06c4d] IID398 __ tzcntq(r26, Address(r24, r10, (Address::ScaleFactor)1, -0x75d9a189)); // tzcnt r26, qword ptr [r24+r10*2-0x75d9a189] IID399 __ xorq(r17, Address(rbx, rbx, (Address::ScaleFactor)0, +0x4033d59c)); // xor r17, qword ptr [rbx+rbx*1+0x4033d59c] IID400 __ movq(r18, Address(r22, r12, (Address::ScaleFactor)3, -0x3893347d)); // mov r18, qword ptr [r22+r12*8-0x3893347d] IID401 __ leaq(r12, Address(r20, r23, (Address::ScaleFactor)3, +0x4b311560)); // lea r12, qword ptr [r20+r23*8+0x4b311560] IID402 __ cvttsd2siq(r29, Address(r10, r28, (Address::ScaleFactor)2, +0x5c3a2657)); // cvttsd2si r29, qword ptr [r10+r28*4+0x5c3a2657] IID403 __ xchgq(r22, Address(r13, r25, (Address::ScaleFactor)3, +0x1a3d6f3f)); // xchg r22, qword ptr [r13+r25*8+0x1a3d6f3f] IID404 __ testq(r25, Address(r17, r24, (Address::ScaleFactor)3, -0x35addbd8)); // test r25, qword ptr [r17+r24*8-0x35addbd8] IID405 __ addq(r18, 1); // add r18, 1 IID406 __ andq(r13, 16777216); // and r13, 16777216 IID407 __ adcq(r13, 65536); // adc r13, 65536 IID408 __ cmpq(r10, 65536); // cmp r10, 65536 IID409 __ rclq(r20, 2); // rcl r20, 2 IID410 __ rcrq(r9, 16); // rcr r9, 16 IID411 __ rolq(r8, 1); // rol r8, 1 IID412 __ rorq(r25, 2); // ror r25, 2 IID413 __ sarq(r22, 8); // sar r22, 8 IID414 __ salq(r17, 1); // sal r17, 1 IID415 __ sbbq(r31, 16); // sbb r31, 16 IID416 __ shlq(r27, 4); // shl r27, 4 IID417 __ shrq(r28, 2); // shr r28, 2 IID418 __ subq(rcx, 16777216); // sub rcx, 16777216 IID419 __ xorq(r27, 1048576); // xor r27, 1048576 IID420 __ movq(r20, 268435456); // mov r20, 268435456 IID421 __ mov64(r27, 4503599627370496); // mov r27, 4503599627370496 IID422 __ btq(r22, 4); // bt r22, 4 IID423 __ testq(r8, -4096); // test r8, -4096 IID424 __ orq_imm32(r28, 1048576); // or r28, 1048576 IID425 __ subq_imm32(r13, 65536); // sub r13, 65536 IID426 __ cmovq(Assembler::Condition::overflow, r16, Address(r16, -0x1389a3eb)); // cmovo r16, qword ptr [r16-0x1389a3eb] IID427 __ cmovq(Assembler::Condition::noOverflow, rbx, Address(r29, r8, (Address::ScaleFactor)0, +0x1d022615)); // cmovno rbx, qword ptr [r29+r8*1+0x1d022615] IID428 __ cmovq(Assembler::Condition::below, rdx, Address(r12, r28, (Address::ScaleFactor)1, -0x34c898e2)); // cmovb rdx, qword ptr [r12+r28*2-0x34c898e2] IID429 __ cmovq(Assembler::Condition::aboveEqual, r27, Address(r10, rcx, (Address::ScaleFactor)3, -0x1ef7abf1)); // cmovae r27, qword ptr [r10+rcx*8-0x1ef7abf1] IID430 __ cmovq(Assembler::Condition::zero, r14, Address(r13, r29, (Address::ScaleFactor)2, -0x7c4c8369)); // cmovz r14, qword ptr [r13+r29*4-0x7c4c8369] IID431 __ cmovq(Assembler::Condition::notZero, r15, Address(r23, rcx, (Address::ScaleFactor)2, -0x6bd22ccf)); // cmovnz r15, qword ptr [r23+rcx*4-0x6bd22ccf] IID432 __ cmovq(Assembler::Condition::belowEqual, r24, Address(r15, r10, (Address::ScaleFactor)1, -0x7ffb3d09)); // cmovbe r24, qword ptr [r15+r10*2-0x7ffb3d09] IID433 __ cmovq(Assembler::Condition::above, r23, Address(r11, +0x276a863b)); // cmova r23, qword ptr [r11+0x276a863b] IID434 __ cmovq(Assembler::Condition::negative, r28, Address(r29, +0x3fb4396e)); // cmovs r28, qword ptr [r29+0x3fb4396e] IID435 __ cmovq(Assembler::Condition::positive, r26, Address(r27, rcx, (Address::ScaleFactor)3, +0x4ddea61c)); // cmovns r26, qword ptr [r27+rcx*8+0x4ddea61c] IID436 __ cmovq(Assembler::Condition::parity, r10, Address(r22, r19, (Address::ScaleFactor)1, +0x2a126966)); // cmovp r10, qword ptr [r22+r19*2+0x2a126966] IID437 __ cmovq(Assembler::Condition::noParity, r12, Address(r10, +0x3d7c59f)); // cmovnp r12, qword ptr [r10+0x3d7c59f] IID438 __ cmovq(Assembler::Condition::less, r10, Address(r8, r8, (Address::ScaleFactor)3, -0xe61862d)); // cmovl r10, qword ptr [r8+r8*8-0xe61862d] IID439 __ cmovq(Assembler::Condition::greaterEqual, r23, Address(r29, -0x777ed96d)); // cmovge r23, qword ptr [r29-0x777ed96d] IID440 __ cmovq(Assembler::Condition::lessEqual, rcx, Address(rbx, r19, (Address::ScaleFactor)1, +0x53c601cb)); // cmovle rcx, qword ptr [rbx+r19*2+0x53c601cb] IID441 __ cmovq(Assembler::Condition::greater, r14, Address(r17, rbx, (Address::ScaleFactor)0, -0x768bf073)); // cmovg r14, qword ptr [r17+rbx*1-0x768bf073] IID442 __ call(r29); // call r29 IID443 __ divq(r10); // div r10 IID444 __ idivq(r19); // idiv r19 IID445 __ imulq(r15); // imul r15 IID446 __ mulq(r27); // mul r27 IID447 __ negq(r20); // neg r20 IID448 __ notq(r10); // not r10 IID449 __ rolq(r16); // rol r16, cl IID450 __ rorq(r27); // ror r27, cl IID451 __ sarq(r9); // sar r9, cl IID452 __ salq(r13); // sal r13, cl IID453 __ shlq(r14); // shl r14, cl IID454 __ shrq(r18); // shr r18, cl IID455 __ incrementq(r28); // inc r28 IID456 __ decrementq(r28); // dec r28 IID457 __ pushp(r22); // pushp r22 IID458 __ popp(r8); // popp r8 IID459 __ call(Address(r12, +0x64cc424e)); // call qword ptr [r12+0x64cc424e] IID460 __ mulq(Address(r26, r29, (Address::ScaleFactor)0, -0x466f085f)); // mul qword ptr [r26+r29*1-0x466f085f] IID461 __ negq(Address(r21, r24, (Address::ScaleFactor)0, +0x2037df0b)); // neg qword ptr [r21+r24*1+0x2037df0b] IID462 __ sarq(Address(r12, r31, (Address::ScaleFactor)3, -0x57d225aa)); // sar qword ptr [r12+r31*8-0x57d225aa], cl IID463 __ salq(Address(r20, -0x1ea02f90)); // sal qword ptr [r20-0x1ea02f90], cl IID464 __ shrq(Address(r13, r20, (Address::ScaleFactor)3, +0x171081f2)); // shr qword ptr [r13+r20*8+0x171081f2], cl IID465 __ incrementq(Address(r31, +0x13a808db)); // inc qword ptr [r31+0x13a808db] IID466 __ decrementq(Address(r19, -0x180d3ea1)); // dec qword ptr [r19-0x180d3ea1] IID467 __ imulq(r17, Address(r16, -0x2af2fd58), 4096); // imul r17, qword ptr [r16-0x2af2fd58], 4096 IID468 __ imulq(r28, r25, 16); // imul r28, r25, 16 IID469 __ shldq(r27, r13, 16); // shld r27, r13, 16 IID470 __ shrdq(r8, r10, 16); // shrd r8, r10, 16 IID471 __ pop2(r14, r8); // {load}pop2 r8, r14 IID472 __ pop2p(r18, rbx); // {load}pop2p rbx, r18 IID473 __ push2(r23, r19); // {load}push2 r19, r23 IID474 __ push2p(r12, rbx); // {load}push2p rbx, r12 IID475 __ movzbq(r9, Address(r14, r23, (Address::ScaleFactor)3, -0x428d2646)); // movzx r9, byte ptr [r14+r23*8-0x428d2646] IID476 __ movzwq(r28, Address(r9, rcx, (Address::ScaleFactor)2, -0x72611661)); // movzx r28, word ptr [r9+rcx*4-0x72611661] IID477 __ movsbq(rbx, Address(r24, r21, (Address::ScaleFactor)2, +0x3a6be990)); // movsx rbx, byte ptr [r24+r21*4+0x3a6be990] IID478 __ movswq(r16, Address(r22, r10, (Address::ScaleFactor)0, +0x7ef8bdd)); // movsx r16, word ptr [r22+r10*1+0x7ef8bdd] IID479 __ movzbq(r28, r14); // movzx r28, r14b IID480 __ movzwq(r13, r28); // movzx r13, r28w IID481 __ movsbq(r11, rdx); // movsx r11, dl IID482 __ movswq(r12, r26); // movsx r12, r26w IID483 __ cmpxchgq(r20, Address(r10, -0xbd2a8da)); // cmpxchg qword ptr [r10-0xbd2a8da], r20 IID484 __ eidivq(r15, false); // {EVEX}idiv r15 IID485 __ eidivq(r23, true); // {NF}idiv r23 IID486 __ edivq(r14, false); // {EVEX}div r14 IID487 __ edivq(r14, true); // {NF}div r14 IID488 __ eimulq(r15, false); // {EVEX}imul r15 IID489 __ eimulq(r20, true); // {NF}imul r20 IID490 __ emulq(rcx, false); // {EVEX}mul rcx IID491 __ emulq(r21, true); // {NF}mul r21 IID492 __ emulq(Address(r16, r10, (Address::ScaleFactor)3, +0x5f66ac1e), false); // {EVEX}mul qword ptr [r16+r10*8+0x5f66ac1e] IID493 __ emulq(Address(r21, r22, (Address::ScaleFactor)3, -0xbbc807d), true); // {NF}mul qword ptr [r21+r22*8-0xbbc807d] IID494 __ eimulq(r22, r26, false); // {EVEX}imul r22, r26 IID495 __ eimulq(r25, r21, true); // {NF}imul r25, r21 IID496 __ elzcntq(r20, r13, false); // {EVEX}lzcnt r20, r13 IID497 __ elzcntq(r25, r19, true); // {NF}lzcnt r25, r19 IID498 __ enegq(r21, r30, false); // {EVEX}neg r21, r30 IID499 __ enegq(r29, r11, true); // {NF}neg r29, r11 IID500 __ enotq(r22, r8); // {EVEX}not r22, r8 IID501 __ epopcntq(r12, r19, false); // {EVEX}popcnt r12, r19 IID502 __ epopcntq(r29, r23, true); // {NF}popcnt r29, r23 IID503 __ erolq(r28, r24, false); // {EVEX}rol r28, r24, cl IID504 __ erolq(rdx, r20, true); // {NF}rol rdx, r20, cl IID505 __ erorq(rbx, r30, false); // {EVEX}ror rbx, r30, cl IID506 __ erorq(r10, r15, true); // {NF}ror r10, r15, cl IID507 __ esalq(r17, r13, false); // {EVEX}sal r17, r13, cl IID508 __ esalq(r21, r24, true); // {NF}sal r21, r24, cl IID509 __ esarq(r31, r12, false); // {EVEX}sar r31, r12, cl IID510 __ esarq(rdx, r24, true); // {NF}sar rdx, r24, cl IID511 __ edecq(r21, r24, false); // {EVEX}dec r21, r24 IID512 __ edecq(r15, r31, true); // {NF}dec r15, r31 IID513 __ eincq(r10, rbx, false); // {EVEX}inc r10, rbx IID514 __ eincq(r18, r8, true); // {NF}inc r18, r8 IID515 __ eshlq(r10, r26, false); // {EVEX}shl r10, r26, cl IID516 __ eshlq(r28, r14, true); // {NF}shl r28, r14, cl IID517 __ eshrq(r10, r19, false); // {EVEX}shr r10, r19, cl IID518 __ eshrq(r28, r21, true); // {NF}shr r28, r21, cl IID519 __ etzcntq(r21, r22, false); // {EVEX}tzcnt r21, r22 IID520 __ etzcntq(r16, r23, true); // {NF}tzcnt r16, r23 IID521 __ eimulq(r11, Address(r18, r9, (Address::ScaleFactor)2, -0x132285a1), false); // {EVEX}imul r11, qword ptr [r18+r9*4-0x132285a1] IID522 __ eimulq(r13, Address(r24, r15, (Address::ScaleFactor)3, +0x48f50ca0), true); // {NF}imul r13, qword ptr [r24+r15*8+0x48f50ca0] IID523 __ elzcntq(r9, Address(r13, +0x2115cf0e), false); // {EVEX}lzcnt r9, qword ptr [r13+0x2115cf0e] IID524 __ elzcntq(r27, Address(r30, +0x49cabbb), true); // {NF}lzcnt r27, qword ptr [r30+0x49cabbb] IID525 __ enegq(r21, Address(r13, r31, (Address::ScaleFactor)2, +0x50a8f4d2), false); // {EVEX}neg r21, qword ptr [r13+r31*4+0x50a8f4d2] IID526 __ enegq(r22, Address(r18, r20, (Address::ScaleFactor)1, -0x5da0584c), true); // {NF}neg r22, qword ptr [r18+r20*2-0x5da0584c] IID527 __ epopcntq(r14, Address(rbx, r22, (Address::ScaleFactor)2, -0x606349d1), false); // {EVEX}popcnt r14, qword ptr [rbx+r22*4-0x606349d1] IID528 __ epopcntq(r26, Address(r23, r22, (Address::ScaleFactor)3, -0x72c66c23), true); // {NF}popcnt r26, qword ptr [r23+r22*8-0x72c66c23] IID529 __ esalq(r26, Address(r9, +0x334aba09), false); // {EVEX}sal r26, qword ptr [r9+0x334aba09], cl IID530 __ esalq(r9, Address(r9, r30, (Address::ScaleFactor)3, -0x219a6102), true); // {NF}sal r9, qword ptr [r9+r30*8-0x219a6102], cl IID531 __ esarq(r25, Address(r20, -0x2131bab1), false); // {EVEX}sar r25, qword ptr [r20-0x2131bab1], cl IID532 __ esarq(r16, Address(r28, r16, (Address::ScaleFactor)1, +0x48c483b9), true); // {NF}sar r16, qword ptr [r28+r16*2+0x48c483b9], cl IID533 __ edecq(r30, Address(r9, r16, (Address::ScaleFactor)0, -0x88ce84f), false); // {EVEX}dec r30, qword ptr [r9+r16*1-0x88ce84f] IID534 __ edecq(r11, Address(r30, r29, (Address::ScaleFactor)2, +0x3eeb8fd0), true); // {NF}dec r11, qword ptr [r30+r29*4+0x3eeb8fd0] IID535 __ eincq(r26, Address(r29, r10, (Address::ScaleFactor)3, +0x3ef4822e), false); // {EVEX}inc r26, qword ptr [r29+r10*8+0x3ef4822e] IID536 __ eincq(r29, Address(r19, r20, (Address::ScaleFactor)2, -0x3f0f3db9), true); // {NF}inc r29, qword ptr [r19+r20*4-0x3f0f3db9] IID537 __ eshrq(r8, Address(r30, r20, (Address::ScaleFactor)0, +0x15b56a17), false); // {EVEX}shr r8, qword ptr [r30+r20*1+0x15b56a17], cl IID538 __ eshrq(r26, Address(r11, -0x2de86561), true); // {NF}shr r26, qword ptr [r11-0x2de86561], cl IID539 __ etzcntq(r11, Address(rcx, r30, (Address::ScaleFactor)1, -0x32ffb1c2), false); // {EVEX}tzcnt r11, qword ptr [rcx+r30*2-0x32ffb1c2] IID540 __ etzcntq(r23, Address(r9, r12, (Address::ScaleFactor)1, -0x54823e69), true); // {NF}tzcnt r23, qword ptr [r9+r12*2-0x54823e69] IID541 __ eaddq(r20, Address(r13, rcx, (Address::ScaleFactor)3, -0x46116c0d), r15, false); // {EVEX}add r20, qword ptr [r13+rcx*8-0x46116c0d], r15 IID542 __ eaddq(r13, Address(r9, r23, (Address::ScaleFactor)1, -0x286c7605), r16, true); // {NF}add r13, qword ptr [r9+r23*2-0x286c7605], r16 IID543 __ eandq(r21, Address(r30, r17, (Address::ScaleFactor)0, +0xf4e30b2), r29, false); // {EVEX}and r21, qword ptr [r30+r17*1+0xf4e30b2], r29 IID544 __ eandq(r30, Address(r17, r31, (Address::ScaleFactor)0, +0x3ab9dec4), r17, true); // {NF}and r30, qword ptr [r17+r31*1+0x3ab9dec4], r17 IID545 __ eorq(r10, Address(r27, r30, (Address::ScaleFactor)1, -0x197f1266), r28, false); // {EVEX}or r10, qword ptr [r27+r30*2-0x197f1266], r28 IID546 __ eorq(r9, Address(r29, r30, (Address::ScaleFactor)0, -0x24ea9b08), r11, true); // {NF}or r9, qword ptr [r29+r30*1-0x24ea9b08], r11 IID547 __ esubq(r15, Address(r14, -0x4f44bf90), r16, false); // {EVEX}sub r15, qword ptr [r14-0x4f44bf90], r16 IID548 __ esubq(rcx, Address(r21, r18, (Address::ScaleFactor)1, -0x11d0ac8f), r28, true); // {NF}sub rcx, qword ptr [r21+r18*2-0x11d0ac8f], r28 IID549 __ exorq(r19, Address(r19, r18, (Address::ScaleFactor)0, -0xa5e55ec), r8, false); // {EVEX}xor r19, qword ptr [r19+r18*1-0xa5e55ec], r8 IID550 __ exorq(r28, Address(r17, r28, (Address::ScaleFactor)1, -0x6eb42fe0), r16, true); // {NF}xor r28, qword ptr [r17+r28*2-0x6eb42fe0], r16 IID551 __ eaddq(r17, Address(r18, -0x60ab1105), 16777216, false); // {EVEX}add r17, qword ptr [r18-0x60ab1105], 16777216 IID552 __ eaddq(r25, Address(r19, r25, (Address::ScaleFactor)0, +0x122444d9), 65536, true); // {NF}add r25, qword ptr [r19+r25*1+0x122444d9], 65536 IID553 __ eandq(r30, Address(r9, r28, (Address::ScaleFactor)1, -0x25b00cf3), 4096, false); // {EVEX}and r30, qword ptr [r9+r28*2-0x25b00cf3], 4096 IID554 __ eandq(r9, Address(r22, rbx, (Address::ScaleFactor)1, -0x7e465026), 268435456, true); // {NF}and r9, qword ptr [r22+rbx*2-0x7e465026], 268435456 IID555 __ eimulq(r12, Address(r25, r25, (Address::ScaleFactor)1, -0x432d68cc), 1, false); // {EVEX}imul r12, qword ptr [r25+r25*2-0x432d68cc], 1 IID556 __ eimulq(r15, Address(r17, r31, (Address::ScaleFactor)3, -0x2b97565e), 16, true); // {NF}imul r15, qword ptr [r17+r31*8-0x2b97565e], 16 IID557 __ eorq(r28, Address(rdx, r31, (Address::ScaleFactor)0, +0x3f1363b1), 256, false); // {EVEX}or r28, qword ptr [rdx+r31*1+0x3f1363b1], 256 IID558 __ eorq(r16, Address(r12, r23, (Address::ScaleFactor)3, -0x1785863c), 16777216, true); // {NF}or r16, qword ptr [r12+r23*8-0x1785863c], 16777216 IID559 __ esalq(r8, Address(r14, r24, (Address::ScaleFactor)2, -0x714290a5), 2, false); // {EVEX}sal r8, qword ptr [r14+r24*4-0x714290a5], 2 IID560 __ esalq(r8, Address(r15, r14, (Address::ScaleFactor)2, +0x21f13243), 16, true); // {NF}sal r8, qword ptr [r15+r14*4+0x21f13243], 16 IID561 __ esarq(r10, Address(r13, r29, (Address::ScaleFactor)0, +0x7d04cb72), 2, false); // {EVEX}sar r10, qword ptr [r13+r29*1+0x7d04cb72], 2 IID562 __ esarq(r11, Address(r21, r31, (Address::ScaleFactor)3, -0x2176b4dc), 8, true); // {NF}sar r11, qword ptr [r21+r31*8-0x2176b4dc], 8 IID563 __ eshrq(rcx, Address(r16, r12, (Address::ScaleFactor)1, +0x260c9a38), 4, false); // {EVEX}shr rcx, qword ptr [r16+r12*2+0x260c9a38], 4 IID564 __ eshrq(r22, Address(r26, r9, (Address::ScaleFactor)0, -0x5e56bb62), 8, true); // {NF}shr r22, qword ptr [r26+r9*1-0x5e56bb62], 8 IID565 __ esubq(r31, Address(rbx, r28, (Address::ScaleFactor)1, +0x2b00bb10), 1, false); // {EVEX}sub r31, qword ptr [rbx+r28*2+0x2b00bb10], 1 IID566 __ esubq(r21, Address(r31, -0x6c10f4ad), 4096, true); // {NF}sub r21, qword ptr [r31-0x6c10f4ad], 4096 IID567 __ exorq(r11, Address(r23, r30, (Address::ScaleFactor)1, +0x51a6026b), 65536, false); // {EVEX}xor r11, qword ptr [r23+r30*2+0x51a6026b], 65536 IID568 __ exorq(r14, Address(r27, r10, (Address::ScaleFactor)2, -0x34ad9bab), 16, true); // {NF}xor r14, qword ptr [r27+r10*4-0x34ad9bab], 16 IID569 __ eaddq(r20, r23, 16777216, false); // {EVEX}add r20, r23, 16777216 IID570 __ eaddq(r9, r21, 4096, true); // {NF}add r9, r21, 4096 IID571 __ eandq(r20, rdx, 16, false); // {EVEX}and r20, rdx, 16 IID572 __ eandq(r14, r19, 16, true); // {NF}and r14, r19, 16 IID573 __ eimulq(r27, r17, 16, false); // {EVEX}imul r27, r17, 16 IID574 __ eimulq(r30, r13, 256, true); // {NF}imul r30, r13, 256 IID575 __ eorq(r19, r15, 16777216, false); // {EVEX}or r19, r15, 16777216 IID576 __ eorq(r16, r28, 268435456, true); // {NF}or r16, r28, 268435456 IID577 __ erclq(rbx, r24, 2); // {EVEX}rcl rbx, r24, 2 IID578 __ erolq(r15, r20, 16, false); // {EVEX}rol r15, r20, 16 IID579 __ erolq(r11, rcx, 16, true); // {NF}rol r11, rcx, 16 IID580 __ erorq(r13, r26, 16, false); // {EVEX}ror r13, r26, 16 IID581 __ erorq(r19, r20, 4, true); // {NF}ror r19, r20, 4 IID582 __ esalq(r19, r28, 16, false); // {EVEX}sal r19, r28, 16 IID583 __ esalq(r25, r18, 4, true); // {NF}sal r25, r18, 4 IID584 __ esarq(r10, r27, 4, false); // {EVEX}sar r10, r27, 4 IID585 __ esarq(rdx, r22, 8, true); // {NF}sar rdx, r22, 8 IID586 __ eshlq(r28, r15, 1, false); // {EVEX}shl r28, r15, 1 IID587 __ eshlq(rbx, r12, 4, true); // {NF}shl rbx, r12, 4 IID588 __ eshrq(r26, r11, 1, false); // {EVEX}shr r26, r11, 1 IID589 __ eshrq(rdx, r31, 8, true); // {NF}shr rdx, r31, 8 IID590 __ esubq(r21, rbx, 1048576, false); // {EVEX}sub r21, rbx, 1048576 IID591 __ esubq(r25, r28, 65536, true); // {NF}sub r25, r28, 65536 IID592 __ exorq(r22, r14, 1, false); // {EVEX}xor r22, r14, 1 IID593 __ exorq(r11, r30, 1048576, true); // {NF}xor r11, r30, 1048576 IID594 __ eorq_imm32(r20, r19, 1048576, false); // {EVEX}or r20, r19, 1048576 IID595 __ eorq_imm32(r25, r13, 268435456, false); // {EVEX}or r25, r13, 268435456 IID596 __ esubq_imm32(r25, r25, 268435456, false); // {EVEX}sub r25, r25, 268435456 IID597 __ esubq_imm32(r18, r11, 4194304, true); // {NF}sub r18, r11, 4194304 IID598 __ eaddq(r10, r18, Address(r20, +0x756f453), false); // {EVEX}add r10, r18, qword ptr [r20+0x756f453] IID599 __ eaddq(rbx, r27, Address(r22, r21, (Address::ScaleFactor)0, -0x25abeab7), true); // {NF}add rbx, r27, qword ptr [r22+r21*1-0x25abeab7] IID600 __ eandq(rdx, r31, Address(r9, r20, (Address::ScaleFactor)3, -0x4cfe39c), false); // {EVEX}and rdx, r31, qword ptr [r9+r20*8-0x4cfe39c] IID601 __ eandq(r16, r25, Address(r14, r27, (Address::ScaleFactor)0, +0x7c6654d9), true); // {NF}and r16, r25, qword ptr [r14+r27*1+0x7c6654d9] IID602 __ eorq(r29, rcx, Address(r15, r23, (Address::ScaleFactor)0, +0x45b7f72d), false); // {EVEX}or r29, rcx, qword ptr [r15+r23*1+0x45b7f72d] IID603 __ eorq(r19, r17, Address(r13, r22, (Address::ScaleFactor)1, -0x750c1996), true); // {NF}or r19, r17, qword ptr [r13+r22*2-0x750c1996] IID604 __ eimulq(r13, r8, Address(r31, r23, (Address::ScaleFactor)1, -0x2211b6b2), false); // {EVEX}imul r13, r8, qword ptr [r31+r23*2-0x2211b6b2] IID605 __ eimulq(r11, r28, Address(r13, r11, (Address::ScaleFactor)3, +0x5c0013ab), true); // {NF}imul r11, r28, qword ptr [r13+r11*8+0x5c0013ab] IID606 __ esubq(rdx, r18, Address(r18, rcx, (Address::ScaleFactor)0, +0x59557e71), false); // {EVEX}sub rdx, r18, qword ptr [r18+rcx*1+0x59557e71] IID607 __ esubq(r27, r11, Address(r22, -0x28469649), true); // {NF}sub r27, r11, qword ptr [r22-0x28469649] IID608 __ exorq(r10, r9, Address(r24, +0x49691d54), false); // {EVEX}xor r10, r9, qword ptr [r24+0x49691d54] IID609 __ exorq(r24, r12, Address(r19, +0x22d529aa), true); // {NF}xor r24, r12, qword ptr [r19+0x22d529aa] IID610 __ eaddq(r20, r9, r10, false); // {load}{EVEX}add r20, r9, r10 IID611 __ eaddq(r18, r17, r26, true); // {load}{NF}add r18, r17, r26 IID612 __ eadcxq(r21, r16, r19); // {load}{EVEX}adcx r21, r16, r19 IID613 __ eadoxq(rbx, r14, r27); // {load}{EVEX}adox rbx, r14, r27 IID614 __ eandq(r9, r12, r22, false); // {load}{EVEX}and r9, r12, r22 IID615 __ eandq(r17, r25, r10, true); // {load}{NF}and r17, r25, r10 IID616 __ eimulq(r12, r15, r14, false); // {load}{EVEX}imul r12, r15, r14 IID617 __ eimulq(r29, r18, r16, true); // {load}{NF}imul r29, r18, r16 IID618 __ eorq(r11, r9, r10, false); // {load}{EVEX}or r11, r9, r10 IID619 __ eorq(r25, r13, r16, true); // {load}{NF}or r25, r13, r16 IID620 __ esubq(r11, r21, r25, false); // {load}{EVEX}sub r11, r21, r25 IID621 __ esubq(rdx, r20, rbx, true); // {load}{NF}sub rdx, r20, rbx IID622 __ exorq(r25, r21, r26, false); // {load}{EVEX}xor r25, r21, r26 IID623 __ exorq(r23, r27, r21, true); // {load}{NF}xor r23, r27, r21 IID624 __ eshldq(r10, r12, r31, 2, false); // {EVEX}shld r10, r12, r31, 2 IID625 __ eshldq(r23, r16, r29, 2, true); // {NF}shld r23, r16, r29, 2 IID626 __ eshrdq(r19, r24, r23, 4, false); // {EVEX}shrd r19, r24, r23, 4 IID627 __ eshrdq(r21, r15, r25, 4, true); // {NF}shrd r21, r15, r25, 4 IID628 __ ecmovq (Assembler::Condition::overflow, r9, r29, rdx); // cmovo r9, r29, rdx IID629 __ ecmovq (Assembler::Condition::noOverflow, r11, r25, r19); // cmovno r11, r25, r19 IID630 __ ecmovq (Assembler::Condition::below, r10, r16, r17); // cmovb r10, r16, r17 IID631 __ ecmovq (Assembler::Condition::aboveEqual, r8, r23, r31); // cmovae r8, r23, r31 IID632 __ ecmovq (Assembler::Condition::zero, r9, r31, rbx); // cmovz r9, r31, rbx IID633 __ ecmovq (Assembler::Condition::notZero, r16, r29, r9); // cmovnz r16, r29, r9 IID634 __ ecmovq (Assembler::Condition::belowEqual, r24, r10, r9); // cmovbe r24, r10, r9 IID635 __ ecmovq (Assembler::Condition::above, r22, r28, r26); // cmova r22, r28, r26 IID636 __ ecmovq (Assembler::Condition::negative, r18, r25, r20); // cmovs r18, r25, r20 IID637 __ ecmovq (Assembler::Condition::positive, r16, r21, rbx); // cmovns r16, r21, rbx IID638 __ ecmovq (Assembler::Condition::parity, r28, r22, r19); // cmovp r28, r22, r19 IID639 __ ecmovq (Assembler::Condition::noParity, r13, r15, rdx); // cmovnp r13, r15, rdx IID640 __ ecmovq (Assembler::Condition::less, r8, r22, r14); // cmovl r8, r22, r14 IID641 __ ecmovq (Assembler::Condition::greaterEqual, r12, r24, r14); // cmovge r12, r24, r14 IID642 __ ecmovq (Assembler::Condition::lessEqual, r24, r13, r21); // cmovle r24, r13, r21 IID643 __ ecmovq (Assembler::Condition::greater, rbx, rbx, r27); // cmovg rbx, rbx, r27 IID644 __ ecmovq (Assembler::Condition::overflow, r14, r17, Address(r24, r27, (Address::ScaleFactor)3, +0x9d508f0)); // cmovo r14, r17, qword ptr [r24+r27*8+0x9d508f0] IID645 __ ecmovq (Assembler::Condition::noOverflow, r13, r15, Address(r31, r21, (Address::ScaleFactor)2, +0x6ef2c74a)); // cmovno r13, r15, qword ptr [r31+r21*4+0x6ef2c74a] IID646 __ ecmovq (Assembler::Condition::below, r13, r27, Address(r31, r25, (Address::ScaleFactor)1, +0x734fe9ab)); // cmovb r13, r27, qword ptr [r31+r25*2+0x734fe9ab] IID647 __ ecmovq (Assembler::Condition::aboveEqual, r15, r22, Address(r14, r29, (Address::ScaleFactor)2, -0x67d8bdfb)); // cmovae r15, r22, qword ptr [r14+r29*4-0x67d8bdfb] IID648 __ ecmovq (Assembler::Condition::zero, r30, r23, Address(r15, r28, (Address::ScaleFactor)1, -0x2686219)); // cmovz r30, r23, qword ptr [r15+r28*2-0x2686219] IID649 __ ecmovq (Assembler::Condition::notZero, r12, r9, Address(r9, r25, (Address::ScaleFactor)3, +0x52aab6b)); // cmovnz r12, r9, qword ptr [r9+r25*8+0x52aab6b] IID650 __ ecmovq (Assembler::Condition::belowEqual, r9, r25, Address(r8, r8, (Address::ScaleFactor)3, -0x1e42bd95)); // cmovbe r9, r25, qword ptr [r8+r8*8-0x1e42bd95] IID651 __ ecmovq (Assembler::Condition::above, rcx, r20, Address(r27, rbx, (Address::ScaleFactor)2, +0x46823c58)); // cmova rcx, r20, qword ptr [r27+rbx*4+0x46823c58] IID652 __ ecmovq (Assembler::Condition::negative, rbx, r12, Address(r21, -0x635b8c8)); // cmovs rbx, r12, qword ptr [r21-0x635b8c8] IID653 __ ecmovq (Assembler::Condition::positive, r23, rbx, Address(r27, r26, (Address::ScaleFactor)3, +0x922bcc0)); // cmovns r23, rbx, qword ptr [r27+r26*8+0x922bcc0] IID654 __ ecmovq (Assembler::Condition::parity, r25, r9, Address(r23, +0xd2a14ec)); // cmovp r25, r9, qword ptr [r23+0xd2a14ec] IID655 __ ecmovq (Assembler::Condition::noParity, r11, r19, Address(r11, -0xfb95a9d)); // cmovnp r11, r19, qword ptr [r11-0xfb95a9d] IID656 __ ecmovq (Assembler::Condition::less, r13, r18, Address(r28, r19, (Address::ScaleFactor)0, +0x716b9b7e)); // cmovl r13, r18, qword ptr [r28+r19*1+0x716b9b7e] IID657 __ ecmovq (Assembler::Condition::greaterEqual, r21, r16, Address(rcx, r29, (Address::ScaleFactor)0, -0x5af0441e)); // cmovge r21, r16, qword ptr [rcx+r29*1-0x5af0441e] IID658 __ ecmovq (Assembler::Condition::lessEqual, r12, r31, Address(r20, r26, (Address::ScaleFactor)0, +0xe0b7fb1)); // cmovle r12, r31, qword ptr [r20+r26*1+0xe0b7fb1] IID659 __ ecmovq (Assembler::Condition::greater, r15, r24, Address(r30, +0x2d3b7b4f)); // cmovg r15, r24, qword ptr [r30+0x2d3b7b4f] IID660 #endif // _LP64 static const uint8_t insns[] = { #ifdef _LP64 0xd5, 0xc1, 0xa5, 0xf4, // IID0 0xd5, 0x94, 0xad, 0xfd, // IID1 0xd5, 0x55, 0x13, 0xd8, // IID2 0xd5, 0x55, 0x3b, 0xfd, // IID3 0x44, 0x0f, 0xaf, 0xc2, // IID4 0xf3, 0xd5, 0x94, 0xb8, 0xc0, // IID5 0x41, 0x1b, 0xcb, // IID6 0xd5, 0x51, 0x2b, 0xd6, // IID7 0xf3, 0xd5, 0xc1, 0xbc, 0xc6, // IID8 0xf3, 0xd5, 0xc4, 0xbd, 0xf3, // IID9 0x45, 0x03, 0xe0, // IID10 0xd5, 0x41, 0x23, 0xdf, // IID11 0xd5, 0x54, 0x0b, 0xd2, // IID12 0xd5, 0x50, 0x33, 0xde, // IID13 0xd5, 0x14, 0x8b, 0xf1, // IID14 0xd5, 0xd1, 0xbc, 0xe5, // IID15 0xd5, 0x95, 0xbd, 0xcb, // IID16 0xd5, 0x15, 0x87, 0xf8, // IID17 0xd5, 0x41, 0x85, 0xeb, // IID18 0xd5, 0x41, 0x00, 0x91, 0x56, 0x00, 0x01, 0x8c, // IID19 0x66, 0xd5, 0x56, 0x01, 0x94, 0x3b, 0xf4, 0x06, 0x76, 0xa1, // IID20 0xd5, 0x52, 0x01, 0xac, 0xe4, 0xc4, 0xef, 0x3b, 0xa3, // IID21 0xd5, 0x42, 0x11, 0xb4, 0xab, 0x43, 0x06, 0x8b, 0xd4, // IID22 0xd5, 0x45, 0x20, 0xb6, 0x7c, 0xf2, 0x05, 0x62, // IID23 0xd5, 0x55, 0x21, 0xac, 0xdd, 0xd6, 0x0c, 0x4e, 0x87, // IID24 0xd5, 0x74, 0x38, 0x9c, 0x37, 0x32, 0x5d, 0x37, 0x03, // IID25 0x66, 0xd5, 0x35, 0x39, 0xbc, 0x43, 0xab, 0x8e, 0x58, 0xd7, // IID26 0xd5, 0x73, 0x39, 0xac, 0x4d, 0xab, 0x99, 0x9d, 0xab, // IID27 0xd5, 0x23, 0x08, 0x8c, 0xcb, 0xc3, 0x98, 0xb4, 0x0a, // IID28 0xd5, 0x72, 0x09, 0xa4, 0x37, 0xa0, 0x6e, 0x80, 0x4d, // IID29 0x43, 0x30, 0x9c, 0xcc, 0x17, 0x4f, 0x0a, 0xd4, // IID30 0xd5, 0x70, 0x31, 0x9c, 0x40, 0xac, 0x68, 0x82, 0xd5, // IID31 0xd5, 0x57, 0x29, 0x8c, 0xbd, 0x63, 0x25, 0x58, 0xaa, // IID32 0xd5, 0x27, 0x88, 0xbc, 0x55, 0x90, 0xd2, 0xbb, 0xa3, // IID33 0xd5, 0x43, 0x89, 0xa4, 0x01, 0x1c, 0x8a, 0x4b, 0xca, // IID34 0xd5, 0xc1, 0xc0, 0xb2, 0x71, 0x76, 0x35, 0xec, // IID35 0x66, 0xd5, 0xb4, 0xc1, 0xa4, 0xc1, 0xb8, 0xdd, 0xad, 0x46, // IID36 0xd5, 0xd5, 0xc1, 0xbe, 0x31, 0x67, 0x4d, 0x45, // IID37 0xd5, 0x23, 0x81, 0x94, 0xcd, 0x68, 0x3f, 0x8f, 0xd3, 0x00, 0x10, 0x00, 0x00, // IID38 0xd5, 0x13, 0x81, 0xa4, 0xce, 0x35, 0xe5, 0xd9, 0x28, 0x00, 0x00, 0x00, 0x01, // IID39 0xd5, 0x32, 0x80, 0x84, 0x2c, 0x84, 0xff, 0xa6, 0xe3, 0x04, // IID40 0x66, 0xd5, 0x20, 0x81, 0x84, 0x33, 0x77, 0x7d, 0x5f, 0xef, 0x00, 0x10, // IID41 0xd5, 0x30, 0x81, 0x84, 0x92, 0xa2, 0x4c, 0xb9, 0x19, 0x00, 0x01, 0x00, 0x00, // IID42 0xd5, 0x30, 0x80, 0xbc, 0x4e, 0x8a, 0xf2, 0xa9, 0x41, 0x10, // IID43 0x66, 0xd5, 0x12, 0x81, 0xbc, 0xba, 0x83, 0x8b, 0x2e, 0x0f, 0x00, 0x04, // IID44 0xd5, 0x11, 0x81, 0xb8, 0xab, 0xb5, 0x89, 0x87, 0x00, 0x00, 0x01, 0x00, // IID45 0xd5, 0x23, 0xd1, 0xbc, 0x74, 0xd0, 0x53, 0xb9, 0x0f, // IID46 0x43, 0xc1, 0xa4, 0x0a, 0x3d, 0x3e, 0x2d, 0x36, 0x02, // IID47 0xd5, 0x21, 0x81, 0x9c, 0x62, 0xa1, 0xdd, 0xe9, 0x3b, 0x00, 0x01, 0x00, 0x00, // IID48 0xd5, 0x10, 0xc1, 0xac, 0x8c, 0x9d, 0xe6, 0xed, 0x4c, 0x02, // IID49 0xd5, 0x11, 0x81, 0xae, 0x69, 0x60, 0x72, 0xe5, 0x00, 0x00, 0x00, 0x10, // IID50 0x41, 0x83, 0xb3, 0xb8, 0x70, 0xfc, 0xd8, 0x10, // IID51 0xd5, 0x20, 0x80, 0x8c, 0xda, 0x5c, 0xc0, 0x00, 0xe7, 0x40, // IID52 0xd5, 0x10, 0x83, 0x8b, 0xcf, 0x71, 0xa7, 0xda, 0x10, // IID53 0xd5, 0x10, 0xc6, 0x85, 0xa7, 0xa2, 0xe5, 0xb1, 0x10, // IID54 0xd5, 0x10, 0xc7, 0x86, 0xe7, 0x00, 0x6e, 0x91, 0x00, 0x00, 0x00, 0x10, // IID55 0xd5, 0x11, 0xf6, 0x85, 0x3e, 0x3b, 0x67, 0xa1, 0x01, // IID56 0x41, 0xf7, 0x84, 0x8a, 0xed, 0x6e, 0xc2, 0x2e, 0x00, 0x00, 0x00, 0x04, // IID57 0x41, 0x81, 0xbc, 0x9a, 0x92, 0x00, 0xc0, 0xec, 0x00, 0x00, 0x00, 0x01, // IID58 0xd5, 0x74, 0x03, 0x84, 0x35, 0x1f, 0xd9, 0x7b, 0xd7, // IID59 0xd5, 0x54, 0x23, 0xa4, 0xcf, 0x86, 0x44, 0xdf, 0x1f, // IID60 0xd5, 0x14, 0x3a, 0xae, 0x74, 0xc9, 0x21, 0x57, // IID61 0xd5, 0x62, 0x3b, 0xac, 0x43, 0x02, 0x5f, 0x04, 0x81, // IID62 0xf3, 0x46, 0x0f, 0xbd, 0x94, 0x32, 0x62, 0xa8, 0x9f, 0x1f, // IID63 0x47, 0x0b, 0xa4, 0x43, 0x6e, 0x46, 0x40, 0x38, // IID64 0xd5, 0x57, 0x13, 0xa4, 0x1c, 0x91, 0x6a, 0xea, 0x4a, // IID65 0xd5, 0xe3, 0xaf, 0x9c, 0xd8, 0x06, 0x4f, 0xf1, 0x82, // IID66 0xf3, 0xd5, 0x90, 0xb8, 0x89, 0xf8, 0x7d, 0xfb, 0x6d, // IID67 0xd5, 0x30, 0x1b, 0x94, 0x33, 0x32, 0xf2, 0x90, 0x7e, // IID68 0xd5, 0x50, 0x2b, 0x88, 0x2c, 0xf9, 0x4d, 0xe4, // IID69 0xf3, 0xd5, 0xf3, 0xbc, 0x84, 0xc3, 0xa2, 0xc6, 0x30, 0x9b, // IID70 0xd5, 0x63, 0x32, 0xb4, 0xeb, 0x03, 0xe0, 0xa4, 0xe7, // IID71 0x66, 0xd5, 0x37, 0x33, 0xac, 0x18, 0x00, 0xbc, 0xbf, 0xb2, // IID72 0x44, 0x33, 0xb1, 0x7d, 0x8f, 0xc9, 0x93, // IID73 0xd5, 0x35, 0x8a, 0xac, 0x33, 0xdf, 0x81, 0x27, 0xd6, // IID74 0xd5, 0x51, 0x8b, 0x93, 0xb3, 0x04, 0x82, 0x3c, // IID75 0x46, 0x8d, 0xac, 0xfb, 0xbf, 0x3d, 0xb9, 0x84, // IID76 0xd5, 0x74, 0x86, 0x8c, 0x1f, 0x4c, 0x47, 0xd8, 0x81, // IID77 0x66, 0xd5, 0x45, 0x87, 0x93, 0xa0, 0x13, 0x77, 0xd3, // IID78 0xd5, 0x73, 0x87, 0x94, 0xa6, 0x43, 0x88, 0x00, 0x01, // IID79 0xd5, 0x41, 0x85, 0xa8, 0x21, 0xfd, 0x69, 0x66, // IID80 0xd5, 0x11, 0x80, 0xc7, 0x04, // IID81 0x41, 0x81, 0xc3, 0x00, 0x00, 0x00, 0x01, // IID82 0xd5, 0x11, 0x83, 0xe1, 0x01, // IID83 0xd5, 0x10, 0x81, 0xd1, 0x00, 0x00, 0x00, 0x01, // IID84 0xd5, 0x10, 0x80, 0xfa, 0x04, // IID85 0x41, 0x81, 0xf9, 0x00, 0x01, 0x00, 0x00, // IID86 0xd5, 0x10, 0xc1, 0xd1, 0x02, // IID87 0x41, 0xc1, 0xc5, 0x10, // IID88 0xd5, 0x11, 0xc1, 0xcb, 0x02, // IID89 0xd5, 0x11, 0xc1, 0xf8, 0x08, // IID90 0xd5, 0x10, 0xc1, 0xe3, 0x10, // IID91 0xd5, 0x10, 0x81, 0xdb, 0x00, 0x00, 0x10, 0x00, // IID92 0xd5, 0x10, 0xc1, 0xe4, 0x10, // IID93 0xd5, 0x11, 0xc1, 0xeb, 0x04, // IID94 0xd5, 0x11, 0x83, 0xe8, 0x10, // IID95 0xd5, 0x11, 0x81, 0xf3, 0x00, 0x00, 0x10, 0x00, // IID96 0xd5, 0x10, 0xbd, 0x01, 0x00, 0x00, 0x00, // IID97 0xd5, 0x11, 0xf6, 0xc7, 0x10, // IID98 0x41, 0xf7, 0xc1, 0x00, 0x00, 0x40, 0x00, // IID99 0xd5, 0x11, 0x81, 0xee, 0x00, 0x00, 0x01, 0x00, // IID100 0xd5, 0x94, 0x40, 0xb3, 0xbf, 0x7b, 0x43, 0xaf, // IID101 0xd5, 0xa5, 0x41, 0xbc, 0x6a, 0x4d, 0x5d, 0x31, 0xb6, // IID102 0x41, 0x0f, 0x42, 0x9e, 0x63, 0xad, 0x09, 0x69, // IID103 0xd5, 0xe1, 0x43, 0x84, 0x89, 0xf7, 0x5d, 0x34, 0x92, // IID104 0x45, 0x0f, 0x44, 0xab, 0x8e, 0xa6, 0x55, 0x09, // IID105 0xd5, 0xd3, 0x45, 0x8c, 0x0d, 0xa5, 0x2c, 0xd6, 0xa7, // IID106 0xd5, 0xb6, 0x46, 0x84, 0xf5, 0x6f, 0x7a, 0x5d, 0xa6, // IID107 0xd5, 0xd2, 0x47, 0xb4, 0x53, 0xfb, 0xed, 0x6c, 0xc7, // IID108 0xd5, 0xf4, 0x48, 0x8c, 0x17, 0xe9, 0x83, 0xbe, 0x95, // IID109 0x43, 0x0f, 0x49, 0x9c, 0xca, 0xff, 0x3b, 0xd4, 0x7b, // IID110 0x43, 0x0f, 0x4a, 0x94, 0xf0, 0x6b, 0xbc, 0x10, 0x34, // IID111 0x46, 0x0f, 0x4b, 0xa4, 0x89, 0x82, 0x34, 0x66, 0x4a, // IID112 0xd5, 0xe1, 0x4c, 0xac, 0x75, 0xe7, 0x50, 0x71, 0x9c, // IID113 0xd5, 0xf3, 0x4d, 0x9c, 0x41, 0x3b, 0xf7, 0x57, 0xa5, // IID114 0x0f, 0x4e, 0x89, 0x29, 0x7f, 0x49, 0x04, // IID115 0xd5, 0xa1, 0x4f, 0x8c, 0xcd, 0x38, 0x9b, 0x77, 0x2a, // IID116 0xd5, 0x90, 0x90, 0xc6, // IID117 0xd5, 0x91, 0x91, 0xc3, // IID118 0xd5, 0x90, 0x92, 0xc4, // IID119 0x41, 0x0f, 0x93, 0xc4, // IID120 #endif // _LP64 0x0f, 0x94, 0xc2, // IID121 #ifdef _LP64 0xd5, 0x90, 0x95, 0xc1, // IID122 0x41, 0x0f, 0x96, 0xc1, // IID123 #endif // _LP64 0x0f, 0x97, 0xc1, // IID124 #ifdef _LP64 0x41, 0x0f, 0x98, 0xc7, // IID125 0xd5, 0x91, 0x99, 0xc3, // IID126 0xd5, 0x90, 0x9a, 0xc1, // IID127 0xd5, 0x90, 0x9b, 0xc1, // IID128 0xd5, 0x91, 0x9c, 0xc4, // IID129 0xd5, 0x90, 0x9d, 0xc4, // IID130 0xd5, 0x91, 0x9e, 0xc7, // IID131 #endif // _LP64 0x0f, 0x9f, 0xc2, // IID132 #ifdef _LP64 0x41, 0xf7, 0xf1, // IID133 0xd5, 0x11, 0xf7, 0xfc, // IID134 0xd5, 0x11, 0xf7, 0xea, // IID135 0x41, 0xf7, 0xe7, // IID136 0xd5, 0x11, 0xf7, 0xdf, // IID137 0x41, 0xf7, 0xd2, // IID138 #endif // _LP64 0xd3, 0xc1, // IID139 #ifdef _LP64 0xd5, 0x10, 0xd3, 0xcf, // IID140 0xd5, 0x10, 0xd3, 0xfe, // IID141 0x41, 0xd3, 0xe0, // IID142 0xd5, 0x10, 0xd3, 0xe4, // IID143 0x41, 0xd3, 0xe8, // IID144 0xd5, 0x11, 0xff, 0xc5, // IID145 0x41, 0xff, 0xcf, // IID146 0xd5, 0x11, 0xf7, 0xa4, 0xd3, 0x9c, 0x00, 0x9d, 0x19, // IID147 0x43, 0xf7, 0x9c, 0x4b, 0xc7, 0xeb, 0x87, 0x80, // IID148 0xd5, 0x31, 0xd3, 0xbc, 0x70, 0xf6, 0x3b, 0x54, 0xe3, // IID149 0xd5, 0x11, 0xd3, 0xa0, 0xfb, 0x4b, 0xbb, 0x57, // IID150 0xd5, 0x11, 0xd3, 0xaf, 0xaf, 0xe5, 0x90, 0x54, // IID151 0xd5, 0x13, 0xff, 0x84, 0x6b, 0x4f, 0xd4, 0x66, 0x23, // IID152 0xd5, 0x11, 0xff, 0x8c, 0x24, 0x07, 0x72, 0x7c, 0x1e, // IID153 0xd5, 0x25, 0x69, 0xb4, 0xce, 0x71, 0x57, 0xa0, 0x13, 0x00, 0x00, 0x00, 0x10, // IID154 0xd5, 0x50, 0x6b, 0xd7, 0x10, // IID155 0xd5, 0xd5, 0xa4, 0xf8, 0x04, // IID156 0xd5, 0xc5, 0xac, 0xf3, 0x02, // IID157 0xd5, 0xb2, 0xb6, 0x9c, 0x47, 0xf3, 0x98, 0x49, 0xa3, // IID158 0xd5, 0xe0, 0xb7, 0xa4, 0x01, 0x2e, 0xc0, 0x8c, 0x9b, // IID159 0xd5, 0x97, 0xbe, 0xa4, 0xbd, 0xe5, 0xee, 0xd6, 0x60, // IID160 0xd5, 0x97, 0xbf, 0xb4, 0xcf, 0x48, 0x59, 0xaa, 0x01, // IID161 0xd5, 0x95, 0xb6, 0xed, // IID162 0x45, 0x0f, 0xb7, 0xfc, // IID163 0xd5, 0x95, 0xbe, 0xf9, // IID164 0xd5, 0xd5, 0xbf, 0xd8, // IID165 0xd5, 0xf7, 0xb0, 0x84, 0x0c, 0x75, 0xa5, 0xef, 0x33, // IID166 0x66, 0x46, 0x0f, 0xb1, 0xac, 0xb9, 0xe4, 0x1a, 0xac, 0x02, // IID167 0xd5, 0x97, 0xb1, 0x84, 0x5a, 0x22, 0x2b, 0x94, 0xa4, // IID168 0x62, 0xdc, 0x7c, 0x08, 0xf7, 0xfe, // IID169 0x62, 0xd4, 0x7c, 0x0c, 0xf7, 0xfc, // IID170 0x62, 0xfc, 0x7c, 0x08, 0xf7, 0xf1, // IID171 0x62, 0xfc, 0x7c, 0x0c, 0xf7, 0xf1, // IID172 #endif // _LP64 0x62, 0xf4, 0x7c, 0x08, 0xf7, 0xe9, // IID173 #ifdef _LP64 0x62, 0xd4, 0x7c, 0x0c, 0xf7, 0xed, // IID174 0x62, 0xfc, 0x7c, 0x08, 0xf7, 0xe7, // IID175 0x62, 0xdc, 0x7c, 0x0c, 0xf7, 0xe1, // IID176 0x62, 0xbc, 0x7c, 0x08, 0xf7, 0xa4, 0x56, 0xaa, 0x64, 0xc8, 0xc2, // IID177 0x62, 0xd4, 0x7c, 0x0c, 0xf7, 0xa3, 0x51, 0x10, 0xb6, 0xcd, // IID178 0x62, 0x7c, 0x7c, 0x08, 0xf5, 0xc8, // IID179 0x62, 0xcc, 0x7c, 0x0c, 0xf5, 0xfc, // IID180 0x62, 0xdc, 0x3c, 0x18, 0xf7, 0xde, // IID181 0x62, 0xd4, 0x44, 0x14, 0xf7, 0xdb, // IID182 0x62, 0x7c, 0x7c, 0x08, 0x88, 0xe8, // IID183 0x62, 0x54, 0x7c, 0x0c, 0x88, 0xdb, // IID184 0x62, 0xf4, 0x2c, 0x10, 0xf7, 0xd1, // IID185 0x62, 0xd4, 0x64, 0x18, 0xd3, 0xc2, // IID186 0x62, 0xdc, 0x0c, 0x1c, 0xd3, 0xc5, // IID187 0x62, 0xfc, 0x04, 0x18, 0xd3, 0xcc, // IID188 0x62, 0xd4, 0x74, 0x14, 0xd3, 0xcc, // IID189 0x62, 0xf4, 0x1c, 0x18, 0xd3, 0xe3, // IID190 0x62, 0xdc, 0x44, 0x14, 0xd3, 0xe3, // IID191 0x62, 0xfc, 0x14, 0x10, 0xd3, 0xfc, // IID192 0x62, 0xf4, 0x1c, 0x14, 0xd3, 0xfa, // IID193 0x62, 0xdc, 0x3c, 0x18, 0xff, 0xcb, // IID194 0x62, 0xd4, 0x64, 0x1c, 0xff, 0xcf, // IID195 0x62, 0xdc, 0x24, 0x18, 0xff, 0xc3, // IID196 0x62, 0xdc, 0x14, 0x14, 0xff, 0xc1, // IID197 0x62, 0xd4, 0x1c, 0x18, 0xd3, 0xe0, // IID198 0x62, 0xfc, 0x24, 0x1c, 0xd3, 0xe2, // IID199 0x62, 0xd4, 0x6c, 0x18, 0xd3, 0xed, // IID200 0x62, 0xdc, 0x44, 0x14, 0xd3, 0xe8, // IID201 0x62, 0x54, 0x7c, 0x08, 0xf4, 0xff, // IID202 0x62, 0x4c, 0x7c, 0x0c, 0xf4, 0xd4, // IID203 0x62, 0x9c, 0x7c, 0x08, 0xf5, 0x9c, 0x31, 0xb6, 0xfd, 0x13, 0x1c, // IID204 0x62, 0x1c, 0x78, 0x0c, 0xf5, 0x8c, 0xe7, 0x81, 0x74, 0x40, 0xcf, // IID205 0x62, 0xdc, 0x3c, 0x18, 0xf7, 0x99, 0x1e, 0xf0, 0x37, 0xf6, // IID206 0x62, 0xdc, 0x48, 0x14, 0xf7, 0x9c, 0x9b, 0x09, 0x7c, 0xf2, 0x38, // IID207 0x62, 0x84, 0x78, 0x08, 0x88, 0xac, 0xb6, 0x7b, 0x2c, 0xf9, 0x39, // IID208 0x62, 0x2c, 0x7c, 0x0c, 0x88, 0x94, 0xf7, 0xc3, 0xe4, 0xd1, 0x9f, // IID209 0x62, 0xdc, 0x30, 0x10, 0xd3, 0xa4, 0x7c, 0xef, 0x20, 0xf1, 0x4f, // IID210 0x62, 0xdc, 0x10, 0x14, 0xd3, 0xa4, 0xc0, 0xbd, 0x44, 0xde, 0x97, // IID211 0x62, 0x94, 0x40, 0x10, 0xd3, 0xbc, 0xbb, 0xbb, 0x24, 0x42, 0x7f, // IID212 0x62, 0xbc, 0x18, 0x1c, 0xd3, 0xbc, 0x7f, 0x58, 0x78, 0x70, 0xfd, // IID213 0x62, 0xbc, 0x60, 0x10, 0xff, 0x8c, 0x70, 0xf3, 0x61, 0x47, 0xd8, // IID214 0x62, 0xdc, 0x2c, 0x14, 0xff, 0x89, 0x48, 0x5d, 0x14, 0x3d, // IID215 0x62, 0x9c, 0x10, 0x18, 0xff, 0x84, 0x43, 0x62, 0x38, 0x5f, 0x62, // IID216 0x62, 0xfc, 0x24, 0x1c, 0xff, 0x86, 0xa6, 0x04, 0x59, 0x76, // IID217 0x62, 0xf4, 0x30, 0x10, 0xd3, 0xac, 0x4a, 0x91, 0xc8, 0xaf, 0x82, // IID218 0x62, 0xd4, 0x4c, 0x14, 0xd3, 0xac, 0x24, 0x57, 0xa2, 0xcd, 0xaf, // IID219 0x62, 0x54, 0x78, 0x08, 0xf4, 0xac, 0x25, 0x94, 0x17, 0x0c, 0xf4, // IID220 0x62, 0x44, 0x78, 0x0c, 0xf4, 0x94, 0x5e, 0x47, 0x63, 0x3a, 0xdb, // IID221 0x62, 0x9c, 0x48, 0x10, 0x81, 0x84, 0xbb, 0xd1, 0x6f, 0x7f, 0x80, 0x00, 0x00, 0x10, 0x00, // IID222 0x62, 0xf4, 0x00, 0x14, 0x81, 0x84, 0xea, 0xca, 0x3f, 0x83, 0xaa, 0x00, 0x00, 0x00, 0x10, // IID223 0x62, 0xdc, 0x2c, 0x18, 0x81, 0xa2, 0xf9, 0xeb, 0x6b, 0x4e, 0x00, 0x10, 0x00, 0x00, // IID224 0x62, 0xdc, 0x14, 0x1c, 0x81, 0xa6, 0xfd, 0xa5, 0xf1, 0x14, 0x00, 0x01, 0x00, 0x00, // IID225 0x62, 0x0c, 0x7c, 0x08, 0x6b, 0x9c, 0x05, 0x99, 0x87, 0x98, 0x37, 0x01, // IID226 0x62, 0x44, 0x7c, 0x0c, 0x69, 0x99, 0x3f, 0xd2, 0x92, 0xbb, 0x00, 0x01, 0x00, 0x00, // IID227 0x62, 0xbc, 0x70, 0x10, 0x83, 0x8c, 0x0c, 0xdb, 0xb5, 0x57, 0x49, 0x10, // IID228 0x62, 0x9c, 0x30, 0x14, 0x83, 0x8c, 0x7d, 0x3e, 0xa5, 0x26, 0x3c, 0x01, // IID229 0x62, 0xd4, 0x04, 0x18, 0x80, 0x89, 0xe2, 0xb5, 0x68, 0xda, 0x40, // IID230 0x62, 0xbc, 0x24, 0x1c, 0x80, 0x8c, 0xb8, 0x9f, 0x32, 0xa0, 0x66, 0x04, // IID231 0x62, 0xb4, 0x70, 0x18, 0xd1, 0xa4, 0x19, 0x5e, 0x48, 0xc6, 0x38, // IID232 0x62, 0x94, 0x34, 0x14, 0xc1, 0xa4, 0x10, 0x34, 0x1c, 0x13, 0x79, 0x08, // IID233 0x62, 0x94, 0x10, 0x18, 0xc1, 0xbc, 0xb9, 0xa9, 0x8b, 0x71, 0x12, 0x02, // IID234 0x62, 0xdc, 0x04, 0x1c, 0xc1, 0xb9, 0x0d, 0xc9, 0xa7, 0xaf, 0x10, // IID235 0x62, 0xf4, 0x00, 0x18, 0xd1, 0xac, 0x19, 0x10, 0x15, 0x5c, 0x0c, // IID236 0x62, 0xdc, 0x10, 0x1c, 0xc1, 0xac, 0xad, 0x64, 0xcf, 0x98, 0x93, 0x08, // IID237 0x62, 0x94, 0x64, 0x18, 0x81, 0xac, 0x44, 0x81, 0xf7, 0x8a, 0xca, 0x00, 0x10, 0x00, 0x00, // IID238 0x62, 0xf4, 0x18, 0x14, 0x81, 0xac, 0xeb, 0x48, 0xc2, 0x07, 0xaa, 0x00, 0x00, 0x01, 0x00, // IID239 0x62, 0xbc, 0x08, 0x10, 0x83, 0xb4, 0x15, 0xe1, 0x14, 0x4d, 0x3b, 0x01, // IID240 0x62, 0xfc, 0x1c, 0x14, 0x81, 0xb2, 0x5f, 0xb7, 0xdc, 0xba, 0x00, 0x00, 0x00, 0x01, // IID241 0x62, 0xa4, 0x6c, 0x10, 0x01, 0x84, 0x92, 0xb9, 0xe2, 0xe1, 0xe9, // IID242 0x62, 0xdc, 0x20, 0x14, 0x01, 0x94, 0xd1, 0xdd, 0x47, 0x64, 0x98, // IID243 0x62, 0x1c, 0x20, 0x10, 0x09, 0x8c, 0xef, 0x34, 0x79, 0xed, 0x19, // IID244 0x62, 0xc4, 0x48, 0x14, 0x09, 0x8c, 0x80, 0x88, 0xe0, 0x08, 0xe4, // IID245 0x62, 0x84, 0x70, 0x18, 0x08, 0x84, 0xe7, 0xcc, 0xc6, 0xb5, 0x95, // IID246 0x62, 0xac, 0x1c, 0x14, 0x08, 0x84, 0xa7, 0xf7, 0x49, 0x24, 0x3c, // IID247 0x62, 0x1c, 0x4c, 0x10, 0x29, 0x8c, 0x53, 0x91, 0xc6, 0xd6, 0xc3, // IID248 0x62, 0xec, 0x2c, 0x1c, 0x29, 0x88, 0x01, 0x9b, 0xaf, 0xe9, // IID249 0x62, 0x8c, 0x1c, 0x10, 0x31, 0xa4, 0x1e, 0x3a, 0x1e, 0x28, 0x17, // IID250 0x62, 0xa4, 0x68, 0x1c, 0x31, 0x8c, 0xfb, 0xdc, 0xd0, 0x53, 0x77, // IID251 0x62, 0x4c, 0x34, 0x18, 0x30, 0xb7, 0x8e, 0xf5, 0xa4, 0x72, // IID252 0x62, 0x8c, 0x3c, 0x14, 0x30, 0x84, 0x39, 0x0a, 0x1a, 0xfc, 0x20, // IID253 0x62, 0xf4, 0x1c, 0x18, 0x81, 0xc3, 0x00, 0x00, 0x01, 0x00, // IID254 0x62, 0xdc, 0x5c, 0x14, 0x81, 0xc0, 0x00, 0x10, 0x00, 0x00, // IID255 0x62, 0xdc, 0x6c, 0x10, 0x81, 0xe2, 0x00, 0x00, 0x10, 0x00, // IID256 0x62, 0xd4, 0x14, 0x14, 0x83, 0xe5, 0x01, // IID257 0x62, 0xdc, 0x7c, 0x08, 0x69, 0xcf, 0x00, 0x00, 0x01, 0x00, // IID258 0x62, 0xcc, 0x7c, 0x0c, 0x69, 0xfd, 0x00, 0x00, 0x01, 0x00, // IID259 0x62, 0xfc, 0x44, 0x10, 0x81, 0xcf, 0x00, 0x00, 0x10, 0x00, // IID260 0x62, 0xd4, 0x54, 0x14, 0x81, 0xc9, 0x00, 0x00, 0x00, 0x10, // IID261 0x62, 0xf4, 0x14, 0x18, 0xc1, 0xd2, 0x04, // IID262 0x62, 0xdc, 0x04, 0x18, 0xc1, 0xc7, 0x08, // IID263 0x62, 0xd4, 0x3c, 0x1c, 0xc1, 0xc1, 0x02, // IID264 0x62, 0xd4, 0x34, 0x18, 0xc1, 0xcf, 0x08, // IID265 0x62, 0xd4, 0x54, 0x14, 0xc1, 0xcc, 0x08, // IID266 0x62, 0xdc, 0x64, 0x10, 0xd1, 0xe3, // IID267 0x62, 0xd4, 0x2c, 0x1c, 0xc1, 0xe3, 0x10, // IID268 0x62, 0xf4, 0x3c, 0x18, 0xc1, 0xfa, 0x08, // IID269 0x62, 0xdc, 0x4c, 0x14, 0xc1, 0xfe, 0x04, // IID270 0x62, 0xdc, 0x34, 0x10, 0xc1, 0xe7, 0x10, // IID271 0x62, 0xd4, 0x2c, 0x1c, 0xc1, 0xe1, 0x08, // IID272 0x62, 0xd4, 0x14, 0x18, 0xc1, 0xe8, 0x04, // IID273 0x62, 0xfc, 0x7c, 0x14, 0xc1, 0xed, 0x10, // IID274 0x62, 0xfc, 0x2c, 0x10, 0x81, 0xef, 0x00, 0x00, 0x00, 0x01, // IID275 0x62, 0xd4, 0x2c, 0x14, 0x81, 0xee, 0x00, 0x00, 0x10, 0x00, // IID276 0x62, 0xdc, 0x24, 0x10, 0x81, 0xf2, 0x00, 0x01, 0x00, 0x00, // IID277 0x62, 0xd4, 0x4c, 0x14, 0x83, 0xf1, 0x01, // IID278 0x62, 0xdc, 0x4c, 0x10, 0x81, 0xee, 0x00, 0x00, 0x00, 0x10, // IID279 0x62, 0xfc, 0x3c, 0x1c, 0x81, 0xe8, 0x00, 0x00, 0x40, 0x00, // IID280 0x62, 0x04, 0x5c, 0x10, 0x03, 0xac, 0x63, 0x80, 0x09, 0xac, 0x00, // IID281 0x62, 0xd4, 0x68, 0x14, 0x03, 0x9c, 0x51, 0x5d, 0x12, 0x4a, 0x43, // IID282 0x62, 0x54, 0x08, 0x18, 0x23, 0xbc, 0x9e, 0xee, 0xa5, 0xa5, 0x15, // IID283 0x62, 0x0c, 0x1c, 0x14, 0x23, 0xbc, 0xe0, 0x98, 0x81, 0x92, 0x92, // IID284 0x62, 0x1c, 0x38, 0x10, 0xaf, 0xac, 0xc8, 0xfd, 0x73, 0x46, 0x78, // IID285 0x62, 0x84, 0x3c, 0x14, 0xaf, 0xac, 0xa8, 0x77, 0xc7, 0x99, 0x9c, // IID286 0x62, 0x4c, 0x1c, 0x18, 0x0b, 0x86, 0xaa, 0x9a, 0xad, 0x98, // IID287 0x62, 0x34, 0x10, 0x1c, 0x0b, 0xac, 0x8b, 0x27, 0xb2, 0xc6, 0xa0, // IID288 0x62, 0x4c, 0x2c, 0x10, 0x2b, 0x8c, 0xd1, 0x66, 0x08, 0xc6, 0xd1, // IID289 0x62, 0x34, 0x18, 0x14, 0x2b, 0x84, 0xc2, 0xac, 0x65, 0x26, 0xf1, // IID290 0x62, 0xcc, 0x00, 0x10, 0x33, 0xb4, 0xe6, 0xbd, 0x1c, 0xc4, 0x3a, // IID291 0x62, 0x44, 0x38, 0x14, 0x33, 0xb4, 0x4d, 0xe3, 0xc2, 0xfd, 0x1e, // IID292 0x62, 0x84, 0x7c, 0x10, 0x32, 0x84, 0x79, 0x34, 0xeb, 0x9f, 0x76, // IID293 0x62, 0x44, 0x64, 0x14, 0x32, 0x8a, 0x29, 0xb4, 0x39, 0x22, // IID294 0x62, 0xac, 0x31, 0x10, 0x33, 0x9c, 0x40, 0xea, 0xfa, 0x71, 0x1c, // IID295 0x62, 0x5c, 0x65, 0x14, 0x33, 0x94, 0x24, 0x03, 0xf3, 0x65, 0xd6, // IID296 0x62, 0xcc, 0x64, 0x18, 0x03, 0xf8, // IID297 0x62, 0x5c, 0x1c, 0x14, 0x03, 0xf0, // IID298 0x62, 0x4c, 0x0c, 0x10, 0x23, 0xfa, // IID299 0x62, 0x6c, 0x1c, 0x1c, 0x23, 0xff, // IID300 0x62, 0xc4, 0x34, 0x18, 0xaf, 0xe2, // IID301 0x62, 0x44, 0x14, 0x1c, 0xaf, 0xf1, // IID302 0x62, 0xec, 0x35, 0x10, 0x0b, 0xdf, // IID303 0x62, 0xe4, 0x1d, 0x1c, 0x0b, 0xc2, // IID304 0x62, 0xc4, 0x04, 0x10, 0x0b, 0xc9, // IID305 0x62, 0x74, 0x04, 0x1c, 0x0b, 0xeb, // IID306 0x62, 0x64, 0x1c, 0x10, 0xa5, 0xeb, // IID307 0x62, 0x74, 0x4c, 0x14, 0xa5, 0xc3, // IID308 0x62, 0xc4, 0x3c, 0x18, 0xad, 0xc3, // IID309 0x62, 0x54, 0x14, 0x1c, 0xad, 0xfc, // IID310 0x62, 0xcc, 0x74, 0x10, 0x2b, 0xff, // IID311 0x62, 0xcc, 0x5c, 0x14, 0x2b, 0xf2, // IID312 0x62, 0x6c, 0x2c, 0x18, 0x33, 0xcb, // IID313 0x62, 0xcc, 0x24, 0x1c, 0x33, 0xde, // IID314 0x62, 0xd4, 0x1c, 0x18, 0x24, 0xd2, 0x01, // IID315 0x62, 0xcc, 0x5c, 0x14, 0x24, 0xd6, 0x10, // IID316 0x62, 0xcc, 0x6c, 0x10, 0x2c, 0xd1, 0x08, // IID317 0x62, 0x6c, 0x64, 0x14, 0x2c, 0xc8, 0x01, // IID318 0x62, 0x4c, 0x24, 0x18, 0x40, 0xf8, // IID319 0x62, 0x6c, 0x0c, 0x18, 0x41, 0xf0, // IID320 0x62, 0x5c, 0x34, 0x18, 0x42, 0xda, // IID321 0x62, 0xdc, 0x24, 0x10, 0x43, 0xd7, // IID322 0x62, 0x44, 0x3c, 0x10, 0x44, 0xea, // IID323 0x62, 0xc4, 0x74, 0x18, 0x45, 0xef, // IID324 0x62, 0xcc, 0x44, 0x10, 0x46, 0xca, // IID325 0x62, 0x44, 0x5c, 0x10, 0x47, 0xdd, // IID326 0x62, 0xc4, 0x04, 0x18, 0x48, 0xf7, // IID327 0x62, 0x6c, 0x14, 0x10, 0x49, 0xd2, // IID328 0x62, 0x7c, 0x34, 0x18, 0x4a, 0xce, // IID329 0x62, 0xc4, 0x0c, 0x10, 0x4b, 0xfb, // IID330 0x62, 0x74, 0x5c, 0x10, 0x4c, 0xdb, // IID331 0x62, 0xec, 0x1c, 0x10, 0x4d, 0xc4, // IID332 0x62, 0x6c, 0x74, 0x10, 0x4e, 0xc6, // IID333 0x62, 0x54, 0x7c, 0x10, 0x4f, 0xff, // IID334 0x62, 0x4c, 0x18, 0x10, 0x40, 0x8c, 0x85, 0x53, 0xef, 0x6e, 0xc3, // IID335 0x62, 0x34, 0x40, 0x10, 0x41, 0xbc, 0xf3, 0xbd, 0x58, 0xbc, 0x1c, // IID336 0x62, 0xd4, 0x2c, 0x10, 0x42, 0x9c, 0xcc, 0x1a, 0x58, 0x4e, 0x08, // IID337 0x62, 0x6c, 0x74, 0x18, 0x43, 0x81, 0x2d, 0xe9, 0xec, 0x5c, // IID338 0x62, 0x0c, 0x2c, 0x10, 0x44, 0x84, 0xe0, 0xa2, 0x46, 0x77, 0x50, // IID339 0x62, 0x74, 0x38, 0x18, 0x45, 0xbc, 0x19, 0x8a, 0xa3, 0xfc, 0xf0, // IID340 0x62, 0xac, 0x68, 0x18, 0x46, 0xbc, 0x1e, 0xcc, 0xca, 0x01, 0xed, // IID341 0x62, 0x84, 0x08, 0x10, 0x47, 0x9c, 0x25, 0x9d, 0xee, 0xb8, 0x73, // IID342 0x62, 0x6c, 0x4c, 0x10, 0x48, 0xb4, 0x08, 0x46, 0xc1, 0xaa, 0x22, // IID343 0x62, 0x2c, 0x74, 0x10, 0x49, 0xb4, 0x89, 0xb1, 0xb2, 0x9d, 0x07, // IID344 0x62, 0xd4, 0x28, 0x10, 0x4a, 0x94, 0x46, 0xef, 0xdf, 0xdb, 0xf7, // IID345 0x62, 0x84, 0x20, 0x18, 0x4b, 0x9c, 0x7e, 0x34, 0xae, 0x0d, 0xb0, // IID346 0x62, 0xc4, 0x58, 0x10, 0x4c, 0x94, 0x85, 0x1e, 0x39, 0x10, 0xe6, // IID347 0x62, 0x54, 0x60, 0x10, 0x4d, 0xac, 0x7d, 0x14, 0x77, 0x1b, 0x61, // IID348 0x62, 0x7c, 0x10, 0x10, 0x4e, 0xac, 0xc9, 0x3f, 0xa9, 0x94, 0x3a, // IID349 0x62, 0x44, 0x10, 0x18, 0x4f, 0xac, 0x7f, 0x32, 0x35, 0xd4, 0x76, // IID350 0x4d, 0x13, 0xfd, // IID351 0x4d, 0x3b, 0xcc, // IID352 0xd5, 0x9c, 0xaf, 0xfd, // IID353 0xf3, 0x4d, 0x0f, 0xb8, 0xe1, // IID354 0xd5, 0x58, 0x1b, 0xcf, // IID355 0xd5, 0x18, 0x2b, 0xd0, // IID356 0xf3, 0xd5, 0xcd, 0xbc, 0xea, // IID357 0xf3, 0xd5, 0xd8, 0xbd, 0xe9, // IID358 0xd5, 0x5c, 0x03, 0xea, // IID359 0xd5, 0x5d, 0x23, 0xe0, // IID360 0xd5, 0x1c, 0x0b, 0xd4, // IID361 0xd5, 0x4d, 0x33, 0xda, // IID362 0x4d, 0x8b, 0xf3, // IID363 0xd5, 0xcc, 0xbc, 0xd9, // IID364 0xd5, 0xc9, 0xbd, 0xf7, // IID365 0xd5, 0xdd, 0xa3, 0xf7, // IID366 0xd5, 0x58, 0x87, 0xdb, // IID367 0xd5, 0x5c, 0x85, 0xd5, // IID368 0xd5, 0x3d, 0x01, 0xb4, 0x62, 0x64, 0xeb, 0x69, 0xbf, // IID369 0xd5, 0x79, 0x21, 0xbc, 0xa4, 0x8a, 0x89, 0xd8, 0x1b, // IID370 0xd5, 0x2d, 0x39, 0x94, 0x9f, 0x31, 0xe6, 0xee, 0x39, // IID371 0x4d, 0x09, 0xac, 0xd5, 0x59, 0x98, 0xa4, 0x01, // IID372 0xd5, 0x5c, 0x31, 0x85, 0x36, 0x86, 0xfe, 0x05, // IID373 0xd5, 0x7d, 0x29, 0x8c, 0xbe, 0x3f, 0xc3, 0x9b, 0xa9, // IID374 0xd5, 0x7e, 0x89, 0xbc, 0xd5, 0xab, 0x44, 0x85, 0x7e, // IID375 0xd5, 0xaa, 0xc1, 0x9c, 0xc1, 0x77, 0xb7, 0x35, 0x86, // IID376 0xd5, 0x2b, 0x81, 0xa4, 0xfd, 0xd0, 0x4f, 0x8d, 0xf2, 0x00, 0x01, 0x00, 0x00, // IID377 0xd5, 0x18, 0x81, 0x80, 0x5e, 0x77, 0x4d, 0x53, 0x00, 0x00, 0x00, 0x10, // IID378 0xd5, 0x1a, 0x81, 0xbc, 0xbc, 0x89, 0xdd, 0x4d, 0x83, 0x00, 0x00, 0x00, 0x10, // IID379 0xd5, 0x29, 0xc1, 0xbc, 0xb9, 0x92, 0x27, 0x09, 0x8d, 0x04, // IID380 0xd5, 0x2b, 0xc1, 0xa4, 0x43, 0x6b, 0x90, 0x7d, 0xdd, 0x04, // IID381 0xd5, 0x2b, 0x81, 0x9c, 0x76, 0x34, 0xfc, 0x43, 0x1b, 0x00, 0x00, 0x00, 0x10, // IID382 0xd5, 0x39, 0xc1, 0xac, 0x2a, 0x3d, 0xaf, 0x51, 0xc4, 0x08, // IID383 0xd5, 0x1a, 0x81, 0xac, 0xd6, 0x03, 0x14, 0x7e, 0x04, 0x00, 0x00, 0x01, 0x00, // IID384 0xd5, 0x28, 0x83, 0xb4, 0xda, 0xe8, 0xac, 0xb5, 0x9b, 0x01, // IID385 0xd5, 0x3b, 0x81, 0x8c, 0x7e, 0x83, 0xc7, 0x93, 0x2c, 0x00, 0x01, 0x00, 0x00, // IID386 0xd5, 0x3b, 0xc7, 0x84, 0x82, 0xa1, 0x87, 0xcb, 0xfa, 0x00, 0x00, 0x01, 0x00, // IID387 0xd5, 0x2b, 0xf7, 0x84, 0x76, 0x47, 0xe1, 0x32, 0x39, 0x00, 0xff, 0xff, 0xff, // IID388 0xd5, 0x7f, 0x03, 0xb4, 0xc6, 0xa2, 0xdc, 0x1f, 0x99, // IID389 0xd5, 0x1d, 0x23, 0xba, 0x42, 0x6e, 0x45, 0x36, // IID390 0xd5, 0x1c, 0x3b, 0x92, 0xed, 0x4b, 0x04, 0x05, // IID391 0xf3, 0xd5, 0xcd, 0xbd, 0xbc, 0x94, 0x2c, 0x48, 0xf8, 0xe8, // IID392 0xd5, 0x78, 0x0b, 0x84, 0xbc, 0xd7, 0xc8, 0x87, 0xd9, // IID393 0xd5, 0x7f, 0x13, 0xbc, 0x3e, 0x5d, 0x26, 0xc3, 0x1e, // IID394 0xd5, 0xea, 0xaf, 0x84, 0x12, 0x1b, 0x83, 0x86, 0x35, // IID395 0xf3, 0xd5, 0x9c, 0xb8, 0xa2, 0x86, 0x60, 0xc1, 0xc3, // IID396 0xd5, 0x29, 0x1b, 0x8c, 0xe8, 0xab, 0x15, 0x15, 0x6b, // IID397 0xd5, 0x6c, 0x2b, 0xac, 0xb9, 0x4d, 0x6c, 0xf0, 0x4f, // IID398 0xf3, 0xd5, 0xdf, 0xbc, 0x94, 0x50, 0x77, 0x5e, 0x26, 0x8a, // IID399 0xd5, 0x48, 0x33, 0x8c, 0x1b, 0x9c, 0xd5, 0x33, 0x40, // IID400 0xd5, 0x5a, 0x8b, 0x94, 0xe6, 0x83, 0xcb, 0x6c, 0xc7, // IID401 0xd5, 0x3c, 0x8d, 0xa4, 0xfc, 0x60, 0x15, 0x31, 0x4b, // IID402 0xf2, 0xd5, 0xef, 0x2c, 0xac, 0xa2, 0x57, 0x26, 0x3a, 0x5c, // IID403 0xd5, 0x6b, 0x87, 0xb4, 0xcd, 0x3f, 0x6f, 0x3d, 0x1a, // IID404 0xd5, 0x7e, 0x85, 0x8c, 0xc1, 0x28, 0x24, 0x52, 0xca, // IID405 0xd5, 0x18, 0x83, 0xc2, 0x01, // IID406 0x49, 0x81, 0xe5, 0x00, 0x00, 0x00, 0x01, // IID407 0x49, 0x81, 0xd5, 0x00, 0x00, 0x01, 0x00, // IID408 0x49, 0x81, 0xfa, 0x00, 0x00, 0x01, 0x00, // IID409 0xd5, 0x18, 0xc1, 0xd4, 0x02, // IID410 0x49, 0xc1, 0xd9, 0x10, // IID411 0x49, 0xd1, 0xc0, // IID412 0xd5, 0x19, 0xc1, 0xc9, 0x02, // IID413 0xd5, 0x18, 0xc1, 0xfe, 0x08, // IID414 0xd5, 0x18, 0xd1, 0xe1, // IID415 0xd5, 0x19, 0x83, 0xdf, 0x10, // IID416 0xd5, 0x19, 0xc1, 0xe3, 0x04, // IID417 0xd5, 0x19, 0xc1, 0xec, 0x02, // IID418 0x48, 0x81, 0xe9, 0x00, 0x00, 0x00, 0x01, // IID419 0xd5, 0x19, 0x81, 0xf3, 0x00, 0x00, 0x10, 0x00, // IID420 0xd5, 0x18, 0xc7, 0xc4, 0x00, 0x00, 0x00, 0x10, // IID421 0xd5, 0x19, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, // IID422 0xd5, 0x98, 0xba, 0xe6, 0x04, // IID423 0x49, 0xf7, 0xc0, 0x00, 0xf0, 0xff, 0xff, // IID424 0xd5, 0x19, 0x81, 0xcc, 0x00, 0x00, 0x10, 0x00, // IID425 0x49, 0x81, 0xed, 0x00, 0x00, 0x01, 0x00, // IID426 0xd5, 0xd8, 0x40, 0x80, 0x15, 0x5c, 0x76, 0xec, // IID427 0xd5, 0x9b, 0x41, 0x9c, 0x05, 0x15, 0x26, 0x02, 0x1d, // IID428 0xd5, 0xab, 0x42, 0x94, 0x64, 0x1e, 0x67, 0x37, 0xcb, // IID429 0xd5, 0xcd, 0x43, 0x9c, 0xca, 0x0f, 0x54, 0x08, 0xe1, // IID430 0xd5, 0xaf, 0x44, 0xb4, 0xad, 0x97, 0x7c, 0xb3, 0x83, // IID431 0xd5, 0x9c, 0x45, 0xbc, 0x8f, 0x31, 0xd3, 0x2d, 0x94, // IID432 0xd5, 0xcf, 0x46, 0x84, 0x57, 0xf7, 0xc2, 0x04, 0x80, // IID433 0xd5, 0xc9, 0x47, 0xbb, 0x3b, 0x86, 0x6a, 0x27, // IID434 0xd5, 0xdd, 0x48, 0xa5, 0x6e, 0x39, 0xb4, 0x3f, // IID435 0xd5, 0xdd, 0x49, 0x94, 0xcb, 0x1c, 0xa6, 0xde, 0x4d, // IID436 0xd5, 0xbc, 0x4a, 0x94, 0x5e, 0x66, 0x69, 0x12, 0x2a, // IID437 0x4d, 0x0f, 0x4b, 0xa2, 0x9f, 0xc5, 0xd7, 0x03, // IID438 0x4f, 0x0f, 0x4c, 0x94, 0xc0, 0xd3, 0x79, 0x9e, 0xf1, // IID439 0xd5, 0xd9, 0x4d, 0xbd, 0x93, 0x26, 0x81, 0x88, // IID440 0xd5, 0xa8, 0x4e, 0x8c, 0x5b, 0xcb, 0x01, 0xc6, 0x53, // IID441 0xd5, 0x9c, 0x4f, 0xb4, 0x19, 0x8d, 0x0f, 0x74, 0x89, // IID442 0xd5, 0x11, 0xff, 0xd5, // IID443 0x49, 0xf7, 0xf2, // IID444 0xd5, 0x18, 0xf7, 0xfb, // IID445 0x49, 0xf7, 0xef, // IID446 0xd5, 0x19, 0xf7, 0xe3, // IID447 0xd5, 0x18, 0xf7, 0xdc, // IID448 0x49, 0xf7, 0xd2, // IID449 0xd5, 0x18, 0xd3, 0xc0, // IID450 0xd5, 0x19, 0xd3, 0xcb, // IID451 0x49, 0xd3, 0xf9, // IID452 0x49, 0xd3, 0xe5, // IID453 0x49, 0xd3, 0xe6, // IID454 0xd5, 0x18, 0xd3, 0xea, // IID455 0xd5, 0x19, 0xff, 0xc4, // IID456 0xd5, 0x19, 0xff, 0xcc, // IID457 0xd5, 0x18, 0x56, // IID458 0xd5, 0x09, 0x58, // IID459 0x41, 0xff, 0x94, 0x24, 0x4e, 0x42, 0xcc, 0x64, // IID460 0xd5, 0x3b, 0xf7, 0xa4, 0x2a, 0xa1, 0xf7, 0x90, 0xb9, // IID461 0xd5, 0x3a, 0xf7, 0x9c, 0x05, 0x0b, 0xdf, 0x37, 0x20, // IID462 0xd5, 0x2b, 0xd3, 0xbc, 0xfc, 0x56, 0xda, 0x2d, 0xa8, // IID463 0xd5, 0x18, 0xd3, 0xa4, 0x24, 0x70, 0xd0, 0x5f, 0xe1, // IID464 0xd5, 0x29, 0xd3, 0xac, 0xe5, 0xf2, 0x81, 0x10, 0x17, // IID465 0xd5, 0x19, 0xff, 0x87, 0xdb, 0x08, 0xa8, 0x13, // IID466 0xd5, 0x18, 0xff, 0x8b, 0x5f, 0xc1, 0xf2, 0xe7, // IID467 0xd5, 0x58, 0x69, 0x88, 0xa8, 0x02, 0x0d, 0xd5, 0x00, 0x10, 0x00, 0x00, // IID468 0xd5, 0x5d, 0x6b, 0xe1, 0x10, // IID469 0xd5, 0x9d, 0xa4, 0xeb, 0x10, // IID470 0x4d, 0x0f, 0xac, 0xd0, 0x10, // IID471 0x62, 0xd4, 0x3c, 0x18, 0x8f, 0xc6, // IID472 0x62, 0xfc, 0xe4, 0x18, 0x8f, 0xc2, // IID473 0x62, 0xfc, 0x64, 0x10, 0xff, 0xf7, // IID474 0x62, 0xd4, 0xe4, 0x18, 0xff, 0xf4, // IID475 0xd5, 0xad, 0xb6, 0x8c, 0xfe, 0xba, 0xd9, 0x72, 0xbd, // IID476 0xd5, 0xcd, 0xb7, 0xa4, 0x89, 0x9f, 0xe9, 0x9e, 0x8d, // IID477 0xd5, 0xb9, 0xbe, 0x9c, 0xa8, 0x90, 0xe9, 0x6b, 0x3a, // IID478 0xd5, 0xda, 0xbf, 0x84, 0x16, 0xdd, 0x8b, 0xef, 0x07, // IID479 0xd5, 0xcd, 0xb6, 0xe6, // IID480 0xd5, 0x9d, 0xb7, 0xec, // IID481 0x4c, 0x0f, 0xbe, 0xda, // IID482 0xd5, 0x9d, 0xbf, 0xe2, // IID483 0xd5, 0xc9, 0xb1, 0xa2, 0x26, 0x57, 0x2d, 0xf4, // IID484 0x62, 0xd4, 0xfc, 0x08, 0xf7, 0xff, // IID485 0x62, 0xfc, 0xfc, 0x0c, 0xf7, 0xff, // IID486 0x62, 0xd4, 0xfc, 0x08, 0xf7, 0xf6, // IID487 0x62, 0xd4, 0xfc, 0x0c, 0xf7, 0xf6, // IID488 0x62, 0xd4, 0xfc, 0x08, 0xf7, 0xef, // IID489 0x62, 0xfc, 0xfc, 0x0c, 0xf7, 0xec, // IID490 0x62, 0xf4, 0xfc, 0x08, 0xf7, 0xe1, // IID491 0x62, 0xfc, 0xfc, 0x0c, 0xf7, 0xe5, // IID492 0x62, 0xbc, 0xfc, 0x08, 0xf7, 0xa4, 0xd0, 0x1e, 0xac, 0x66, 0x5f, // IID493 0x62, 0xfc, 0xf8, 0x0c, 0xf7, 0xa4, 0xf5, 0x83, 0x7f, 0x43, 0xf4, // IID494 0x62, 0xcc, 0xfc, 0x08, 0xaf, 0xf2, // IID495 0x62, 0x6c, 0xfc, 0x0c, 0xaf, 0xcd, // IID496 0x62, 0xc4, 0xfc, 0x08, 0xf5, 0xe5, // IID497 0x62, 0x6c, 0xfc, 0x0c, 0xf5, 0xcb, // IID498 0x62, 0xdc, 0xd4, 0x10, 0xf7, 0xde, // IID499 0x62, 0xd4, 0x94, 0x14, 0xf7, 0xdb, // IID500 0x62, 0xd4, 0xcc, 0x10, 0xf7, 0xd0, // IID501 0x62, 0x7c, 0xfc, 0x08, 0x88, 0xe3, // IID502 0x62, 0x6c, 0xfc, 0x0c, 0x88, 0xef, // IID503 0x62, 0xdc, 0x9c, 0x10, 0xd3, 0xc0, // IID504 0x62, 0xfc, 0xec, 0x1c, 0xd3, 0xc4, // IID505 0x62, 0xdc, 0xe4, 0x18, 0xd3, 0xce, // IID506 0x62, 0xd4, 0xac, 0x1c, 0xd3, 0xcf, // IID507 0x62, 0xd4, 0xf4, 0x10, 0xd3, 0xe5, // IID508 0x62, 0xdc, 0xd4, 0x14, 0xd3, 0xe0, // IID509 0x62, 0xd4, 0x84, 0x10, 0xd3, 0xfc, // IID510 0x62, 0xdc, 0xec, 0x1c, 0xd3, 0xf8, // IID511 0x62, 0xdc, 0xd4, 0x10, 0xff, 0xc8, // IID512 0x62, 0xdc, 0x84, 0x1c, 0xff, 0xcf, // IID513 0x62, 0xf4, 0xac, 0x18, 0xff, 0xc3, // IID514 0x62, 0xd4, 0xec, 0x14, 0xff, 0xc0, // IID515 0x62, 0xdc, 0xac, 0x18, 0xd3, 0xe2, // IID516 0x62, 0xd4, 0x9c, 0x14, 0xd3, 0xe6, // IID517 0x62, 0xfc, 0xac, 0x18, 0xd3, 0xeb, // IID518 0x62, 0xfc, 0x9c, 0x14, 0xd3, 0xed, // IID519 0x62, 0xec, 0xfc, 0x08, 0xf4, 0xee, // IID520 0x62, 0xec, 0xfc, 0x0c, 0xf4, 0xc7, // IID521 0x62, 0x3c, 0xfc, 0x08, 0xaf, 0x9c, 0x8a, 0x5f, 0x7a, 0xdd, 0xec, // IID522 0x62, 0x1c, 0xfc, 0x0c, 0xaf, 0xac, 0xf8, 0xa0, 0x0c, 0xf5, 0x48, // IID523 0x62, 0x54, 0xfc, 0x08, 0xf5, 0x8d, 0x0e, 0xcf, 0x15, 0x21, // IID524 0x62, 0x4c, 0xfc, 0x0c, 0xf5, 0x9e, 0xbb, 0xab, 0x9c, 0x04, // IID525 0x62, 0x94, 0xd0, 0x10, 0xf7, 0x9c, 0xbd, 0xd2, 0xf4, 0xa8, 0x50, // IID526 0x62, 0xfc, 0xc8, 0x14, 0xf7, 0x9c, 0x62, 0xb4, 0xa7, 0x5f, 0xa2, // IID527 0x62, 0x74, 0xf8, 0x08, 0x88, 0xb4, 0xb3, 0x2f, 0xb6, 0x9c, 0x9f, // IID528 0x62, 0x6c, 0xf8, 0x0c, 0x88, 0x94, 0xf7, 0xdd, 0x93, 0x39, 0x8d, // IID529 0x62, 0xd4, 0xac, 0x10, 0xd3, 0xa1, 0x09, 0xba, 0x4a, 0x33, // IID530 0x62, 0x94, 0xb0, 0x1c, 0xd3, 0xa4, 0xf1, 0xfe, 0x9e, 0x65, 0xde, // IID531 0x62, 0xfc, 0xb4, 0x10, 0xd3, 0xbc, 0x24, 0x4f, 0x45, 0xce, 0xde, // IID532 0x62, 0xdc, 0xf8, 0x14, 0xd3, 0xbc, 0x44, 0xb9, 0x83, 0xc4, 0x48, // IID533 0x62, 0xd4, 0x88, 0x10, 0xff, 0x8c, 0x01, 0xb1, 0x17, 0x73, 0xf7, // IID534 0x62, 0x9c, 0xa0, 0x1c, 0xff, 0x8c, 0xae, 0xd0, 0x8f, 0xeb, 0x3e, // IID535 0x62, 0x9c, 0xac, 0x10, 0xff, 0x84, 0xd5, 0x2e, 0x82, 0xf4, 0x3e, // IID536 0x62, 0xfc, 0x90, 0x14, 0xff, 0x84, 0xa3, 0x47, 0xc2, 0xf0, 0xc0, // IID537 0x62, 0xdc, 0xb8, 0x18, 0xd3, 0xac, 0x26, 0x17, 0x6a, 0xb5, 0x15, // IID538 0x62, 0xd4, 0xac, 0x14, 0xd3, 0xab, 0x9f, 0x9a, 0x17, 0xd2, // IID539 0x62, 0x34, 0xf8, 0x08, 0xf4, 0x9c, 0x71, 0x3e, 0x4e, 0x00, 0xcd, // IID540 0x62, 0x84, 0xfc, 0x0c, 0xf4, 0xbc, 0x61, 0x97, 0xc1, 0x7d, 0xab, // IID541 0x62, 0x54, 0xdc, 0x10, 0x01, 0xbc, 0xcd, 0xf3, 0x93, 0xee, 0xb9, // IID542 0x62, 0xc4, 0x90, 0x1c, 0x01, 0x84, 0x79, 0xfb, 0x89, 0x93, 0xd7, // IID543 0x62, 0x4c, 0xd0, 0x10, 0x21, 0xac, 0x0e, 0xb2, 0x30, 0x4e, 0x0f, // IID544 0x62, 0xac, 0x88, 0x14, 0x21, 0x8c, 0x39, 0xc4, 0xde, 0xb9, 0x3a, // IID545 0x62, 0x0c, 0xa8, 0x18, 0x09, 0xa4, 0x73, 0x9a, 0xed, 0x80, 0xe6, // IID546 0x62, 0x1c, 0xb0, 0x1c, 0x09, 0x9c, 0x35, 0xf8, 0x64, 0x15, 0xdb, // IID547 0x62, 0xc4, 0x84, 0x18, 0x29, 0x86, 0x70, 0x40, 0xbb, 0xb0, // IID548 0x62, 0x6c, 0xf0, 0x1c, 0x29, 0xa4, 0x55, 0x71, 0x53, 0x2f, 0xee, // IID549 0x62, 0x7c, 0xe0, 0x10, 0x31, 0x84, 0x13, 0x14, 0xaa, 0xa1, 0xf5, // IID550 0x62, 0xac, 0x98, 0x14, 0x31, 0x84, 0x61, 0x20, 0xd0, 0x4b, 0x91, // IID551 0x62, 0xfc, 0xf4, 0x10, 0x81, 0x82, 0xfb, 0xee, 0x54, 0x9f, 0x00, 0x00, 0x00, 0x01, // IID552 0x62, 0xbc, 0xb0, 0x14, 0x81, 0x84, 0x0b, 0xd9, 0x44, 0x24, 0x12, 0x00, 0x00, 0x01, 0x00, // IID553 0x62, 0x94, 0x88, 0x10, 0x81, 0xa4, 0x61, 0x0d, 0xf3, 0x4f, 0xda, 0x00, 0x10, 0x00, 0x00, // IID554 0x62, 0xfc, 0xb4, 0x1c, 0x81, 0xa4, 0x5e, 0xda, 0xaf, 0xb9, 0x81, 0x00, 0x00, 0x00, 0x10, // IID555 0x62, 0x1c, 0xf8, 0x08, 0x6b, 0xa4, 0x49, 0x34, 0x97, 0xd2, 0xbc, 0x01, // IID556 0x62, 0x3c, 0xf8, 0x0c, 0x6b, 0xbc, 0xf9, 0xa2, 0xa9, 0x68, 0xd4, 0x10, // IID557 0x62, 0xb4, 0x98, 0x10, 0x81, 0x8c, 0x3a, 0xb1, 0x63, 0x13, 0x3f, 0x00, 0x01, 0x00, 0x00, // IID558 0x62, 0xd4, 0xf8, 0x14, 0x81, 0x8c, 0xfc, 0xc4, 0x79, 0x7a, 0xe8, 0x00, 0x00, 0x00, 0x01, // IID559 0x62, 0x94, 0xb8, 0x18, 0xc1, 0xa4, 0x86, 0x5b, 0x6f, 0xbd, 0x8e, 0x02, // IID560 0x62, 0x94, 0xbc, 0x1c, 0xc1, 0xa4, 0xb7, 0x43, 0x32, 0xf1, 0x21, 0x10, // IID561 0x62, 0x94, 0xa8, 0x18, 0xc1, 0xbc, 0x2d, 0x72, 0xcb, 0x04, 0x7d, 0x02, // IID562 0x62, 0xbc, 0xa0, 0x1c, 0xc1, 0xbc, 0xfd, 0x24, 0x4b, 0x89, 0xde, 0x08, // IID563 0x62, 0xbc, 0xf4, 0x18, 0xc1, 0xac, 0x60, 0x38, 0x9a, 0x0c, 0x26, 0x04, // IID564 0x62, 0x9c, 0xcc, 0x14, 0xc1, 0xac, 0x0a, 0x9e, 0x44, 0xa9, 0xa1, 0x08, // IID565 0x62, 0xb4, 0x80, 0x10, 0x83, 0xac, 0x63, 0x10, 0xbb, 0x00, 0x2b, 0x01, // IID566 0x62, 0xdc, 0xd4, 0x14, 0x81, 0xaf, 0x53, 0x0b, 0xef, 0x93, 0x00, 0x10, 0x00, 0x00, // IID567 0x62, 0xbc, 0xa0, 0x18, 0x81, 0xb4, 0x77, 0x6b, 0x02, 0xa6, 0x51, 0x00, 0x00, 0x01, 0x00, // IID568 0x62, 0x9c, 0x8c, 0x1c, 0x83, 0xb4, 0x93, 0x55, 0x64, 0x52, 0xcb, 0x10, // IID569 0x62, 0xfc, 0xdc, 0x10, 0x81, 0xc7, 0x00, 0x00, 0x00, 0x01, // IID570 0x62, 0xfc, 0xb4, 0x1c, 0x81, 0xc5, 0x00, 0x10, 0x00, 0x00, // IID571 0x62, 0xf4, 0xdc, 0x10, 0x83, 0xe2, 0x10, // IID572 0x62, 0xfc, 0x8c, 0x1c, 0x83, 0xe3, 0x10, // IID573 0x62, 0x6c, 0xfc, 0x08, 0x6b, 0xd9, 0x10, // IID574 0x62, 0x44, 0xfc, 0x0c, 0x69, 0xf5, 0x00, 0x01, 0x00, 0x00, // IID575 0x62, 0xd4, 0xe4, 0x10, 0x81, 0xcf, 0x00, 0x00, 0x00, 0x01, // IID576 0x62, 0xdc, 0xfc, 0x14, 0x81, 0xcc, 0x00, 0x00, 0x00, 0x10, // IID577 0x62, 0xdc, 0xe4, 0x18, 0xc1, 0xd0, 0x02, // IID578 0x62, 0xfc, 0x84, 0x18, 0xc1, 0xc4, 0x10, // IID579 0x62, 0xf4, 0xa4, 0x1c, 0xc1, 0xc1, 0x10, // IID580 0x62, 0xdc, 0x94, 0x18, 0xc1, 0xca, 0x10, // IID581 0x62, 0xfc, 0xe4, 0x14, 0xc1, 0xcc, 0x04, // IID582 0x62, 0xdc, 0xe4, 0x10, 0xc1, 0xe4, 0x10, // IID583 0x62, 0xfc, 0xb4, 0x14, 0xc1, 0xe2, 0x04, // IID584 0x62, 0xdc, 0xac, 0x18, 0xc1, 0xfb, 0x04, // IID585 0x62, 0xfc, 0xec, 0x1c, 0xc1, 0xfe, 0x08, // IID586 0x62, 0xd4, 0x9c, 0x10, 0xd1, 0xe7, // IID587 0x62, 0xd4, 0xe4, 0x1c, 0xc1, 0xe4, 0x04, // IID588 0x62, 0xd4, 0xac, 0x10, 0xd1, 0xeb, // IID589 0x62, 0xdc, 0xec, 0x1c, 0xc1, 0xef, 0x08, // IID590 0x62, 0xf4, 0xd4, 0x10, 0x81, 0xeb, 0x00, 0x00, 0x10, 0x00, // IID591 0x62, 0xdc, 0xb4, 0x14, 0x81, 0xec, 0x00, 0x00, 0x01, 0x00, // IID592 0x62, 0xd4, 0xcc, 0x10, 0x83, 0xf6, 0x01, // IID593 0x62, 0xdc, 0xa4, 0x1c, 0x81, 0xf6, 0x00, 0x00, 0x10, 0x00, // IID594 0x62, 0xfc, 0xdc, 0x10, 0x81, 0xcb, 0x00, 0x00, 0x10, 0x00, // IID595 0x62, 0xd4, 0xb4, 0x10, 0x81, 0xcd, 0x00, 0x00, 0x00, 0x10, // IID596 0x62, 0xdc, 0xb4, 0x10, 0x81, 0xe9, 0x00, 0x00, 0x00, 0x10, // IID597 0x62, 0xd4, 0xec, 0x14, 0x81, 0xeb, 0x00, 0x00, 0x40, 0x00, // IID598 0x62, 0xec, 0xac, 0x18, 0x03, 0x94, 0x24, 0x53, 0xf4, 0x56, 0x07, // IID599 0x62, 0x6c, 0xe0, 0x1c, 0x03, 0x9c, 0x2e, 0x49, 0x15, 0x54, 0xda, // IID600 0x62, 0x44, 0xe8, 0x18, 0x23, 0xbc, 0xe1, 0x64, 0x1c, 0x30, 0xfb, // IID601 0x62, 0x04, 0xf8, 0x14, 0x23, 0x8c, 0x1e, 0xd9, 0x54, 0x66, 0x7c, // IID602 0x62, 0xd4, 0x90, 0x10, 0x0b, 0x8c, 0x3f, 0x2d, 0xf7, 0xb7, 0x45, // IID603 0x62, 0xc4, 0xe0, 0x14, 0x0b, 0x8c, 0x75, 0x6a, 0xe6, 0xf3, 0x8a, // IID604 0x62, 0x5c, 0x90, 0x18, 0xaf, 0x84, 0x7f, 0x4e, 0x49, 0xee, 0xdd, // IID605 0x62, 0x04, 0xa4, 0x1c, 0xaf, 0xa4, 0xdd, 0xab, 0x13, 0x00, 0x5c, // IID606 0x62, 0xec, 0xec, 0x18, 0x2b, 0x94, 0x0a, 0x71, 0x7e, 0x55, 0x59, // IID607 0x62, 0x7c, 0xa4, 0x14, 0x2b, 0x9e, 0xb7, 0x69, 0xb9, 0xd7, // IID608 0x62, 0x5c, 0xac, 0x18, 0x33, 0x88, 0x54, 0x1d, 0x69, 0x49, // IID609 0x62, 0x7c, 0xbc, 0x14, 0x33, 0xa3, 0xaa, 0x29, 0xd5, 0x22, // IID610 0x62, 0x54, 0xdc, 0x10, 0x03, 0xca, // IID611 0x62, 0xcc, 0xec, 0x14, 0x03, 0xca, // IID612 0x62, 0xec, 0xd5, 0x10, 0x66, 0xc3, // IID613 0x62, 0x5c, 0xe6, 0x18, 0x66, 0xf3, // IID614 0x62, 0x7c, 0xb4, 0x18, 0x23, 0xe6, // IID615 0x62, 0x44, 0xf4, 0x14, 0x23, 0xca, // IID616 0x62, 0x54, 0x9c, 0x18, 0xaf, 0xfe, // IID617 0x62, 0xec, 0x94, 0x14, 0xaf, 0xd0, // IID618 0x62, 0x54, 0xa4, 0x18, 0x0b, 0xca, // IID619 0x62, 0x7c, 0xb4, 0x14, 0x0b, 0xe8, // IID620 0x62, 0xcc, 0xa4, 0x18, 0x2b, 0xe9, // IID621 0x62, 0xe4, 0xec, 0x1c, 0x2b, 0xe3, // IID622 0x62, 0xcc, 0xb4, 0x10, 0x33, 0xea, // IID623 0x62, 0x6c, 0xc4, 0x14, 0x33, 0xdd, // IID624 0x62, 0x44, 0xac, 0x18, 0x24, 0xfc, 0x02, // IID625 0x62, 0x6c, 0xc4, 0x14, 0x24, 0xe8, 0x02, // IID626 0x62, 0xcc, 0xe4, 0x10, 0x2c, 0xf8, 0x04, // IID627 0x62, 0x44, 0xd4, 0x14, 0x2c, 0xcf, 0x04, // IID628 0x62, 0x64, 0xb4, 0x18, 0x40, 0xea, // IID629 0x62, 0x6c, 0xa4, 0x18, 0x41, 0xcb, // IID630 0x62, 0xec, 0xac, 0x18, 0x42, 0xc1, // IID631 0x62, 0xcc, 0xbc, 0x18, 0x43, 0xff, // IID632 0x62, 0x64, 0xb4, 0x18, 0x44, 0xfb, // IID633 0x62, 0x44, 0xfc, 0x10, 0x45, 0xe9, // IID634 0x62, 0x54, 0xbc, 0x10, 0x46, 0xd1, // IID635 0x62, 0x4c, 0xcc, 0x10, 0x47, 0xe2, // IID636 0x62, 0x6c, 0xec, 0x10, 0x48, 0xcc, // IID637 0x62, 0xe4, 0xfc, 0x10, 0x49, 0xeb, // IID638 0x62, 0xec, 0x9c, 0x10, 0x4a, 0xf3, // IID639 0x62, 0x74, 0x94, 0x18, 0x4b, 0xfa, // IID640 0x62, 0xc4, 0xbc, 0x18, 0x4c, 0xf6, // IID641 0x62, 0x44, 0x9c, 0x18, 0x4d, 0xc6, // IID642 0x62, 0x7c, 0xbc, 0x10, 0x4e, 0xed, // IID643 0x62, 0xdc, 0xe4, 0x18, 0x4f, 0xdb, // IID644 0x62, 0x8c, 0x88, 0x18, 0x40, 0x8c, 0xd8, 0xf0, 0x08, 0xd5, 0x09, // IID645 0x62, 0x5c, 0x90, 0x18, 0x41, 0xbc, 0xaf, 0x4a, 0xc7, 0xf2, 0x6e, // IID646 0x62, 0x0c, 0x90, 0x18, 0x42, 0x9c, 0x4f, 0xab, 0xe9, 0x4f, 0x73, // IID647 0x62, 0x84, 0x80, 0x18, 0x43, 0xb4, 0xae, 0x05, 0x42, 0x27, 0x98, // IID648 0x62, 0x84, 0x88, 0x10, 0x44, 0xbc, 0x67, 0xe7, 0x9d, 0x97, 0xfd, // IID649 0x62, 0x14, 0x98, 0x18, 0x45, 0x8c, 0xc9, 0x6b, 0xab, 0x2a, 0x05, // IID650 0x62, 0x04, 0xb4, 0x18, 0x46, 0x8c, 0xc0, 0x6b, 0x42, 0xbd, 0xe1, // IID651 0x62, 0xcc, 0xf4, 0x18, 0x47, 0xa4, 0x9b, 0x58, 0x3c, 0x82, 0x46, // IID652 0x62, 0x7c, 0xe4, 0x18, 0x48, 0xa5, 0x38, 0x47, 0xca, 0xf9, // IID653 0x62, 0x9c, 0xc0, 0x10, 0x49, 0x9c, 0xd3, 0xc0, 0xbc, 0x22, 0x09, // IID654 0x62, 0x7c, 0xb4, 0x10, 0x4a, 0x8f, 0xec, 0x14, 0x2a, 0x0d, // IID655 0x62, 0xc4, 0xa4, 0x18, 0x4b, 0x9b, 0x63, 0xa5, 0x46, 0xf0, // IID656 0x62, 0xcc, 0x90, 0x18, 0x4c, 0x94, 0x1c, 0x7e, 0x9b, 0x6b, 0x71, // IID657 0x62, 0xa4, 0xd0, 0x10, 0x4d, 0x84, 0x29, 0xe2, 0xbb, 0x0f, 0xa5, // IID658 0x62, 0x2c, 0x98, 0x18, 0x4e, 0xbc, 0x14, 0xb1, 0x7f, 0x0b, 0x0e, // IID659 0x62, 0x4c, 0x84, 0x18, 0x4f, 0x86, 0x4f, 0x7b, 0x3b, 0x2d, // IID660 #endif // _LP64 }; static const unsigned int insns_lens[] = { #ifdef _LP64 4, // IID0 4, // IID1 4, // IID2 4, // IID3 4, // IID4 5, // IID5 3, // IID6 4, // IID7 5, // IID8 5, // IID9 3, // IID10 4, // IID11 4, // IID12 4, // IID13 4, // IID14 4, // IID15 4, // IID16 4, // IID17 4, // IID18 8, // IID19 10, // IID20 9, // IID21 9, // IID22 8, // IID23 9, // IID24 9, // IID25 10, // IID26 9, // IID27 9, // IID28 9, // IID29 8, // IID30 9, // IID31 9, // IID32 9, // IID33 9, // IID34 8, // IID35 10, // IID36 8, // IID37 13, // IID38 13, // IID39 10, // IID40 12, // IID41 13, // IID42 10, // IID43 12, // IID44 12, // IID45 9, // IID46 9, // IID47 13, // IID48 10, // IID49 12, // IID50 8, // IID51 10, // IID52 9, // IID53 9, // IID54 12, // IID55 9, // IID56 12, // IID57 12, // IID58 9, // IID59 9, // IID60 8, // IID61 9, // IID62 10, // IID63 8, // IID64 9, // IID65 9, // IID66 9, // IID67 9, // IID68 8, // IID69 10, // IID70 9, // IID71 10, // IID72 7, // IID73 9, // IID74 8, // IID75 8, // IID76 9, // IID77 9, // IID78 9, // IID79 8, // IID80 5, // IID81 7, // IID82 5, // IID83 8, // IID84 5, // IID85 7, // IID86 5, // IID87 4, // IID88 5, // IID89 5, // IID90 5, // IID91 8, // IID92 5, // IID93 5, // IID94 5, // IID95 8, // IID96 7, // IID97 5, // IID98 7, // IID99 8, // IID100 8, // IID101 9, // IID102 8, // IID103 9, // IID104 8, // IID105 9, // IID106 9, // IID107 9, // IID108 9, // IID109 9, // IID110 9, // IID111 9, // IID112 9, // IID113 9, // IID114 7, // IID115 9, // IID116 4, // IID117 4, // IID118 4, // IID119 4, // IID120 #endif // _LP64 3, // IID121 #ifdef _LP64 4, // IID122 4, // IID123 #endif // _LP64 3, // IID124 #ifdef _LP64 4, // IID125 4, // IID126 4, // IID127 4, // IID128 4, // IID129 4, // IID130 4, // IID131 #endif // _LP64 3, // IID132 #ifdef _LP64 3, // IID133 4, // IID134 4, // IID135 3, // IID136 4, // IID137 3, // IID138 #endif // _LP64 2, // IID139 #ifdef _LP64 4, // IID140 4, // IID141 3, // IID142 4, // IID143 3, // IID144 4, // IID145 3, // IID146 9, // IID147 8, // IID148 9, // IID149 8, // IID150 8, // IID151 9, // IID152 9, // IID153 13, // IID154 5, // IID155 5, // IID156 5, // IID157 9, // IID158 9, // IID159 9, // IID160 9, // IID161 4, // IID162 4, // IID163 4, // IID164 4, // IID165 9, // IID166 10, // IID167 9, // IID168 6, // IID169 6, // IID170 6, // IID171 6, // IID172 #endif // _LP64 6, // IID173 #ifdef _LP64 6, // IID174 6, // IID175 6, // IID176 11, // IID177 10, // IID178 6, // IID179 6, // IID180 6, // IID181 6, // IID182 6, // IID183 6, // IID184 6, // IID185 6, // IID186 6, // IID187 6, // IID188 6, // IID189 6, // IID190 6, // IID191 6, // IID192 6, // IID193 6, // IID194 6, // IID195 6, // IID196 6, // IID197 6, // IID198 6, // IID199 6, // IID200 6, // IID201 6, // IID202 6, // IID203 11, // IID204 11, // IID205 10, // IID206 11, // IID207 11, // IID208 11, // IID209 11, // IID210 11, // IID211 11, // IID212 11, // IID213 11, // IID214 10, // IID215 11, // IID216 10, // IID217 11, // IID218 11, // IID219 11, // IID220 11, // IID221 15, // IID222 15, // IID223 14, // IID224 14, // IID225 12, // IID226 14, // IID227 12, // IID228 12, // IID229 11, // IID230 12, // IID231 11, // IID232 12, // IID233 12, // IID234 11, // IID235 11, // IID236 12, // IID237 15, // IID238 15, // IID239 12, // IID240 14, // IID241 11, // IID242 11, // IID243 11, // IID244 11, // IID245 11, // IID246 11, // IID247 11, // IID248 10, // IID249 11, // IID250 11, // IID251 10, // IID252 11, // IID253 10, // IID254 10, // IID255 10, // IID256 7, // IID257 10, // IID258 10, // IID259 10, // IID260 10, // IID261 7, // IID262 7, // IID263 7, // IID264 7, // IID265 7, // IID266 6, // IID267 7, // IID268 7, // IID269 7, // IID270 7, // IID271 7, // IID272 7, // IID273 7, // IID274 10, // IID275 10, // IID276 10, // IID277 7, // IID278 10, // IID279 10, // IID280 11, // IID281 11, // IID282 11, // IID283 11, // IID284 11, // IID285 11, // IID286 10, // IID287 11, // IID288 11, // IID289 11, // IID290 11, // IID291 11, // IID292 11, // IID293 10, // IID294 11, // IID295 11, // IID296 6, // IID297 6, // IID298 6, // IID299 6, // IID300 6, // IID301 6, // IID302 6, // IID303 6, // IID304 6, // IID305 6, // IID306 6, // IID307 6, // IID308 6, // IID309 6, // IID310 6, // IID311 6, // IID312 6, // IID313 6, // IID314 7, // IID315 7, // IID316 7, // IID317 7, // IID318 6, // IID319 6, // IID320 6, // IID321 6, // IID322 6, // IID323 6, // IID324 6, // IID325 6, // IID326 6, // IID327 6, // IID328 6, // IID329 6, // IID330 6, // IID331 6, // IID332 6, // IID333 6, // IID334 11, // IID335 11, // IID336 11, // IID337 10, // IID338 11, // IID339 11, // IID340 11, // IID341 11, // IID342 11, // IID343 11, // IID344 11, // IID345 11, // IID346 11, // IID347 11, // IID348 11, // IID349 11, // IID350 3, // IID351 3, // IID352 4, // IID353 5, // IID354 4, // IID355 4, // IID356 5, // IID357 5, // IID358 4, // IID359 4, // IID360 4, // IID361 4, // IID362 3, // IID363 4, // IID364 4, // IID365 4, // IID366 4, // IID367 4, // IID368 9, // IID369 9, // IID370 9, // IID371 8, // IID372 8, // IID373 9, // IID374 9, // IID375 9, // IID376 13, // IID377 12, // IID378 13, // IID379 10, // IID380 10, // IID381 13, // IID382 10, // IID383 13, // IID384 10, // IID385 13, // IID386 13, // IID387 13, // IID388 9, // IID389 8, // IID390 8, // IID391 10, // IID392 9, // IID393 9, // IID394 9, // IID395 9, // IID396 9, // IID397 9, // IID398 10, // IID399 9, // IID400 9, // IID401 9, // IID402 10, // IID403 9, // IID404 9, // IID405 5, // IID406 7, // IID407 7, // IID408 7, // IID409 5, // IID410 4, // IID411 3, // IID412 5, // IID413 5, // IID414 4, // IID415 5, // IID416 5, // IID417 5, // IID418 7, // IID419 8, // IID420 8, // IID421 11, // IID422 5, // IID423 7, // IID424 8, // IID425 7, // IID426 8, // IID427 9, // IID428 9, // IID429 9, // IID430 9, // IID431 9, // IID432 9, // IID433 8, // IID434 8, // IID435 9, // IID436 9, // IID437 8, // IID438 9, // IID439 8, // IID440 9, // IID441 9, // IID442 4, // IID443 3, // IID444 4, // IID445 3, // IID446 4, // IID447 4, // IID448 3, // IID449 4, // IID450 4, // IID451 3, // IID452 3, // IID453 3, // IID454 4, // IID455 4, // IID456 4, // IID457 3, // IID458 3, // IID459 8, // IID460 9, // IID461 9, // IID462 9, // IID463 9, // IID464 9, // IID465 8, // IID466 8, // IID467 12, // IID468 5, // IID469 5, // IID470 5, // IID471 6, // IID472 6, // IID473 6, // IID474 6, // IID475 9, // IID476 9, // IID477 9, // IID478 9, // IID479 4, // IID480 4, // IID481 4, // IID482 4, // IID483 8, // IID484 6, // IID485 6, // IID486 6, // IID487 6, // IID488 6, // IID489 6, // IID490 6, // IID491 6, // IID492 11, // IID493 11, // IID494 6, // IID495 6, // IID496 6, // IID497 6, // IID498 6, // IID499 6, // IID500 6, // IID501 6, // IID502 6, // IID503 6, // IID504 6, // IID505 6, // IID506 6, // IID507 6, // IID508 6, // IID509 6, // IID510 6, // IID511 6, // IID512 6, // IID513 6, // IID514 6, // IID515 6, // IID516 6, // IID517 6, // IID518 6, // IID519 6, // IID520 6, // IID521 11, // IID522 11, // IID523 10, // IID524 10, // IID525 11, // IID526 11, // IID527 11, // IID528 11, // IID529 10, // IID530 11, // IID531 11, // IID532 11, // IID533 11, // IID534 11, // IID535 11, // IID536 11, // IID537 11, // IID538 10, // IID539 11, // IID540 11, // IID541 11, // IID542 11, // IID543 11, // IID544 11, // IID545 11, // IID546 11, // IID547 10, // IID548 11, // IID549 11, // IID550 11, // IID551 14, // IID552 15, // IID553 15, // IID554 15, // IID555 12, // IID556 12, // IID557 15, // IID558 15, // IID559 12, // IID560 12, // IID561 12, // IID562 12, // IID563 12, // IID564 12, // IID565 12, // IID566 14, // IID567 15, // IID568 12, // IID569 10, // IID570 10, // IID571 7, // IID572 7, // IID573 7, // IID574 10, // IID575 10, // IID576 10, // IID577 7, // IID578 7, // IID579 7, // IID580 7, // IID581 7, // IID582 7, // IID583 7, // IID584 7, // IID585 7, // IID586 6, // IID587 7, // IID588 6, // IID589 7, // IID590 10, // IID591 10, // IID592 7, // IID593 10, // IID594 10, // IID595 10, // IID596 10, // IID597 10, // IID598 11, // IID599 11, // IID600 11, // IID601 11, // IID602 11, // IID603 11, // IID604 11, // IID605 11, // IID606 11, // IID607 10, // IID608 10, // IID609 10, // IID610 6, // IID611 6, // IID612 6, // IID613 6, // IID614 6, // IID615 6, // IID616 6, // IID617 6, // IID618 6, // IID619 6, // IID620 6, // IID621 6, // IID622 6, // IID623 6, // IID624 7, // IID625 7, // IID626 7, // IID627 7, // IID628 6, // IID629 6, // IID630 6, // IID631 6, // IID632 6, // IID633 6, // IID634 6, // IID635 6, // IID636 6, // IID637 6, // IID638 6, // IID639 6, // IID640 6, // IID641 6, // IID642 6, // IID643 6, // IID644 11, // IID645 11, // IID646 11, // IID647 11, // IID648 11, // IID649 11, // IID650 11, // IID651 11, // IID652 10, // IID653 11, // IID654 10, // IID655 10, // IID656 11, // IID657 11, // IID658 11, // IID659 10, // IID660 #endif // _LP64 }; static const char* insns_strs[] = { #ifdef _LP64 "__ shldl(r12, r22);", // IID0 "__ shrdl(r21, r15);", // IID1 "__ adcl(r27, r24);", // IID2 "__ cmpl(r31, r29);", // IID3 "__ imull(r8, rdx);", // IID4 "__ popcntl(r8, r16);", // IID5 "__ sbbl(rcx, r11);", // IID6 "__ subl(r18, r30);", // IID7 "__ tzcntl(r16, r14);", // IID8 "__ lzcntl(r30, rbx);", // IID9 "__ addl(r12, r8);", // IID10 "__ andl(r19, r15);", // IID11 "__ orl(r26, r18);", // IID12 "__ xorl(r19, r22);", // IID13 "__ movl(r14, r17);", // IID14 "__ bsfl(r20, r29);", // IID15 "__ bsrl(r9, r27);", // IID16 "__ xchgl(r15, r24);", // IID17 "__ testl(r21, r11);", // IID18 "__ addb(Address(r9, -0x73feffaa), r18);", // IID19 "__ addw(Address(r19, r15, (Address::ScaleFactor)0, -0x5e89f90c), r26);", // IID20 "__ addl(Address(r20, r12, (Address::ScaleFactor)3, -0x5cc4103c), r21);", // IID21 "__ adcl(Address(rbx, r13, (Address::ScaleFactor)2, -0x2b74f9bd), r22);", // IID22 "__ andb(Address(r14, +0x6205f27c), r30);", // IID23 "__ andl(Address(r29, rbx, (Address::ScaleFactor)3, -0x78b1f32a), r29);", // IID24 "__ cmpb(Address(r23, r22, (Address::ScaleFactor)0, +0x3375d32), r27);", // IID25 "__ cmpw(Address(r27, r16, (Address::ScaleFactor)1, -0x28a77155), r15);", // IID26 "__ cmpl(Address(r29, r25, (Address::ScaleFactor)1, -0x54626655), r21);", // IID27 "__ orb(Address(r11, r25, (Address::ScaleFactor)3, +0xab498c3), rcx);", // IID28 "__ orl(Address(r23, r30, (Address::ScaleFactor)0, +0x4d806ea0), r20);", // IID29 "__ xorb(Address(r12, r9, (Address::ScaleFactor)3, -0x2bf5b0e9), rbx);", // IID30 "__ xorl(Address(r16, r16, (Address::ScaleFactor)1, -0x2a7d9754), r19);", // IID31 "__ subl(Address(r29, r15, (Address::ScaleFactor)2, -0x55a7da9d), r25);", // IID32 "__ movb(Address(r13, r26, (Address::ScaleFactor)1, -0x5c442d70), r15);", // IID33 "__ movl(Address(r9, r8, (Address::ScaleFactor)0, -0x35b475e4), r20);", // IID34 "__ xaddb(Address(r10, -0x13ca898f), r22);", // IID35 "__ xaddw(Address(r17, r16, (Address::ScaleFactor)3, +0x46adddb8), r12);", // IID36 "__ xaddl(Address(r30, +0x454d6731), r31);", // IID37 "__ adcl(Address(r13, r25, (Address::ScaleFactor)3, -0x2c70c098), 4096);", // IID38 "__ andl(Address(r30, r9, (Address::ScaleFactor)3, +0x28d9e535), 16777216);", // IID39 "__ addb(Address(r20, r29, (Address::ScaleFactor)0, -0x1c59007c), 4);", // IID40 "__ addw(Address(rbx, r22, (Address::ScaleFactor)0, -0x10a08289), 4096);", // IID41 "__ addl(Address(r18, r18, (Address::ScaleFactor)2, +0x19b94ca2), 256);", // IID42 "__ cmpb(Address(r22, r17, (Address::ScaleFactor)1, +0x41a9f28a), 16);", // IID43 "__ cmpw(Address(r18, r15, (Address::ScaleFactor)2, +0xf2e8b83), 1024);", // IID44 "__ cmpl(Address(r24, -0x78764a55), 65536);", // IID45 "__ sarl(Address(r12, r30, (Address::ScaleFactor)1, +0xfb953d0), 1);", // IID46 "__ sall(Address(r10, r9, (Address::ScaleFactor)0, +0x362d3e3d), 2);", // IID47 "__ sbbl(Address(r10, r20, (Address::ScaleFactor)1, +0x3be9dda1), 256);", // IID48 "__ shrl(Address(r20, rcx, (Address::ScaleFactor)2, +0x4cede69d), 2);", // IID49 "__ subl(Address(r30, -0x1a8d9f97), 268435456);", // IID50 "__ xorl(Address(r11, -0x27038f48), 16);", // IID51 "__ orb(Address(rdx, r19, (Address::ScaleFactor)3, -0x18ff3fa4), 64);", // IID52 "__ orl(Address(r19, -0x25588e31), 16);", // IID53 "__ movb(Address(r21, -0x4e1a5d59), 16);", // IID54 "__ movl(Address(r22, -0x6e91ff19), 268435456);", // IID55 "__ testb(Address(r29, -0x5e98c4c2), 1);", // IID56 "__ testl(Address(r10, rcx, (Address::ScaleFactor)2, +0x2ec26eed), 67108864);", // IID57 "__ cmpl_imm32(Address(r10, rbx, (Address::ScaleFactor)2, -0x133fff6e), 16777216);", // IID58 "__ addl(r24, Address(r21, r22, (Address::ScaleFactor)0, -0x288426e1));", // IID59 "__ andl(r28, Address(r23, rcx, (Address::ScaleFactor)3, +0x1fdf4486));", // IID60 "__ cmpb(r13, Address(r22, +0x5721c974));", // IID61 "__ cmpl(r21, Address(rbx, r24, (Address::ScaleFactor)1, -0x7efba0fe));", // IID62 "__ lzcntl(r10, Address(rdx, r14, (Address::ScaleFactor)0, +0x1f9fa862));", // IID63 "__ orl(r12, Address(r11, r8, (Address::ScaleFactor)1, +0x3840466e));", // IID64 "__ adcl(r28, Address(r28, r11, (Address::ScaleFactor)0, +0x4aea6a91));", // IID65 "__ imull(r19, Address(r8, r27, (Address::ScaleFactor)3, -0x7d0eb0fa));", // IID66 "__ popcntl(rcx, Address(r17, +0x6dfb7df8));", // IID67 "__ sbbl(rdx, Address(r19, r22, (Address::ScaleFactor)0, +0x7e90f232));", // IID68 "__ subl(r17, Address(r16, -0x1bb206d4));", // IID69 "__ tzcntl(r16, Address(r27, r24, (Address::ScaleFactor)3, -0x64cf395e));", // IID70 "__ xorb(r22, Address(r11, r29, (Address::ScaleFactor)3, -0x185b1ffd));", // IID71 "__ xorw(r13, Address(r24, r27, (Address::ScaleFactor)0, -0x4d404400));", // IID72 "__ xorl(r14, Address(rcx, -0x6c367083));", // IID73 "__ movb(r13, Address(r27, r22, (Address::ScaleFactor)0, -0x29d87e21));", // IID74 "__ movl(r18, Address(r27, +0x3c8204b3));", // IID75 "__ leal(r13, Address(rbx, r15, (Address::ScaleFactor)3, -0x7b46c241));", // IID76 "__ xchgb(r25, Address(r23, r19, (Address::ScaleFactor)0, -0x7e27b8b4));", // IID77 "__ xchgw(r26, Address(r11, -0x2c88ec60));", // IID78 "__ xchgl(r18, Address(r30, r28, (Address::ScaleFactor)2, +0x1008843));", // IID79 "__ testl(r21, Address(r8, +0x6669fd21));", // IID80 "__ addb(r31, 4);", // IID81 "__ addl(r11, 16777216);", // IID82 "__ andl(r25, 1);", // IID83 "__ adcl(r17, 16777216);", // IID84 "__ cmpb(r18, 4);", // IID85 "__ cmpl(r9, 256);", // IID86 "__ rcll(r17, 2);", // IID87 "__ roll(r13, 16);", // IID88 "__ rorl(r27, 2);", // IID89 "__ sarl(r24, 8);", // IID90 "__ sall(r19, 16);", // IID91 "__ sbbl(r19, 1048576);", // IID92 "__ shll(r20, 16);", // IID93 "__ shrl(r27, 4);", // IID94 "__ subl(r24, 16);", // IID95 "__ xorl(r27, 1048576);", // IID96 "__ movl(r21, 1);", // IID97 "__ testb(r31, 16);", // IID98 "__ testl(r9, 4194304);", // IID99 "__ subl_imm32(r30, 65536);", // IID100 "__ cmovl(Assembler::Condition::overflow, r14, Address(r19, -0x50bc8441));", // IID101 "__ cmovl(Assembler::Condition::noOverflow, r15, Address(r10, r21, (Address::ScaleFactor)1, -0x49cea2b3));", // IID102 "__ cmovl(Assembler::Condition::below, rbx, Address(r14, +0x6909ad63));", // IID103 "__ cmovl(Assembler::Condition::aboveEqual, r16, Address(r9, r17, (Address::ScaleFactor)2, -0x6dcba209));", // IID104 "__ cmovl(Assembler::Condition::zero, r13, Address(r11, +0x955a68e));", // IID105 "__ cmovl(Assembler::Condition::notZero, r17, Address(r29, r9, (Address::ScaleFactor)0, -0x5829d35b));", // IID106 "__ cmovl(Assembler::Condition::belowEqual, r8, Address(r21, r30, (Address::ScaleFactor)3, -0x59a28591));", // IID107 "__ cmovl(Assembler::Condition::above, r22, Address(r19, r10, (Address::ScaleFactor)1, -0x38931205));", // IID108 "__ cmovl(Assembler::Condition::negative, r25, Address(r23, r18, (Address::ScaleFactor)0, -0x6a417c17));", // IID109 "__ cmovl(Assembler::Condition::positive, rbx, Address(r10, r9, (Address::ScaleFactor)3, +0x7bd43bff));", // IID110 "__ cmovl(Assembler::Condition::parity, rdx, Address(r8, r14, (Address::ScaleFactor)3, +0x3410bc6b));", // IID111 "__ cmovl(Assembler::Condition::noParity, r12, Address(rcx, r9, (Address::ScaleFactor)2, +0x4a663482));", // IID112 "__ cmovl(Assembler::Condition::less, r21, Address(r13, r22, (Address::ScaleFactor)1, -0x638eaf19));", // IID113 "__ cmovl(Assembler::Condition::greaterEqual, r19, Address(r25, r24, (Address::ScaleFactor)1, -0x5aa808c5));", // IID114 "__ cmovl(Assembler::Condition::lessEqual, rcx, Address(rcx, +0x4497f29));", // IID115 "__ cmovl(Assembler::Condition::greater, rcx, Address(r13, r17, (Address::ScaleFactor)3, +0x2a779b38));", // IID116 "__ setb(Assembler::Condition::overflow, r22);", // IID117 "__ setb(Assembler::Condition::noOverflow, r27);", // IID118 "__ setb(Assembler::Condition::below, r20);", // IID119 "__ setb(Assembler::Condition::aboveEqual, r12);", // IID120 #endif // _LP64 "__ setb(Assembler::Condition::zero, rdx);", // IID121 #ifdef _LP64 "__ setb(Assembler::Condition::notZero, r17);", // IID122 "__ setb(Assembler::Condition::belowEqual, r9);", // IID123 #endif // _LP64 "__ setb(Assembler::Condition::above, rcx);", // IID124 #ifdef _LP64 "__ setb(Assembler::Condition::negative, r15);", // IID125 "__ setb(Assembler::Condition::positive, r27);", // IID126 "__ setb(Assembler::Condition::parity, r17);", // IID127 "__ setb(Assembler::Condition::noParity, r17);", // IID128 "__ setb(Assembler::Condition::less, r28);", // IID129 "__ setb(Assembler::Condition::greaterEqual, r20);", // IID130 "__ setb(Assembler::Condition::lessEqual, r31);", // IID131 #endif // _LP64 "__ setb(Assembler::Condition::greater, rdx);", // IID132 #ifdef _LP64 "__ divl(r9);", // IID133 "__ idivl(r28);", // IID134 "__ imull(r26);", // IID135 "__ mull(r15);", // IID136 "__ negl(r31);", // IID137 "__ notl(r10);", // IID138 #endif // _LP64 "__ roll(rcx);", // IID139 #ifdef _LP64 "__ rorl(r23);", // IID140 "__ sarl(r22);", // IID141 "__ sall(r8);", // IID142 "__ shll(r20);", // IID143 "__ shrl(r8);", // IID144 "__ incrementl(r29);", // IID145 "__ decrementl(r15);", // IID146 "__ mull(Address(r27, rdx, (Address::ScaleFactor)3, +0x199d009c));", // IID147 "__ negl(Address(r11, r9, (Address::ScaleFactor)1, -0x7f781439));", // IID148 "__ sarl(Address(r24, r22, (Address::ScaleFactor)1, -0x1cabc40a));", // IID149 "__ sall(Address(r24, +0x57bb4bfb));", // IID150 "__ shrl(Address(r31, +0x5490e5af));", // IID151 "__ incrementl(Address(r27, r13, (Address::ScaleFactor)1, +0x2366d44f));", // IID152 "__ decrementl(Address(r28, +0x1e7c7207));", // IID153 "__ imull(r14, Address(r14, r17, (Address::ScaleFactor)3, +0x13a05771), 268435456);", // IID154 "__ imull(r18, r23, 16);", // IID155 "__ shldl(r24, r31, 4);", // IID156 "__ shrdl(r11, r30, 2);", // IID157 "__ movzbl(rbx, Address(r23, r24, (Address::ScaleFactor)1, -0x5cb6670d));", // IID158 "__ movzwl(r20, Address(rcx, r16, (Address::ScaleFactor)0, -0x64733fd2));", // IID159 "__ movsbl(r12, Address(r29, r15, (Address::ScaleFactor)2, +0x60d6eee5));", // IID160 "__ movswl(r14, Address(r31, r9, (Address::ScaleFactor)3, +0x1aa5948));", // IID161 "__ movzbl(r13, r29);", // IID162 "__ movzwl(r15, r12);", // IID163 "__ movsbl(r15, r25);", // IID164 "__ movswl(r27, r24);", // IID165 "__ cmpxchgb(r24, Address(r28, r25, (Address::ScaleFactor)0, +0x33efa575));", // IID166 "__ cmpxchgw(r13, Address(rcx, r15, (Address::ScaleFactor)2, +0x2ac1ae4));", // IID167 "__ cmpxchgl(r8, Address(r26, r11, (Address::ScaleFactor)1, -0x5b6bd4de));", // IID168 "__ eidivl(r30, false);", // IID169 "__ eidivl(r12, true);", // IID170 "__ edivl(r17, false);", // IID171 "__ edivl(r17, true);", // IID172 #endif // _LP64 "__ eimull(rcx, false);", // IID173 #ifdef _LP64 "__ eimull(r13, true);", // IID174 "__ emull(r23, false);", // IID175 "__ emull(r25, true);", // IID176 "__ emull(Address(r22, r10, (Address::ScaleFactor)1, -0x3d379b56), false);", // IID177 "__ emull(Address(r11, -0x3249efaf), true);", // IID178 "__ elzcntl(r9, r16, false);", // IID179 "__ elzcntl(r23, r28, true);", // IID180 "__ enegl(r8, r30, false);", // IID181 "__ enegl(r23, r11, true);", // IID182 "__ epopcntl(r13, r16, false);", // IID183 "__ epopcntl(r11, r11, true);", // IID184 "__ enotl(r26, rcx);", // IID185 "__ eroll(rbx, r10, false);", // IID186 "__ eroll(r14, r29, true);", // IID187 "__ erorl(r15, r20, false);", // IID188 "__ erorl(r17, r12, true);", // IID189 "__ esall(r12, rbx, false);", // IID190 "__ esall(r23, r27, true);", // IID191 "__ esarl(r29, r20, false);", // IID192 "__ esarl(r28, rdx, true);", // IID193 "__ edecl(r8, r27, false);", // IID194 "__ edecl(rbx, r15, true);", // IID195 "__ eincl(r11, r27, false);", // IID196 "__ eincl(r29, r25, true);", // IID197 "__ eshll(r12, r8, false);", // IID198 "__ eshll(r11, r18, true);", // IID199 "__ eshrl(rdx, r13, false);", // IID200 "__ eshrl(r23, r24, true);", // IID201 "__ etzcntl(r15, r15, false);", // IID202 "__ etzcntl(r26, r28, true);", // IID203 "__ elzcntl(rbx, Address(r25, r14, (Address::ScaleFactor)0, +0x1c13fdb6), false);", // IID204 "__ elzcntl(r9, Address(r31, r28, (Address::ScaleFactor)3, -0x30bf8b7f), true);", // IID205 "__ enegl(r8, Address(r25, -0x9c80fe2), false);", // IID206 "__ enegl(r22, Address(r27, r19, (Address::ScaleFactor)2, +0x38f27c09), true);", // IID207 "__ epopcntl(r21, Address(r14, r30, (Address::ScaleFactor)2, +0x39f92c7b), false);", // IID208 "__ epopcntl(r26, Address(r23, r14, (Address::ScaleFactor)3, -0x602e1b3d), true);", // IID209 "__ esall(r25, Address(r28, r23, (Address::ScaleFactor)1, +0x4ff120ef), false);", // IID210 "__ esall(r29, Address(r24, r16, (Address::ScaleFactor)3, -0x6821bb43), true);", // IID211 "__ esarl(r23, Address(r11, r31, (Address::ScaleFactor)2, +0x7f4224bb), false);", // IID212 "__ esarl(r12, Address(r23, r31, (Address::ScaleFactor)1, -0x28f87a8), true);", // IID213 "__ edecl(r19, Address(r16, r30, (Address::ScaleFactor)1, -0x27b89e0d), false);", // IID214 "__ edecl(r26, Address(r25, +0x3d145d48), true);", // IID215 "__ eincl(r13, Address(r27, r24, (Address::ScaleFactor)1, +0x625f3862), false);", // IID216 "__ eincl(r11, Address(r22, +0x765904a6), true);", // IID217 "__ eshrl(r25, Address(rdx, r17, (Address::ScaleFactor)1, -0x7d50376f), false);", // IID218 "__ eshrl(r22, Address(r12, -0x50325da9), true);", // IID219 "__ etzcntl(r13, Address(r13, r20, (Address::ScaleFactor)0, -0xbf3e86c), false);", // IID220 "__ etzcntl(r26, Address(r14, r19, (Address::ScaleFactor)1, -0x24c59cb9), true);", // IID221 "__ eaddl(r22, Address(r27, r31, (Address::ScaleFactor)2, -0x7f80902f), 1048576, false);", // IID222 "__ eaddl(r31, Address(rdx, r21, (Address::ScaleFactor)3, -0x557cc036), 268435456, true);", // IID223 "__ eandl(r10, Address(r26, +0x4e6bebf9), 4096, false);", // IID224 "__ eandl(r13, Address(r30, +0x14f1a5fd), 256, true);", // IID225 "__ eimull(r27, Address(r29, r8, (Address::ScaleFactor)0, +0x37988799), 1, false);", // IID226 "__ eimull(r27, Address(r9, -0x446d2dc1), 256, true);", // IID227 "__ eorl(r17, Address(r20, r25, (Address::ScaleFactor)0, +0x4957b5db), 16, false);", // IID228 "__ eorl(r25, Address(r29, r31, (Address::ScaleFactor)1, +0x3c26a53e), 1, true);", // IID229 "__ eorb(r15, Address(r9, -0x25974a1e), 64, false);", // IID230 "__ eorb(r11, Address(r16, r15, (Address::ScaleFactor)2, +0x66a0329f), 4, true);", // IID231 "__ esall(rcx, Address(rcx, r27, (Address::ScaleFactor)0, +0x38c6485e), 1, false);", // IID232 "__ esall(r25, Address(r8, r10, (Address::ScaleFactor)0, +0x79131c34), 8, true);", // IID233 "__ esarl(r13, Address(r9, r31, (Address::ScaleFactor)2, +0x12718ba9), 2, false);", // IID234 "__ esarl(r15, Address(r25, -0x505836f3), 16, true);", // IID235 "__ eshrl(r15, Address(rcx, r19, (Address::ScaleFactor)0, +0xc5c1510), 1, false);", // IID236 "__ eshrl(r13, Address(r29, r21, (Address::ScaleFactor)2, -0x6c67309c), 8, true);", // IID237 "__ esubl(rbx, Address(r12, r8, (Address::ScaleFactor)1, -0x3575087f), 4096, false);", // IID238 "__ esubl(r28, Address(rbx, r21, (Address::ScaleFactor)3, -0x55f83db8), 65536, true);", // IID239 "__ exorl(r30, Address(r21, r26, (Address::ScaleFactor)0, +0x3b4d14e1), 1, false);", // IID240 "__ exorl(r28, Address(r18, -0x452348a1), 16777216, true);", // IID241 "__ eaddl(r18, Address(rdx, r10, (Address::ScaleFactor)2, -0x161e1d47), r16, false);", // IID242 "__ eaddl(r27, Address(r25, r18, (Address::ScaleFactor)3, -0x679bb823), rdx, true);", // IID243 "__ eorl(r27, Address(r31, r29, (Address::ScaleFactor)3, +0x19ed7934), r9, false);", // IID244 "__ eorl(r22, Address(r8, r16, (Address::ScaleFactor)2, -0x1bf71f78), r17, true);", // IID245 "__ eorb(rcx, Address(r15, r28, (Address::ScaleFactor)3, -0x6a4a3934), r16, false);", // IID246 "__ eorb(r28, Address(r23, r12, (Address::ScaleFactor)2, +0x3c2449f7), r16, true);", // IID247 "__ esubl(r22, Address(r27, r10, (Address::ScaleFactor)1, -0x3c29396f), r9, false);", // IID248 "__ esubl(r10, Address(r16, -0x165064ff), r17, true);", // IID249 "__ exorl(r28, Address(r30, r11, (Address::ScaleFactor)0, +0x17281e3a), r20, false);", // IID250 "__ exorl(rdx, Address(rbx, r31, (Address::ScaleFactor)3, +0x7753d0dc), r17, true);", // IID251 "__ exorb(r9, Address(r31, +0x72a4f58e), r30, false);", // IID252 "__ exorb(r24, Address(r25, r15, (Address::ScaleFactor)0, +0x20fc1a0a), r16, true);", // IID253 "__ eaddl(r12, rbx, 65536, false);", // IID254 "__ eaddl(r20, r24, 4096, true);", // IID255 "__ eandl(r18, r26, 1048576, false);", // IID256 "__ eandl(r29, r13, 1, true);", // IID257 "__ eimull(rcx, r31, 65536, false);", // IID258 "__ eimull(r23, r29, 65536, true);", // IID259 "__ eorl(r23, r23, 1048576, false);", // IID260 "__ eorl(r21, r9, 268435456, true);", // IID261 "__ ercll(r13, rdx, 4);", // IID262 "__ eroll(r15, r31, 8, false);", // IID263 "__ eroll(r8, r9, 2, true);", // IID264 "__ erorl(r9, r15, 8, false);", // IID265 "__ erorl(r21, r12, 8, true);", // IID266 "__ esall(r19, r27, 1, false);", // IID267 "__ esall(r10, r11, 16, true);", // IID268 "__ esarl(r8, rdx, 8, false);", // IID269 "__ esarl(r22, r30, 4, true);", // IID270 "__ eshll(r25, r31, 16, false);", // IID271 "__ eshll(r10, r9, 8, true);", // IID272 "__ eshrl(r13, r8, 4, false);", // IID273 "__ eshrl(r16, r21, 16, true);", // IID274 "__ esubl(r26, r23, 16777216, false);", // IID275 "__ esubl(r26, r14, 1048576, true);", // IID276 "__ exorl(r27, r26, 256, false);", // IID277 "__ exorl(r22, r9, 1, true);", // IID278 "__ esubl_imm32(r22, r30, 268435456, false);", // IID279 "__ esubl_imm32(r8, r16, 4194304, true);", // IID280 "__ eaddl(r20, r29, Address(r11, r12, (Address::ScaleFactor)1, +0xac0980), false);", // IID281 "__ eaddl(r18, rbx, Address(r9, r18, (Address::ScaleFactor)1, +0x434a125d), true);", // IID282 "__ eandl(r14, r15, Address(r14, r19, (Address::ScaleFactor)2, +0x15a5a5ee), false);", // IID283 "__ eandl(r28, r31, Address(r24, r12, (Address::ScaleFactor)3, -0x6d6d7e68), true);", // IID284 "__ eimull(r24, r13, Address(r24, r25, (Address::ScaleFactor)3, +0x784673fd), false);", // IID285 "__ eimull(r24, r21, Address(r8, r13, (Address::ScaleFactor)2, -0x63663889), true);", // IID286 "__ eorl(r12, r24, Address(r30, -0x67526556), false);", // IID287 "__ eorl(r13, r13, Address(rbx, r25, (Address::ScaleFactor)2, -0x5f394dd9), true);", // IID288 "__ esubl(r26, r25, Address(r25, rdx, (Address::ScaleFactor)3, -0x2e39f79a), false);", // IID289 "__ esubl(r28, r8, Address(rdx, r24, (Address::ScaleFactor)3, -0xed99a54), true);", // IID290 "__ exorl(r31, r22, Address(r30, r20, (Address::ScaleFactor)3, +0x3ac41cbd), false);", // IID291 "__ exorl(r24, r30, Address(r13, r17, (Address::ScaleFactor)1, +0x1efdc2e3), true);", // IID292 "__ exorb(r16, r16, Address(r9, r15, (Address::ScaleFactor)1, +0x769feb34), false);", // IID293 "__ exorb(r19, r25, Address(r10, +0x2239b429), true);", // IID294 "__ exorw(r25, r19, Address(r16, r24, (Address::ScaleFactor)1, +0x1c71faea), false);", // IID295 "__ exorw(r19, r10, Address(r28, -0x299a0cfd), true);", // IID296 "__ eaddl(rbx, r23, r24, false);", // IID297 "__ eaddl(r28, r14, r24, true);", // IID298 "__ eandl(r30, r31, r26, false);", // IID299 "__ eandl(r12, r31, r23, true);", // IID300 "__ eimull(r9, r20, r10, false);", // IID301 "__ eimull(r13, r30, r9, true);", // IID302 "__ eorw(r25, r19, r23, false);", // IID303 "__ eorw(r12, r16, rdx, true);", // IID304 "__ eorl(r31, r17, r9, false);", // IID305 "__ eorl(r15, r13, rbx, true);", // IID306 "__ eshldl(r28, rbx, r29, false);", // IID307 "__ eshldl(r22, rbx, r8, true);", // IID308 "__ eshrdl(r8, r11, r16, false);", // IID309 "__ eshrdl(r13, r12, r15, true);", // IID310 "__ esubl(r17, r23, r31, false);", // IID311 "__ esubl(r20, r22, r26, true);", // IID312 "__ exorl(r10, r25, r19, false);", // IID313 "__ exorl(r11, r19, r30, true);", // IID314 "__ eshldl(r12, r10, rdx, 1, false);", // IID315 "__ eshldl(r20, r30, r18, 16, true);", // IID316 "__ eshrdl(r18, r25, r18, 8, false);", // IID317 "__ eshrdl(r19, r16, r25, 1, true);", // IID318 "__ ecmovl (Assembler::Condition::overflow, r11, r31, r24);", // IID319 "__ ecmovl (Assembler::Condition::noOverflow, r14, r30, r16);", // IID320 "__ ecmovl (Assembler::Condition::below, r9, r11, r26);", // IID321 "__ ecmovl (Assembler::Condition::aboveEqual, r27, rdx, r31);", // IID322 "__ ecmovl (Assembler::Condition::zero, r24, r29, r10);", // IID323 "__ ecmovl (Assembler::Condition::notZero, rcx, r21, r15);", // IID324 "__ ecmovl (Assembler::Condition::belowEqual, r23, r17, r26);", // IID325 "__ ecmovl (Assembler::Condition::above, r20, r27, r13);", // IID326 "__ ecmovl (Assembler::Condition::negative, r15, r22, r15);", // IID327 "__ ecmovl (Assembler::Condition::positive, r29, r26, r18);", // IID328 "__ ecmovl (Assembler::Condition::parity, r9, r9, r22);", // IID329 "__ ecmovl (Assembler::Condition::noParity, r30, r23, r11);", // IID330 "__ ecmovl (Assembler::Condition::less, r20, r11, rbx);", // IID331 "__ ecmovl (Assembler::Condition::greaterEqual, r28, r16, r20);", // IID332 "__ ecmovl (Assembler::Condition::lessEqual, r17, r24, r22);", // IID333 "__ ecmovl (Assembler::Condition::greater, r16, r15, r15);", // IID334 "__ ecmovl (Assembler::Condition::overflow, r28, r25, Address(r29, r16, (Address::ScaleFactor)2, -0x3c9110ad));", // IID335 "__ ecmovl (Assembler::Condition::noOverflow, r23, r15, Address(rbx, r30, (Address::ScaleFactor)3, +0x1cbc58bd));", // IID336 "__ ecmovl (Assembler::Condition::below, r26, rbx, Address(r12, rcx, (Address::ScaleFactor)3, +0x84e581a));", // IID337 "__ ecmovl (Assembler::Condition::aboveEqual, rcx, r24, Address(r17, +0x5cece92d));", // IID338 "__ ecmovl (Assembler::Condition::zero, r26, r24, Address(r24, r12, (Address::ScaleFactor)3, +0x507746a2));", // IID339 "__ ecmovl (Assembler::Condition::notZero, r8, r15, Address(rcx, r19, (Address::ScaleFactor)0, -0xf035c76));", // IID340 "__ ecmovl (Assembler::Condition::belowEqual, rdx, r23, Address(r22, r27, (Address::ScaleFactor)0, -0x12fe3534));", // IID341 "__ ecmovl (Assembler::Condition::above, r30, r19, Address(r13, r28, (Address::ScaleFactor)0, +0x73b8ee9d));", // IID342 "__ ecmovl (Assembler::Condition::negative, r22, r30, Address(r16, rcx, (Address::ScaleFactor)0, +0x22aac146));", // IID343 "__ ecmovl (Assembler::Condition::positive, r17, r30, Address(r17, r9, (Address::ScaleFactor)2, +0x79db2b1));", // IID344 "__ ecmovl (Assembler::Condition::parity, r26, rdx, Address(r14, r16, (Address::ScaleFactor)1, -0x8242011));", // IID345 "__ ecmovl (Assembler::Condition::noParity, r11, r19, Address(r14, r31, (Address::ScaleFactor)1, -0x4ff251cc));", // IID346 "__ ecmovl (Assembler::Condition::less, r20, r18, Address(r13, r16, (Address::ScaleFactor)2, -0x19efc6e2));", // IID347 "__ ecmovl (Assembler::Condition::greaterEqual, r19, r13, Address(r13, r23, (Address::ScaleFactor)1, +0x611b7714));", // IID348 "__ ecmovl (Assembler::Condition::lessEqual, r29, r13, Address(r17, r17, (Address::ScaleFactor)3, +0x3a94a93f));", // IID349 "__ ecmovl (Assembler::Condition::greater, r13, r29, Address(r15, r23, (Address::ScaleFactor)1, +0x76d43532));", // IID350 "__ adcq(r15, r13);", // IID351 "__ cmpq(r9, r12);", // IID352 "__ imulq(r15, r21);", // IID353 "__ popcntq(r12, r9);", // IID354 "__ sbbq(r17, r23);", // IID355 "__ subq(rdx, r16);", // IID356 "__ tzcntq(r29, r10);", // IID357 "__ lzcntq(r21, r17);", // IID358 "__ addq(r29, r18);", // IID359 "__ andq(r28, r24);", // IID360 "__ orq(r10, r20);", // IID361 "__ xorq(r27, r10);", // IID362 "__ movq(r14, r11);", // IID363 "__ bsfq(r27, rcx);", // IID364 "__ bsrq(r22, r15);", // IID365 "__ btq(r31, r30);", // IID366 "__ xchgq(r19, r19);", // IID367 "__ testq(r26, r21);", // IID368 "__ addq(Address(r26, r20, (Address::ScaleFactor)1, -0x4096149c), r14);", // IID369 "__ andq(Address(r28, r20, (Address::ScaleFactor)2, +0x1bd8898a), r23);", // IID370 "__ cmpq(Address(r15, r19, (Address::ScaleFactor)2, +0x39eee631), r10);", // IID371 "__ orq(Address(r13, rdx, (Address::ScaleFactor)3, +0x1a49859), r13);", // IID372 "__ xorq(Address(r21, +0x5fe8636), r24);", // IID373 "__ subq(Address(r30, r23, (Address::ScaleFactor)2, -0x56643cc1), r25);", // IID374 "__ movq(Address(r21, r26, (Address::ScaleFactor)3, +0x7e8544ab), r31);", // IID375 "__ xaddq(Address(rcx, r24, (Address::ScaleFactor)3, -0x79ca4889), rbx);", // IID376 "__ andq(Address(r13, r31, (Address::ScaleFactor)3, -0xd72b030), 256);", // IID377 "__ addq(Address(r16, +0x534d775e), 268435456);", // IID378 "__ cmpq(Address(r20, r15, (Address::ScaleFactor)2, -0x7cb22277), 268435456);", // IID379 "__ sarq(Address(r9, r23, (Address::ScaleFactor)2, -0x72f6d86e), 4);", // IID380 "__ salq(Address(r11, r24, (Address::ScaleFactor)1, -0x22826f95), 4);", // IID381 "__ sbbq(Address(r14, r30, (Address::ScaleFactor)1, +0x1b43fc34), 268435456);", // IID382 "__ shrq(Address(r26, r21, (Address::ScaleFactor)0, -0x3bae50c3), 8);", // IID383 "__ subq(Address(r22, r10, (Address::ScaleFactor)3, +0x47e1403), 65536);", // IID384 "__ xorq(Address(rdx, r19, (Address::ScaleFactor)3, -0x644a5318), 1);", // IID385 "__ orq(Address(r30, r31, (Address::ScaleFactor)1, +0x2c93c783), 256);", // IID386 "__ movq(Address(r26, r24, (Address::ScaleFactor)2, -0x534785f), 65536);", // IID387 "__ testq(Address(r14, r30, (Address::ScaleFactor)1, +0x3932e147), -256);", // IID388 "__ addq(r30, Address(r30, r24, (Address::ScaleFactor)3, -0x66e0235e));", // IID389 "__ andq(r15, Address(r26, +0x36456e42));", // IID390 "__ cmpq(r10, Address(r18, +0x5044bed));", // IID391 "__ lzcntq(r31, Address(r12, rdx, (Address::ScaleFactor)2, -0x1707b7d4));", // IID392 "__ orq(r16, Address(r20, r23, (Address::ScaleFactor)2, -0x26783729));", // IID393 "__ adcq(r31, Address(r30, r31, (Address::ScaleFactor)0, +0x1ec3265d));", // IID394 "__ imulq(r16, Address(rdx, r26, (Address::ScaleFactor)0, +0x3586831b));", // IID395 "__ popcntq(r12, Address(r18, -0x3c3e9f7a));", // IID396 "__ sbbq(rcx, Address(r8, r21, (Address::ScaleFactor)3, +0x6b1515ab));", // IID397 "__ subq(r29, Address(rcx, r23, (Address::ScaleFactor)2, +0x4ff06c4d));", // IID398 "__ tzcntq(r26, Address(r24, r10, (Address::ScaleFactor)1, -0x75d9a189));", // IID399 "__ xorq(r17, Address(rbx, rbx, (Address::ScaleFactor)0, +0x4033d59c));", // IID400 "__ movq(r18, Address(r22, r12, (Address::ScaleFactor)3, -0x3893347d));", // IID401 "__ leaq(r12, Address(r20, r23, (Address::ScaleFactor)3, +0x4b311560));", // IID402 "__ cvttsd2siq(r29, Address(r10, r28, (Address::ScaleFactor)2, +0x5c3a2657));", // IID403 "__ xchgq(r22, Address(r13, r25, (Address::ScaleFactor)3, +0x1a3d6f3f));", // IID404 "__ testq(r25, Address(r17, r24, (Address::ScaleFactor)3, -0x35addbd8));", // IID405 "__ addq(r18, 1);", // IID406 "__ andq(r13, 16777216);", // IID407 "__ adcq(r13, 65536);", // IID408 "__ cmpq(r10, 65536);", // IID409 "__ rclq(r20, 2);", // IID410 "__ rcrq(r9, 16);", // IID411 "__ rolq(r8, 1);", // IID412 "__ rorq(r25, 2);", // IID413 "__ sarq(r22, 8);", // IID414 "__ salq(r17, 1);", // IID415 "__ sbbq(r31, 16);", // IID416 "__ shlq(r27, 4);", // IID417 "__ shrq(r28, 2);", // IID418 "__ subq(rcx, 16777216);", // IID419 "__ xorq(r27, 1048576);", // IID420 "__ movq(r20, 268435456);", // IID421 "__ mov64(r27, 4503599627370496);", // IID422 "__ btq(r22, 4);", // IID423 "__ testq(r8, -4096);", // IID424 "__ orq_imm32(r28, 1048576);", // IID425 "__ subq_imm32(r13, 65536);", // IID426 "__ cmovq(Assembler::Condition::overflow, r16, Address(r16, -0x1389a3eb));", // IID427 "__ cmovq(Assembler::Condition::noOverflow, rbx, Address(r29, r8, (Address::ScaleFactor)0, +0x1d022615));", // IID428 "__ cmovq(Assembler::Condition::below, rdx, Address(r12, r28, (Address::ScaleFactor)1, -0x34c898e2));", // IID429 "__ cmovq(Assembler::Condition::aboveEqual, r27, Address(r10, rcx, (Address::ScaleFactor)3, -0x1ef7abf1));", // IID430 "__ cmovq(Assembler::Condition::zero, r14, Address(r13, r29, (Address::ScaleFactor)2, -0x7c4c8369));", // IID431 "__ cmovq(Assembler::Condition::notZero, r15, Address(r23, rcx, (Address::ScaleFactor)2, -0x6bd22ccf));", // IID432 "__ cmovq(Assembler::Condition::belowEqual, r24, Address(r15, r10, (Address::ScaleFactor)1, -0x7ffb3d09));", // IID433 "__ cmovq(Assembler::Condition::above, r23, Address(r11, +0x276a863b));", // IID434 "__ cmovq(Assembler::Condition::negative, r28, Address(r29, +0x3fb4396e));", // IID435 "__ cmovq(Assembler::Condition::positive, r26, Address(r27, rcx, (Address::ScaleFactor)3, +0x4ddea61c));", // IID436 "__ cmovq(Assembler::Condition::parity, r10, Address(r22, r19, (Address::ScaleFactor)1, +0x2a126966));", // IID437 "__ cmovq(Assembler::Condition::noParity, r12, Address(r10, +0x3d7c59f));", // IID438 "__ cmovq(Assembler::Condition::less, r10, Address(r8, r8, (Address::ScaleFactor)3, -0xe61862d));", // IID439 "__ cmovq(Assembler::Condition::greaterEqual, r23, Address(r29, -0x777ed96d));", // IID440 "__ cmovq(Assembler::Condition::lessEqual, rcx, Address(rbx, r19, (Address::ScaleFactor)1, +0x53c601cb));", // IID441 "__ cmovq(Assembler::Condition::greater, r14, Address(r17, rbx, (Address::ScaleFactor)0, -0x768bf073));", // IID442 "__ call(r29);", // IID443 "__ divq(r10);", // IID444 "__ idivq(r19);", // IID445 "__ imulq(r15);", // IID446 "__ mulq(r27);", // IID447 "__ negq(r20);", // IID448 "__ notq(r10);", // IID449 "__ rolq(r16);", // IID450 "__ rorq(r27);", // IID451 "__ sarq(r9);", // IID452 "__ salq(r13);", // IID453 "__ shlq(r14);", // IID454 "__ shrq(r18);", // IID455 "__ incrementq(r28);", // IID456 "__ decrementq(r28);", // IID457 "__ pushp(r22);", // IID458 "__ popp(r8);", // IID459 "__ call(Address(r12, +0x64cc424e));", // IID460 "__ mulq(Address(r26, r29, (Address::ScaleFactor)0, -0x466f085f));", // IID461 "__ negq(Address(r21, r24, (Address::ScaleFactor)0, +0x2037df0b));", // IID462 "__ sarq(Address(r12, r31, (Address::ScaleFactor)3, -0x57d225aa));", // IID463 "__ salq(Address(r20, -0x1ea02f90));", // IID464 "__ shrq(Address(r13, r20, (Address::ScaleFactor)3, +0x171081f2));", // IID465 "__ incrementq(Address(r31, +0x13a808db));", // IID466 "__ decrementq(Address(r19, -0x180d3ea1));", // IID467 "__ imulq(r17, Address(r16, -0x2af2fd58), 4096);", // IID468 "__ imulq(r28, r25, 16);", // IID469 "__ shldq(r27, r13, 16);", // IID470 "__ shrdq(r8, r10, 16);", // IID471 "__ pop2(r14, r8);", // IID472 "__ pop2p(r18, rbx);", // IID473 "__ push2(r23, r19);", // IID474 "__ push2p(r12, rbx);", // IID475 "__ movzbq(r9, Address(r14, r23, (Address::ScaleFactor)3, -0x428d2646));", // IID476 "__ movzwq(r28, Address(r9, rcx, (Address::ScaleFactor)2, -0x72611661));", // IID477 "__ movsbq(rbx, Address(r24, r21, (Address::ScaleFactor)2, +0x3a6be990));", // IID478 "__ movswq(r16, Address(r22, r10, (Address::ScaleFactor)0, +0x7ef8bdd));", // IID479 "__ movzbq(r28, r14);", // IID480 "__ movzwq(r13, r28);", // IID481 "__ movsbq(r11, rdx);", // IID482 "__ movswq(r12, r26);", // IID483 "__ cmpxchgq(r20, Address(r10, -0xbd2a8da));", // IID484 "__ eidivq(r15, false);", // IID485 "__ eidivq(r23, true);", // IID486 "__ edivq(r14, false);", // IID487 "__ edivq(r14, true);", // IID488 "__ eimulq(r15, false);", // IID489 "__ eimulq(r20, true);", // IID490 "__ emulq(rcx, false);", // IID491 "__ emulq(r21, true);", // IID492 "__ emulq(Address(r16, r10, (Address::ScaleFactor)3, +0x5f66ac1e), false);", // IID493 "__ emulq(Address(r21, r22, (Address::ScaleFactor)3, -0xbbc807d), true);", // IID494 "__ eimulq(r22, r26, false);", // IID495 "__ eimulq(r25, r21, true);", // IID496 "__ elzcntq(r20, r13, false);", // IID497 "__ elzcntq(r25, r19, true);", // IID498 "__ enegq(r21, r30, false);", // IID499 "__ enegq(r29, r11, true);", // IID500 "__ enotq(r22, r8);", // IID501 "__ epopcntq(r12, r19, false);", // IID502 "__ epopcntq(r29, r23, true);", // IID503 "__ erolq(r28, r24, false);", // IID504 "__ erolq(rdx, r20, true);", // IID505 "__ erorq(rbx, r30, false);", // IID506 "__ erorq(r10, r15, true);", // IID507 "__ esalq(r17, r13, false);", // IID508 "__ esalq(r21, r24, true);", // IID509 "__ esarq(r31, r12, false);", // IID510 "__ esarq(rdx, r24, true);", // IID511 "__ edecq(r21, r24, false);", // IID512 "__ edecq(r15, r31, true);", // IID513 "__ eincq(r10, rbx, false);", // IID514 "__ eincq(r18, r8, true);", // IID515 "__ eshlq(r10, r26, false);", // IID516 "__ eshlq(r28, r14, true);", // IID517 "__ eshrq(r10, r19, false);", // IID518 "__ eshrq(r28, r21, true);", // IID519 "__ etzcntq(r21, r22, false);", // IID520 "__ etzcntq(r16, r23, true);", // IID521 "__ eimulq(r11, Address(r18, r9, (Address::ScaleFactor)2, -0x132285a1), false);", // IID522 "__ eimulq(r13, Address(r24, r15, (Address::ScaleFactor)3, +0x48f50ca0), true);", // IID523 "__ elzcntq(r9, Address(r13, +0x2115cf0e), false);", // IID524 "__ elzcntq(r27, Address(r30, +0x49cabbb), true);", // IID525 "__ enegq(r21, Address(r13, r31, (Address::ScaleFactor)2, +0x50a8f4d2), false);", // IID526 "__ enegq(r22, Address(r18, r20, (Address::ScaleFactor)1, -0x5da0584c), true);", // IID527 "__ epopcntq(r14, Address(rbx, r22, (Address::ScaleFactor)2, -0x606349d1), false);", // IID528 "__ epopcntq(r26, Address(r23, r22, (Address::ScaleFactor)3, -0x72c66c23), true);", // IID529 "__ esalq(r26, Address(r9, +0x334aba09), false);", // IID530 "__ esalq(r9, Address(r9, r30, (Address::ScaleFactor)3, -0x219a6102), true);", // IID531 "__ esarq(r25, Address(r20, -0x2131bab1), false);", // IID532 "__ esarq(r16, Address(r28, r16, (Address::ScaleFactor)1, +0x48c483b9), true);", // IID533 "__ edecq(r30, Address(r9, r16, (Address::ScaleFactor)0, -0x88ce84f), false);", // IID534 "__ edecq(r11, Address(r30, r29, (Address::ScaleFactor)2, +0x3eeb8fd0), true);", // IID535 "__ eincq(r26, Address(r29, r10, (Address::ScaleFactor)3, +0x3ef4822e), false);", // IID536 "__ eincq(r29, Address(r19, r20, (Address::ScaleFactor)2, -0x3f0f3db9), true);", // IID537 "__ eshrq(r8, Address(r30, r20, (Address::ScaleFactor)0, +0x15b56a17), false);", // IID538 "__ eshrq(r26, Address(r11, -0x2de86561), true);", // IID539 "__ etzcntq(r11, Address(rcx, r30, (Address::ScaleFactor)1, -0x32ffb1c2), false);", // IID540 "__ etzcntq(r23, Address(r9, r12, (Address::ScaleFactor)1, -0x54823e69), true);", // IID541 "__ eaddq(r20, Address(r13, rcx, (Address::ScaleFactor)3, -0x46116c0d), r15, false);", // IID542 "__ eaddq(r13, Address(r9, r23, (Address::ScaleFactor)1, -0x286c7605), r16, true);", // IID543 "__ eandq(r21, Address(r30, r17, (Address::ScaleFactor)0, +0xf4e30b2), r29, false);", // IID544 "__ eandq(r30, Address(r17, r31, (Address::ScaleFactor)0, +0x3ab9dec4), r17, true);", // IID545 "__ eorq(r10, Address(r27, r30, (Address::ScaleFactor)1, -0x197f1266), r28, false);", // IID546 "__ eorq(r9, Address(r29, r30, (Address::ScaleFactor)0, -0x24ea9b08), r11, true);", // IID547 "__ esubq(r15, Address(r14, -0x4f44bf90), r16, false);", // IID548 "__ esubq(rcx, Address(r21, r18, (Address::ScaleFactor)1, -0x11d0ac8f), r28, true);", // IID549 "__ exorq(r19, Address(r19, r18, (Address::ScaleFactor)0, -0xa5e55ec), r8, false);", // IID550 "__ exorq(r28, Address(r17, r28, (Address::ScaleFactor)1, -0x6eb42fe0), r16, true);", // IID551 "__ eaddq(r17, Address(r18, -0x60ab1105), 16777216, false);", // IID552 "__ eaddq(r25, Address(r19, r25, (Address::ScaleFactor)0, +0x122444d9), 65536, true);", // IID553 "__ eandq(r30, Address(r9, r28, (Address::ScaleFactor)1, -0x25b00cf3), 4096, false);", // IID554 "__ eandq(r9, Address(r22, rbx, (Address::ScaleFactor)1, -0x7e465026), 268435456, true);", // IID555 "__ eimulq(r12, Address(r25, r25, (Address::ScaleFactor)1, -0x432d68cc), 1, false);", // IID556 "__ eimulq(r15, Address(r17, r31, (Address::ScaleFactor)3, -0x2b97565e), 16, true);", // IID557 "__ eorq(r28, Address(rdx, r31, (Address::ScaleFactor)0, +0x3f1363b1), 256, false);", // IID558 "__ eorq(r16, Address(r12, r23, (Address::ScaleFactor)3, -0x1785863c), 16777216, true);", // IID559 "__ esalq(r8, Address(r14, r24, (Address::ScaleFactor)2, -0x714290a5), 2, false);", // IID560 "__ esalq(r8, Address(r15, r14, (Address::ScaleFactor)2, +0x21f13243), 16, true);", // IID561 "__ esarq(r10, Address(r13, r29, (Address::ScaleFactor)0, +0x7d04cb72), 2, false);", // IID562 "__ esarq(r11, Address(r21, r31, (Address::ScaleFactor)3, -0x2176b4dc), 8, true);", // IID563 "__ eshrq(rcx, Address(r16, r12, (Address::ScaleFactor)1, +0x260c9a38), 4, false);", // IID564 "__ eshrq(r22, Address(r26, r9, (Address::ScaleFactor)0, -0x5e56bb62), 8, true);", // IID565 "__ esubq(r31, Address(rbx, r28, (Address::ScaleFactor)1, +0x2b00bb10), 1, false);", // IID566 "__ esubq(r21, Address(r31, -0x6c10f4ad), 4096, true);", // IID567 "__ exorq(r11, Address(r23, r30, (Address::ScaleFactor)1, +0x51a6026b), 65536, false);", // IID568 "__ exorq(r14, Address(r27, r10, (Address::ScaleFactor)2, -0x34ad9bab), 16, true);", // IID569 "__ eaddq(r20, r23, 16777216, false);", // IID570 "__ eaddq(r9, r21, 4096, true);", // IID571 "__ eandq(r20, rdx, 16, false);", // IID572 "__ eandq(r14, r19, 16, true);", // IID573 "__ eimulq(r27, r17, 16, false);", // IID574 "__ eimulq(r30, r13, 256, true);", // IID575 "__ eorq(r19, r15, 16777216, false);", // IID576 "__ eorq(r16, r28, 268435456, true);", // IID577 "__ erclq(rbx, r24, 2);", // IID578 "__ erolq(r15, r20, 16, false);", // IID579 "__ erolq(r11, rcx, 16, true);", // IID580 "__ erorq(r13, r26, 16, false);", // IID581 "__ erorq(r19, r20, 4, true);", // IID582 "__ esalq(r19, r28, 16, false);", // IID583 "__ esalq(r25, r18, 4, true);", // IID584 "__ esarq(r10, r27, 4, false);", // IID585 "__ esarq(rdx, r22, 8, true);", // IID586 "__ eshlq(r28, r15, 1, false);", // IID587 "__ eshlq(rbx, r12, 4, true);", // IID588 "__ eshrq(r26, r11, 1, false);", // IID589 "__ eshrq(rdx, r31, 8, true);", // IID590 "__ esubq(r21, rbx, 1048576, false);", // IID591 "__ esubq(r25, r28, 65536, true);", // IID592 "__ exorq(r22, r14, 1, false);", // IID593 "__ exorq(r11, r30, 1048576, true);", // IID594 "__ eorq_imm32(r20, r19, 1048576, false);", // IID595 "__ eorq_imm32(r25, r13, 268435456, false);", // IID596 "__ esubq_imm32(r25, r25, 268435456, false);", // IID597 "__ esubq_imm32(r18, r11, 4194304, true);", // IID598 "__ eaddq(r10, r18, Address(r20, +0x756f453), false);", // IID599 "__ eaddq(rbx, r27, Address(r22, r21, (Address::ScaleFactor)0, -0x25abeab7), true);", // IID600 "__ eandq(rdx, r31, Address(r9, r20, (Address::ScaleFactor)3, -0x4cfe39c), false);", // IID601 "__ eandq(r16, r25, Address(r14, r27, (Address::ScaleFactor)0, +0x7c6654d9), true);", // IID602 "__ eorq(r29, rcx, Address(r15, r23, (Address::ScaleFactor)0, +0x45b7f72d), false);", // IID603 "__ eorq(r19, r17, Address(r13, r22, (Address::ScaleFactor)1, -0x750c1996), true);", // IID604 "__ eimulq(r13, r8, Address(r31, r23, (Address::ScaleFactor)1, -0x2211b6b2), false);", // IID605 "__ eimulq(r11, r28, Address(r13, r11, (Address::ScaleFactor)3, +0x5c0013ab), true);", // IID606 "__ esubq(rdx, r18, Address(r18, rcx, (Address::ScaleFactor)0, +0x59557e71), false);", // IID607 "__ esubq(r27, r11, Address(r22, -0x28469649), true);", // IID608 "__ exorq(r10, r9, Address(r24, +0x49691d54), false);", // IID609 "__ exorq(r24, r12, Address(r19, +0x22d529aa), true);", // IID610 "__ eaddq(r20, r9, r10, false);", // IID611 "__ eaddq(r18, r17, r26, true);", // IID612 "__ eadcxq(r21, r16, r19);", // IID613 "__ eadoxq(rbx, r14, r27);", // IID614 "__ eandq(r9, r12, r22, false);", // IID615 "__ eandq(r17, r25, r10, true);", // IID616 "__ eimulq(r12, r15, r14, false);", // IID617 "__ eimulq(r29, r18, r16, true);", // IID618 "__ eorq(r11, r9, r10, false);", // IID619 "__ eorq(r25, r13, r16, true);", // IID620 "__ esubq(r11, r21, r25, false);", // IID621 "__ esubq(rdx, r20, rbx, true);", // IID622 "__ exorq(r25, r21, r26, false);", // IID623 "__ exorq(r23, r27, r21, true);", // IID624 "__ eshldq(r10, r12, r31, 2, false);", // IID625 "__ eshldq(r23, r16, r29, 2, true);", // IID626 "__ eshrdq(r19, r24, r23, 4, false);", // IID627 "__ eshrdq(r21, r15, r25, 4, true);", // IID628 "__ ecmovq (Assembler::Condition::overflow, r9, r29, rdx);", // IID629 "__ ecmovq (Assembler::Condition::noOverflow, r11, r25, r19);", // IID630 "__ ecmovq (Assembler::Condition::below, r10, r16, r17);", // IID631 "__ ecmovq (Assembler::Condition::aboveEqual, r8, r23, r31);", // IID632 "__ ecmovq (Assembler::Condition::zero, r9, r31, rbx);", // IID633 "__ ecmovq (Assembler::Condition::notZero, r16, r29, r9);", // IID634 "__ ecmovq (Assembler::Condition::belowEqual, r24, r10, r9);", // IID635 "__ ecmovq (Assembler::Condition::above, r22, r28, r26);", // IID636 "__ ecmovq (Assembler::Condition::negative, r18, r25, r20);", // IID637 "__ ecmovq (Assembler::Condition::positive, r16, r21, rbx);", // IID638 "__ ecmovq (Assembler::Condition::parity, r28, r22, r19);", // IID639 "__ ecmovq (Assembler::Condition::noParity, r13, r15, rdx);", // IID640 "__ ecmovq (Assembler::Condition::less, r8, r22, r14);", // IID641 "__ ecmovq (Assembler::Condition::greaterEqual, r12, r24, r14);", // IID642 "__ ecmovq (Assembler::Condition::lessEqual, r24, r13, r21);", // IID643 "__ ecmovq (Assembler::Condition::greater, rbx, rbx, r27);", // IID644 "__ ecmovq (Assembler::Condition::overflow, r14, r17, Address(r24, r27, (Address::ScaleFactor)3, +0x9d508f0));", // IID645 "__ ecmovq (Assembler::Condition::noOverflow, r13, r15, Address(r31, r21, (Address::ScaleFactor)2, +0x6ef2c74a));", // IID646 "__ ecmovq (Assembler::Condition::below, r13, r27, Address(r31, r25, (Address::ScaleFactor)1, +0x734fe9ab));", // IID647 "__ ecmovq (Assembler::Condition::aboveEqual, r15, r22, Address(r14, r29, (Address::ScaleFactor)2, -0x67d8bdfb));", // IID648 "__ ecmovq (Assembler::Condition::zero, r30, r23, Address(r15, r28, (Address::ScaleFactor)1, -0x2686219));", // IID649 "__ ecmovq (Assembler::Condition::notZero, r12, r9, Address(r9, r25, (Address::ScaleFactor)3, +0x52aab6b));", // IID650 "__ ecmovq (Assembler::Condition::belowEqual, r9, r25, Address(r8, r8, (Address::ScaleFactor)3, -0x1e42bd95));", // IID651 "__ ecmovq (Assembler::Condition::above, rcx, r20, Address(r27, rbx, (Address::ScaleFactor)2, +0x46823c58));", // IID652 "__ ecmovq (Assembler::Condition::negative, rbx, r12, Address(r21, -0x635b8c8));", // IID653 "__ ecmovq (Assembler::Condition::positive, r23, rbx, Address(r27, r26, (Address::ScaleFactor)3, +0x922bcc0));", // IID654 "__ ecmovq (Assembler::Condition::parity, r25, r9, Address(r23, +0xd2a14ec));", // IID655 "__ ecmovq (Assembler::Condition::noParity, r11, r19, Address(r11, -0xfb95a9d));", // IID656 "__ ecmovq (Assembler::Condition::less, r13, r18, Address(r28, r19, (Address::ScaleFactor)0, +0x716b9b7e));", // IID657 "__ ecmovq (Assembler::Condition::greaterEqual, r21, r16, Address(rcx, r29, (Address::ScaleFactor)0, -0x5af0441e));", // IID658 "__ ecmovq (Assembler::Condition::lessEqual, r12, r31, Address(r20, r26, (Address::ScaleFactor)0, +0xe0b7fb1));", // IID659 "__ ecmovq (Assembler::Condition::greater, r15, r24, Address(r30, +0x2d3b7b4f));", // IID660 #endif // _LP64 }; // END Generated code -- do not edit