7d5eefa506
Reviewed-by: kvn, sviswanathan
1294 lines
102 KiB
C
1294 lines
102 KiB
C
// BEGIN Generated code -- do not edit
|
|
// Generated by x86-asmtest.py
|
|
#ifdef _LP64
|
|
__ shldl(r22, r14); // {load}shld r22d, r14d IID0
|
|
#endif // _LP64
|
|
__ shrdl(rcx, rbx); // {load}shrd ecx, ebx IID1
|
|
#ifdef _LP64
|
|
__ adcl(r24, r18); // {load}adc r24d, r18d IID2
|
|
__ cmpl(r8, r19); // {load}cmp r8d, r19d IID3
|
|
__ imull(r25, r19); // {load}imul r25d, r19d IID4
|
|
__ popcntl(r19, r15); // {load}popcnt r19d, r15d IID5
|
|
__ sbbl(r21, r19); // {load}sbb r21d, r19d IID6
|
|
__ subl(r17, r29); // {load}sub r17d, r29d IID7
|
|
__ tzcntl(r21, rdx); // {load}tzcnt r21d, edx IID8
|
|
__ lzcntl(rcx, r23); // {load}lzcnt ecx, r23d IID9
|
|
__ addl(r10, r11); // {load}add r10d, r11d IID10
|
|
__ andl(r21, r14); // {load}and r21d, r14d IID11
|
|
__ orl(r12, r30); // {load}or r12d, r30d IID12
|
|
__ xorl(r19, r30); // {load}xor r19d, r30d IID13
|
|
__ movl(r27, r11); // {load}mov r27d, r11d IID14
|
|
__ bsfl(r10, r12); // {load}bsf r10d, r12d IID15
|
|
__ bsrl(r16, r10); // {load}bsr r16d, r10d IID16
|
|
__ xchgl(r16, r28); // {load}xchg r16d, r28d IID17
|
|
__ testl(r25, r16); // {load}test r25d, r16d IID18
|
|
__ addb(Address(r27, rdx, (Address::ScaleFactor)1, +0x6f304723), rcx); // add byte ptr [r27+rdx*2+0x6f304723], cl IID19
|
|
__ addw(Address(r19, rcx, (Address::ScaleFactor)2, +0x17244c57), r17); // add word ptr [r19+rcx*4+0x17244c57], r17w IID20
|
|
__ addl(Address(r23, r16, (Address::ScaleFactor)1, +0x138df419), r19); // add dword ptr [r23+r16*2+0x138df419], r19d IID21
|
|
__ adcl(Address(r8, r11, (Address::ScaleFactor)3, -0x164f7a73), rcx); // adc dword ptr [r8+r11*8-0x164f7a73], ecx IID22
|
|
__ andb(Address(rdx, r17, (Address::ScaleFactor)3, +0x4df7f181), r22); // and byte ptr [rdx+r17*8+0x4df7f181], r22b IID23
|
|
__ andl(Address(r15, -0x41884769), r23); // and dword ptr [r15-0x41884769], r23d IID24
|
|
__ cmpb(Address(r20, r18, (Address::ScaleFactor)0, -0x1b827588), r8); // cmp byte ptr [r20+r18*1-0x1b827588], r8b IID25
|
|
__ cmpw(Address(r9, r22, (Address::ScaleFactor)3, +0x564ead70), r31); // cmp word ptr [r9+r22*8+0x564ead70], r31w IID26
|
|
__ cmpl(Address(r10, r24, (Address::ScaleFactor)2, +0xf08ffec), rcx); // cmp dword ptr [r10+r24*4+0xf08ffec], ecx IID27
|
|
__ orb(Address(r27, r15, (Address::ScaleFactor)0, +0xf18eac7), r19); // or byte ptr [r27+r15*1+0xf18eac7], r19b IID28
|
|
__ orl(Address(r16, r31, (Address::ScaleFactor)2, +0x3a452790), r12); // or dword ptr [r16+r31*4+0x3a452790], r12d IID29
|
|
__ xorb(Address(r20, r13, (Address::ScaleFactor)0, +0x61dde6b7), r10); // xor byte ptr [r20+r13*1+0x61dde6b7], r10b IID30
|
|
__ xorl(Address(r27, -0x77a99463), rbx); // xor dword ptr [r27-0x77a99463], ebx IID31
|
|
__ subl(Address(r9, r11, (Address::ScaleFactor)0, +0x4e20f145), r10); // sub dword ptr [r9+r11*1+0x4e20f145], r10d IID32
|
|
__ movb(Address(r23, r23, (Address::ScaleFactor)0, -0x3f51b77), r10); // mov byte ptr [r23+r23*1-0x3f51b77], r10b IID33
|
|
__ movl(Address(r31, r22, (Address::ScaleFactor)0, +0xfac5466), r30); // mov dword ptr [r31+r22*1+0xfac5466], r30d IID34
|
|
__ xaddb(Address(rbx, -0x70025991), r31); // xadd byte ptr [rbx-0x70025991], r31b IID35
|
|
__ xaddw(Address(r17, r26, (Address::ScaleFactor)1, -0x530c0221), r29); // xadd word ptr [r17+r26*2-0x530c0221], r29w IID36
|
|
__ xaddl(Address(r9, r21, (Address::ScaleFactor)0, -0x7b7336bf), r17); // xadd dword ptr [r9+r21*1-0x7b7336bf], r17d IID37
|
|
__ adcl(Address(r24, r12, (Address::ScaleFactor)2, +0x691b07e5), 65536); // adc dword ptr [r24+r12*4+0x691b07e5], 65536 IID38
|
|
__ andl(Address(r14, r9, (Address::ScaleFactor)0, -0x115d5957), 16); // and dword ptr [r14+r9*1-0x115d5957], 16 IID39
|
|
__ addb(Address(r21, -0x1d3e83ad), 64); // add byte ptr [r21-0x1d3e83ad], 64 IID40
|
|
__ addw(Address(r12, +0x3a7acf9a), 4096); // add word ptr [r12+0x3a7acf9a], 4096 IID41
|
|
__ addl(Address(r30, r14, (Address::ScaleFactor)1, -0x2073ed16), 256); // add dword ptr [r30+r14*2-0x2073ed16], 256 IID42
|
|
__ cmpb(Address(r28, r18, (Address::ScaleFactor)0, +0x6fd326d5), 16); // cmp byte ptr [r28+r18*1+0x6fd326d5], 16 IID43
|
|
__ cmpw(Address(r12, r14, (Address::ScaleFactor)1, +0x2ae6568f), 256); // cmp word ptr [r12+r14*2+0x2ae6568f], 256 IID44
|
|
__ cmpl(Address(r24, r30, (Address::ScaleFactor)3, -0x11b9aeac), 1048576); // cmp dword ptr [r24+r30*8-0x11b9aeac], 1048576 IID45
|
|
__ sarl(Address(r22, r30, (Address::ScaleFactor)2, +0x60cb9115), 1); // sar dword ptr [r22+r30*4+0x60cb9115], 1 IID46
|
|
__ sall(Address(r31, r8, (Address::ScaleFactor)1, +0x236d8ab9), 16); // sal dword ptr [r31+r8*2+0x236d8ab9], 16 IID47
|
|
__ sbbl(Address(r21, r12, (Address::ScaleFactor)1, -0x7d9b9f18), 16777216); // sbb dword ptr [r21+r12*2-0x7d9b9f18], 16777216 IID48
|
|
__ shrl(Address(r29, r17, (Address::ScaleFactor)0, -0x7c54f216), 8); // shr dword ptr [r29+r17*1-0x7c54f216], 8 IID49
|
|
__ subl(Address(r8, r27, (Address::ScaleFactor)2, -0x1190e2c6), 16); // sub dword ptr [r8+r27*4-0x1190e2c6], 16 IID50
|
|
__ xorl(Address(rdx, +0x50dd3396), 1048576); // xor dword ptr [rdx+0x50dd3396], 1048576 IID51
|
|
__ orb(Address(r20, -0x7dd1f614), 64); // or byte ptr [r20-0x7dd1f614], 64 IID52
|
|
__ orl(Address(r18, +0x6f852a9f), 16); // or dword ptr [r18+0x6f852a9f], 16 IID53
|
|
__ movb(Address(r20, r8, (Address::ScaleFactor)2, +0x436e2aa), 1); // mov byte ptr [r20+r8*4+0x436e2aa], 1 IID54
|
|
__ movl(Address(rcx, r14, (Address::ScaleFactor)1, +0x883df84), 16); // mov dword ptr [rcx+r14*2+0x883df84], 16 IID55
|
|
__ testb(Address(r11, r10, (Address::ScaleFactor)1, -0x1fc2039b), 16); // test byte ptr [r11+r10*2-0x1fc2039b], 16 IID56
|
|
__ testl(Address(r29, +0x73b9f003), 67108864); // test dword ptr [r29+0x73b9f003], 67108864 IID57
|
|
__ cmpl_imm32(Address(r29, rcx, (Address::ScaleFactor)2, +0x4ca2b092), 4194304); // cmp dword ptr [r29+rcx*4+0x4ca2b092], 4194304 IID58
|
|
__ addl(r8, Address(rdx, r24, (Address::ScaleFactor)2, -0x1e1524dc)); // add r8d, dword ptr [rdx+r24*4-0x1e1524dc] IID59
|
|
__ andl(r19, Address(r20, r20, (Address::ScaleFactor)1, +0x6286892)); // and r19d, dword ptr [r20+r20*2+0x6286892] IID60
|
|
__ cmpb(r11, Address(r13, -0x42e0bf9e)); // cmp r11b, byte ptr [r13-0x42e0bf9e] IID61
|
|
__ cmpl(r20, Address(rbx, r30, (Address::ScaleFactor)3, -0x30497735)); // cmp r20d, dword ptr [rbx+r30*8-0x30497735] IID62
|
|
__ lzcntl(r8, Address(rdx, r9, (Address::ScaleFactor)1, +0xe2e99e)); // lzcnt r8d, dword ptr [rdx+r9*2+0xe2e99e] IID63
|
|
__ orl(r9, Address(r29, r25, (Address::ScaleFactor)1, +0x50169f63)); // or r9d, dword ptr [r29+r25*2+0x50169f63] IID64
|
|
__ adcl(r17, Address(r31, r21, (Address::ScaleFactor)3, +0x79efd170)); // adc r17d, dword ptr [r31+r21*8+0x79efd170] IID65
|
|
__ imull(r23, Address(r8, -0xa521f73)); // imul r23d, dword ptr [r8-0xa521f73] IID66
|
|
__ popcntl(r30, Address(r10, +0x44352901)); // popcnt r30d, dword ptr [r10+0x44352901] IID67
|
|
__ sbbl(r16, Address(r18, r14, (Address::ScaleFactor)1, -0xda8278a)); // sbb r16d, dword ptr [r18+r14*2-0xda8278a] IID68
|
|
__ subl(r17, Address(r22, +0x2d63aab3)); // sub r17d, dword ptr [r22+0x2d63aab3] IID69
|
|
__ tzcntl(r23, Address(r21, r11, (Address::ScaleFactor)0, -0x18bc7469)); // tzcnt r23d, dword ptr [r21+r11*1-0x18bc7469] IID70
|
|
__ xorb(r9, Address(r19, rdx, (Address::ScaleFactor)0, -0x5f6207ed)); // xor r9b, byte ptr [r19+rdx*1-0x5f6207ed] IID71
|
|
__ xorw(r11, Address(r21, r10, (Address::ScaleFactor)2, -0x63c79f2b)); // xor r11w, word ptr [r21+r10*4-0x63c79f2b] IID72
|
|
__ xorl(r29, Address(r31, rcx, (Address::ScaleFactor)3, +0x34d93c0f)); // xor r29d, dword ptr [r31+rcx*8+0x34d93c0f] IID73
|
|
__ movb(r17, Address(r8, r18, (Address::ScaleFactor)2, -0x38ff3ad7)); // mov r17b, byte ptr [r8+r18*4-0x38ff3ad7] IID74
|
|
__ movl(r31, Address(r20, r11, (Address::ScaleFactor)2, -0x1d23470c)); // mov r31d, dword ptr [r20+r11*4-0x1d23470c] IID75
|
|
__ leal(r31, Address(rbx, r12, (Address::ScaleFactor)2, -0x3b4a4215)); // lea r31d, dword ptr [rbx+r12*4-0x3b4a4215] IID76
|
|
__ xchgb(r20, Address(r30, r24, (Address::ScaleFactor)0, -0x5c4e82bc)); // xchg r20b, byte ptr [r30+r24*1-0x5c4e82bc] IID77
|
|
__ xchgw(r13, Address(r10, r21, (Address::ScaleFactor)3, +0x19bd4a03)); // xchg r13w, word ptr [r10+r21*8+0x19bd4a03] IID78
|
|
__ xchgl(r23, Address(r16, r13, (Address::ScaleFactor)2, -0x6a0293d6)); // xchg r23d, dword ptr [r16+r13*4-0x6a0293d6] IID79
|
|
__ testl(r13, Address(r9, +0x34a6ff61)); // test r13d, dword ptr [r9+0x34a6ff61] IID80
|
|
__ addb(r23, 4); // add r23b, 4 IID81
|
|
__ addl(r28, 65536); // add r28d, 65536 IID82
|
|
#endif // _LP64
|
|
__ andl(rdx, 65536); // and edx, 65536 IID83
|
|
#ifdef _LP64
|
|
__ adcl(r27, 1048576); // adc r27d, 1048576 IID84
|
|
__ cmpb(r13, 4); // cmp r13b, 4 IID85
|
|
__ cmpl(r29, 268435456); // cmp r29d, 268435456 IID86
|
|
__ rcll(r20, 16); // rcl r20d, 16 IID87
|
|
__ roll(r25, 2); // rol r25d, 2 IID88
|
|
#endif // _LP64
|
|
__ rorl(rdx, 4); // ror edx, 4 IID89
|
|
__ sarl(rcx, 1); // sar ecx, 1 IID90
|
|
#ifdef _LP64
|
|
__ sall(r19, 16); // sal r19d, 16 IID91
|
|
__ sbbl(r9, 1); // sbb r9d, 1 IID92
|
|
__ shll(r20, 8); // shl r20d, 8 IID93
|
|
#endif // _LP64
|
|
__ shrl(rcx, 1); // shr ecx, 1 IID94
|
|
#ifdef _LP64
|
|
__ subl(r19, 16777216); // sub r19d, 16777216 IID95
|
|
__ xorl(r16, 4096); // xor r16d, 4096 IID96
|
|
__ movl(r24, 65536); // mov r24d, 65536 IID97
|
|
__ testb(r20, 64); // test r20b, 64 IID98
|
|
__ testl(r28, 16777216); // test r28d, 16777216 IID99
|
|
__ subl_imm32(r29, 262144); // sub r29d, 262144 IID100
|
|
__ cmovl(Assembler::Condition::overflow, r8, Address(r26, r28, (Address::ScaleFactor)1, +0x210f06d)); // cmovo r8d, dword ptr [r26+r28*2+0x210f06d] IID101
|
|
__ cmovl(Assembler::Condition::noOverflow, rbx, Address(r18, rbx, (Address::ScaleFactor)0, -0x264fce2a)); // cmovno ebx, dword ptr [r18+rbx*1-0x264fce2a] IID102
|
|
__ cmovl(Assembler::Condition::below, r29, Address(r17, r24, (Address::ScaleFactor)0, +0x46c06acb)); // cmovb r29d, dword ptr [r17+r24*1+0x46c06acb] IID103
|
|
__ cmovl(Assembler::Condition::aboveEqual, r17, Address(r25, r11, (Address::ScaleFactor)3, -0x3b21f455)); // cmovae r17d, dword ptr [r25+r11*8-0x3b21f455] IID104
|
|
__ cmovl(Assembler::Condition::zero, r23, Address(r20, r31, (Address::ScaleFactor)0, -0x5a03317b)); // cmovz r23d, dword ptr [r20+r31*1-0x5a03317b] IID105
|
|
__ cmovl(Assembler::Condition::notZero, r31, Address(r31, r15, (Address::ScaleFactor)2, -0x53fc2e65)); // cmovnz r31d, dword ptr [r31+r15*4-0x53fc2e65] IID106
|
|
__ cmovl(Assembler::Condition::belowEqual, r28, Address(rdx, rcx, (Address::ScaleFactor)3, -0x3bc9229f)); // cmovbe r28d, dword ptr [rdx+rcx*8-0x3bc9229f] IID107
|
|
__ cmovl(Assembler::Condition::above, r31, Address(rdx, r19, (Address::ScaleFactor)3, +0x7bf1761c)); // cmova r31d, dword ptr [rdx+r19*8+0x7bf1761c] IID108
|
|
__ cmovl(Assembler::Condition::negative, rdx, Address(r17, r18, (Address::ScaleFactor)0, -0x1da2fc03)); // cmovs edx, dword ptr [r17+r18*1-0x1da2fc03] IID109
|
|
__ cmovl(Assembler::Condition::positive, r9, Address(r21, r23, (Address::ScaleFactor)2, -0x2799454a)); // cmovns r9d, dword ptr [r21+r23*4-0x2799454a] IID110
|
|
__ cmovl(Assembler::Condition::parity, r27, Address(r13, -0x654c249c)); // cmovp r27d, dword ptr [r13-0x654c249c] IID111
|
|
__ cmovl(Assembler::Condition::noParity, rdx, Address(r24, r10, (Address::ScaleFactor)3, +0x6c96beb2)); // cmovnp edx, dword ptr [r24+r10*8+0x6c96beb2] IID112
|
|
__ cmovl(Assembler::Condition::less, r9, Address(rcx, r8, (Address::ScaleFactor)3, +0x573e1892)); // cmovl r9d, dword ptr [rcx+r8*8+0x573e1892] IID113
|
|
__ cmovl(Assembler::Condition::greaterEqual, r31, Address(r26, r14, (Address::ScaleFactor)2, +0x717110b1)); // cmovge r31d, dword ptr [r26+r14*4+0x717110b1] IID114
|
|
__ cmovl(Assembler::Condition::lessEqual, r24, Address(r19, r14, (Address::ScaleFactor)2, +0x119faad7)); // cmovle r24d, dword ptr [r19+r14*4+0x119faad7] IID115
|
|
__ cmovl(Assembler::Condition::greater, r12, Address(r13, r12, (Address::ScaleFactor)0, +0xd537805)); // cmovg r12d, dword ptr [r13+r12*1+0xd537805] IID116
|
|
__ setb(Assembler::Condition::overflow, r10); // seto r10b IID117
|
|
#endif // _LP64
|
|
__ setb(Assembler::Condition::noOverflow, rbx); // setno bl IID118
|
|
#ifdef _LP64
|
|
__ setb(Assembler::Condition::below, r13); // setb r13b IID119
|
|
__ setb(Assembler::Condition::aboveEqual, r23); // setae r23b IID120
|
|
__ setb(Assembler::Condition::zero, r24); // setz r24b IID121
|
|
__ setb(Assembler::Condition::notZero, r15); // setnz r15b IID122
|
|
__ setb(Assembler::Condition::belowEqual, r21); // setbe r21b IID123
|
|
__ setb(Assembler::Condition::above, r17); // seta r17b IID124
|
|
__ setb(Assembler::Condition::negative, r10); // sets r10b IID125
|
|
__ setb(Assembler::Condition::positive, r24); // setns r24b IID126
|
|
__ setb(Assembler::Condition::parity, r16); // setp r16b IID127
|
|
__ setb(Assembler::Condition::noParity, r28); // setnp r28b IID128
|
|
__ setb(Assembler::Condition::less, r11); // setl r11b IID129
|
|
__ setb(Assembler::Condition::greaterEqual, r25); // setge r25b IID130
|
|
__ setb(Assembler::Condition::lessEqual, r18); // setle r18b IID131
|
|
__ setb(Assembler::Condition::greater, r14); // setg r14b IID132
|
|
__ divl(r30); // div r30d IID133
|
|
__ idivl(r23); // idiv r23d IID134
|
|
__ imull(r28); // imul r28d IID135
|
|
__ mull(r31); // mul r31d IID136
|
|
__ negl(r27); // neg r27d IID137
|
|
__ notl(r16); // not r16d IID138
|
|
#endif // _LP64
|
|
__ roll(rdx); // rol edx, cl IID139
|
|
#ifdef _LP64
|
|
__ rorl(r12); // ror r12d, cl IID140
|
|
__ sarl(r14); // sar r14d, cl IID141
|
|
__ sall(r19); // sal r19d, cl IID142
|
|
__ shll(r10); // shl r10d, cl IID143
|
|
__ shrl(r20); // shr r20d, cl IID144
|
|
#endif // _LP64
|
|
__ incrementl(rbx); // inc ebx IID145
|
|
#ifdef _LP64
|
|
__ decrementl(r14); // dec r14d IID146
|
|
__ mull(Address(r12, -0x57a4fa5e)); // mul dword ptr [r12-0x57a4fa5e] IID147
|
|
__ negl(Address(rbx, -0x3db4cfc7)); // neg dword ptr [rbx-0x3db4cfc7] IID148
|
|
__ sarl(Address(r21, -0x7e70ad30)); // sar dword ptr [r21-0x7e70ad30], cl IID149
|
|
__ sall(Address(r21, r28, (Address::ScaleFactor)3, -0x23456bc9)); // sal dword ptr [r21+r28*8-0x23456bc9], cl IID150
|
|
__ shrl(Address(r11, r13, (Address::ScaleFactor)1, -0xe00fc44)); // shr dword ptr [r11+r13*2-0xe00fc44], cl IID151
|
|
__ incrementl(Address(r19, -0x5e6ad56a)); // inc dword ptr [r19-0x5e6ad56a] IID152
|
|
__ decrementl(Address(rcx, r20, (Address::ScaleFactor)0, -0x2530b9c4)); // dec dword ptr [rcx+r20*1-0x2530b9c4] IID153
|
|
__ imull(r17, Address(r8, r24, (Address::ScaleFactor)1, +0x2efecf26), 1048576); // imul r17d, dword ptr [r8+r24*2+0x2efecf26], 1048576 IID154
|
|
__ imull(r9, r8, 268435456); // imul r9d, r8d, 268435456 IID155
|
|
__ shldl(r10, r15, 8); // shld r10d, r15d, 8 IID156
|
|
__ shrdl(r29, r22, 2); // shrd r29d, r22d, 2 IID157
|
|
__ movzbl(r14, Address(r19, -0x6c33584)); // movzx r14d, byte ptr [r19-0x6c33584] IID158
|
|
__ movzwl(r25, Address(r12, r27, (Address::ScaleFactor)0, +0x2d05fa44)); // movzx r25d, word ptr [r12+r27*1+0x2d05fa44] IID159
|
|
__ movsbl(r12, Address(r30, r15, (Address::ScaleFactor)0, +0x65bccac1)); // movsx r12d, byte ptr [r30+r15*1+0x65bccac1] IID160
|
|
__ movswl(r26, Address(r10, r24, (Address::ScaleFactor)0, +0x1d707459)); // movsx r26d, word ptr [r10+r24*1+0x1d707459] IID161
|
|
__ movzbl(r18, r8); // movzx r18d, r8b IID162
|
|
__ movzwl(r31, r9); // movzx r31d, r9w IID163
|
|
__ movsbl(r15, r22); // movsx r15d, r22b IID164
|
|
__ movswl(r24, r24); // movsx r24d, r24w IID165
|
|
__ cmpxchgb(r18, Address(r12, r28, (Address::ScaleFactor)1, -0x4855a65f)); // cmpxchg byte ptr [r12+r28*2-0x4855a65f], r18b IID166
|
|
__ cmpxchgw(r28, Address(rdx, r14, (Address::ScaleFactor)3, +0x16f5a558)); // cmpxchg word ptr [rdx+r14*8+0x16f5a558], r28w IID167
|
|
__ cmpxchgl(rdx, Address(r18, rdx, (Address::ScaleFactor)1, +0x50258d9c)); // cmpxchg dword ptr [r18+rdx*2+0x50258d9c], edx IID168
|
|
#endif // _LP64
|
|
#ifdef _LP64
|
|
__ adcq(r9, rbx); // {load}adc r9, rbx IID169
|
|
__ cmpq(r26, r24); // {load}cmp r26, r24 IID170
|
|
__ imulq(r14, rdx); // {load}imul r14, rdx IID171
|
|
__ popcntq(r25, r30); // {load}popcnt r25, r30 IID172
|
|
__ sbbq(r24, r19); // {load}sbb r24, r19 IID173
|
|
__ subq(r15, r11); // {load}sub r15, r11 IID174
|
|
__ tzcntq(r18, r21); // {load}tzcnt r18, r21 IID175
|
|
__ lzcntq(r15, r27); // {load}lzcnt r15, r27 IID176
|
|
__ addq(r21, r20); // {load}add r21, r20 IID177
|
|
__ andq(r11, r26); // {load}and r11, r26 IID178
|
|
__ orq(r29, r15); // {load}or r29, r15 IID179
|
|
__ xorq(r24, r21); // {load}xor r24, r21 IID180
|
|
__ movq(r14, r13); // {load}mov r14, r13 IID181
|
|
__ bsfq(r11, r22); // {load}bsf r11, r22 IID182
|
|
__ bsrq(r14, r23); // {load}bsr r14, r23 IID183
|
|
__ btq(r22, rcx); // {load}bt r22, rcx IID184
|
|
__ xchgq(r25, r29); // {load}xchg r25, r29 IID185
|
|
__ testq(r15, r8); // {load}test r15, r8 IID186
|
|
__ addq(Address(r14, r10, (Address::ScaleFactor)3, -0x36e6fa02), r16); // add qword ptr [r14+r10*8-0x36e6fa02], r16 IID187
|
|
__ andq(Address(rbx, r8, (Address::ScaleFactor)3, -0x279a21b8), r18); // and qword ptr [rbx+r8*8-0x279a21b8], r18 IID188
|
|
__ cmpq(Address(r24, +0x62c3c9ef), r13); // cmp qword ptr [r24+0x62c3c9ef], r13 IID189
|
|
__ orq(Address(r11, r22, (Address::ScaleFactor)2, +0x419fb378), r11); // or qword ptr [r11+r22*4+0x419fb378], r11 IID190
|
|
__ xorq(Address(r25, r14, (Address::ScaleFactor)2, -0x32b449dd), r13); // xor qword ptr [r25+r14*4-0x32b449dd], r13 IID191
|
|
__ subq(Address(r28, r31, (Address::ScaleFactor)3, +0x6ce1d361), r19); // sub qword ptr [r28+r31*8+0x6ce1d361], r19 IID192
|
|
__ movq(Address(r25, r25, (Address::ScaleFactor)2, -0x3f5767c), r11); // mov qword ptr [r25+r25*4-0x3f5767c], r11 IID193
|
|
__ xaddq(Address(r19, r17, (Address::ScaleFactor)3, +0x1febf06c), r20); // xadd qword ptr [r19+r17*8+0x1febf06c], r20 IID194
|
|
__ andq(Address(r26, r17, (Address::ScaleFactor)1, -0x6b865f05), 65536); // and qword ptr [r26+r17*2-0x6b865f05], 65536 IID195
|
|
__ addq(Address(r27, -0x6ec95d87), 65536); // add qword ptr [r27-0x6ec95d87], 65536 IID196
|
|
__ cmpq(Address(rbx, r26, (Address::ScaleFactor)2, -0x1eabea4), 1048576); // cmp qword ptr [rbx+r26*4-0x1eabea4], 1048576 IID197
|
|
__ sarq(Address(rbx, r19, (Address::ScaleFactor)0, +0x3c3c3de8), 8); // sar qword ptr [rbx+r19*1+0x3c3c3de8], 8 IID198
|
|
__ salq(Address(r20, r23, (Address::ScaleFactor)1, +0x68519b6d), 8); // sal qword ptr [r20+r23*2+0x68519b6d], 8 IID199
|
|
__ sbbq(Address(r31, r22, (Address::ScaleFactor)0, -0x7b3d1e85), 16); // sbb qword ptr [r31+r22*1-0x7b3d1e85], 16 IID200
|
|
__ shrq(Address(r15, r18, (Address::ScaleFactor)3, +0x4d9d824), 4); // shr qword ptr [r15+r18*8+0x4d9d824], 4 IID201
|
|
__ subq(Address(rdx, r29, (Address::ScaleFactor)2, +0x7e4aea85), 1); // sub qword ptr [rdx+r29*4+0x7e4aea85], 1 IID202
|
|
__ xorq(Address(r23, r10, (Address::ScaleFactor)1, +0x2895c620), 16777216); // xor qword ptr [r23+r10*2+0x2895c620], 16777216 IID203
|
|
__ orq(Address(r14, r13, (Address::ScaleFactor)0, -0x771b399b), 1); // or qword ptr [r14+r13*1-0x771b399b], 1 IID204
|
|
__ movq(Address(r22, -0x63459b5a), 256); // mov qword ptr [r22-0x63459b5a], 256 IID205
|
|
__ testq(Address(r13, -0xb9691c5), -1); // test qword ptr [r13-0xb9691c5], -1 IID206
|
|
__ addq(r17, Address(r15, -0x51b64b0d)); // add r17, qword ptr [r15-0x51b64b0d] IID207
|
|
__ andq(rcx, Address(r16, rcx, (Address::ScaleFactor)3, -0x1c8e4b54)); // and rcx, qword ptr [r16+rcx*8-0x1c8e4b54] IID208
|
|
__ cmpq(r23, Address(r17, rcx, (Address::ScaleFactor)3, -0x44705560)); // cmp r23, qword ptr [r17+rcx*8-0x44705560] IID209
|
|
__ lzcntq(r19, Address(r19, +0x487fe792)); // lzcnt r19, qword ptr [r19+0x487fe792] IID210
|
|
__ orq(r11, Address(r17, -0x65de4329)); // or r11, qword ptr [r17-0x65de4329] IID211
|
|
__ adcq(r29, Address(r9, -0x7092dc03)); // adc r29, qword ptr [r9-0x7092dc03] IID212
|
|
__ imulq(r9, Address(r26, r26, (Address::ScaleFactor)3, -0x118287f7)); // imul r9, qword ptr [r26+r26*8-0x118287f7] IID213
|
|
__ popcntq(r19, Address(r15, r19, (Address::ScaleFactor)1, -0x6e31ef95)); // popcnt r19, qword ptr [r15+r19*2-0x6e31ef95] IID214
|
|
__ sbbq(r30, Address(r23, -0x46545c5e)); // sbb r30, qword ptr [r23-0x46545c5e] IID215
|
|
__ subq(r23, Address(r31, r18, (Address::ScaleFactor)3, +0x663c37d8)); // sub r23, qword ptr [r31+r18*8+0x663c37d8] IID216
|
|
__ tzcntq(r24, Address(r24, r25, (Address::ScaleFactor)3, -0x465a78f1)); // tzcnt r24, qword ptr [r24+r25*8-0x465a78f1] IID217
|
|
__ xorq(r14, Address(r15, r19, (Address::ScaleFactor)1, +0x4196affa)); // xor r14, qword ptr [r15+r19*2+0x4196affa] IID218
|
|
__ movq(rdx, Address(r25, r29, (Address::ScaleFactor)1, +0x115a6157)); // mov rdx, qword ptr [r25+r29*2+0x115a6157] IID219
|
|
__ leaq(r19, Address(r28, r31, (Address::ScaleFactor)2, +0x6b82f933)); // lea r19, qword ptr [r28+r31*4+0x6b82f933] IID220
|
|
__ cvttsd2siq(rcx, Address(r24, r21, (Address::ScaleFactor)3, -0x39dc99eb)); // cvttsd2si rcx, qword ptr [r24+r21*8-0x39dc99eb] IID221
|
|
__ xchgq(r29, Address(r17, r24, (Address::ScaleFactor)3, +0x5902f01d)); // xchg r29, qword ptr [r17+r24*8+0x5902f01d] IID222
|
|
__ testq(r12, Address(r24, r29, (Address::ScaleFactor)2, +0x8865bfc)); // test r12, qword ptr [r24+r29*4+0x8865bfc] IID223
|
|
__ addq(r10, 16); // add r10, 16 IID224
|
|
__ andq(r26, 256); // and r26, 256 IID225
|
|
__ adcq(rcx, 1); // adc rcx, 1 IID226
|
|
__ cmpq(r21, 65536); // cmp r21, 65536 IID227
|
|
__ rclq(r28, 4); // rcl r28, 4 IID228
|
|
__ rcrq(r28, 16); // rcr r28, 16 IID229
|
|
__ rolq(r18, 1); // rol r18, 1 IID230
|
|
__ rorq(r26, 2); // ror r26, 2 IID231
|
|
__ sarq(r19, 2); // sar r19, 2 IID232
|
|
__ salq(r14, 8); // sal r14, 8 IID233
|
|
__ sbbq(r10, 65536); // sbb r10, 65536 IID234
|
|
__ shlq(r30, 1); // shl r30, 1 IID235
|
|
__ shrq(r15, 8); // shr r15, 8 IID236
|
|
__ subq(r21, 1048576); // sub r21, 1048576 IID237
|
|
__ xorq(rbx, 268435456); // xor rbx, 268435456 IID238
|
|
__ movq(r19, 16); // mov r19, 16 IID239
|
|
__ mov64(r19, 17179869184); // mov r19, 17179869184 IID240
|
|
__ btq(r21, 1); // bt r21, 1 IID241
|
|
__ testq(r15, -65536); // test r15, -65536 IID242
|
|
__ orq_imm32(r21, 1073741824); // or r21, 1073741824 IID243
|
|
__ subq_imm32(r19, 65536); // sub r19, 65536 IID244
|
|
__ cmovq(Assembler::Condition::overflow, r15, Address(r29, -0x5c98219a)); // cmovo r15, qword ptr [r29-0x5c98219a] IID245
|
|
__ cmovq(Assembler::Condition::noOverflow, rcx, Address(r21, +0x22cc581)); // cmovno rcx, qword ptr [r21+0x22cc581] IID246
|
|
__ cmovq(Assembler::Condition::below, r15, Address(r29, r13, (Address::ScaleFactor)2, -0x5e968fb9)); // cmovb r15, qword ptr [r29+r13*4-0x5e968fb9] IID247
|
|
__ cmovq(Assembler::Condition::aboveEqual, r26, Address(r24, +0x440c6894)); // cmovae r26, qword ptr [r24+0x440c6894] IID248
|
|
__ cmovq(Assembler::Condition::zero, r17, Address(r23, r26, (Address::ScaleFactor)3, +0x23558b4e)); // cmovz r17, qword ptr [r23+r26*8+0x23558b4e] IID249
|
|
__ cmovq(Assembler::Condition::notZero, r9, Address(r16, r29, (Address::ScaleFactor)3, -0x1289a3c9)); // cmovnz r9, qword ptr [r16+r29*8-0x1289a3c9] IID250
|
|
__ cmovq(Assembler::Condition::belowEqual, r8, Address(r11, -0x49e134cc)); // cmovbe r8, qword ptr [r11-0x49e134cc] IID251
|
|
__ cmovq(Assembler::Condition::above, r26, Address(r11, r20, (Address::ScaleFactor)1, -0x3ef9057a)); // cmova r26, qword ptr [r11+r20*2-0x3ef9057a] IID252
|
|
__ cmovq(Assembler::Condition::negative, r11, Address(r26, r13, (Address::ScaleFactor)2, +0x4bd18f9f)); // cmovs r11, qword ptr [r26+r13*4+0x4bd18f9f] IID253
|
|
__ cmovq(Assembler::Condition::positive, r8, Address(r9, r11, (Address::ScaleFactor)3, +0x4b42a528)); // cmovns r8, qword ptr [r9+r11*8+0x4b42a528] IID254
|
|
__ cmovq(Assembler::Condition::parity, r12, Address(r19, r9, (Address::ScaleFactor)1, +0x68559a1c)); // cmovp r12, qword ptr [r19+r9*2+0x68559a1c] IID255
|
|
__ cmovq(Assembler::Condition::noParity, r22, Address(r18, r17, (Address::ScaleFactor)1, +0x2c4d8e80)); // cmovnp r22, qword ptr [r18+r17*2+0x2c4d8e80] IID256
|
|
__ cmovq(Assembler::Condition::less, r26, Address(r18, r30, (Address::ScaleFactor)0, -0x2ae8896e)); // cmovl r26, qword ptr [r18+r30*1-0x2ae8896e] IID257
|
|
__ cmovq(Assembler::Condition::greaterEqual, r22, Address(r11, +0x4fefa622)); // cmovge r22, qword ptr [r11+0x4fefa622] IID258
|
|
__ cmovq(Assembler::Condition::lessEqual, r28, Address(r18, r27, (Address::ScaleFactor)1, +0x6b7a8c34)); // cmovle r28, qword ptr [r18+r27*2+0x6b7a8c34] IID259
|
|
__ cmovq(Assembler::Condition::greater, r20, Address(r23, r20, (Address::ScaleFactor)0, -0x12e725c5)); // cmovg r20, qword ptr [r23+r20*1-0x12e725c5] IID260
|
|
__ call(r9); // call r9 IID261
|
|
__ divq(r22); // div r22 IID262
|
|
__ idivq(r29); // idiv r29 IID263
|
|
__ imulq(rbx); // imul rbx IID264
|
|
__ mulq(r27); // mul r27 IID265
|
|
__ negq(rbx); // neg rbx IID266
|
|
__ notq(r17); // not r17 IID267
|
|
__ rolq(r25); // rol r25, cl IID268
|
|
__ rorq(rbx); // ror rbx, cl IID269
|
|
__ sarq(r17); // sar r17, cl IID270
|
|
__ salq(r28); // sal r28, cl IID271
|
|
__ shlq(r28); // shl r28, cl IID272
|
|
__ shrq(r30); // shr r30, cl IID273
|
|
__ incrementq(r27); // inc r27 IID274
|
|
__ decrementq(rdx); // dec rdx IID275
|
|
__ pushp(r27); // pushp r27 IID276
|
|
__ popp(r10); // popp r10 IID277
|
|
__ call(Address(r27, -0x22db8705)); // call qword ptr [r27-0x22db8705] IID278
|
|
__ mulq(Address(r27, r21, (Address::ScaleFactor)0, -0x1f59ff9c)); // mul qword ptr [r27+r21*1-0x1f59ff9c] IID279
|
|
__ negq(Address(r19, rcx, (Address::ScaleFactor)3, +0x7a47b812)); // neg qword ptr [r19+rcx*8+0x7a47b812] IID280
|
|
__ sarq(Address(r18, r21, (Address::ScaleFactor)1, -0x48857a46)); // sar qword ptr [r18+r21*2-0x48857a46], cl IID281
|
|
__ salq(Address(r24, -0x7a2bda2c)); // sal qword ptr [r24-0x7a2bda2c], cl IID282
|
|
__ shrq(Address(r24, +0x1abd92f)); // shr qword ptr [r24+0x1abd92f], cl IID283
|
|
__ incrementq(Address(r9, r9, (Address::ScaleFactor)3, +0x31a92520)); // inc qword ptr [r9+r9*8+0x31a92520] IID284
|
|
__ decrementq(Address(r9, r8, (Address::ScaleFactor)0, +0x7f14b4bd)); // dec qword ptr [r9+r8*1+0x7f14b4bd] IID285
|
|
__ imulq(r14, Address(r29, r15, (Address::ScaleFactor)1, +0x5281cf9c), 256); // imul r14, qword ptr [r29+r15*2+0x5281cf9c], 256 IID286
|
|
__ imulq(r16, r28, 1048576); // imul r16, r28, 1048576 IID287
|
|
__ shldq(r17, r24, 2); // shld r17, r24, 2 IID288
|
|
__ shrdq(r16, r11, 2); // shrd r16, r11, 2 IID289
|
|
__ pop2(r10, r11); // {load}pop2 r11, r10 IID290
|
|
__ pop2p(r15, r24); // {load}pop2p r24, r15 IID291
|
|
__ push2(r28, r11); // {load}push2 r11, r28 IID292
|
|
__ push2p(r12, r31); // {load}push2p r31, r12 IID293
|
|
__ movzbq(r24, Address(r22, r16, (Address::ScaleFactor)0, +0x511be837)); // movzx r24, byte ptr [r22+r16*1+0x511be837] IID294
|
|
__ movzwq(r15, Address(r15, r26, (Address::ScaleFactor)2, -0x38794ee)); // movzx r15, word ptr [r15+r26*4-0x38794ee] IID295
|
|
__ movsbq(r15, Address(r25, r16, (Address::ScaleFactor)3, -0x7a092741)); // movsx r15, byte ptr [r25+r16*8-0x7a092741] IID296
|
|
__ movswq(rdx, Address(r28, r19, (Address::ScaleFactor)2, +0x79da6a)); // movsx rdx, word ptr [r28+r19*4+0x79da6a] IID297
|
|
__ movzbq(r27, r9); // movzx r27, r9b IID298
|
|
__ movzwq(r25, r21); // movzx r25, r21w IID299
|
|
__ movsbq(r14, r12); // movsx r14, r12b IID300
|
|
__ movswq(r23, r11); // movsx r23, r11w IID301
|
|
__ cmpxchgq(r30, Address(r12, -0x65a974df)); // cmpxchg qword ptr [r12-0x65a974df], r30 IID302
|
|
#endif // _LP64
|
|
|
|
static const uint8_t insns[] =
|
|
{
|
|
#ifdef _LP64
|
|
0xd5, 0x94, 0xa5, 0xf6, // IID0
|
|
#endif // _LP64
|
|
0x0f, 0xad, 0xd9, // IID1
|
|
#ifdef _LP64
|
|
0xd5, 0x54, 0x13, 0xc2, // IID2
|
|
0xd5, 0x14, 0x3b, 0xc3, // IID3
|
|
0xd5, 0xd4, 0xaf, 0xcb, // IID4
|
|
0xf3, 0xd5, 0xc1, 0xb8, 0xdf, // IID5
|
|
0xd5, 0x50, 0x1b, 0xeb, // IID6
|
|
0xd5, 0x51, 0x2b, 0xcd, // IID7
|
|
0xf3, 0xd5, 0xc0, 0xbc, 0xea, // IID8
|
|
0xf3, 0xd5, 0x90, 0xbd, 0xcf, // IID9
|
|
0x45, 0x03, 0xd3, // IID10
|
|
0xd5, 0x41, 0x23, 0xee, // IID11
|
|
0xd5, 0x15, 0x0b, 0xe6, // IID12
|
|
0xd5, 0x51, 0x33, 0xde, // IID13
|
|
0xd5, 0x45, 0x8b, 0xdb, // IID14
|
|
0x45, 0x0f, 0xbc, 0xd4, // IID15
|
|
0xd5, 0xc1, 0xbd, 0xc2, // IID16
|
|
0xd5, 0x51, 0x87, 0xc4, // IID17
|
|
0xd5, 0x54, 0x85, 0xc8, // IID18
|
|
0xd5, 0x11, 0x00, 0x8c, 0x53, 0x23, 0x47, 0x30, 0x6f, // IID19
|
|
0x66, 0xd5, 0x50, 0x01, 0x8c, 0x8b, 0x57, 0x4c, 0x24, 0x17, // IID20
|
|
0xd5, 0x70, 0x01, 0x9c, 0x47, 0x19, 0xf4, 0x8d, 0x13, // IID21
|
|
0x43, 0x11, 0x8c, 0xd8, 0x8d, 0x85, 0xb0, 0xe9, // IID22
|
|
0xd5, 0x60, 0x20, 0xb4, 0xca, 0x81, 0xf1, 0xf7, 0x4d, // IID23
|
|
0xd5, 0x41, 0x21, 0xbf, 0x97, 0xb8, 0x77, 0xbe, // IID24
|
|
0xd5, 0x34, 0x38, 0x84, 0x14, 0x78, 0x8a, 0x7d, 0xe4, // IID25
|
|
0x66, 0xd5, 0x65, 0x39, 0xbc, 0xf1, 0x70, 0xad, 0x4e, 0x56, // IID26
|
|
0xd5, 0x23, 0x39, 0x8c, 0x82, 0xec, 0xff, 0x08, 0x0f, // IID27
|
|
0xd5, 0x53, 0x08, 0x9c, 0x3b, 0xc7, 0xea, 0x18, 0x0f, // IID28
|
|
0xd5, 0x36, 0x09, 0xa4, 0xb8, 0x90, 0x27, 0x45, 0x3a, // IID29
|
|
0xd5, 0x16, 0x30, 0x94, 0x2c, 0xb7, 0xe6, 0xdd, 0x61, // IID30
|
|
0xd5, 0x11, 0x31, 0x9b, 0x9d, 0x6b, 0x56, 0x88, // IID31
|
|
0x47, 0x29, 0x94, 0x19, 0x45, 0xf1, 0x20, 0x4e, // IID32
|
|
0xd5, 0x34, 0x88, 0x94, 0x3f, 0x89, 0xe4, 0x0a, 0xfc, // IID33
|
|
0xd5, 0x75, 0x89, 0xb4, 0x37, 0x66, 0x54, 0xac, 0x0f, // IID34
|
|
0xd5, 0xc4, 0xc0, 0xbb, 0x6f, 0xa6, 0xfd, 0x8f, // IID35
|
|
0x66, 0xd5, 0xf6, 0xc1, 0xac, 0x51, 0xdf, 0xfd, 0xf3, 0xac, // IID36
|
|
0xd5, 0xe1, 0xc1, 0x8c, 0x29, 0x41, 0xc9, 0x8c, 0x84, // IID37
|
|
0xd5, 0x13, 0x81, 0x94, 0xa0, 0xe5, 0x07, 0x1b, 0x69, 0x00, 0x00, 0x01, 0x00, // IID38
|
|
0x43, 0x83, 0xa4, 0x0e, 0xa9, 0xa6, 0xa2, 0xee, 0x10, // IID39
|
|
0xd5, 0x10, 0x80, 0x85, 0x53, 0x7c, 0xc1, 0xe2, 0x40, // IID40
|
|
0x66, 0x41, 0x81, 0x84, 0x24, 0x9a, 0xcf, 0x7a, 0x3a, 0x00, 0x10, // IID41
|
|
0xd5, 0x13, 0x81, 0x84, 0x76, 0xea, 0x12, 0x8c, 0xdf, 0x00, 0x01, 0x00, 0x00, // IID42
|
|
0xd5, 0x31, 0x80, 0xbc, 0x14, 0xd5, 0x26, 0xd3, 0x6f, 0x10, // IID43
|
|
0x66, 0x43, 0x81, 0xbc, 0x74, 0x8f, 0x56, 0xe6, 0x2a, 0x00, 0x01, // IID44
|
|
0xd5, 0x33, 0x81, 0xbc, 0xf0, 0x54, 0x51, 0x46, 0xee, 0x00, 0x00, 0x10, 0x00, // IID45
|
|
0xd5, 0x32, 0xd1, 0xbc, 0xb6, 0x15, 0x91, 0xcb, 0x60, // IID46
|
|
0xd5, 0x13, 0xc1, 0xa4, 0x47, 0xb9, 0x8a, 0x6d, 0x23, 0x10, // IID47
|
|
0xd5, 0x12, 0x81, 0x9c, 0x65, 0xe8, 0x60, 0x64, 0x82, 0x00, 0x00, 0x00, 0x01, // IID48
|
|
0xd5, 0x31, 0xc1, 0xac, 0x0d, 0xea, 0x0d, 0xab, 0x83, 0x08, // IID49
|
|
0xd5, 0x23, 0x83, 0xac, 0x98, 0x3a, 0x1d, 0x6f, 0xee, 0x10, // IID50
|
|
0x81, 0xb2, 0x96, 0x33, 0xdd, 0x50, 0x00, 0x00, 0x10, 0x00, // IID51
|
|
0xd5, 0x10, 0x80, 0x8c, 0x24, 0xec, 0x09, 0x2e, 0x82, 0x40, // IID52
|
|
0xd5, 0x10, 0x83, 0x8a, 0x9f, 0x2a, 0x85, 0x6f, 0x10, // IID53
|
|
0xd5, 0x12, 0xc6, 0x84, 0x84, 0xaa, 0xe2, 0x36, 0x04, 0x01, // IID54
|
|
0x42, 0xc7, 0x84, 0x71, 0x84, 0xdf, 0x83, 0x08, 0x10, 0x00, 0x00, 0x00, // IID55
|
|
0x43, 0xf6, 0x84, 0x53, 0x65, 0xfc, 0x3d, 0xe0, 0x10, // IID56
|
|
0xd5, 0x11, 0xf7, 0x85, 0x03, 0xf0, 0xb9, 0x73, 0x00, 0x00, 0x00, 0x04, // IID57
|
|
0xd5, 0x11, 0x81, 0xbc, 0x8d, 0x92, 0xb0, 0xa2, 0x4c, 0x00, 0x00, 0x40, 0x00, // IID58
|
|
0xd5, 0x26, 0x03, 0x84, 0x82, 0x24, 0xdb, 0xea, 0xe1, // IID59
|
|
0xd5, 0x70, 0x23, 0x9c, 0x64, 0x92, 0x68, 0x28, 0x06, // IID60
|
|
0x45, 0x3a, 0x9d, 0x62, 0x40, 0x1f, 0xbd, // IID61
|
|
0xd5, 0x62, 0x3b, 0xa4, 0xf3, 0xcb, 0x88, 0xb6, 0xcf, // IID62
|
|
0xf3, 0x46, 0x0f, 0xbd, 0x84, 0x4a, 0x9e, 0xe9, 0xe2, 0x00, // IID63
|
|
0xd5, 0x37, 0x0b, 0x8c, 0x4d, 0x63, 0x9f, 0x16, 0x50, // IID64
|
|
0xd5, 0x71, 0x13, 0x8c, 0xef, 0x70, 0xd1, 0xef, 0x79, // IID65
|
|
0xd5, 0xc1, 0xaf, 0xb8, 0x8d, 0xe0, 0xad, 0xf5, // IID66
|
|
0xf3, 0xd5, 0xc5, 0xb8, 0xb2, 0x01, 0x29, 0x35, 0x44, // IID67
|
|
0xd5, 0x52, 0x1b, 0x84, 0x72, 0x76, 0xd8, 0x57, 0xf2, // IID68
|
|
0xd5, 0x50, 0x2b, 0x8e, 0xb3, 0xaa, 0x63, 0x2d, // IID69
|
|
0xf3, 0xd5, 0xd2, 0xbc, 0xbc, 0x1d, 0x97, 0x8b, 0x43, 0xe7, // IID70
|
|
0xd5, 0x14, 0x32, 0x8c, 0x13, 0x13, 0xf8, 0x9d, 0xa0, // IID71
|
|
0x66, 0xd5, 0x16, 0x33, 0x9c, 0x95, 0xd5, 0x60, 0x38, 0x9c, // IID72
|
|
0xd5, 0x55, 0x33, 0xac, 0xcf, 0x0f, 0x3c, 0xd9, 0x34, // IID73
|
|
0xd5, 0x61, 0x8a, 0x8c, 0x90, 0x29, 0xc5, 0x00, 0xc7, // IID74
|
|
0xd5, 0x56, 0x8b, 0xbc, 0x9c, 0xf4, 0xb8, 0xdc, 0xe2, // IID75
|
|
0xd5, 0x46, 0x8d, 0xbc, 0xa3, 0xeb, 0xbd, 0xb5, 0xc4, // IID76
|
|
0xd5, 0x73, 0x86, 0xa4, 0x06, 0x44, 0x7d, 0xb1, 0xa3, // IID77
|
|
0x66, 0xd5, 0x25, 0x87, 0xac, 0xea, 0x03, 0x4a, 0xbd, 0x19, // IID78
|
|
0xd5, 0x52, 0x87, 0xbc, 0xa8, 0x2a, 0x6c, 0xfd, 0x95, // IID79
|
|
0x45, 0x85, 0xa9, 0x61, 0xff, 0xa6, 0x34, // IID80
|
|
0xd5, 0x10, 0x80, 0xc7, 0x04, // IID81
|
|
0xd5, 0x11, 0x81, 0xc4, 0x00, 0x00, 0x01, 0x00, // IID82
|
|
#endif // _LP64
|
|
0x81, 0xe2, 0x00, 0x00, 0x01, 0x00, // IID83
|
|
#ifdef _LP64
|
|
0xd5, 0x11, 0x81, 0xd3, 0x00, 0x00, 0x10, 0x00, // IID84
|
|
0x41, 0x80, 0xfd, 0x04, // IID85
|
|
0xd5, 0x11, 0x81, 0xfd, 0x00, 0x00, 0x00, 0x10, // IID86
|
|
0xd5, 0x10, 0xc1, 0xd4, 0x10, // IID87
|
|
0xd5, 0x11, 0xc1, 0xc1, 0x02, // IID88
|
|
#endif // _LP64
|
|
0xc1, 0xca, 0x04, // IID89
|
|
0xd1, 0xf9, // IID90
|
|
#ifdef _LP64
|
|
0xd5, 0x10, 0xc1, 0xe3, 0x10, // IID91
|
|
0x41, 0x83, 0xd9, 0x01, // IID92
|
|
0xd5, 0x10, 0xc1, 0xe4, 0x08, // IID93
|
|
#endif // _LP64
|
|
0xd1, 0xe9, // IID94
|
|
#ifdef _LP64
|
|
0xd5, 0x10, 0x81, 0xeb, 0x00, 0x00, 0x00, 0x01, // IID95
|
|
0xd5, 0x10, 0x81, 0xf0, 0x00, 0x10, 0x00, 0x00, // IID96
|
|
0xd5, 0x11, 0xb8, 0x00, 0x00, 0x01, 0x00, // IID97
|
|
0xd5, 0x10, 0xf6, 0xc4, 0x40, // IID98
|
|
0xd5, 0x11, 0xf7, 0xc4, 0x00, 0x00, 0x00, 0x01, // IID99
|
|
0xd5, 0x11, 0x81, 0xed, 0x00, 0x00, 0x04, 0x00, // IID100
|
|
0xd5, 0xb7, 0x40, 0x84, 0x62, 0x6d, 0xf0, 0x10, 0x02, // IID101
|
|
0xd5, 0x90, 0x41, 0x9c, 0x1a, 0xd6, 0x31, 0xb0, 0xd9, // IID102
|
|
0xd5, 0xf6, 0x42, 0xac, 0x01, 0xcb, 0x6a, 0xc0, 0x46, // IID103
|
|
0xd5, 0xd3, 0x43, 0x8c, 0xd9, 0xab, 0x0b, 0xde, 0xc4, // IID104
|
|
0xd5, 0xf2, 0x44, 0xbc, 0x3c, 0x85, 0xce, 0xfc, 0xa5, // IID105
|
|
0xd5, 0xd7, 0x45, 0xbc, 0xbf, 0x9b, 0xd1, 0x03, 0xac, // IID106
|
|
0xd5, 0xc4, 0x46, 0xa4, 0xca, 0x61, 0xdd, 0x36, 0xc4, // IID107
|
|
0xd5, 0xe4, 0x47, 0xbc, 0xda, 0x1c, 0x76, 0xf1, 0x7b, // IID108
|
|
0xd5, 0xb0, 0x48, 0x94, 0x11, 0xfd, 0x03, 0x5d, 0xe2, // IID109
|
|
0xd5, 0xb4, 0x49, 0x8c, 0xbd, 0xb6, 0xba, 0x66, 0xd8, // IID110
|
|
0xd5, 0xc5, 0x4a, 0x9d, 0x64, 0xdb, 0xb3, 0x9a, // IID111
|
|
0xd5, 0x93, 0x4b, 0x94, 0xd0, 0xb2, 0xbe, 0x96, 0x6c, // IID112
|
|
0x46, 0x0f, 0x4c, 0x8c, 0xc1, 0x92, 0x18, 0x3e, 0x57, // IID113
|
|
0xd5, 0xd7, 0x4d, 0xbc, 0xb2, 0xb1, 0x10, 0x71, 0x71, // IID114
|
|
0xd5, 0xd6, 0x4e, 0x84, 0xb3, 0xd7, 0xaa, 0x9f, 0x11, // IID115
|
|
0x47, 0x0f, 0x4f, 0xa4, 0x25, 0x05, 0x78, 0x53, 0x0d, // IID116
|
|
0x41, 0x0f, 0x90, 0xc2, // IID117
|
|
#endif // _LP64
|
|
0x0f, 0x91, 0xc3, // IID118
|
|
#ifdef _LP64
|
|
0x41, 0x0f, 0x92, 0xc5, // IID119
|
|
0xd5, 0x90, 0x93, 0xc7, // IID120
|
|
0xd5, 0x91, 0x94, 0xc0, // IID121
|
|
0x41, 0x0f, 0x95, 0xc7, // IID122
|
|
0xd5, 0x90, 0x96, 0xc5, // IID123
|
|
0xd5, 0x90, 0x97, 0xc1, // IID124
|
|
0x41, 0x0f, 0x98, 0xc2, // IID125
|
|
0xd5, 0x91, 0x99, 0xc0, // IID126
|
|
0xd5, 0x90, 0x9a, 0xc0, // IID127
|
|
0xd5, 0x91, 0x9b, 0xc4, // IID128
|
|
0x41, 0x0f, 0x9c, 0xc3, // IID129
|
|
0xd5, 0x91, 0x9d, 0xc1, // IID130
|
|
0xd5, 0x90, 0x9e, 0xc2, // IID131
|
|
0x41, 0x0f, 0x9f, 0xc6, // IID132
|
|
0xd5, 0x11, 0xf7, 0xf6, // IID133
|
|
0xd5, 0x10, 0xf7, 0xff, // IID134
|
|
0xd5, 0x11, 0xf7, 0xec, // IID135
|
|
0xd5, 0x11, 0xf7, 0xe7, // IID136
|
|
0xd5, 0x11, 0xf7, 0xdb, // IID137
|
|
0xd5, 0x10, 0xf7, 0xd0, // IID138
|
|
#endif // _LP64
|
|
0xd3, 0xc2, // IID139
|
|
#ifdef _LP64
|
|
0x41, 0xd3, 0xcc, // IID140
|
|
0x41, 0xd3, 0xfe, // IID141
|
|
0xd5, 0x10, 0xd3, 0xe3, // IID142
|
|
0x41, 0xd3, 0xe2, // IID143
|
|
0xd5, 0x10, 0xd3, 0xec, // IID144
|
|
#endif // _LP64
|
|
0xff, 0xc3, // IID145
|
|
#ifdef _LP64
|
|
0x41, 0xff, 0xce, // IID146
|
|
0x41, 0xf7, 0xa4, 0x24, 0xa2, 0x05, 0x5b, 0xa8, // IID147
|
|
0xf7, 0x9b, 0x39, 0x30, 0x4b, 0xc2, // IID148
|
|
0xd5, 0x10, 0xd3, 0xbd, 0xd0, 0x52, 0x8f, 0x81, // IID149
|
|
0xd5, 0x32, 0xd3, 0xa4, 0xe5, 0x37, 0x94, 0xba, 0xdc, // IID150
|
|
0x43, 0xd3, 0xac, 0x6b, 0xbc, 0x03, 0xff, 0xf1, // IID151
|
|
0xd5, 0x10, 0xff, 0x83, 0x96, 0x2a, 0x95, 0xa1, // IID152
|
|
0xd5, 0x20, 0xff, 0x8c, 0x21, 0x3c, 0x46, 0xcf, 0xda, // IID153
|
|
0xd5, 0x63, 0x69, 0x8c, 0x40, 0x26, 0xcf, 0xfe, 0x2e, 0x00, 0x00, 0x10, 0x00, // IID154
|
|
0x45, 0x69, 0xc8, 0x00, 0x00, 0x00, 0x10, // IID155
|
|
0x45, 0x0f, 0xa4, 0xfa, 0x08, // IID156
|
|
0xd5, 0xd1, 0xac, 0xf5, 0x02, // IID157
|
|
0xd5, 0x94, 0xb6, 0xb3, 0x7c, 0xca, 0x3c, 0xf9, // IID158
|
|
0xd5, 0xe7, 0xb7, 0x8c, 0x1c, 0x44, 0xfa, 0x05, 0x2d, // IID159
|
|
0xd5, 0x97, 0xbe, 0xa4, 0x3e, 0xc1, 0xca, 0xbc, 0x65, // IID160
|
|
0xd5, 0xe7, 0xbf, 0x94, 0x02, 0x59, 0x74, 0x70, 0x1d, // IID161
|
|
0xd5, 0xc1, 0xb6, 0xd0, // IID162
|
|
0xd5, 0xc5, 0xb7, 0xf9, // IID163
|
|
0xd5, 0x94, 0xbe, 0xfe, // IID164
|
|
0xd5, 0xd5, 0xbf, 0xc0, // IID165
|
|
0xd5, 0xe3, 0xb0, 0x94, 0x64, 0xa1, 0x59, 0xaa, 0xb7, // IID166
|
|
0x66, 0xd5, 0xc6, 0xb1, 0xa4, 0xf2, 0x58, 0xa5, 0xf5, 0x16, // IID167
|
|
0xd5, 0x90, 0xb1, 0x94, 0x52, 0x9c, 0x8d, 0x25, 0x50, // IID168
|
|
0x4c, 0x13, 0xcb, // IID169
|
|
0xd5, 0x5d, 0x3b, 0xd0, // IID170
|
|
0x4c, 0x0f, 0xaf, 0xf2, // IID171
|
|
0xf3, 0xd5, 0xdd, 0xb8, 0xce, // IID172
|
|
0xd5, 0x5c, 0x1b, 0xc3, // IID173
|
|
0x4d, 0x2b, 0xfb, // IID174
|
|
0xf3, 0xd5, 0xd8, 0xbc, 0xd5, // IID175
|
|
0xf3, 0xd5, 0x9d, 0xbd, 0xfb, // IID176
|
|
0xd5, 0x58, 0x03, 0xec, // IID177
|
|
0xd5, 0x1d, 0x23, 0xda, // IID178
|
|
0xd5, 0x4d, 0x0b, 0xef, // IID179
|
|
0xd5, 0x5c, 0x33, 0xc5, // IID180
|
|
0x4d, 0x8b, 0xf5, // IID181
|
|
0xd5, 0x9c, 0xbc, 0xde, // IID182
|
|
0xd5, 0x9c, 0xbd, 0xf7, // IID183
|
|
0xd5, 0x98, 0xa3, 0xce, // IID184
|
|
0xd5, 0x5d, 0x87, 0xcd, // IID185
|
|
0x4d, 0x85, 0xf8, // IID186
|
|
0xd5, 0x4b, 0x01, 0x84, 0xd6, 0xfe, 0x05, 0x19, 0xc9, // IID187
|
|
0xd5, 0x4a, 0x21, 0x94, 0xc3, 0x48, 0xde, 0x65, 0xd8, // IID188
|
|
0xd5, 0x1d, 0x39, 0xa8, 0xef, 0xc9, 0xc3, 0x62, // IID189
|
|
0xd5, 0x2d, 0x09, 0x9c, 0xb3, 0x78, 0xb3, 0x9f, 0x41, // IID190
|
|
0xd5, 0x1f, 0x31, 0xac, 0xb1, 0x23, 0xb6, 0x4b, 0xcd, // IID191
|
|
0xd5, 0x7b, 0x29, 0x9c, 0xfc, 0x61, 0xd3, 0xe1, 0x6c, // IID192
|
|
0xd5, 0x3f, 0x89, 0x9c, 0x89, 0x84, 0x89, 0x0a, 0xfc, // IID193
|
|
0xd5, 0xf8, 0xc1, 0xa4, 0xcb, 0x6c, 0xf0, 0xeb, 0x1f, // IID194
|
|
0xd5, 0x39, 0x81, 0xa4, 0x4a, 0xfb, 0xa0, 0x79, 0x94, 0x00, 0x00, 0x01, 0x00, // IID195
|
|
0xd5, 0x19, 0x81, 0x83, 0x79, 0xa2, 0x36, 0x91, 0x00, 0x00, 0x01, 0x00, // IID196
|
|
0xd5, 0x2a, 0x81, 0xbc, 0x93, 0x5c, 0x41, 0x15, 0xfe, 0x00, 0x00, 0x10, 0x00, // IID197
|
|
0xd5, 0x28, 0xc1, 0xbc, 0x1b, 0xe8, 0x3d, 0x3c, 0x3c, 0x08, // IID198
|
|
0xd5, 0x38, 0xc1, 0xa4, 0x7c, 0x6d, 0x9b, 0x51, 0x68, 0x08, // IID199
|
|
0xd5, 0x39, 0x83, 0x9c, 0x37, 0x7b, 0xe1, 0xc2, 0x84, 0x10, // IID200
|
|
0xd5, 0x29, 0xc1, 0xac, 0xd7, 0x24, 0xd8, 0xd9, 0x04, 0x04, // IID201
|
|
0xd5, 0x2a, 0x83, 0xac, 0xaa, 0x85, 0xea, 0x4a, 0x7e, 0x01, // IID202
|
|
0xd5, 0x1a, 0x81, 0xb4, 0x57, 0x20, 0xc6, 0x95, 0x28, 0x00, 0x00, 0x00, 0x01, // IID203
|
|
0x4b, 0x83, 0x8c, 0x2e, 0x65, 0xc6, 0xe4, 0x88, 0x01, // IID204
|
|
0xd5, 0x18, 0xc7, 0x86, 0xa6, 0x64, 0xba, 0x9c, 0x00, 0x01, 0x00, 0x00, // IID205
|
|
0x49, 0xf7, 0x85, 0x3b, 0x6e, 0x69, 0xf4, 0xff, 0xff, 0xff, 0xff, // IID206
|
|
0xd5, 0x49, 0x03, 0x8f, 0xf3, 0xb4, 0x49, 0xae, // IID207
|
|
0xd5, 0x18, 0x23, 0x8c, 0xc8, 0xac, 0xb4, 0x71, 0xe3, // IID208
|
|
0xd5, 0x58, 0x3b, 0xbc, 0xc9, 0xa0, 0xaa, 0x8f, 0xbb, // IID209
|
|
0xf3, 0xd5, 0xd8, 0xbd, 0x9b, 0x92, 0xe7, 0x7f, 0x48, // IID210
|
|
0xd5, 0x1c, 0x0b, 0x99, 0xd7, 0xbc, 0x21, 0x9a, // IID211
|
|
0xd5, 0x4d, 0x13, 0xa9, 0xfd, 0x23, 0x6d, 0x8f, // IID212
|
|
0xd5, 0xbf, 0xaf, 0x8c, 0xd2, 0x09, 0x78, 0x7d, 0xee, // IID213
|
|
0xf3, 0xd5, 0xe9, 0xb8, 0x9c, 0x5f, 0x6b, 0x10, 0xce, 0x91, // IID214
|
|
0xd5, 0x5c, 0x1b, 0xb7, 0xa2, 0xa3, 0xab, 0xb9, // IID215
|
|
0xd5, 0x79, 0x2b, 0xbc, 0xd7, 0xd8, 0x37, 0x3c, 0x66, // IID216
|
|
0xf3, 0xd5, 0xff, 0xbc, 0x84, 0xc8, 0x0f, 0x87, 0xa5, 0xb9, // IID217
|
|
0xd5, 0x2d, 0x33, 0xb4, 0x5f, 0xfa, 0xaf, 0x96, 0x41, // IID218
|
|
0xd5, 0x3b, 0x8b, 0x94, 0x69, 0x57, 0x61, 0x5a, 0x11, // IID219
|
|
0xd5, 0x7b, 0x8d, 0x9c, 0xbc, 0x33, 0xf9, 0x82, 0x6b, // IID220
|
|
0xf2, 0xd5, 0xb9, 0x2c, 0x8c, 0xe8, 0x15, 0x66, 0x23, 0xc6, // IID221
|
|
0xd5, 0x7e, 0x87, 0xac, 0xc1, 0x1d, 0xf0, 0x02, 0x59, // IID222
|
|
0xd5, 0x3f, 0x85, 0xa4, 0xa8, 0xfc, 0x5b, 0x86, 0x08, // IID223
|
|
0x49, 0x83, 0xc2, 0x10, // IID224
|
|
0xd5, 0x19, 0x81, 0xe2, 0x00, 0x01, 0x00, 0x00, // IID225
|
|
0x48, 0x83, 0xd1, 0x01, // IID226
|
|
0xd5, 0x18, 0x81, 0xfd, 0x00, 0x00, 0x01, 0x00, // IID227
|
|
0xd5, 0x19, 0xc1, 0xd4, 0x04, // IID228
|
|
0xd5, 0x19, 0xc1, 0xdc, 0x10, // IID229
|
|
0xd5, 0x18, 0xd1, 0xc2, // IID230
|
|
0xd5, 0x19, 0xc1, 0xca, 0x02, // IID231
|
|
0xd5, 0x18, 0xc1, 0xfb, 0x02, // IID232
|
|
0x49, 0xc1, 0xe6, 0x08, // IID233
|
|
0x49, 0x81, 0xda, 0x00, 0x00, 0x01, 0x00, // IID234
|
|
0xd5, 0x19, 0xd1, 0xe6, // IID235
|
|
0x49, 0xc1, 0xef, 0x08, // IID236
|
|
0xd5, 0x18, 0x81, 0xed, 0x00, 0x00, 0x10, 0x00, // IID237
|
|
0x48, 0x81, 0xf3, 0x00, 0x00, 0x00, 0x10, // IID238
|
|
0xd5, 0x18, 0xc7, 0xc3, 0x10, 0x00, 0x00, 0x00, // IID239
|
|
0xd5, 0x18, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, // IID240
|
|
0xd5, 0x98, 0xba, 0xe5, 0x01, // IID241
|
|
0x49, 0xf7, 0xc7, 0x00, 0x00, 0xff, 0xff, // IID242
|
|
0xd5, 0x18, 0x81, 0xcd, 0x00, 0x00, 0x00, 0x40, // IID243
|
|
0xd5, 0x18, 0x81, 0xeb, 0x00, 0x00, 0x01, 0x00, // IID244
|
|
0xd5, 0x9d, 0x40, 0xbd, 0x66, 0xde, 0x67, 0xa3, // IID245
|
|
0xd5, 0x98, 0x41, 0x8d, 0x81, 0xc5, 0x2c, 0x02, // IID246
|
|
0xd5, 0x9f, 0x42, 0xbc, 0xad, 0x47, 0x70, 0x69, 0xa1, // IID247
|
|
0xd5, 0xdd, 0x43, 0x90, 0x94, 0x68, 0x0c, 0x44, // IID248
|
|
0xd5, 0xfa, 0x44, 0x8c, 0xd7, 0x4e, 0x8b, 0x55, 0x23, // IID249
|
|
0xd5, 0xbe, 0x45, 0x8c, 0xe8, 0x37, 0x5c, 0x76, 0xed, // IID250
|
|
0x4d, 0x0f, 0x46, 0x83, 0x34, 0xcb, 0x1e, 0xb6, // IID251
|
|
0xd5, 0xed, 0x47, 0x94, 0x63, 0x86, 0xfa, 0x06, 0xc1, // IID252
|
|
0xd5, 0x9f, 0x48, 0x9c, 0xaa, 0x9f, 0x8f, 0xd1, 0x4b, // IID253
|
|
0x4f, 0x0f, 0x49, 0x84, 0xd9, 0x28, 0xa5, 0x42, 0x4b, // IID254
|
|
0xd5, 0x9e, 0x4a, 0xa4, 0x4b, 0x1c, 0x9a, 0x55, 0x68, // IID255
|
|
0xd5, 0xf8, 0x4b, 0xb4, 0x4a, 0x80, 0x8e, 0x4d, 0x2c, // IID256
|
|
0xd5, 0xfe, 0x4c, 0x94, 0x32, 0x92, 0x76, 0x17, 0xd5, // IID257
|
|
0xd5, 0xc9, 0x4d, 0xb3, 0x22, 0xa6, 0xef, 0x4f, // IID258
|
|
0xd5, 0xfe, 0x4e, 0xa4, 0x5a, 0x34, 0x8c, 0x7a, 0x6b, // IID259
|
|
0xd5, 0xf8, 0x4f, 0xa4, 0x27, 0x3b, 0xda, 0x18, 0xed, // IID260
|
|
0x41, 0xff, 0xd1, // IID261
|
|
0xd5, 0x18, 0xf7, 0xf6, // IID262
|
|
0xd5, 0x19, 0xf7, 0xfd, // IID263
|
|
0x48, 0xf7, 0xeb, // IID264
|
|
0xd5, 0x19, 0xf7, 0xe3, // IID265
|
|
0x48, 0xf7, 0xdb, // IID266
|
|
0xd5, 0x18, 0xf7, 0xd1, // IID267
|
|
0xd5, 0x19, 0xd3, 0xc1, // IID268
|
|
0x48, 0xd3, 0xcb, // IID269
|
|
0xd5, 0x18, 0xd3, 0xf9, // IID270
|
|
0xd5, 0x19, 0xd3, 0xe4, // IID271
|
|
0xd5, 0x19, 0xd3, 0xe4, // IID272
|
|
0xd5, 0x19, 0xd3, 0xee, // IID273
|
|
0xd5, 0x19, 0xff, 0xc3, // IID274
|
|
0x48, 0xff, 0xca, // IID275
|
|
0xd5, 0x19, 0x53, // IID276
|
|
0xd5, 0x09, 0x5a, // IID277
|
|
0xd5, 0x11, 0xff, 0x93, 0xfb, 0x78, 0x24, 0xdd, // IID278
|
|
0xd5, 0x39, 0xf7, 0xa4, 0x2b, 0x64, 0x00, 0xa6, 0xe0, // IID279
|
|
0xd5, 0x18, 0xf7, 0x9c, 0xcb, 0x12, 0xb8, 0x47, 0x7a, // IID280
|
|
0xd5, 0x38, 0xd3, 0xbc, 0x6a, 0xba, 0x85, 0x7a, 0xb7, // IID281
|
|
0xd5, 0x19, 0xd3, 0xa0, 0xd4, 0x25, 0xd4, 0x85, // IID282
|
|
0xd5, 0x19, 0xd3, 0xa8, 0x2f, 0xd9, 0xab, 0x01, // IID283
|
|
0x4b, 0xff, 0x84, 0xc9, 0x20, 0x25, 0xa9, 0x31, // IID284
|
|
0x4b, 0xff, 0x8c, 0x01, 0xbd, 0xb4, 0x14, 0x7f, // IID285
|
|
0xd5, 0x1f, 0x69, 0xb4, 0x7d, 0x9c, 0xcf, 0x81, 0x52, 0x00, 0x01, 0x00, 0x00, // IID286
|
|
0xd5, 0x59, 0x69, 0xc4, 0x00, 0x00, 0x10, 0x00, // IID287
|
|
0xd5, 0xdc, 0xa4, 0xc1, 0x02, // IID288
|
|
0xd5, 0x9c, 0xac, 0xd8, 0x02, // IID289
|
|
0x62, 0xd4, 0x24, 0x18, 0x8f, 0xc2, // IID290
|
|
0x62, 0xd4, 0xbc, 0x10, 0x8f, 0xc7, // IID291
|
|
0x62, 0xdc, 0x24, 0x18, 0xff, 0xf4, // IID292
|
|
0x62, 0xd4, 0x84, 0x10, 0xff, 0xf4, // IID293
|
|
0xd5, 0xfc, 0xb6, 0x84, 0x06, 0x37, 0xe8, 0x1b, 0x51, // IID294
|
|
0xd5, 0xaf, 0xb7, 0xbc, 0x97, 0x12, 0x6b, 0x78, 0xfc, // IID295
|
|
0xd5, 0xbd, 0xbe, 0xbc, 0xc1, 0xbf, 0xd8, 0xf6, 0x85, // IID296
|
|
0xd5, 0xb9, 0xbf, 0x94, 0x9c, 0x6a, 0xda, 0x79, 0x00, // IID297
|
|
0xd5, 0xcd, 0xb6, 0xd9, // IID298
|
|
0xd5, 0xdc, 0xb7, 0xcd, // IID299
|
|
0x4d, 0x0f, 0xbe, 0xf4, // IID300
|
|
0xd5, 0xc9, 0xbf, 0xfb, // IID301
|
|
0xd5, 0xcd, 0xb1, 0xb4, 0x24, 0x21, 0x8b, 0x56, 0x9a, // IID302
|
|
#endif // _LP64
|
|
};
|
|
|
|
static const unsigned int insns_lens[] =
|
|
{
|
|
#ifdef _LP64
|
|
4, // IID0
|
|
#endif // _LP64
|
|
3, // IID1
|
|
#ifdef _LP64
|
|
4, // IID2
|
|
4, // IID3
|
|
4, // IID4
|
|
5, // IID5
|
|
4, // 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
|
|
9, // IID19
|
|
10, // IID20
|
|
9, // IID21
|
|
8, // IID22
|
|
9, // IID23
|
|
8, // IID24
|
|
9, // IID25
|
|
10, // IID26
|
|
9, // IID27
|
|
9, // IID28
|
|
9, // IID29
|
|
9, // IID30
|
|
8, // IID31
|
|
8, // IID32
|
|
9, // IID33
|
|
9, // IID34
|
|
8, // IID35
|
|
10, // IID36
|
|
9, // IID37
|
|
13, // IID38
|
|
9, // IID39
|
|
9, // IID40
|
|
11, // IID41
|
|
13, // IID42
|
|
10, // IID43
|
|
11, // IID44
|
|
13, // IID45
|
|
9, // IID46
|
|
10, // IID47
|
|
13, // IID48
|
|
10, // IID49
|
|
10, // IID50
|
|
10, // IID51
|
|
10, // IID52
|
|
9, // IID53
|
|
10, // IID54
|
|
12, // IID55
|
|
9, // IID56
|
|
12, // IID57
|
|
13, // IID58
|
|
9, // IID59
|
|
9, // IID60
|
|
7, // IID61
|
|
9, // IID62
|
|
10, // IID63
|
|
9, // IID64
|
|
9, // IID65
|
|
8, // IID66
|
|
9, // IID67
|
|
9, // IID68
|
|
8, // IID69
|
|
10, // IID70
|
|
9, // IID71
|
|
10, // IID72
|
|
9, // IID73
|
|
9, // IID74
|
|
9, // IID75
|
|
9, // IID76
|
|
9, // IID77
|
|
10, // IID78
|
|
9, // IID79
|
|
7, // IID80
|
|
5, // IID81
|
|
8, // IID82
|
|
#endif // _LP64
|
|
6, // IID83
|
|
#ifdef _LP64
|
|
8, // IID84
|
|
4, // IID85
|
|
8, // IID86
|
|
5, // IID87
|
|
5, // IID88
|
|
#endif // _LP64
|
|
3, // IID89
|
|
2, // IID90
|
|
#ifdef _LP64
|
|
5, // IID91
|
|
4, // IID92
|
|
5, // IID93
|
|
#endif // _LP64
|
|
2, // IID94
|
|
#ifdef _LP64
|
|
8, // IID95
|
|
8, // IID96
|
|
7, // IID97
|
|
5, // IID98
|
|
8, // IID99
|
|
8, // IID100
|
|
9, // IID101
|
|
9, // IID102
|
|
9, // IID103
|
|
9, // IID104
|
|
9, // IID105
|
|
9, // IID106
|
|
9, // IID107
|
|
9, // IID108
|
|
9, // IID109
|
|
9, // IID110
|
|
8, // IID111
|
|
9, // IID112
|
|
9, // IID113
|
|
9, // IID114
|
|
9, // IID115
|
|
9, // IID116
|
|
4, // IID117
|
|
#endif // _LP64
|
|
3, // IID118
|
|
#ifdef _LP64
|
|
4, // IID119
|
|
4, // IID120
|
|
4, // IID121
|
|
4, // IID122
|
|
4, // IID123
|
|
4, // IID124
|
|
4, // IID125
|
|
4, // IID126
|
|
4, // IID127
|
|
4, // IID128
|
|
4, // IID129
|
|
4, // IID130
|
|
4, // IID131
|
|
4, // IID132
|
|
4, // IID133
|
|
4, // IID134
|
|
4, // IID135
|
|
4, // IID136
|
|
4, // IID137
|
|
4, // IID138
|
|
#endif // _LP64
|
|
2, // IID139
|
|
#ifdef _LP64
|
|
3, // IID140
|
|
3, // IID141
|
|
4, // IID142
|
|
3, // IID143
|
|
4, // IID144
|
|
#endif // _LP64
|
|
2, // IID145
|
|
#ifdef _LP64
|
|
3, // IID146
|
|
8, // IID147
|
|
6, // IID148
|
|
8, // IID149
|
|
9, // IID150
|
|
8, // IID151
|
|
8, // IID152
|
|
9, // IID153
|
|
13, // IID154
|
|
7, // IID155
|
|
5, // IID156
|
|
5, // IID157
|
|
8, // IID158
|
|
9, // IID159
|
|
9, // IID160
|
|
9, // IID161
|
|
4, // IID162
|
|
4, // IID163
|
|
4, // IID164
|
|
4, // IID165
|
|
9, // IID166
|
|
10, // IID167
|
|
9, // IID168
|
|
3, // IID169
|
|
4, // IID170
|
|
4, // IID171
|
|
5, // IID172
|
|
4, // IID173
|
|
3, // IID174
|
|
5, // IID175
|
|
5, // IID176
|
|
4, // IID177
|
|
4, // IID178
|
|
4, // IID179
|
|
4, // IID180
|
|
3, // IID181
|
|
4, // IID182
|
|
4, // IID183
|
|
4, // IID184
|
|
4, // IID185
|
|
3, // IID186
|
|
9, // IID187
|
|
9, // IID188
|
|
8, // IID189
|
|
9, // IID190
|
|
9, // IID191
|
|
9, // IID192
|
|
9, // IID193
|
|
9, // IID194
|
|
13, // IID195
|
|
12, // IID196
|
|
13, // IID197
|
|
10, // IID198
|
|
10, // IID199
|
|
10, // IID200
|
|
10, // IID201
|
|
10, // IID202
|
|
13, // IID203
|
|
9, // IID204
|
|
12, // IID205
|
|
11, // IID206
|
|
8, // IID207
|
|
9, // IID208
|
|
9, // IID209
|
|
9, // IID210
|
|
8, // IID211
|
|
8, // IID212
|
|
9, // IID213
|
|
10, // IID214
|
|
8, // IID215
|
|
9, // IID216
|
|
10, // IID217
|
|
9, // IID218
|
|
9, // IID219
|
|
9, // IID220
|
|
10, // IID221
|
|
9, // IID222
|
|
9, // IID223
|
|
4, // IID224
|
|
8, // IID225
|
|
4, // IID226
|
|
8, // IID227
|
|
5, // IID228
|
|
5, // IID229
|
|
4, // IID230
|
|
5, // IID231
|
|
5, // IID232
|
|
4, // IID233
|
|
7, // IID234
|
|
4, // IID235
|
|
4, // IID236
|
|
8, // IID237
|
|
7, // IID238
|
|
8, // IID239
|
|
11, // IID240
|
|
5, // IID241
|
|
7, // IID242
|
|
8, // IID243
|
|
8, // IID244
|
|
8, // IID245
|
|
8, // IID246
|
|
9, // IID247
|
|
8, // IID248
|
|
9, // IID249
|
|
9, // IID250
|
|
8, // IID251
|
|
9, // IID252
|
|
9, // IID253
|
|
9, // IID254
|
|
9, // IID255
|
|
9, // IID256
|
|
9, // IID257
|
|
8, // IID258
|
|
9, // IID259
|
|
9, // IID260
|
|
3, // IID261
|
|
4, // IID262
|
|
4, // IID263
|
|
3, // IID264
|
|
4, // IID265
|
|
3, // IID266
|
|
4, // IID267
|
|
4, // IID268
|
|
3, // IID269
|
|
4, // IID270
|
|
4, // IID271
|
|
4, // IID272
|
|
4, // IID273
|
|
4, // IID274
|
|
3, // IID275
|
|
3, // IID276
|
|
3, // IID277
|
|
8, // IID278
|
|
9, // IID279
|
|
9, // IID280
|
|
9, // IID281
|
|
8, // IID282
|
|
8, // IID283
|
|
8, // IID284
|
|
8, // IID285
|
|
13, // IID286
|
|
8, // IID287
|
|
5, // IID288
|
|
5, // IID289
|
|
6, // IID290
|
|
6, // IID291
|
|
6, // IID292
|
|
6, // IID293
|
|
9, // IID294
|
|
9, // IID295
|
|
9, // IID296
|
|
9, // IID297
|
|
4, // IID298
|
|
4, // IID299
|
|
4, // IID300
|
|
4, // IID301
|
|
9, // IID302
|
|
#endif // _LP64
|
|
};
|
|
|
|
static const char* insns_strs[] =
|
|
{
|
|
#ifdef _LP64
|
|
"__ shldl(r22, r14);", // IID0
|
|
#endif // _LP64
|
|
"__ shrdl(rcx, rbx);", // IID1
|
|
#ifdef _LP64
|
|
"__ adcl(r24, r18);", // IID2
|
|
"__ cmpl(r8, r19);", // IID3
|
|
"__ imull(r25, r19);", // IID4
|
|
"__ popcntl(r19, r15);", // IID5
|
|
"__ sbbl(r21, r19);", // IID6
|
|
"__ subl(r17, r29);", // IID7
|
|
"__ tzcntl(r21, rdx);", // IID8
|
|
"__ lzcntl(rcx, r23);", // IID9
|
|
"__ addl(r10, r11);", // IID10
|
|
"__ andl(r21, r14);", // IID11
|
|
"__ orl(r12, r30);", // IID12
|
|
"__ xorl(r19, r30);", // IID13
|
|
"__ movl(r27, r11);", // IID14
|
|
"__ bsfl(r10, r12);", // IID15
|
|
"__ bsrl(r16, r10);", // IID16
|
|
"__ xchgl(r16, r28);", // IID17
|
|
"__ testl(r25, r16);", // IID18
|
|
"__ addb(Address(r27, rdx, (Address::ScaleFactor)1, +0x6f304723), rcx);", // IID19
|
|
"__ addw(Address(r19, rcx, (Address::ScaleFactor)2, +0x17244c57), r17);", // IID20
|
|
"__ addl(Address(r23, r16, (Address::ScaleFactor)1, +0x138df419), r19);", // IID21
|
|
"__ adcl(Address(r8, r11, (Address::ScaleFactor)3, -0x164f7a73), rcx);", // IID22
|
|
"__ andb(Address(rdx, r17, (Address::ScaleFactor)3, +0x4df7f181), r22);", // IID23
|
|
"__ andl(Address(r15, -0x41884769), r23);", // IID24
|
|
"__ cmpb(Address(r20, r18, (Address::ScaleFactor)0, -0x1b827588), r8);", // IID25
|
|
"__ cmpw(Address(r9, r22, (Address::ScaleFactor)3, +0x564ead70), r31);", // IID26
|
|
"__ cmpl(Address(r10, r24, (Address::ScaleFactor)2, +0xf08ffec), rcx);", // IID27
|
|
"__ orb(Address(r27, r15, (Address::ScaleFactor)0, +0xf18eac7), r19);", // IID28
|
|
"__ orl(Address(r16, r31, (Address::ScaleFactor)2, +0x3a452790), r12);", // IID29
|
|
"__ xorb(Address(r20, r13, (Address::ScaleFactor)0, +0x61dde6b7), r10);", // IID30
|
|
"__ xorl(Address(r27, -0x77a99463), rbx);", // IID31
|
|
"__ subl(Address(r9, r11, (Address::ScaleFactor)0, +0x4e20f145), r10);", // IID32
|
|
"__ movb(Address(r23, r23, (Address::ScaleFactor)0, -0x3f51b77), r10);", // IID33
|
|
"__ movl(Address(r31, r22, (Address::ScaleFactor)0, +0xfac5466), r30);", // IID34
|
|
"__ xaddb(Address(rbx, -0x70025991), r31);", // IID35
|
|
"__ xaddw(Address(r17, r26, (Address::ScaleFactor)1, -0x530c0221), r29);", // IID36
|
|
"__ xaddl(Address(r9, r21, (Address::ScaleFactor)0, -0x7b7336bf), r17);", // IID37
|
|
"__ adcl(Address(r24, r12, (Address::ScaleFactor)2, +0x691b07e5), 65536);", // IID38
|
|
"__ andl(Address(r14, r9, (Address::ScaleFactor)0, -0x115d5957), 16);", // IID39
|
|
"__ addb(Address(r21, -0x1d3e83ad), 64);", // IID40
|
|
"__ addw(Address(r12, +0x3a7acf9a), 4096);", // IID41
|
|
"__ addl(Address(r30, r14, (Address::ScaleFactor)1, -0x2073ed16), 256);", // IID42
|
|
"__ cmpb(Address(r28, r18, (Address::ScaleFactor)0, +0x6fd326d5), 16);", // IID43
|
|
"__ cmpw(Address(r12, r14, (Address::ScaleFactor)1, +0x2ae6568f), 256);", // IID44
|
|
"__ cmpl(Address(r24, r30, (Address::ScaleFactor)3, -0x11b9aeac), 1048576);", // IID45
|
|
"__ sarl(Address(r22, r30, (Address::ScaleFactor)2, +0x60cb9115), 1);", // IID46
|
|
"__ sall(Address(r31, r8, (Address::ScaleFactor)1, +0x236d8ab9), 16);", // IID47
|
|
"__ sbbl(Address(r21, r12, (Address::ScaleFactor)1, -0x7d9b9f18), 16777216);", // IID48
|
|
"__ shrl(Address(r29, r17, (Address::ScaleFactor)0, -0x7c54f216), 8);", // IID49
|
|
"__ subl(Address(r8, r27, (Address::ScaleFactor)2, -0x1190e2c6), 16);", // IID50
|
|
"__ xorl(Address(rdx, +0x50dd3396), 1048576);", // IID51
|
|
"__ orb(Address(r20, -0x7dd1f614), 64);", // IID52
|
|
"__ orl(Address(r18, +0x6f852a9f), 16);", // IID53
|
|
"__ movb(Address(r20, r8, (Address::ScaleFactor)2, +0x436e2aa), 1);", // IID54
|
|
"__ movl(Address(rcx, r14, (Address::ScaleFactor)1, +0x883df84), 16);", // IID55
|
|
"__ testb(Address(r11, r10, (Address::ScaleFactor)1, -0x1fc2039b), 16);", // IID56
|
|
"__ testl(Address(r29, +0x73b9f003), 67108864);", // IID57
|
|
"__ cmpl_imm32(Address(r29, rcx, (Address::ScaleFactor)2, +0x4ca2b092), 4194304);", // IID58
|
|
"__ addl(r8, Address(rdx, r24, (Address::ScaleFactor)2, -0x1e1524dc));", // IID59
|
|
"__ andl(r19, Address(r20, r20, (Address::ScaleFactor)1, +0x6286892));", // IID60
|
|
"__ cmpb(r11, Address(r13, -0x42e0bf9e));", // IID61
|
|
"__ cmpl(r20, Address(rbx, r30, (Address::ScaleFactor)3, -0x30497735));", // IID62
|
|
"__ lzcntl(r8, Address(rdx, r9, (Address::ScaleFactor)1, +0xe2e99e));", // IID63
|
|
"__ orl(r9, Address(r29, r25, (Address::ScaleFactor)1, +0x50169f63));", // IID64
|
|
"__ adcl(r17, Address(r31, r21, (Address::ScaleFactor)3, +0x79efd170));", // IID65
|
|
"__ imull(r23, Address(r8, -0xa521f73));", // IID66
|
|
"__ popcntl(r30, Address(r10, +0x44352901));", // IID67
|
|
"__ sbbl(r16, Address(r18, r14, (Address::ScaleFactor)1, -0xda8278a));", // IID68
|
|
"__ subl(r17, Address(r22, +0x2d63aab3));", // IID69
|
|
"__ tzcntl(r23, Address(r21, r11, (Address::ScaleFactor)0, -0x18bc7469));", // IID70
|
|
"__ xorb(r9, Address(r19, rdx, (Address::ScaleFactor)0, -0x5f6207ed));", // IID71
|
|
"__ xorw(r11, Address(r21, r10, (Address::ScaleFactor)2, -0x63c79f2b));", // IID72
|
|
"__ xorl(r29, Address(r31, rcx, (Address::ScaleFactor)3, +0x34d93c0f));", // IID73
|
|
"__ movb(r17, Address(r8, r18, (Address::ScaleFactor)2, -0x38ff3ad7));", // IID74
|
|
"__ movl(r31, Address(r20, r11, (Address::ScaleFactor)2, -0x1d23470c));", // IID75
|
|
"__ leal(r31, Address(rbx, r12, (Address::ScaleFactor)2, -0x3b4a4215));", // IID76
|
|
"__ xchgb(r20, Address(r30, r24, (Address::ScaleFactor)0, -0x5c4e82bc));", // IID77
|
|
"__ xchgw(r13, Address(r10, r21, (Address::ScaleFactor)3, +0x19bd4a03));", // IID78
|
|
"__ xchgl(r23, Address(r16, r13, (Address::ScaleFactor)2, -0x6a0293d6));", // IID79
|
|
"__ testl(r13, Address(r9, +0x34a6ff61));", // IID80
|
|
"__ addb(r23, 4);", // IID81
|
|
"__ addl(r28, 65536);", // IID82
|
|
#endif // _LP64
|
|
"__ andl(rdx, 65536);", // IID83
|
|
#ifdef _LP64
|
|
"__ adcl(r27, 1048576);", // IID84
|
|
"__ cmpb(r13, 4);", // IID85
|
|
"__ cmpl(r29, 268435456);", // IID86
|
|
"__ rcll(r20, 16);", // IID87
|
|
"__ roll(r25, 2);", // IID88
|
|
#endif // _LP64
|
|
"__ rorl(rdx, 4);", // IID89
|
|
"__ sarl(rcx, 1);", // IID90
|
|
#ifdef _LP64
|
|
"__ sall(r19, 16);", // IID91
|
|
"__ sbbl(r9, 1);", // IID92
|
|
"__ shll(r20, 8);", // IID93
|
|
#endif // _LP64
|
|
"__ shrl(rcx, 1);", // IID94
|
|
#ifdef _LP64
|
|
"__ subl(r19, 16777216);", // IID95
|
|
"__ xorl(r16, 4096);", // IID96
|
|
"__ movl(r24, 65536);", // IID97
|
|
"__ testb(r20, 64);", // IID98
|
|
"__ testl(r28, 16777216);", // IID99
|
|
"__ subl_imm32(r29, 262144);", // IID100
|
|
"__ cmovl(Assembler::Condition::overflow, r8, Address(r26, r28, (Address::ScaleFactor)1, +0x210f06d));", // IID101
|
|
"__ cmovl(Assembler::Condition::noOverflow, rbx, Address(r18, rbx, (Address::ScaleFactor)0, -0x264fce2a));", // IID102
|
|
"__ cmovl(Assembler::Condition::below, r29, Address(r17, r24, (Address::ScaleFactor)0, +0x46c06acb));", // IID103
|
|
"__ cmovl(Assembler::Condition::aboveEqual, r17, Address(r25, r11, (Address::ScaleFactor)3, -0x3b21f455));", // IID104
|
|
"__ cmovl(Assembler::Condition::zero, r23, Address(r20, r31, (Address::ScaleFactor)0, -0x5a03317b));", // IID105
|
|
"__ cmovl(Assembler::Condition::notZero, r31, Address(r31, r15, (Address::ScaleFactor)2, -0x53fc2e65));", // IID106
|
|
"__ cmovl(Assembler::Condition::belowEqual, r28, Address(rdx, rcx, (Address::ScaleFactor)3, -0x3bc9229f));", // IID107
|
|
"__ cmovl(Assembler::Condition::above, r31, Address(rdx, r19, (Address::ScaleFactor)3, +0x7bf1761c));", // IID108
|
|
"__ cmovl(Assembler::Condition::negative, rdx, Address(r17, r18, (Address::ScaleFactor)0, -0x1da2fc03));", // IID109
|
|
"__ cmovl(Assembler::Condition::positive, r9, Address(r21, r23, (Address::ScaleFactor)2, -0x2799454a));", // IID110
|
|
"__ cmovl(Assembler::Condition::parity, r27, Address(r13, -0x654c249c));", // IID111
|
|
"__ cmovl(Assembler::Condition::noParity, rdx, Address(r24, r10, (Address::ScaleFactor)3, +0x6c96beb2));", // IID112
|
|
"__ cmovl(Assembler::Condition::less, r9, Address(rcx, r8, (Address::ScaleFactor)3, +0x573e1892));", // IID113
|
|
"__ cmovl(Assembler::Condition::greaterEqual, r31, Address(r26, r14, (Address::ScaleFactor)2, +0x717110b1));", // IID114
|
|
"__ cmovl(Assembler::Condition::lessEqual, r24, Address(r19, r14, (Address::ScaleFactor)2, +0x119faad7));", // IID115
|
|
"__ cmovl(Assembler::Condition::greater, r12, Address(r13, r12, (Address::ScaleFactor)0, +0xd537805));", // IID116
|
|
"__ setb(Assembler::Condition::overflow, r10);", // IID117
|
|
#endif // _LP64
|
|
"__ setb(Assembler::Condition::noOverflow, rbx);", // IID118
|
|
#ifdef _LP64
|
|
"__ setb(Assembler::Condition::below, r13);", // IID119
|
|
"__ setb(Assembler::Condition::aboveEqual, r23);", // IID120
|
|
"__ setb(Assembler::Condition::zero, r24);", // IID121
|
|
"__ setb(Assembler::Condition::notZero, r15);", // IID122
|
|
"__ setb(Assembler::Condition::belowEqual, r21);", // IID123
|
|
"__ setb(Assembler::Condition::above, r17);", // IID124
|
|
"__ setb(Assembler::Condition::negative, r10);", // IID125
|
|
"__ setb(Assembler::Condition::positive, r24);", // IID126
|
|
"__ setb(Assembler::Condition::parity, r16);", // IID127
|
|
"__ setb(Assembler::Condition::noParity, r28);", // IID128
|
|
"__ setb(Assembler::Condition::less, r11);", // IID129
|
|
"__ setb(Assembler::Condition::greaterEqual, r25);", // IID130
|
|
"__ setb(Assembler::Condition::lessEqual, r18);", // IID131
|
|
"__ setb(Assembler::Condition::greater, r14);", // IID132
|
|
"__ divl(r30);", // IID133
|
|
"__ idivl(r23);", // IID134
|
|
"__ imull(r28);", // IID135
|
|
"__ mull(r31);", // IID136
|
|
"__ negl(r27);", // IID137
|
|
"__ notl(r16);", // IID138
|
|
#endif // _LP64
|
|
"__ roll(rdx);", // IID139
|
|
#ifdef _LP64
|
|
"__ rorl(r12);", // IID140
|
|
"__ sarl(r14);", // IID141
|
|
"__ sall(r19);", // IID142
|
|
"__ shll(r10);", // IID143
|
|
"__ shrl(r20);", // IID144
|
|
#endif // _LP64
|
|
"__ incrementl(rbx);", // IID145
|
|
#ifdef _LP64
|
|
"__ decrementl(r14);", // IID146
|
|
"__ mull(Address(r12, -0x57a4fa5e));", // IID147
|
|
"__ negl(Address(rbx, -0x3db4cfc7));", // IID148
|
|
"__ sarl(Address(r21, -0x7e70ad30));", // IID149
|
|
"__ sall(Address(r21, r28, (Address::ScaleFactor)3, -0x23456bc9));", // IID150
|
|
"__ shrl(Address(r11, r13, (Address::ScaleFactor)1, -0xe00fc44));", // IID151
|
|
"__ incrementl(Address(r19, -0x5e6ad56a));", // IID152
|
|
"__ decrementl(Address(rcx, r20, (Address::ScaleFactor)0, -0x2530b9c4));", // IID153
|
|
"__ imull(r17, Address(r8, r24, (Address::ScaleFactor)1, +0x2efecf26), 1048576);", // IID154
|
|
"__ imull(r9, r8, 268435456);", // IID155
|
|
"__ shldl(r10, r15, 8);", // IID156
|
|
"__ shrdl(r29, r22, 2);", // IID157
|
|
"__ movzbl(r14, Address(r19, -0x6c33584));", // IID158
|
|
"__ movzwl(r25, Address(r12, r27, (Address::ScaleFactor)0, +0x2d05fa44));", // IID159
|
|
"__ movsbl(r12, Address(r30, r15, (Address::ScaleFactor)0, +0x65bccac1));", // IID160
|
|
"__ movswl(r26, Address(r10, r24, (Address::ScaleFactor)0, +0x1d707459));", // IID161
|
|
"__ movzbl(r18, r8);", // IID162
|
|
"__ movzwl(r31, r9);", // IID163
|
|
"__ movsbl(r15, r22);", // IID164
|
|
"__ movswl(r24, r24);", // IID165
|
|
"__ cmpxchgb(r18, Address(r12, r28, (Address::ScaleFactor)1, -0x4855a65f));", // IID166
|
|
"__ cmpxchgw(r28, Address(rdx, r14, (Address::ScaleFactor)3, +0x16f5a558));", // IID167
|
|
"__ cmpxchgl(rdx, Address(r18, rdx, (Address::ScaleFactor)1, +0x50258d9c));", // IID168
|
|
"__ adcq(r9, rbx);", // IID169
|
|
"__ cmpq(r26, r24);", // IID170
|
|
"__ imulq(r14, rdx);", // IID171
|
|
"__ popcntq(r25, r30);", // IID172
|
|
"__ sbbq(r24, r19);", // IID173
|
|
"__ subq(r15, r11);", // IID174
|
|
"__ tzcntq(r18, r21);", // IID175
|
|
"__ lzcntq(r15, r27);", // IID176
|
|
"__ addq(r21, r20);", // IID177
|
|
"__ andq(r11, r26);", // IID178
|
|
"__ orq(r29, r15);", // IID179
|
|
"__ xorq(r24, r21);", // IID180
|
|
"__ movq(r14, r13);", // IID181
|
|
"__ bsfq(r11, r22);", // IID182
|
|
"__ bsrq(r14, r23);", // IID183
|
|
"__ btq(r22, rcx);", // IID184
|
|
"__ xchgq(r25, r29);", // IID185
|
|
"__ testq(r15, r8);", // IID186
|
|
"__ addq(Address(r14, r10, (Address::ScaleFactor)3, -0x36e6fa02), r16);", // IID187
|
|
"__ andq(Address(rbx, r8, (Address::ScaleFactor)3, -0x279a21b8), r18);", // IID188
|
|
"__ cmpq(Address(r24, +0x62c3c9ef), r13);", // IID189
|
|
"__ orq(Address(r11, r22, (Address::ScaleFactor)2, +0x419fb378), r11);", // IID190
|
|
"__ xorq(Address(r25, r14, (Address::ScaleFactor)2, -0x32b449dd), r13);", // IID191
|
|
"__ subq(Address(r28, r31, (Address::ScaleFactor)3, +0x6ce1d361), r19);", // IID192
|
|
"__ movq(Address(r25, r25, (Address::ScaleFactor)2, -0x3f5767c), r11);", // IID193
|
|
"__ xaddq(Address(r19, r17, (Address::ScaleFactor)3, +0x1febf06c), r20);", // IID194
|
|
"__ andq(Address(r26, r17, (Address::ScaleFactor)1, -0x6b865f05), 65536);", // IID195
|
|
"__ addq(Address(r27, -0x6ec95d87), 65536);", // IID196
|
|
"__ cmpq(Address(rbx, r26, (Address::ScaleFactor)2, -0x1eabea4), 1048576);", // IID197
|
|
"__ sarq(Address(rbx, r19, (Address::ScaleFactor)0, +0x3c3c3de8), 8);", // IID198
|
|
"__ salq(Address(r20, r23, (Address::ScaleFactor)1, +0x68519b6d), 8);", // IID199
|
|
"__ sbbq(Address(r31, r22, (Address::ScaleFactor)0, -0x7b3d1e85), 16);", // IID200
|
|
"__ shrq(Address(r15, r18, (Address::ScaleFactor)3, +0x4d9d824), 4);", // IID201
|
|
"__ subq(Address(rdx, r29, (Address::ScaleFactor)2, +0x7e4aea85), 1);", // IID202
|
|
"__ xorq(Address(r23, r10, (Address::ScaleFactor)1, +0x2895c620), 16777216);", // IID203
|
|
"__ orq(Address(r14, r13, (Address::ScaleFactor)0, -0x771b399b), 1);", // IID204
|
|
"__ movq(Address(r22, -0x63459b5a), 256);", // IID205
|
|
"__ testq(Address(r13, -0xb9691c5), -1);", // IID206
|
|
"__ addq(r17, Address(r15, -0x51b64b0d));", // IID207
|
|
"__ andq(rcx, Address(r16, rcx, (Address::ScaleFactor)3, -0x1c8e4b54));", // IID208
|
|
"__ cmpq(r23, Address(r17, rcx, (Address::ScaleFactor)3, -0x44705560));", // IID209
|
|
"__ lzcntq(r19, Address(r19, +0x487fe792));", // IID210
|
|
"__ orq(r11, Address(r17, -0x65de4329));", // IID211
|
|
"__ adcq(r29, Address(r9, -0x7092dc03));", // IID212
|
|
"__ imulq(r9, Address(r26, r26, (Address::ScaleFactor)3, -0x118287f7));", // IID213
|
|
"__ popcntq(r19, Address(r15, r19, (Address::ScaleFactor)1, -0x6e31ef95));", // IID214
|
|
"__ sbbq(r30, Address(r23, -0x46545c5e));", // IID215
|
|
"__ subq(r23, Address(r31, r18, (Address::ScaleFactor)3, +0x663c37d8));", // IID216
|
|
"__ tzcntq(r24, Address(r24, r25, (Address::ScaleFactor)3, -0x465a78f1));", // IID217
|
|
"__ xorq(r14, Address(r15, r19, (Address::ScaleFactor)1, +0x4196affa));", // IID218
|
|
"__ movq(rdx, Address(r25, r29, (Address::ScaleFactor)1, +0x115a6157));", // IID219
|
|
"__ leaq(r19, Address(r28, r31, (Address::ScaleFactor)2, +0x6b82f933));", // IID220
|
|
"__ cvttsd2siq(rcx, Address(r24, r21, (Address::ScaleFactor)3, -0x39dc99eb));", // IID221
|
|
"__ xchgq(r29, Address(r17, r24, (Address::ScaleFactor)3, +0x5902f01d));", // IID222
|
|
"__ testq(r12, Address(r24, r29, (Address::ScaleFactor)2, +0x8865bfc));", // IID223
|
|
"__ addq(r10, 16);", // IID224
|
|
"__ andq(r26, 256);", // IID225
|
|
"__ adcq(rcx, 1);", // IID226
|
|
"__ cmpq(r21, 65536);", // IID227
|
|
"__ rclq(r28, 4);", // IID228
|
|
"__ rcrq(r28, 16);", // IID229
|
|
"__ rolq(r18, 1);", // IID230
|
|
"__ rorq(r26, 2);", // IID231
|
|
"__ sarq(r19, 2);", // IID232
|
|
"__ salq(r14, 8);", // IID233
|
|
"__ sbbq(r10, 65536);", // IID234
|
|
"__ shlq(r30, 1);", // IID235
|
|
"__ shrq(r15, 8);", // IID236
|
|
"__ subq(r21, 1048576);", // IID237
|
|
"__ xorq(rbx, 268435456);", // IID238
|
|
"__ movq(r19, 16);", // IID239
|
|
"__ mov64(r19, 17179869184);", // IID240
|
|
"__ btq(r21, 1);", // IID241
|
|
"__ testq(r15, -65536);", // IID242
|
|
"__ orq_imm32(r21, 1073741824);", // IID243
|
|
"__ subq_imm32(r19, 65536);", // IID244
|
|
"__ cmovq(Assembler::Condition::overflow, r15, Address(r29, -0x5c98219a));", // IID245
|
|
"__ cmovq(Assembler::Condition::noOverflow, rcx, Address(r21, +0x22cc581));", // IID246
|
|
"__ cmovq(Assembler::Condition::below, r15, Address(r29, r13, (Address::ScaleFactor)2, -0x5e968fb9));", // IID247
|
|
"__ cmovq(Assembler::Condition::aboveEqual, r26, Address(r24, +0x440c6894));", // IID248
|
|
"__ cmovq(Assembler::Condition::zero, r17, Address(r23, r26, (Address::ScaleFactor)3, +0x23558b4e));", // IID249
|
|
"__ cmovq(Assembler::Condition::notZero, r9, Address(r16, r29, (Address::ScaleFactor)3, -0x1289a3c9));", // IID250
|
|
"__ cmovq(Assembler::Condition::belowEqual, r8, Address(r11, -0x49e134cc));", // IID251
|
|
"__ cmovq(Assembler::Condition::above, r26, Address(r11, r20, (Address::ScaleFactor)1, -0x3ef9057a));", // IID252
|
|
"__ cmovq(Assembler::Condition::negative, r11, Address(r26, r13, (Address::ScaleFactor)2, +0x4bd18f9f));", // IID253
|
|
"__ cmovq(Assembler::Condition::positive, r8, Address(r9, r11, (Address::ScaleFactor)3, +0x4b42a528));", // IID254
|
|
"__ cmovq(Assembler::Condition::parity, r12, Address(r19, r9, (Address::ScaleFactor)1, +0x68559a1c));", // IID255
|
|
"__ cmovq(Assembler::Condition::noParity, r22, Address(r18, r17, (Address::ScaleFactor)1, +0x2c4d8e80));", // IID256
|
|
"__ cmovq(Assembler::Condition::less, r26, Address(r18, r30, (Address::ScaleFactor)0, -0x2ae8896e));", // IID257
|
|
"__ cmovq(Assembler::Condition::greaterEqual, r22, Address(r11, +0x4fefa622));", // IID258
|
|
"__ cmovq(Assembler::Condition::lessEqual, r28, Address(r18, r27, (Address::ScaleFactor)1, +0x6b7a8c34));", // IID259
|
|
"__ cmovq(Assembler::Condition::greater, r20, Address(r23, r20, (Address::ScaleFactor)0, -0x12e725c5));", // IID260
|
|
"__ call(r9);", // IID261
|
|
"__ divq(r22);", // IID262
|
|
"__ idivq(r29);", // IID263
|
|
"__ imulq(rbx);", // IID264
|
|
"__ mulq(r27);", // IID265
|
|
"__ negq(rbx);", // IID266
|
|
"__ notq(r17);", // IID267
|
|
"__ rolq(r25);", // IID268
|
|
"__ rorq(rbx);", // IID269
|
|
"__ sarq(r17);", // IID270
|
|
"__ salq(r28);", // IID271
|
|
"__ shlq(r28);", // IID272
|
|
"__ shrq(r30);", // IID273
|
|
"__ incrementq(r27);", // IID274
|
|
"__ decrementq(rdx);", // IID275
|
|
"__ pushp(r27);", // IID276
|
|
"__ popp(r10);", // IID277
|
|
"__ call(Address(r27, -0x22db8705));", // IID278
|
|
"__ mulq(Address(r27, r21, (Address::ScaleFactor)0, -0x1f59ff9c));", // IID279
|
|
"__ negq(Address(r19, rcx, (Address::ScaleFactor)3, +0x7a47b812));", // IID280
|
|
"__ sarq(Address(r18, r21, (Address::ScaleFactor)1, -0x48857a46));", // IID281
|
|
"__ salq(Address(r24, -0x7a2bda2c));", // IID282
|
|
"__ shrq(Address(r24, +0x1abd92f));", // IID283
|
|
"__ incrementq(Address(r9, r9, (Address::ScaleFactor)3, +0x31a92520));", // IID284
|
|
"__ decrementq(Address(r9, r8, (Address::ScaleFactor)0, +0x7f14b4bd));", // IID285
|
|
"__ imulq(r14, Address(r29, r15, (Address::ScaleFactor)1, +0x5281cf9c), 256);", // IID286
|
|
"__ imulq(r16, r28, 1048576);", // IID287
|
|
"__ shldq(r17, r24, 2);", // IID288
|
|
"__ shrdq(r16, r11, 2);", // IID289
|
|
"__ pop2(r10, r11);", // IID290
|
|
"__ pop2p(r15, r24);", // IID291
|
|
"__ push2(r28, r11);", // IID292
|
|
"__ push2p(r12, r31);", // IID293
|
|
"__ movzbq(r24, Address(r22, r16, (Address::ScaleFactor)0, +0x511be837));", // IID294
|
|
"__ movzwq(r15, Address(r15, r26, (Address::ScaleFactor)2, -0x38794ee));", // IID295
|
|
"__ movsbq(r15, Address(r25, r16, (Address::ScaleFactor)3, -0x7a092741));", // IID296
|
|
"__ movswq(rdx, Address(r28, r19, (Address::ScaleFactor)2, +0x79da6a));", // IID297
|
|
"__ movzbq(r27, r9);", // IID298
|
|
"__ movzwq(r25, r21);", // IID299
|
|
"__ movsbq(r14, r12);", // IID300
|
|
"__ movswq(r23, r11);", // IID301
|
|
"__ cmpxchgq(r30, Address(r12, -0x65a974df));", // IID302
|
|
#endif // _LP64
|
|
};
|
|
// END Generated code -- do not edit
|