Last active
June 1, 2022 08:26
-
-
Save andrewrk/7fe570189454e7c380e9d16980bfb0a5 to your computer and use it in GitHub Desktop.
buildOutputType compiled with -OReleaseFast, llvm backend, stage2 vs stage3 x86_64 disassembly
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
0000000000328360 <buildOutputType>: | |
328360: 55 push rbp | |
328361: 48 89 e5 mov rbp,rsp | |
328364: 41 57 push r15 | |
328366: 41 56 push r14 | |
328368: 41 55 push r13 | |
32836a: 41 54 push r12 | |
32836c: 53 push rbx | |
32836d: 48 83 e4 e0 and rsp,0xffffffffffffffe0 | |
328371: 48 81 ec 60 5f 00 00 sub rsp,0x5f60 | |
328378: 48 89 8c 24 70 06 00 mov QWORD PTR [rsp+0x670],rcx | |
32837f: 00 | |
328380: 49 89 f7 mov r15,rsi | |
328383: 48 89 bc 24 30 03 00 mov QWORD PTR [rsp+0x330],rdi | |
32838a: 00 | |
32838b: c5 f8 57 c0 vxorps xmm0,xmm0,xmm0 | |
32838f: c5 f8 29 84 24 80 1d vmovaps XMMWORD PTR [rsp+0x1d80],xmm0 | |
328396: 00 00 | |
328398: 48 8b 05 69 1d 58 00 mov rax,QWORD PTR [rip+0x581d69] # 8aa108 <environ+0x8> | |
32839f: 4c 8b 05 5a 1d 58 00 mov r8,QWORD PTR [rip+0x581d5a] # 8aa100 <environ> | |
3283a6: 48 85 c0 test rax,rax | |
3283a9: 0f 84 c2 01 00 00 je 328571 <buildOutputType+0x211> | |
3283af: 31 c9 xor ecx,ecx | |
3283b1: eb 19 jmp 3283cc <buildOutputType+0x6c> | |
3283b3: 66 66 66 66 2e 0f 1f data16 data16 data16 nop WORD PTR cs:[rax+rax*1+0x0] | |
3283ba: 84 00 00 00 00 00 | |
3283c0: 48 ff c1 inc rcx | |
3283c3: 48 39 c1 cmp rcx,rax | |
3283c6: 0f 84 c8 00 00 00 je 328494 <buildOutputType+0x134> | |
3283cc: 49 8b 34 c8 mov rsi,QWORD PTR [r8+rcx*8] | |
3283d0: 31 ff xor edi,edi | |
3283d2: 8a 1c 3e mov bl,BYTE PTR [rsi+rdi*1] | |
3283d5: 84 db test bl,bl | |
3283d7: 74 17 je 3283f0 <buildOutputType+0x90> | |
3283d9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] | |
3283e0: 80 fb 3d cmp bl,0x3d | |
3283e3: 74 0b je 3283f0 <buildOutputType+0x90> | |
3283e5: 48 ff c7 inc rdi | |
3283e8: 0f b6 1c 3e movzx ebx,BYTE PTR [rsi+rdi*1] | |
3283ec: 84 db test bl,bl | |
3283ee: 75 f0 jne 3283e0 <buildOutputType+0x80> | |
3283f0: 48 83 ff 10 cmp rdi,0x10 | |
3283f4: 75 ca jne 3283c0 <buildOutputType+0x60> | |
3283f6: 48 81 fe ca 8b 2e 00 cmp rsi,0x2e8bca | |
3283fd: 74 73 je 328472 <buildOutputType+0x112> | |
3283ff: 80 3e 5a cmp BYTE PTR [rsi],0x5a | |
328402: 75 bc jne 3283c0 <buildOutputType+0x60> | |
328404: 80 7e 01 49 cmp BYTE PTR [rsi+0x1],0x49 | |
328408: 75 b6 jne 3283c0 <buildOutputType+0x60> | |
32840a: 80 7e 02 47 cmp BYTE PTR [rsi+0x2],0x47 | |
32840e: 75 b0 jne 3283c0 <buildOutputType+0x60> | |
328410: 80 7e 03 5f cmp BYTE PTR [rsi+0x3],0x5f | |
328414: 75 aa jne 3283c0 <buildOutputType+0x60> | |
328416: 80 7e 04 56 cmp BYTE PTR [rsi+0x4],0x56 | |
32841a: 75 a4 jne 3283c0 <buildOutputType+0x60> | |
32841c: 80 7e 05 45 cmp BYTE PTR [rsi+0x5],0x45 | |
328420: 75 9e jne 3283c0 <buildOutputType+0x60> | |
328422: 80 7e 06 52 cmp BYTE PTR [rsi+0x6],0x52 | |
328426: 75 98 jne 3283c0 <buildOutputType+0x60> | |
328428: 80 7e 07 42 cmp BYTE PTR [rsi+0x7],0x42 | |
32842c: 75 92 jne 3283c0 <buildOutputType+0x60> | |
32842e: 80 7e 08 4f cmp BYTE PTR [rsi+0x8],0x4f | |
328432: 75 8c jne 3283c0 <buildOutputType+0x60> | |
328434: 80 7e 09 53 cmp BYTE PTR [rsi+0x9],0x53 | |
328438: 75 86 jne 3283c0 <buildOutputType+0x60> | |
32843a: 80 7e 0a 45 cmp BYTE PTR [rsi+0xa],0x45 | |
32843e: 75 80 jne 3283c0 <buildOutputType+0x60> | |
328440: 80 7e 0b 5f cmp BYTE PTR [rsi+0xb],0x5f | |
328444: 0f 85 76 ff ff ff jne 3283c0 <buildOutputType+0x60> | |
32844a: 80 7e 0c 4c cmp BYTE PTR [rsi+0xc],0x4c | |
32844e: 0f 85 6c ff ff ff jne 3283c0 <buildOutputType+0x60> | |
328454: 80 7e 0d 49 cmp BYTE PTR [rsi+0xd],0x49 | |
328458: 0f 85 62 ff ff ff jne 3283c0 <buildOutputType+0x60> | |
32845e: 80 7e 0e 4e cmp BYTE PTR [rsi+0xe],0x4e | |
328462: 0f 85 58 ff ff ff jne 3283c0 <buildOutputType+0x60> | |
328468: 80 7e 0f 4b cmp BYTE PTR [rsi+0xf],0x4b | |
32846c: 0f 85 4e ff ff ff jne 3283c0 <buildOutputType+0x60> | |
328472: 48 83 c6 10 add rsi,0x10 | |
328476: 66 2e 0f 1f 84 00 00 nop WORD PTR cs:[rax+rax*1+0x0] | |
32847d: 00 00 00 | |
328480: 80 3e 00 cmp BYTE PTR [rsi],0x0 | |
328483: 48 8d 76 01 lea rsi,[rsi+0x1] | |
328487: 75 f7 jne 328480 <buildOutputType+0x120> | |
328489: b1 01 mov cl,0x1 | |
32848b: 89 8c 24 10 01 00 00 mov DWORD PTR [rsp+0x110],ecx | |
328492: eb 0b jmp 32849f <buildOutputType+0x13f> | |
328494: c7 84 24 10 01 00 00 mov DWORD PTR [rsp+0x110],0x0 | |
32849b: 00 00 00 00 | |
32849f: 31 c9 xor ecx,ecx | |
3284a1: eb 19 jmp 3284bc <buildOutputType+0x15c> | |
3284a3: 66 66 66 66 2e 0f 1f data16 data16 data16 nop WORD PTR cs:[rax+rax*1+0x0] | |
3284aa: 84 00 00 00 00 00 | |
3284b0: 48 ff c1 inc rcx | |
3284b3: 48 39 c1 cmp rcx,rax | |
3284b6: 0f 84 c0 00 00 00 je 32857c <buildOutputType+0x21c> | |
3284bc: 49 8b 34 c8 mov rsi,QWORD PTR [r8+rcx*8] | |
3284c0: 31 ff xor edi,edi | |
3284c2: 8a 1c 3e mov bl,BYTE PTR [rsi+rdi*1] | |
3284c5: 84 db test bl,bl | |
3284c7: 74 17 je 3284e0 <buildOutputType+0x180> | |
3284c9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] | |
3284d0: 80 fb 3d cmp bl,0x3d | |
3284d3: 74 0b je 3284e0 <buildOutputType+0x180> | |
3284d5: 48 ff c7 inc rdi | |
3284d8: 0f b6 1c 3e movzx ebx,BYTE PTR [rsi+rdi*1] | |
3284dc: 84 db test bl,bl | |
3284de: 75 f0 jne 3284d0 <buildOutputType+0x170> | |
3284e0: 48 83 ff 0e cmp rdi,0xe | |
3284e4: 75 ca jne 3284b0 <buildOutputType+0x150> | |
3284e6: 48 81 fe 58 91 2e 00 cmp rsi,0x2e9158 | |
3284ed: 74 5f je 32854e <buildOutputType+0x1ee> | |
3284ef: 80 3e 5a cmp BYTE PTR [rsi],0x5a | |
3284f2: 75 bc jne 3284b0 <buildOutputType+0x150> | |
3284f4: 80 7e 01 49 cmp BYTE PTR [rsi+0x1],0x49 | |
3284f8: 75 b6 jne 3284b0 <buildOutputType+0x150> | |
3284fa: 80 7e 02 47 cmp BYTE PTR [rsi+0x2],0x47 | |
3284fe: 75 b0 jne 3284b0 <buildOutputType+0x150> | |
328500: 80 7e 03 5f cmp BYTE PTR [rsi+0x3],0x5f | |
328504: 75 aa jne 3284b0 <buildOutputType+0x150> | |
328506: 80 7e 04 56 cmp BYTE PTR [rsi+0x4],0x56 | |
32850a: 75 a4 jne 3284b0 <buildOutputType+0x150> | |
32850c: 80 7e 05 45 cmp BYTE PTR [rsi+0x5],0x45 | |
328510: 75 9e jne 3284b0 <buildOutputType+0x150> | |
328512: 80 7e 06 52 cmp BYTE PTR [rsi+0x6],0x52 | |
328516: 75 98 jne 3284b0 <buildOutputType+0x150> | |
328518: 80 7e 07 42 cmp BYTE PTR [rsi+0x7],0x42 | |
32851c: 75 92 jne 3284b0 <buildOutputType+0x150> | |
32851e: 80 7e 08 4f cmp BYTE PTR [rsi+0x8],0x4f | |
328522: 75 8c jne 3284b0 <buildOutputType+0x150> | |
328524: 80 7e 09 53 cmp BYTE PTR [rsi+0x9],0x53 | |
328528: 75 86 jne 3284b0 <buildOutputType+0x150> | |
32852a: 80 7e 0a 45 cmp BYTE PTR [rsi+0xa],0x45 | |
32852e: 75 80 jne 3284b0 <buildOutputType+0x150> | |
328530: 80 7e 0b 5f cmp BYTE PTR [rsi+0xb],0x5f | |
328534: 0f 85 76 ff ff ff jne 3284b0 <buildOutputType+0x150> | |
32853a: 80 7e 0c 43 cmp BYTE PTR [rsi+0xc],0x43 | |
32853e: 0f 85 6c ff ff ff jne 3284b0 <buildOutputType+0x150> | |
328544: 80 7e 0d 43 cmp BYTE PTR [rsi+0xd],0x43 | |
328548: 0f 85 62 ff ff ff jne 3284b0 <buildOutputType+0x150> | |
32854e: 48 83 c6 0e add rsi,0xe | |
328552: 66 66 66 66 66 2e 0f data16 data16 data16 data16 nop WORD PTR cs:[rax+rax*1+0x0] | |
328559: 1f 84 00 00 00 00 00 | |
328560: 80 3e 00 cmp BYTE PTR [rsi],0x0 | |
328563: 48 8d 76 01 lea rsi,[rsi+0x1] | |
328567: 75 f7 jne 328560 <buildOutputType+0x200> | |
328569: b1 01 mov cl,0x1 | |
32856b: 89 4c 24 3c mov DWORD PTR [rsp+0x3c],ecx | |
32856f: eb 13 jmp 328584 <buildOutputType+0x224> | |
328571: c7 84 24 10 01 00 00 mov DWORD PTR [rsp+0x110],0x0 | |
328578: 00 00 00 00 | |
32857c: c7 44 24 3c 00 00 00 mov DWORD PTR [rsp+0x3c],0x0 | |
328583: 00 | |
328584: 48 8b 0d 65 15 f8 ff mov rcx,QWORD PTR [rip+0xfffffffffff81565] # 2a9af0 <__unnamed_160+0x10> | |
32858b: 48 89 8c 24 70 07 00 mov QWORD PTR [rsp+0x770],rcx | |
328592: 00 | |
328593: c5 f8 10 0d 45 15 f8 vmovups xmm1,XMMWORD PTR [rip+0xfffffffffff81545] # 2a9ae0 <__unnamed_160> | |
32859a: ff | |
32859b: c5 f8 29 8c 24 60 07 vmovaps XMMWORD PTR [rsp+0x760],xmm1 | |
3285a2: 00 00 | |
3285a4: c5 f8 29 84 24 c0 1a vmovaps XMMWORD PTR [rsp+0x1ac0],xmm0 | |
3285ab: 00 00 | |
3285ad: 48 c7 84 24 d0 1a 00 mov QWORD PTR [rsp+0x1ad0],0x0 | |
3285b4: 00 00 00 00 00 | |
3285b9: c5 f8 29 84 24 a0 1a vmovaps XMMWORD PTR [rsp+0x1aa0],xmm0 | |
3285c0: 00 00 | |
3285c2: 48 c7 84 24 b0 1a 00 mov QWORD PTR [rsp+0x1ab0],0x0 | |
3285c9: 00 00 00 00 00 | |
3285ce: c5 f8 29 84 24 80 1a vmovaps XMMWORD PTR [rsp+0x1a80],xmm0 | |
3285d5: 00 00 | |
3285d7: 48 c7 84 24 90 1a 00 mov QWORD PTR [rsp+0x1a90],0x0 | |
3285de: 00 00 00 00 00 | |
3285e3: c5 f8 29 84 24 a0 1c vmovaps XMMWORD PTR [rsp+0x1ca0],xmm0 | |
3285ea: 00 00 | |
3285ec: 48 c7 84 24 b0 1c 00 mov QWORD PTR [rsp+0x1cb0],0x0 | |
3285f3: 00 00 00 00 00 | |
3285f8: c5 f8 29 84 24 80 1c vmovaps XMMWORD PTR [rsp+0x1c80],xmm0 | |
3285ff: 00 00 | |
328601: 48 c7 84 24 90 1c 00 mov QWORD PTR [rsp+0x1c90],0x0 | |
328608: 00 00 00 00 00 | |
32860d: 48 8b 0d f4 14 f8 ff mov rcx,QWORD PTR [rip+0xfffffffffff814f4] # 2a9b08 <__unnamed_161+0x10> | |
328614: 48 89 8c 24 70 1a 00 mov QWORD PTR [rsp+0x1a70],rcx | |
32861b: 00 | |
32861c: c5 f8 10 0d d4 14 f8 vmovups xmm1,XMMWORD PTR [rip+0xfffffffffff814d4] # 2a9af8 <__unnamed_161> | |
328623: ff | |
328624: c5 f8 29 8c 24 60 1a vmovaps XMMWORD PTR [rsp+0x1a60],xmm1 | |
32862b: 00 00 | |
32862d: c5 f8 10 0d f3 42 f8 vmovups xmm1,XMMWORD PTR [rip+0xfffffffffff842f3] # 2ac928 <__unnamed_87> | |
328634: ff | |
328635: c5 f8 29 8c 24 50 20 vmovaps XMMWORD PTR [rsp+0x2050],xmm1 | |
32863c: 00 00 | |
32863e: c5 f8 29 84 24 40 1c vmovaps XMMWORD PTR [rsp+0x1c40],xmm0 | |
328645: 00 00 | |
328647: 48 c7 84 24 50 1c 00 mov QWORD PTR [rsp+0x1c50],0x0 | |
32864e: 00 00 00 00 00 | |
328653: c5 f8 29 84 24 40 20 vmovaps XMMWORD PTR [rsp+0x2040],xmm0 | |
32865a: 00 00 | |
32865c: c5 f8 29 84 24 f0 1b vmovaps XMMWORD PTR [rsp+0x1bf0],xmm0 | |
328663: 00 00 | |
328665: c5 f8 29 84 24 30 20 vmovaps XMMWORD PTR [rsp+0x2030],xmm0 | |
32866c: 00 00 | |
32866e: 48 c7 84 24 00 1c 00 mov QWORD PTR [rsp+0x1c00],0x0 | |
328675: 00 00 00 00 00 | |
32867a: c5 f8 29 84 24 30 1f vmovaps XMMWORD PTR [rsp+0x1f30],xmm0 | |
328681: 00 00 | |
328683: c5 f8 29 84 24 20 20 vmovaps XMMWORD PTR [rsp+0x2020],xmm0 | |
32868a: 00 00 | |
32868c: 48 85 c0 test rax,rax | |
32868f: 0f 84 a8 00 00 00 je 32873d <buildOutputType+0x3dd> | |
328695: 31 ff xor edi,edi | |
328697: eb 13 jmp 3286ac <buildOutputType+0x34c> | |
328699: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] | |
3286a0: 48 ff c7 inc rdi | |
3286a3: 48 39 c7 cmp rdi,rax | |
3286a6: 0f 84 91 00 00 00 je 32873d <buildOutputType+0x3dd> | |
3286ac: 49 8b 1c f8 mov rbx,QWORD PTR [r8+rdi*8] | |
3286b0: 31 f6 xor esi,esi | |
3286b2: 8a 0c 33 mov cl,BYTE PTR [rbx+rsi*1] | |
3286b5: 84 c9 test cl,cl | |
3286b7: 74 17 je 3286d0 <buildOutputType+0x370> | |
3286b9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] | |
3286c0: 80 f9 3d cmp cl,0x3d | |
3286c3: 74 0b je 3286d0 <buildOutputType+0x370> | |
3286c5: 48 ff c6 inc rsi | |
3286c8: 0f b6 0c 33 movzx ecx,BYTE PTR [rbx+rsi*1] | |
3286cc: 84 c9 test cl,cl | |
3286ce: 75 f0 jne 3286c0 <buildOutputType+0x360> | |
3286d0: 48 83 fe 08 cmp rsi,0x8 | |
3286d4: 75 ca jne 3286a0 <buildOutputType+0x340> | |
3286d6: 48 81 fb 90 91 2e 00 cmp rbx,0x2e9190 | |
3286dd: 74 2f je 32870e <buildOutputType+0x3ae> | |
3286df: 80 3b 5a cmp BYTE PTR [rbx],0x5a | |
3286e2: 75 bc jne 3286a0 <buildOutputType+0x340> | |
3286e4: 80 7b 01 49 cmp BYTE PTR [rbx+0x1],0x49 | |
3286e8: 75 b6 jne 3286a0 <buildOutputType+0x340> | |
3286ea: 80 7b 02 47 cmp BYTE PTR [rbx+0x2],0x47 | |
3286ee: 75 b0 jne 3286a0 <buildOutputType+0x340> | |
3286f0: 80 7b 03 5f cmp BYTE PTR [rbx+0x3],0x5f | |
3286f4: 75 aa jne 3286a0 <buildOutputType+0x340> | |
3286f6: 80 7b 04 4c cmp BYTE PTR [rbx+0x4],0x4c | |
3286fa: 75 a4 jne 3286a0 <buildOutputType+0x340> | |
3286fc: 80 7b 05 49 cmp BYTE PTR [rbx+0x5],0x49 | |
328700: 75 9e jne 3286a0 <buildOutputType+0x340> | |
328702: 80 7b 06 42 cmp BYTE PTR [rbx+0x6],0x42 | |
328706: 75 98 jne 3286a0 <buildOutputType+0x340> | |
328708: 80 7b 07 43 cmp BYTE PTR [rbx+0x7],0x43 | |
32870c: 75 92 jne 3286a0 <buildOutputType+0x340> | |
32870e: 49 89 d4 mov r12,rdx | |
328711: 41 be 0e 00 00 00 mov r14d,0xe | |
328717: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] | |
32871e: 00 00 | |
328720: 42 80 7c 33 fa 00 cmp BYTE PTR [rbx+r14*1-0x6],0x0 | |
328726: 4d 8d 76 01 lea r14,[r14+0x1] | |
32872a: 75 f4 jne 328720 <buildOutputType+0x3c0> | |
32872c: 49 83 fe 10 cmp r14,0x10 | |
328730: 0f 85 c6 01 00 00 jne 3288fc <buildOutputType+0x59c> | |
328736: b0 01 mov al,0x1 | |
328738: e9 00 02 00 00 jmp 32893d <buildOutputType+0x5dd> | |
32873d: 31 c0 xor eax,eax | |
32873f: 48 89 84 24 e0 17 00 mov QWORD PTR [rsp+0x17e0],rax | |
328746: 00 | |
328747: 31 c0 xor eax,eax | |
328749: 48 89 84 24 90 07 00 mov QWORD PTR [rsp+0x790],rax | |
328750: 00 | |
328751: 31 c0 xor eax,eax | |
328753: 48 89 84 24 18 07 00 mov QWORD PTR [rsp+0x718],rax | |
32875a: 00 | |
32875b: c5 f8 57 c0 vxorps xmm0,xmm0,xmm0 | |
32875f: c5 f8 29 84 24 70 1e vmovaps XMMWORD PTR [rsp+0x1e70],xmm0 | |
328766: 00 00 | |
328768: c5 f8 29 84 24 f0 21 vmovaps XMMWORD PTR [rsp+0x21f0],xmm0 | |
32876f: 00 00 | |
328771: c5 f8 29 84 24 e0 21 vmovaps XMMWORD PTR [rsp+0x21e0],xmm0 | |
328778: 00 00 | |
32877a: 48 8b 05 87 19 58 00 mov rax,QWORD PTR [rip+0x581987] # 8aa108 <environ+0x8> | |
328781: 48 85 c0 test rax,rax | |
328784: 0f 84 46 01 00 00 je 3288d0 <buildOutputType+0x570> | |
32878a: 4c 8b 05 6f 19 58 00 mov r8,QWORD PTR [rip+0x58196f] # 8aa100 <environ> | |
328791: 31 ff xor edi,edi | |
328793: eb 17 jmp 3287ac <buildOutputType+0x44c> | |
328795: 66 66 2e 0f 1f 84 00 data16 nop WORD PTR cs:[rax+rax*1+0x0] | |
32879c: 00 00 00 00 | |
3287a0: 48 ff c7 inc rdi | |
3287a3: 48 39 c7 cmp rdi,rax | |
3287a6: 0f 84 01 01 00 00 je 3288ad <buildOutputType+0x54d> | |
3287ac: 49 8b 1c f8 mov rbx,QWORD PTR [r8+rdi*8] | |
3287b0: 31 f6 xor esi,esi | |
3287b2: 8a 0c 33 mov cl,BYTE PTR [rbx+rsi*1] | |
3287b5: 84 c9 test cl,cl | |
3287b7: 74 17 je 3287d0 <buildOutputType+0x470> | |
3287b9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] | |
3287c0: 80 f9 3d cmp cl,0x3d | |
3287c3: 74 0b je 3287d0 <buildOutputType+0x470> | |
3287c5: 48 ff c6 inc rsi | |
3287c8: 0f b6 0c 33 movzx ecx,BYTE PTR [rbx+rsi*1] | |
3287cc: 84 c9 test cl,cl | |
3287ce: 75 f0 jne 3287c0 <buildOutputType+0x460> | |
3287d0: 48 83 fe 13 cmp rsi,0x13 | |
3287d4: 75 ca jne 3287a0 <buildOutputType+0x440> | |
3287d6: 48 81 fb db 80 2e 00 cmp rbx,0x2e80db | |
3287dd: 0f 84 95 00 00 00 je 328878 <buildOutputType+0x518> | |
3287e3: 80 3b 5a cmp BYTE PTR [rbx],0x5a | |
3287e6: 75 b8 jne 3287a0 <buildOutputType+0x440> | |
3287e8: 80 7b 01 49 cmp BYTE PTR [rbx+0x1],0x49 | |
3287ec: 75 b2 jne 3287a0 <buildOutputType+0x440> | |
3287ee: 80 7b 02 47 cmp BYTE PTR [rbx+0x2],0x47 | |
3287f2: 75 ac jne 3287a0 <buildOutputType+0x440> | |
3287f4: 80 7b 03 5f cmp BYTE PTR [rbx+0x3],0x5f | |
3287f8: 75 a6 jne 3287a0 <buildOutputType+0x440> | |
3287fa: 80 7b 04 4c cmp BYTE PTR [rbx+0x4],0x4c | |
3287fe: 75 a0 jne 3287a0 <buildOutputType+0x440> | |
328800: 80 7b 05 4f cmp BYTE PTR [rbx+0x5],0x4f | |
328804: 75 9a jne 3287a0 <buildOutputType+0x440> | |
328806: 80 7b 06 43 cmp BYTE PTR [rbx+0x6],0x43 | |
32880a: 75 94 jne 3287a0 <buildOutputType+0x440> | |
32880c: 80 7b 07 41 cmp BYTE PTR [rbx+0x7],0x41 | |
328810: 75 8e jne 3287a0 <buildOutputType+0x440> | |
328812: 80 7b 08 4c cmp BYTE PTR [rbx+0x8],0x4c | |
328816: 75 88 jne 3287a0 <buildOutputType+0x440> | |
328818: 80 7b 09 5f cmp BYTE PTR [rbx+0x9],0x5f | |
32881c: 75 82 jne 3287a0 <buildOutputType+0x440> | |
32881e: 80 7b 0a 43 cmp BYTE PTR [rbx+0xa],0x43 | |
328822: 0f 85 78 ff ff ff jne 3287a0 <buildOutputType+0x440> | |
328828: 80 7b 0b 41 cmp BYTE PTR [rbx+0xb],0x41 | |
32882c: 0f 85 6e ff ff ff jne 3287a0 <buildOutputType+0x440> | |
328832: 80 7b 0c 43 cmp BYTE PTR [rbx+0xc],0x43 | |
328836: 0f 85 64 ff ff ff jne 3287a0 <buildOutputType+0x440> | |
32883c: 80 7b 0d 48 cmp BYTE PTR [rbx+0xd],0x48 | |
328840: 0f 85 5a ff ff ff jne 3287a0 <buildOutputType+0x440> | |
328846: 80 7b 0e 45 cmp BYTE PTR [rbx+0xe],0x45 | |
32884a: 0f 85 50 ff ff ff jne 3287a0 <buildOutputType+0x440> | |
328850: 80 7b 0f 5f cmp BYTE PTR [rbx+0xf],0x5f | |
328854: 0f 85 46 ff ff ff jne 3287a0 <buildOutputType+0x440> | |
32885a: 80 7b 10 44 cmp BYTE PTR [rbx+0x10],0x44 | |
32885e: 0f 85 3c ff ff ff jne 3287a0 <buildOutputType+0x440> | |
328864: 80 7b 11 49 cmp BYTE PTR [rbx+0x11],0x49 | |
328868: 0f 85 32 ff ff ff jne 3287a0 <buildOutputType+0x440> | |
32886e: 80 7b 12 52 cmp BYTE PTR [rbx+0x12],0x52 | |
328872: 0f 85 28 ff ff ff jne 3287a0 <buildOutputType+0x440> | |
328878: 49 89 d4 mov r12,rdx | |
32887b: 41 be 16 00 00 00 mov r14d,0x16 | |
328881: 66 66 66 66 66 66 2e data16 data16 data16 data16 data16 nop WORD PTR cs:[rax+rax*1+0x0] | |
328888: 0f 1f 84 00 00 00 00 | |
32888f: 00 | |
328890: 42 80 7c 33 fd 00 cmp BYTE PTR [rbx+r14*1-0x3],0x0 | |
328896: 4d 8d 76 01 lea r14,[r14+0x1] | |
32889a: 75 f4 jne 328890 <buildOutputType+0x530> | |
32889c: 49 83 fe 18 cmp r14,0x18 | |
3288a0: 0f 85 bb 00 00 00 jne 328961 <buildOutputType+0x601> | |
3288a6: b0 01 mov al,0x1 | |
3288a8: e9 f8 00 00 00 jmp 3289a5 <buildOutputType+0x645> | |
3288ad: 31 c0 xor eax,eax | |
3288af: 48 89 84 24 d8 17 00 mov QWORD PTR [rsp+0x17d8],rax | |
3288b6: 00 | |
3288b7: 31 c0 xor eax,eax | |
3288b9: 48 89 84 24 88 07 00 mov QWORD PTR [rsp+0x788],rax | |
3288c0: 00 | |
3288c1: 31 c0 xor eax,eax | |
3288c3: 48 89 84 24 10 07 00 mov QWORD PTR [rsp+0x710],rax | |
3288ca: 00 | |
3288cb: e9 f4 00 00 00 jmp 3289c4 <buildOutputType+0x664> | |
3288d0: c5 f8 29 84 24 10 20 vmovaps XMMWORD PTR [rsp+0x2010],xmm0 | |
3288d7: 00 00 | |
3288d9: 31 c0 xor eax,eax | |
3288db: 48 89 84 24 10 07 00 mov QWORD PTR [rsp+0x710],rax | |
3288e2: 00 | |
3288e3: 31 c0 xor eax,eax | |
3288e5: 48 89 84 24 88 07 00 mov QWORD PTR [rsp+0x788],rax | |
3288ec: 00 | |
3288ed: 31 c0 xor eax,eax | |
3288ef: 48 89 84 24 d8 17 00 mov QWORD PTR [rsp+0x17d8],rax | |
3288f6: 00 | |
3288f7: e9 a1 01 00 00 jmp 328a9d <buildOutputType+0x73d> | |
3288fc: 4d 8d 6e f0 lea r13,[r14-0x10] | |
328900: 4c 8b 4d 08 mov r9,QWORD PTR [rbp+0x8] | |
328904: 49 8b 37 mov rsi,QWORD PTR [r15] | |
328907: 49 8b 47 08 mov rax,QWORD PTR [r15+0x8] | |
32890b: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
328912: 00 | |
328913: 4c 89 ea mov rdx,r13 | |
328916: b9 01 00 00 00 mov ecx,0x1 | |
32891b: 45 31 c0 xor r8d,r8d | |
32891e: ff 10 call QWORD PTR [rax] | |
328920: 0f b7 84 24 b0 07 00 movzx eax,WORD PTR [rsp+0x7b0] | |
328927: 00 | |
328928: 66 85 c0 test ax,ax | |
32892b: 0f 84 79 99 03 00 je 3622aa <buildOutputType+0x39f4a> | |
328931: 66 83 f8 40 cmp ax,0x40 | |
328935: 0f 85 a0 b2 03 00 jne 363bdb <buildOutputType+0x3b87b> | |
32893b: 31 c0 xor eax,eax | |
32893d: 48 89 84 24 e0 17 00 mov QWORD PTR [rsp+0x17e0],rax | |
328944: 00 | |
328945: 31 c0 xor eax,eax | |
328947: 48 89 84 24 90 07 00 mov QWORD PTR [rsp+0x790],rax | |
32894e: 00 | |
32894f: 31 c0 xor eax,eax | |
328951: 48 89 84 24 18 07 00 mov QWORD PTR [rsp+0x718],rax | |
328958: 00 | |
328959: 4c 89 e2 mov rdx,r12 | |
32895c: e9 fa fd ff ff jmp 32875b <buildOutputType+0x3fb> | |
328961: 4d 8d 6e e8 lea r13,[r14-0x18] | |
328965: 4c 8b 4d 08 mov r9,QWORD PTR [rbp+0x8] | |
328969: 49 8b 37 mov rsi,QWORD PTR [r15] | |
32896c: 49 8b 47 08 mov rax,QWORD PTR [r15+0x8] | |
328970: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
328977: 00 | |
328978: 4c 89 ea mov rdx,r13 | |
32897b: b9 01 00 00 00 mov ecx,0x1 | |
328980: 45 31 c0 xor r8d,r8d | |
328983: c5 f8 77 vzeroupper | |
328986: ff 10 call QWORD PTR [rax] | |
328988: 0f b7 84 24 b0 07 00 movzx eax,WORD PTR [rsp+0x7b0] | |
32898f: 00 | |
328990: 66 85 c0 test ax,ax | |
328993: 0f 84 0e 9a 03 00 je 3623a7 <buildOutputType+0x3a047> | |
328999: 66 83 f8 40 cmp ax,0x40 | |
32899d: 0f 85 38 b2 03 00 jne 363bdb <buildOutputType+0x3b87b> | |
3289a3: 31 c0 xor eax,eax | |
3289a5: 48 89 84 24 d8 17 00 mov QWORD PTR [rsp+0x17d8],rax | |
3289ac: 00 | |
3289ad: 31 c0 xor eax,eax | |
3289af: 48 89 84 24 88 07 00 mov QWORD PTR [rsp+0x788],rax | |
3289b6: 00 | |
3289b7: 31 c0 xor eax,eax | |
3289b9: 48 89 84 24 10 07 00 mov QWORD PTR [rsp+0x710],rax | |
3289c0: 00 | |
3289c1: 4c 89 e2 mov rdx,r12 | |
3289c4: 48 8b 05 3d 17 58 00 mov rax,QWORD PTR [rip+0x58173d] # 8aa108 <environ+0x8> | |
3289cb: c5 f8 57 c0 vxorps xmm0,xmm0,xmm0 | |
3289cf: c5 f8 29 84 24 10 20 vmovaps XMMWORD PTR [rsp+0x2010],xmm0 | |
3289d6: 00 00 | |
3289d8: 48 85 c0 test rax,rax | |
3289db: 0f 84 bc 00 00 00 je 328a9d <buildOutputType+0x73d> | |
3289e1: 4c 8b 05 18 17 58 00 mov r8,QWORD PTR [rip+0x581718] # 8aa100 <environ> | |
3289e8: 31 ff xor edi,edi | |
3289ea: eb 10 jmp 3289fc <buildOutputType+0x69c> | |
3289ec: 0f 1f 40 00 nop DWORD PTR [rax+0x0] | |
3289f0: 48 ff c7 inc rdi | |
3289f3: 48 39 c7 cmp rdi,rax | |
3289f6: 0f 84 a1 00 00 00 je 328a9d <buildOutputType+0x73d> | |
3289fc: 49 8b 1c f8 mov rbx,QWORD PTR [r8+rdi*8] | |
328a00: 31 f6 xor esi,esi | |
328a02: 8a 0c 33 mov cl,BYTE PTR [rbx+rsi*1] | |
328a05: 84 c9 test cl,cl | |
328a07: 74 17 je 328a20 <buildOutputType+0x6c0> | |
328a09: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] | |
328a10: 80 f9 3d cmp cl,0x3d | |
328a13: 74 0b je 328a20 <buildOutputType+0x6c0> | |
328a15: 48 ff c6 inc rsi | |
328a18: 0f b6 0c 33 movzx ecx,BYTE PTR [rbx+rsi*1] | |
328a1c: 84 c9 test cl,cl | |
328a1e: 75 f0 jne 328a10 <buildOutputType+0x6b0> | |
328a20: 48 83 fe 0b cmp rsi,0xb | |
328a24: 75 ca jne 3289f0 <buildOutputType+0x690> | |
328a26: 48 81 fb 04 81 2e 00 cmp rbx,0x2e8104 | |
328a2d: 74 41 je 328a70 <buildOutputType+0x710> | |
328a2f: 80 3b 5a cmp BYTE PTR [rbx],0x5a | |
328a32: 75 bc jne 3289f0 <buildOutputType+0x690> | |
328a34: 80 7b 01 49 cmp BYTE PTR [rbx+0x1],0x49 | |
328a38: 75 b6 jne 3289f0 <buildOutputType+0x690> | |
328a3a: 80 7b 02 47 cmp BYTE PTR [rbx+0x2],0x47 | |
328a3e: 75 b0 jne 3289f0 <buildOutputType+0x690> | |
328a40: 80 7b 03 5f cmp BYTE PTR [rbx+0x3],0x5f | |
328a44: 75 aa jne 3289f0 <buildOutputType+0x690> | |
328a46: 80 7b 04 4c cmp BYTE PTR [rbx+0x4],0x4c | |
328a4a: 75 a4 jne 3289f0 <buildOutputType+0x690> | |
328a4c: 80 7b 05 49 cmp BYTE PTR [rbx+0x5],0x49 | |
328a50: 75 9e jne 3289f0 <buildOutputType+0x690> | |
328a52: 80 7b 06 42 cmp BYTE PTR [rbx+0x6],0x42 | |
328a56: 75 98 jne 3289f0 <buildOutputType+0x690> | |
328a58: 80 7b 07 5f cmp BYTE PTR [rbx+0x7],0x5f | |
328a5c: 75 92 jne 3289f0 <buildOutputType+0x690> | |
328a5e: 80 7b 08 44 cmp BYTE PTR [rbx+0x8],0x44 | |
328a62: 75 8c jne 3289f0 <buildOutputType+0x690> | |
328a64: 80 7b 09 49 cmp BYTE PTR [rbx+0x9],0x49 | |
328a68: 75 86 jne 3289f0 <buildOutputType+0x690> | |
328a6a: 80 7b 0a 52 cmp BYTE PTR [rbx+0xa],0x52 | |
328a6e: 75 80 jne 3289f0 <buildOutputType+0x690> | |
328a70: 49 89 d4 mov r12,rdx | |
328a73: 41 be 0e 00 00 00 mov r14d,0xe | |
328a79: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] | |
328a80: 42 80 7c 33 fd 00 cmp BYTE PTR [rbx+r14*1-0x3],0x0 | |
328a86: 4d 8d 76 01 lea r14,[r14+0x1] | |
328a8a: 75 f4 jne 328a80 <buildOutputType+0x720> | |
328a8c: 49 83 fe 10 cmp r14,0x10 | |
328a90: 0f 85 81 92 03 00 jne 361d17 <buildOutputType+0x399b7> | |
328a96: b0 01 mov al,0x1 | |
328a98: e9 be 92 03 00 jmp 361d5b <buildOutputType+0x399fb> | |
328a9d: 31 c0 xor eax,eax | |
328a9f: 48 89 84 24 80 07 00 mov QWORD PTR [rsp+0x780],rax | |
328aa6: 00 | |
328aa7: 31 c0 xor eax,eax | |
328aa9: 48 89 84 24 78 07 00 mov QWORD PTR [rsp+0x778],rax | |
328ab0: 00 | |
328ab1: 31 c0 xor eax,eax | |
328ab3: 48 89 84 24 98 06 00 mov QWORD PTR [rsp+0x698],rax | |
328aba: 00 | |
328abb: 48 8b 84 24 30 03 00 mov rax,QWORD PTR [rsp+0x330] | |
328ac2: 00 | |
328ac3: c5 f8 57 c0 vxorps xmm0,xmm0,xmm0 | |
328ac7: c5 f8 29 84 24 00 20 vmovaps XMMWORD PTR [rsp+0x2000],xmm0 | |
328ace: 00 00 | |
328ad0: c5 f8 29 84 24 f0 1f vmovaps XMMWORD PTR [rsp+0x1ff0],xmm0 | |
328ad7: 00 00 | |
328ad9: c5 f8 29 84 24 d0 21 vmovaps XMMWORD PTR [rsp+0x21d0],xmm0 | |
328ae0: 00 00 | |
328ae2: c5 f8 29 84 24 f0 04 vmovaps XMMWORD PTR [rsp+0x4f0],xmm0 | |
328ae9: 00 00 | |
328aeb: 48 c7 84 24 00 05 00 mov QWORD PTR [rsp+0x500],0x0 | |
328af2: 00 00 00 00 00 | |
328af7: c5 f8 10 08 vmovups xmm1,XMMWORD PTR [rax] | |
328afb: c5 f8 11 8c 24 08 05 vmovups XMMWORD PTR [rsp+0x508],xmm1 | |
328b02: 00 00 | |
328b04: c5 f0 57 c9 vxorps xmm1,xmm1,xmm1 | |
328b08: c5 fc 29 8c 24 00 06 vmovaps YMMWORD PTR [rsp+0x600],ymm1 | |
328b0f: 00 00 | |
328b11: c5 f8 10 10 vmovups xmm2,XMMWORD PTR [rax] | |
328b15: c5 f8 29 94 24 20 06 vmovaps XMMWORD PTR [rsp+0x620],xmm2 | |
328b1c: 00 00 | |
328b1e: c5 f8 29 84 24 50 05 vmovaps XMMWORD PTR [rsp+0x550],xmm0 | |
328b25: 00 00 | |
328b27: 48 c7 84 24 60 05 00 mov QWORD PTR [rsp+0x560],0x0 | |
328b2e: 00 00 00 00 00 | |
328b33: c5 f8 10 10 vmovups xmm2,XMMWORD PTR [rax] | |
328b37: c5 f8 11 94 24 68 05 vmovups XMMWORD PTR [rsp+0x568],xmm2 | |
328b3e: 00 00 | |
328b40: c5 f8 29 84 24 80 05 vmovaps XMMWORD PTR [rsp+0x580],xmm0 | |
328b47: 00 00 | |
328b49: 48 c7 84 24 90 05 00 mov QWORD PTR [rsp+0x590],0x0 | |
328b50: 00 00 00 00 00 | |
328b55: c5 f8 10 10 vmovups xmm2,XMMWORD PTR [rax] | |
328b59: c5 f8 11 94 24 98 05 vmovups XMMWORD PTR [rsp+0x598],xmm2 | |
328b60: 00 00 | |
328b62: c5 f8 29 84 24 40 03 vmovaps XMMWORD PTR [rsp+0x340],xmm0 | |
328b69: 00 00 | |
328b6b: 48 c7 84 24 50 03 00 mov QWORD PTR [rsp+0x350],0x0 | |
328b72: 00 00 00 00 00 | |
328b77: c5 f8 10 10 vmovups xmm2,XMMWORD PTR [rax] | |
328b7b: c5 f8 11 94 24 58 03 vmovups XMMWORD PTR [rsp+0x358],xmm2 | |
328b82: 00 00 | |
328b84: c5 f8 29 84 24 70 03 vmovaps XMMWORD PTR [rsp+0x370],xmm0 | |
328b8b: 00 00 | |
328b8d: 48 c7 84 24 80 03 00 mov QWORD PTR [rsp+0x380],0x0 | |
328b94: 00 00 00 00 00 | |
328b99: c5 f8 10 10 vmovups xmm2,XMMWORD PTR [rax] | |
328b9d: c5 f8 11 94 24 88 03 vmovups XMMWORD PTR [rsp+0x388],xmm2 | |
328ba4: 00 00 | |
328ba6: c5 f8 29 84 24 d0 03 vmovaps XMMWORD PTR [rsp+0x3d0],xmm0 | |
328bad: 00 00 | |
328baf: 48 c7 84 24 e0 03 00 mov QWORD PTR [rsp+0x3e0],0x0 | |
328bb6: 00 00 00 00 00 | |
328bbb: c5 f8 10 10 vmovups xmm2,XMMWORD PTR [rax] | |
328bbf: c5 f8 11 94 24 e8 03 vmovups XMMWORD PTR [rsp+0x3e8],xmm2 | |
328bc6: 00 00 | |
328bc8: c5 f8 29 84 24 00 04 vmovaps XMMWORD PTR [rsp+0x400],xmm0 | |
328bcf: 00 00 | |
328bd1: 48 c7 84 24 10 04 00 mov QWORD PTR [rsp+0x410],0x0 | |
328bd8: 00 00 00 00 00 | |
328bdd: c5 f8 10 10 vmovups xmm2,XMMWORD PTR [rax] | |
328be1: c5 f8 11 94 24 18 04 vmovups XMMWORD PTR [rsp+0x418],xmm2 | |
328be8: 00 00 | |
328bea: c5 f8 29 84 24 60 04 vmovaps XMMWORD PTR [rsp+0x460],xmm0 | |
328bf1: 00 00 | |
328bf3: 48 c7 84 24 70 04 00 mov QWORD PTR [rsp+0x470],0x0 | |
328bfa: 00 00 00 00 00 | |
328bff: c5 f8 10 10 vmovups xmm2,XMMWORD PTR [rax] | |
328c03: c5 f8 11 94 24 78 04 vmovups XMMWORD PTR [rsp+0x478],xmm2 | |
328c0a: 00 00 | |
328c0c: c5 f8 29 84 24 a0 03 vmovaps XMMWORD PTR [rsp+0x3a0],xmm0 | |
328c13: 00 00 | |
328c15: 48 c7 84 24 b0 03 00 mov QWORD PTR [rsp+0x3b0],0x0 | |
328c1c: 00 00 00 00 00 | |
328c21: c5 f8 10 10 vmovups xmm2,XMMWORD PTR [rax] | |
328c25: c5 f8 11 94 24 b8 03 vmovups XMMWORD PTR [rsp+0x3b8],xmm2 | |
328c2c: 00 00 | |
328c2e: c5 f8 29 84 24 c0 21 vmovaps XMMWORD PTR [rsp+0x21c0],xmm0 | |
328c35: 00 00 | |
328c37: c5 f8 29 84 24 30 04 vmovaps XMMWORD PTR [rsp+0x430],xmm0 | |
328c3e: 00 00 | |
328c40: 48 c7 84 24 40 04 00 mov QWORD PTR [rsp+0x440],0x0 | |
328c47: 00 00 00 00 00 | |
328c4c: c5 f8 10 10 vmovups xmm2,XMMWORD PTR [rax] | |
328c50: c5 f8 11 94 24 48 04 vmovups XMMWORD PTR [rsp+0x448],xmm2 | |
328c57: 00 00 | |
328c59: c5 f8 29 84 24 c0 04 vmovaps XMMWORD PTR [rsp+0x4c0],xmm0 | |
328c60: 00 00 | |
328c62: 48 c7 84 24 d0 04 00 mov QWORD PTR [rsp+0x4d0],0x0 | |
328c69: 00 00 00 00 00 | |
328c6e: c5 f8 10 10 vmovups xmm2,XMMWORD PTR [rax] | |
328c72: c5 f8 11 94 24 d8 04 vmovups XMMWORD PTR [rsp+0x4d8],xmm2 | |
328c79: 00 00 | |
328c7b: c5 f8 29 84 24 90 04 vmovaps XMMWORD PTR [rsp+0x490],xmm0 | |
328c82: 00 00 | |
328c84: 48 c7 84 24 a0 04 00 mov QWORD PTR [rsp+0x4a0],0x0 | |
328c8b: 00 00 00 00 00 | |
328c90: c5 f8 10 10 vmovups xmm2,XMMWORD PTR [rax] | |
328c94: c5 f8 11 94 24 a8 04 vmovups XMMWORD PTR [rsp+0x4a8],xmm2 | |
328c9b: 00 00 | |
328c9d: c5 f8 29 84 24 20 05 vmovaps XMMWORD PTR [rsp+0x520],xmm0 | |
328ca4: 00 00 | |
328ca6: 48 c7 84 24 30 05 00 mov QWORD PTR [rsp+0x530],0x0 | |
328cad: 00 00 00 00 00 | |
328cb2: c5 f8 10 10 vmovups xmm2,XMMWORD PTR [rax] | |
328cb6: c5 f8 11 94 24 38 05 vmovups XMMWORD PTR [rsp+0x538],xmm2 | |
328cbd: 00 00 | |
328cbf: c7 84 24 c8 06 00 00 mov DWORD PTR [rsp+0x6c8],0xffffff9c | |
328cc6: 9c ff ff ff | |
328cca: c5 f8 29 84 24 b0 06 vmovaps XMMWORD PTR [rsp+0x6b0],xmm0 | |
328cd1: 00 00 | |
328cd3: 48 c7 84 24 c0 06 00 mov QWORD PTR [rsp+0x6c0],0x0 | |
328cda: 00 00 00 00 00 | |
328cdf: c5 fc 11 8c 24 d0 06 vmovups YMMWORD PTR [rsp+0x6d0],ymm1 | |
328ce6: 00 00 | |
328ce8: c5 fc 11 8c 24 d9 06 vmovups YMMWORD PTR [rsp+0x6d9],ymm1 | |
328cef: 00 00 | |
328cf1: 48 8b 05 10 14 58 00 mov rax,QWORD PTR [rip+0x581410] # 8aa108 <environ+0x8> | |
328cf8: 48 85 c0 test rax,rax | |
328cfb: 0f 84 a3 00 00 00 je 328da4 <buildOutputType+0xa44> | |
328d01: 4c 8b 05 f8 13 58 00 mov r8,QWORD PTR [rip+0x5813f8] # 8aa100 <environ> | |
328d08: 31 c9 xor ecx,ecx | |
328d0a: eb 10 jmp 328d1c <buildOutputType+0x9bc> | |
328d0c: 0f 1f 40 00 nop DWORD PTR [rax+0x0] | |
328d10: 48 ff c1 inc rcx | |
328d13: 48 39 c1 cmp rcx,rax | |
328d16: 0f 84 88 00 00 00 je 328da4 <buildOutputType+0xa44> | |
328d1c: 49 8b 34 c8 mov rsi,QWORD PTR [r8+rcx*8] | |
328d20: 31 ff xor edi,edi | |
328d22: 8a 1c 3e mov bl,BYTE PTR [rsi+rdi*1] | |
328d25: 84 db test bl,bl | |
328d27: 74 17 je 328d40 <buildOutputType+0x9e0> | |
328d29: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] | |
328d30: 80 fb 3d cmp bl,0x3d | |
328d33: 74 0b je 328d40 <buildOutputType+0x9e0> | |
328d35: 48 ff c7 inc rdi | |
328d38: 0f b6 1c 3e movzx ebx,BYTE PTR [rsi+rdi*1] | |
328d3c: 84 db test bl,bl | |
328d3e: 75 f0 jne 328d30 <buildOutputType+0x9d0> | |
328d40: 48 83 ff 08 cmp rdi,0x8 | |
328d44: 75 ca jne 328d10 <buildOutputType+0x9b0> | |
328d46: 48 81 fe c2 80 2e 00 cmp rsi,0x2e80c2 | |
328d4d: 74 2f je 328d7e <buildOutputType+0xa1e> | |
328d4f: 80 3e 4e cmp BYTE PTR [rsi],0x4e | |
328d52: 75 bc jne 328d10 <buildOutputType+0x9b0> | |
328d54: 80 7e 01 4f cmp BYTE PTR [rsi+0x1],0x4f | |
328d58: 75 b6 jne 328d10 <buildOutputType+0x9b0> | |
328d5a: 80 7e 02 5f cmp BYTE PTR [rsi+0x2],0x5f | |
328d5e: 75 b0 jne 328d10 <buildOutputType+0x9b0> | |
328d60: 80 7e 03 43 cmp BYTE PTR [rsi+0x3],0x43 | |
328d64: 75 aa jne 328d10 <buildOutputType+0x9b0> | |
328d66: 80 7e 04 4f cmp BYTE PTR [rsi+0x4],0x4f | |
328d6a: 75 a4 jne 328d10 <buildOutputType+0x9b0> | |
328d6c: 80 7e 05 4c cmp BYTE PTR [rsi+0x5],0x4c | |
328d70: 75 9e jne 328d10 <buildOutputType+0x9b0> | |
328d72: 80 7e 06 4f cmp BYTE PTR [rsi+0x6],0x4f | |
328d76: 75 98 jne 328d10 <buildOutputType+0x9b0> | |
328d78: 80 7e 07 52 cmp BYTE PTR [rsi+0x7],0x52 | |
328d7c: 75 92 jne 328d10 <buildOutputType+0x9b0> | |
328d7e: 48 83 c6 08 add rsi,0x8 | |
328d82: 66 66 66 66 66 2e 0f data16 data16 data16 data16 nop WORD PTR cs:[rax+rax*1+0x0] | |
328d89: 1f 84 00 00 00 00 00 | |
328d90: 80 3e 00 cmp BYTE PTR [rsi],0x0 | |
328d93: 48 8d 76 01 lea rsi,[rsi+0x1] | |
328d97: 75 f7 jne 328d90 <buildOutputType+0xa30> | |
328d99: b0 01 mov al,0x1 | |
328d9b: 89 84 24 7c 06 00 00 mov DWORD PTR [rsp+0x67c],eax | |
328da2: eb 0b jmp 328daf <buildOutputType+0xa4f> | |
328da4: c7 84 24 7c 06 00 00 mov DWORD PTR [rsp+0x67c],0x0 | |
328dab: 00 00 00 00 | |
328daf: 48 8b 84 24 70 06 00 mov rax,QWORD PTR [rsp+0x670] | |
328db6: 00 | |
328db7: 8a 40 01 mov al,BYTE PTR [rax+0x1] | |
328dba: 8d 48 ff lea ecx,[rax-0x1] | |
328dbd: 80 e1 07 and cl,0x7 | |
328dc0: 80 f9 02 cmp cl,0x2 | |
328dc3: 4c 89 bc 24 c8 05 00 mov QWORD PTR [rsp+0x5c8],r15 | |
328dca: 00 | |
328dcb: 48 89 94 24 c0 1c 00 mov QWORD PTR [rsp+0x1cc0],rdx | |
328dd2: 00 | |
328dd3: 0f 83 f7 01 00 00 jae 328fd0 <buildOutputType+0xc70> | |
328dd9: c5 f8 57 c0 vxorps xmm0,xmm0,xmm0 | |
328ddd: c5 f8 29 84 24 f0 1b vmovaps XMMWORD PTR [rsp+0x1bf0],xmm0 | |
328de4: 00 00 | |
328de6: 48 c7 84 24 00 1c 00 mov QWORD PTR [rsp+0x1c00],0x0 | |
328ded: 00 00 00 00 00 | |
328df2: 3c 02 cmp al,0x2 | |
328df4: 0f 94 c0 sete al | |
328df7: 89 84 24 c0 01 00 00 mov DWORD PTR [rsp+0x1c0],eax | |
328dfe: c5 f8 29 84 24 70 1c vmovaps XMMWORD PTR [rsp+0x1c70],xmm0 | |
328e05: 00 00 | |
328e07: c5 f8 29 84 24 90 1f vmovaps XMMWORD PTR [rsp+0x1f90],xmm0 | |
328e0e: 00 00 | |
328e10: 48 c7 84 24 a0 1f 00 mov QWORD PTR [rsp+0x1fa0],0x0 | |
328e17: 00 00 00 00 00 | |
328e1c: c4 c1 78 10 07 vmovups xmm0,XMMWORD PTR [r15] | |
328e21: c5 f8 11 84 24 a8 1f vmovups XMMWORD PTR [rsp+0x1fa8],xmm0 | |
328e28: 00 00 | |
328e2a: 48 c7 84 24 28 19 00 mov QWORD PTR [rsp+0x1928],0x2 | |
328e31: 00 02 00 00 00 | |
328e36: 31 c0 xor eax,eax | |
328e38: 48 89 84 24 e8 17 00 mov QWORD PTR [rsp+0x17e8],rax | |
328e3f: 00 | |
328e40: 48 83 7a 08 03 cmp QWORD PTR [rdx+0x8],0x3 | |
328e45: 0f 93 84 24 e0 18 00 setae BYTE PTR [rsp+0x18e0] | |
328e4c: 00 | |
328e4d: c5 f8 10 02 vmovups xmm0,XMMWORD PTR [rdx] | |
328e51: c5 f8 11 84 24 18 19 vmovups XMMWORD PTR [rsp+0x1918],xmm0 | |
328e58: 00 00 | |
328e5a: 48 c7 84 24 30 19 00 mov QWORD PTR [rsp+0x1930],0x0 | |
328e61: 00 00 00 00 00 | |
328e66: c4 c1 78 10 07 vmovups xmm0,XMMWORD PTR [r15] | |
328e6b: c5 f8 11 84 24 88 19 vmovups XMMWORD PTR [rsp+0x1988],xmm0 | |
328e72: 00 00 | |
328e74: b0 01 mov al,0x1 | |
328e76: 89 44 24 48 mov DWORD PTR [rsp+0x48],eax | |
328e7a: 0f 82 79 01 00 00 jb 328ff9 <buildOutputType+0xc99> | |
328e80: b0 01 mov al,0x1 | |
328e82: 89 84 24 98 01 00 00 mov DWORD PTR [rsp+0x198],eax | |
328e89: 31 c0 xor eax,eax | |
328e8b: 48 89 84 24 70 01 00 mov QWORD PTR [rsp+0x170],rax | |
328e92: 00 | |
328e93: 31 c0 xor eax,eax | |
328e95: 48 89 84 24 c8 01 00 mov QWORD PTR [rsp+0x1c8],rax | |
328e9c: 00 | |
328e9d: 31 c0 xor eax,eax | |
328e9f: 48 89 84 24 20 07 00 mov QWORD PTR [rsp+0x720],rax | |
328ea6: 00 | |
328ea7: c7 44 24 2c 00 00 00 mov DWORD PTR [rsp+0x2c],0x0 | |
328eae: 00 | |
328eaf: c7 44 24 5c 00 00 00 mov DWORD PTR [rsp+0x5c],0x0 | |
328eb6: 00 | |
328eb7: b0 01 mov al,0x1 | |
328eb9: 89 84 24 88 01 00 00 mov DWORD PTR [rsp+0x188],eax | |
328ec0: 31 c0 xor eax,eax | |
328ec2: 48 89 84 24 e8 02 00 mov QWORD PTR [rsp+0x2e8],rax | |
328ec9: 00 | |
328eca: 89 84 24 ac 00 00 00 mov DWORD PTR [rsp+0xac],eax | |
328ed1: 31 c0 xor eax,eax | |
328ed3: 48 89 84 24 e0 02 00 mov QWORD PTR [rsp+0x2e0],rax | |
328eda: 00 | |
328edb: 89 84 24 a8 00 00 00 mov DWORD PTR [rsp+0xa8],eax | |
328ee2: 31 c0 xor eax,eax | |
328ee4: 48 89 84 24 a8 02 00 mov QWORD PTR [rsp+0x2a8],rax | |
328eeb: 00 | |
328eec: 89 84 24 dc 00 00 00 mov DWORD PTR [rsp+0xdc],eax | |
328ef3: 31 c0 xor eax,eax | |
328ef5: 48 89 84 24 d8 02 00 mov QWORD PTR [rsp+0x2d8],rax | |
328efc: 00 | |
328efd: 89 84 24 a4 00 00 00 mov DWORD PTR [rsp+0xa4],eax | |
328f04: 31 c0 xor eax,eax | |
328f06: 48 89 84 24 b0 02 00 mov QWORD PTR [rsp+0x2b0],rax | |
328f0d: 00 | |
328f0e: 31 c0 xor eax,eax | |
328f10: 48 89 84 24 d0 02 00 mov QWORD PTR [rsp+0x2d0],rax | |
328f17: 00 | |
328f18: 89 84 24 a0 00 00 00 mov DWORD PTR [rsp+0xa0],eax | |
328f1f: 31 c0 xor eax,eax | |
328f21: 48 89 84 24 c8 02 00 mov QWORD PTR [rsp+0x2c8],rax | |
328f28: 00 | |
328f29: 89 84 24 9c 00 00 00 mov DWORD PTR [rsp+0x9c],eax | |
328f30: 31 c0 xor eax,eax | |
328f32: 48 89 84 24 c0 02 00 mov QWORD PTR [rsp+0x2c0],rax | |
328f39: 00 | |
328f3a: 89 84 24 98 00 00 00 mov DWORD PTR [rsp+0x98],eax | |
328f41: 31 c0 xor eax,eax | |
328f43: 48 89 84 24 b8 02 00 mov QWORD PTR [rsp+0x2b8],rax | |
328f4a: 00 | |
328f4b: 31 c0 xor eax,eax | |
328f4d: 48 89 84 24 b0 01 00 mov QWORD PTR [rsp+0x1b0],rax | |
328f54: 00 | |
328f55: 31 c0 xor eax,eax | |
328f57: 48 89 84 24 f8 17 00 mov QWORD PTR [rsp+0x17f8],rax | |
328f5e: 00 | |
328f5f: c7 44 24 44 00 00 00 mov DWORD PTR [rsp+0x44],0x0 | |
328f66: 00 | |
328f67: 31 c0 xor eax,eax | |
328f69: 48 89 84 24 50 18 00 mov QWORD PTR [rsp+0x1850],rax | |
328f70: 00 | |
328f71: 31 c0 xor eax,eax | |
328f73: 48 89 84 24 28 03 00 mov QWORD PTR [rsp+0x328],rax | |
328f7a: 00 | |
328f7b: 31 c0 xor eax,eax | |
328f7d: 48 89 84 24 f8 19 00 mov QWORD PTR [rsp+0x19f8],rax | |
328f84: 00 | |
328f85: 31 c0 xor eax,eax | |
328f87: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
328f8e: 00 | |
328f8f: 31 c0 xor eax,eax | |
328f91: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
328f98: 00 | |
328f99: 31 c0 xor eax,eax | |
328f9b: 48 89 84 24 a0 01 00 mov QWORD PTR [rsp+0x1a0],rax | |
328fa2: 00 | |
328fa3: c7 44 24 34 00 00 00 mov DWORD PTR [rsp+0x34],0x0 | |
328faa: 00 | |
328fab: c7 84 24 e0 00 00 00 mov DWORD PTR [rsp+0xe0],0x0 | |
328fb2: 00 00 00 00 | |
328fb6: c7 84 24 e8 00 00 00 mov DWORD PTR [rsp+0xe8],0x0 | |
328fbd: 00 00 00 00 | |
328fc1: 31 c0 xor eax,eax | |
328fc3: 48 89 84 24 58 18 00 mov QWORD PTR [rsp+0x1858],rax | |
328fca: 00 | |
328fcb: e9 1e 35 00 00 jmp 32c4ee <buildOutputType+0x418e> | |
328fd0: 8d 48 fc lea ecx,[rax-0x4] | |
328fd3: be 00 00 00 00 mov esi,0x0 | |
328fd8: 80 f9 02 cmp cl,0x2 | |
328fdb: 0f 82 90 55 00 00 jb 32e571 <buildOutputType+0x6211> | |
328fe1: 84 c0 test al,al | |
328fe3: 0f 85 6c 55 00 00 jne 32e555 <buildOutputType+0x61f5> | |
328fe9: 48 8b 84 24 70 06 00 mov rax,QWORD PTR [rsp+0x670] | |
328ff0: 00 | |
328ff1: 40 8a 30 mov sil,BYTE PTR [rax] | |
328ff4: e9 78 55 00 00 jmp 32e571 <buildOutputType+0x6211> | |
328ff9: 31 c0 xor eax,eax | |
328ffb: 48 89 84 24 58 18 00 mov QWORD PTR [rsp+0x1858],rax | |
329002: 00 | |
329003: 31 c0 xor eax,eax | |
329005: 48 89 84 24 a0 01 00 mov QWORD PTR [rsp+0x1a0],rax | |
32900c: 00 | |
32900d: 31 c0 xor eax,eax | |
32900f: 48 89 84 24 c8 01 00 mov QWORD PTR [rsp+0x1c8],rax | |
329016: 00 | |
329017: 31 c0 xor eax,eax | |
329019: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
329020: 00 | |
329021: 31 c0 xor eax,eax | |
329023: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
32902a: 00 | |
32902b: 31 c0 xor eax,eax | |
32902d: 48 89 84 24 f8 19 00 mov QWORD PTR [rsp+0x19f8],rax | |
329034: 00 | |
329035: 31 c0 xor eax,eax | |
329037: 48 89 84 24 28 03 00 mov QWORD PTR [rsp+0x328],rax | |
32903e: 00 | |
32903f: 31 c0 xor eax,eax | |
329041: 48 89 84 24 50 18 00 mov QWORD PTR [rsp+0x1850],rax | |
329048: 00 | |
329049: c7 44 24 44 00 00 00 mov DWORD PTR [rsp+0x44],0x0 | |
329050: 00 | |
329051: 31 c0 xor eax,eax | |
329053: 48 89 84 24 f8 17 00 mov QWORD PTR [rsp+0x17f8],rax | |
32905a: 00 | |
32905b: 31 c0 xor eax,eax | |
32905d: 48 89 84 24 b0 01 00 mov QWORD PTR [rsp+0x1b0],rax | |
329064: 00 | |
329065: 31 c0 xor eax,eax | |
329067: 48 89 84 24 b8 02 00 mov QWORD PTR [rsp+0x2b8],rax | |
32906e: 00 | |
32906f: 89 84 24 98 00 00 00 mov DWORD PTR [rsp+0x98],eax | |
329076: 31 c0 xor eax,eax | |
329078: 48 89 84 24 c0 02 00 mov QWORD PTR [rsp+0x2c0],rax | |
32907f: 00 | |
329080: 89 84 24 9c 00 00 00 mov DWORD PTR [rsp+0x9c],eax | |
329087: 31 c0 xor eax,eax | |
329089: 48 89 84 24 c8 02 00 mov QWORD PTR [rsp+0x2c8],rax | |
329090: 00 | |
329091: 89 84 24 a0 00 00 00 mov DWORD PTR [rsp+0xa0],eax | |
329098: 31 c0 xor eax,eax | |
32909a: 48 89 84 24 d0 02 00 mov QWORD PTR [rsp+0x2d0],rax | |
3290a1: 00 | |
3290a2: 31 c0 xor eax,eax | |
3290a4: 48 89 84 24 b0 02 00 mov QWORD PTR [rsp+0x2b0],rax | |
3290ab: 00 | |
3290ac: 89 84 24 a4 00 00 00 mov DWORD PTR [rsp+0xa4],eax | |
3290b3: 31 c0 xor eax,eax | |
3290b5: 48 89 84 24 d8 02 00 mov QWORD PTR [rsp+0x2d8],rax | |
3290bc: 00 | |
3290bd: 89 84 24 dc 00 00 00 mov DWORD PTR [rsp+0xdc],eax | |
3290c4: 31 c0 xor eax,eax | |
3290c6: 48 89 84 24 a8 02 00 mov QWORD PTR [rsp+0x2a8],rax | |
3290cd: 00 | |
3290ce: 89 84 24 a8 00 00 00 mov DWORD PTR [rsp+0xa8],eax | |
3290d5: 31 c0 xor eax,eax | |
3290d7: 48 89 84 24 e0 02 00 mov QWORD PTR [rsp+0x2e0],rax | |
3290de: 00 | |
3290df: 89 84 24 ac 00 00 00 mov DWORD PTR [rsp+0xac],eax | |
3290e6: 31 c0 xor eax,eax | |
3290e8: 48 89 84 24 e8 02 00 mov QWORD PTR [rsp+0x2e8],rax | |
3290ef: 00 | |
3290f0: b0 01 mov al,0x1 | |
3290f2: 89 84 24 88 01 00 00 mov DWORD PTR [rsp+0x188],eax | |
3290f9: b0 01 mov al,0x1 | |
3290fb: 89 84 24 98 01 00 00 mov DWORD PTR [rsp+0x198],eax | |
329102: c7 44 24 5c 00 00 00 mov DWORD PTR [rsp+0x5c],0x0 | |
329109: 00 | |
32910a: c7 44 24 2c 00 00 00 mov DWORD PTR [rsp+0x2c],0x0 | |
329111: 00 | |
329112: 31 c0 xor eax,eax | |
329114: 48 89 84 24 20 07 00 mov QWORD PTR [rsp+0x720],rax | |
32911b: 00 | |
32911c: 31 c0 xor eax,eax | |
32911e: 48 89 84 24 70 01 00 mov QWORD PTR [rsp+0x170],rax | |
329125: 00 | |
329126: 4c 8b ac 24 98 1f 00 mov r13,QWORD PTR [rsp+0x1f98] | |
32912d: 00 | |
32912e: 4d 85 ed test r13,r13 | |
329131: 0f 84 33 52 00 00 je 32e36a <buildOutputType+0x600a> | |
329137: 4c 8b b4 24 90 1f 00 mov r14,QWORD PTR [rsp+0x1f90] | |
32913e: 00 | |
32913f: c6 84 24 08 02 00 00 mov BYTE PTR [rsp+0x208],0x2 | |
329146: 02 | |
329147: b0 01 mov al,0x1 | |
329149: 89 44 24 48 mov DWORD PTR [rsp+0x48],eax | |
32914d: 45 31 db xor r11d,r11d | |
329150: 41 b8 00 00 00 00 mov r8d,0x0 | |
329156: c7 84 24 4c 06 00 00 mov DWORD PTR [rsp+0x64c],0x0 | |
32915d: 00 00 00 00 | |
329161: b8 00 00 00 00 mov eax,0x0 | |
329166: 48 89 84 24 e8 17 00 mov QWORD PTR [rsp+0x17e8],rax | |
32916d: 00 | |
32916e: b8 00 00 00 00 mov eax,0x0 | |
329173: 48 89 84 24 08 07 00 mov QWORD PTR [rsp+0x708],rax | |
32917a: 00 | |
32917b: b8 00 00 00 00 mov eax,0x0 | |
329180: 48 89 84 24 f0 17 00 mov QWORD PTR [rsp+0x17f0],rax | |
329187: 00 | |
329188: b8 00 00 00 00 mov eax,0x0 | |
32918d: 48 89 84 24 08 1a 00 mov QWORD PTR [rsp+0x1a08],rax | |
329194: 00 | |
329195: b8 00 00 00 00 mov eax,0x0 | |
32919a: 48 89 84 24 00 01 00 mov QWORD PTR [rsp+0x100],rax | |
3291a1: 00 | |
3291a2: b8 00 00 00 00 mov eax,0x0 | |
3291a7: 48 89 84 24 f0 19 00 mov QWORD PTR [rsp+0x19f0],rax | |
3291ae: 00 | |
3291af: c7 44 24 38 00 00 00 mov DWORD PTR [rsp+0x38],0x0 | |
3291b6: 00 | |
3291b7: 89 84 24 b8 01 00 00 mov DWORD PTR [rsp+0x1b8],eax | |
3291be: b8 00 00 00 00 mov eax,0x0 | |
3291c3: 48 89 84 24 a8 01 00 mov QWORD PTR [rsp+0x1a8],rax | |
3291ca: 00 | |
3291cb: 89 84 24 90 01 00 00 mov DWORD PTR [rsp+0x190],eax | |
3291d2: b8 00 00 00 00 mov eax,0x0 | |
3291d7: 48 89 84 24 68 02 00 mov QWORD PTR [rsp+0x268],rax | |
3291de: 00 | |
3291df: b8 00 00 00 00 mov eax,0x0 | |
3291e4: 48 89 84 24 60 02 00 mov QWORD PTR [rsp+0x260],rax | |
3291eb: 00 | |
3291ec: b8 00 00 00 00 mov eax,0x0 | |
3291f1: 48 89 84 24 58 02 00 mov QWORD PTR [rsp+0x258],rax | |
3291f8: 00 | |
3291f9: b8 00 00 00 00 mov eax,0x0 | |
3291fe: 48 89 84 24 50 02 00 mov QWORD PTR [rsp+0x250],rax | |
329205: 00 | |
329206: b8 00 00 00 00 mov eax,0x0 | |
32920b: 48 89 84 24 c8 19 00 mov QWORD PTR [rsp+0x19c8],rax | |
329212: 00 | |
329213: b8 00 00 00 00 mov eax,0x0 | |
329218: 48 89 84 24 d0 19 00 mov QWORD PTR [rsp+0x19d0],rax | |
32921f: 00 | |
329220: b8 00 00 00 00 mov eax,0x0 | |
329225: 48 89 84 24 10 02 00 mov QWORD PTR [rsp+0x210],rax | |
32922c: 00 | |
32922d: b8 00 00 00 00 mov eax,0x0 | |
329232: 48 89 84 24 b8 19 00 mov QWORD PTR [rsp+0x19b8],rax | |
329239: 00 | |
32923a: b8 00 00 00 00 mov eax,0x0 | |
32923f: 48 89 84 24 48 02 00 mov QWORD PTR [rsp+0x248],rax | |
329246: 00 | |
329247: b8 00 00 00 00 mov eax,0x0 | |
32924c: 48 89 84 24 40 02 00 mov QWORD PTR [rsp+0x240],rax | |
329253: 00 | |
329254: b8 00 00 00 00 mov eax,0x0 | |
329259: 48 89 84 24 38 02 00 mov QWORD PTR [rsp+0x238],rax | |
329260: 00 | |
329261: b8 00 00 00 00 mov eax,0x0 | |
329266: 48 89 84 24 30 02 00 mov QWORD PTR [rsp+0x230],rax | |
32926d: 00 | |
32926e: b8 00 00 00 00 mov eax,0x0 | |
329273: 48 89 84 24 18 02 00 mov QWORD PTR [rsp+0x218],rax | |
32927a: 00 | |
32927b: b8 00 00 00 00 mov eax,0x0 | |
329280: 48 89 84 24 20 02 00 mov QWORD PTR [rsp+0x220],rax | |
329287: 00 | |
329288: b8 00 00 00 00 mov eax,0x0 | |
32928d: 48 89 84 24 28 02 00 mov QWORD PTR [rsp+0x228],rax | |
329294: 00 | |
329295: c7 84 24 d8 01 00 00 mov DWORD PTR [rsp+0x1d8],0x0 | |
32929c: 00 00 00 00 | |
3292a0: c7 84 24 d0 01 00 00 mov DWORD PTR [rsp+0x1d0],0x0 | |
3292a7: 00 00 00 00 | |
3292ab: c7 44 24 40 00 00 00 mov DWORD PTR [rsp+0x40],0x0 | |
3292b2: 00 | |
3292b3: c7 44 24 34 00 00 00 mov DWORD PTR [rsp+0x34],0x0 | |
3292ba: 00 | |
3292bb: b8 00 00 00 00 mov eax,0x0 | |
3292c0: 48 89 84 24 d8 19 00 mov QWORD PTR [rsp+0x19d8],rax | |
3292c7: 00 | |
3292c8: b8 00 00 00 00 mov eax,0x0 | |
3292cd: 48 89 84 24 e0 19 00 mov QWORD PTR [rsp+0x19e0],rax | |
3292d4: 00 | |
3292d5: 31 c0 xor eax,eax | |
3292d7: 48 89 84 24 00 1a 00 mov QWORD PTR [rsp+0x1a00],rax | |
3292de: 00 | |
3292df: c7 84 24 f0 01 00 00 mov DWORD PTR [rsp+0x1f0],0x0 | |
3292e6: 00 00 00 00 | |
3292ea: c7 84 24 e8 01 00 00 mov DWORD PTR [rsp+0x1e8],0x0 | |
3292f1: 00 00 00 00 | |
3292f5: 31 c0 xor eax,eax | |
3292f7: 48 89 84 24 c0 19 00 mov QWORD PTR [rsp+0x19c0],rax | |
3292fe: 00 | |
3292ff: 31 ff xor edi,edi | |
329301: 4c 89 ac 24 e8 00 00 mov QWORD PTR [rsp+0xe8],r13 | |
329308: 00 | |
329309: 4c 89 b4 24 e0 00 00 mov QWORD PTR [rsp+0xe0],r14 | |
329310: 00 | |
329311: eb 23 jmp 329336 <buildOutputType+0xfd6> | |
329313: 4c 89 df mov rdi,r11 | |
329316: 4d 8d 24 01 lea r12,[r9+rax*1] | |
32931a: 49 29 c2 sub r10,rax | |
32931d: 41 b3 01 mov r11b,0x1 | |
329320: b0 02 mov al,0x2 | |
329322: 48 89 84 24 00 01 00 mov QWORD PTR [rsp+0x100],rax | |
329329: 00 | |
32932a: 48 ff c7 inc rdi | |
32932d: 4c 39 ef cmp rdi,r13 | |
329330: 0f 83 99 51 00 00 jae 32e4cf <buildOutputType+0x616f> | |
329336: 48 89 f9 mov rcx,rdi | |
329339: 48 c1 e1 04 shl rcx,0x4 | |
32933d: 49 8d 04 0e lea rax,[r14+rcx*1] | |
329341: c4 c1 78 10 04 0e vmovups xmm0,XMMWORD PTR [r14+rcx*1] | |
329347: c5 f8 29 84 24 d0 05 vmovaps XMMWORD PTR [rsp+0x5d0],xmm0 | |
32934e: 00 00 | |
329350: 4c 8b bc 24 d8 05 00 mov r15,QWORD PTR [rsp+0x5d8] | |
329357: 00 | |
329358: 49 83 ff 07 cmp r15,0x7 | |
32935c: 75 42 jne 3293a0 <buildOutputType+0x1040> | |
32935e: 48 8b 8c 24 d0 05 00 mov rcx,QWORD PTR [rsp+0x5d0] | |
329365: 00 | |
329366: 48 81 f9 2f 22 2e 00 cmp rcx,0x2e222f | |
32936d: 0f 84 7d 00 00 00 je 3293f0 <buildOutputType+0x1090> | |
329373: 80 39 2d cmp BYTE PTR [rcx],0x2d | |
329376: 75 28 jne 3293a0 <buildOutputType+0x1040> | |
329378: 80 79 01 73 cmp BYTE PTR [rcx+0x1],0x73 | |
32937c: 75 22 jne 3293a0 <buildOutputType+0x1040> | |
32937e: 80 79 02 6f cmp BYTE PTR [rcx+0x2],0x6f | |
329382: 75 1c jne 3293a0 <buildOutputType+0x1040> | |
329384: 80 79 03 6e cmp BYTE PTR [rcx+0x3],0x6e | |
329388: 75 16 jne 3293a0 <buildOutputType+0x1040> | |
32938a: 80 79 04 61 cmp BYTE PTR [rcx+0x4],0x61 | |
32938e: 75 10 jne 3293a0 <buildOutputType+0x1040> | |
329390: 80 79 05 6d cmp BYTE PTR [rcx+0x5],0x6d | |
329394: 75 0a jne 3293a0 <buildOutputType+0x1040> | |
329396: 80 79 06 65 cmp BYTE PTR [rcx+0x6],0x65 | |
32939a: 74 54 je 3293f0 <buildOutputType+0x1090> | |
32939c: 0f 1f 40 00 nop DWORD PTR [rax+0x0] | |
3293a0: 49 83 ff 08 cmp r15,0x8 | |
3293a4: 0f 85 86 00 00 00 jne 329430 <buildOutputType+0x10d0> | |
3293aa: 48 8b 8c 24 d0 05 00 mov rcx,QWORD PTR [rsp+0x5d0] | |
3293b1: 00 | |
3293b2: 48 81 f9 2e 22 2e 00 cmp rcx,0x2e222e | |
3293b9: 74 35 je 3293f0 <buildOutputType+0x1090> | |
3293bb: 80 39 2d cmp BYTE PTR [rcx],0x2d | |
3293be: 75 70 jne 329430 <buildOutputType+0x10d0> | |
3293c0: 80 79 01 2d cmp BYTE PTR [rcx+0x1],0x2d | |
3293c4: 75 6a jne 329430 <buildOutputType+0x10d0> | |
3293c6: 80 79 02 73 cmp BYTE PTR [rcx+0x2],0x73 | |
3293ca: 75 64 jne 329430 <buildOutputType+0x10d0> | |
3293cc: 80 79 03 6f cmp BYTE PTR [rcx+0x3],0x6f | |
3293d0: 75 5e jne 329430 <buildOutputType+0x10d0> | |
3293d2: 80 79 04 6e cmp BYTE PTR [rcx+0x4],0x6e | |
3293d6: 75 58 jne 329430 <buildOutputType+0x10d0> | |
3293d8: 80 79 05 61 cmp BYTE PTR [rcx+0x5],0x61 | |
3293dc: 75 52 jne 329430 <buildOutputType+0x10d0> | |
3293de: 80 79 06 6d cmp BYTE PTR [rcx+0x6],0x6d | |
3293e2: 75 4c jne 329430 <buildOutputType+0x10d0> | |
3293e4: 80 79 07 65 cmp BYTE PTR [rcx+0x7],0x65 | |
3293e8: 75 46 jne 329430 <buildOutputType+0x10d0> | |
3293ea: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] | |
3293f0: 48 ff c7 inc rdi | |
3293f3: 4c 39 ef cmp rdi,r13 | |
3293f6: 0f 83 56 df 03 00 jae 367352 <buildOutputType+0x3eff2> | |
3293fc: 48 89 f8 mov rax,rdi | |
3293ff: 48 c1 e0 04 shl rax,0x4 | |
329403: 4d 8b 0c 06 mov r9,QWORD PTR [r14+rax*1] | |
329407: 49 8b 44 06 08 mov rax,QWORD PTR [r14+rax*1+0x8] | |
32940c: 48 89 84 24 60 18 00 mov QWORD PTR [rsp+0x1860],rax | |
329413: 00 | |
329414: 48 83 f8 03 cmp rax,0x3 | |
329418: 0f 83 1d 06 00 00 jae 329a3b <buildOutputType+0x16db> | |
32941e: 31 c0 xor eax,eax | |
329420: e9 5b 07 00 00 jmp 329b80 <buildOutputType+0x1820> | |
329425: 66 66 2e 0f 1f 84 00 data16 nop WORD PTR cs:[rax+rax*1+0x0] | |
32942c: 00 00 00 00 | |
329430: 49 83 ff 06 cmp r15,0x6 | |
329434: 0f 85 76 01 00 00 jne 3295b0 <buildOutputType+0x1250> | |
32943a: 48 8b 8c 24 d0 05 00 mov rcx,QWORD PTR [rsp+0x5d0] | |
329441: 00 | |
329442: 48 81 f9 89 dd 2d 00 cmp rcx,0x2ddd89 | |
329449: 74 3b je 329486 <buildOutputType+0x1126> | |
32944b: 80 39 2d cmp BYTE PTR [rcx],0x2d | |
32944e: 0f 85 5c 01 00 00 jne 3295b0 <buildOutputType+0x1250> | |
329454: 80 79 01 72 cmp BYTE PTR [rcx+0x1],0x72 | |
329458: 0f 85 52 01 00 00 jne 3295b0 <buildOutputType+0x1250> | |
32945e: 80 79 02 70 cmp BYTE PTR [rcx+0x2],0x70 | |
329462: 0f 85 48 01 00 00 jne 3295b0 <buildOutputType+0x1250> | |
329468: 80 79 03 61 cmp BYTE PTR [rcx+0x3],0x61 | |
32946c: 0f 85 3e 01 00 00 jne 3295b0 <buildOutputType+0x1250> | |
329472: 80 79 04 74 cmp BYTE PTR [rcx+0x4],0x74 | |
329476: 0f 85 34 01 00 00 jne 3295b0 <buildOutputType+0x1250> | |
32947c: 80 79 05 68 cmp BYTE PTR [rcx+0x5],0x68 | |
329480: 0f 85 2a 01 00 00 jne 3295b0 <buildOutputType+0x1250> | |
329486: 48 ff c7 inc rdi | |
329489: 4c 39 ef cmp rdi,r13 | |
32948c: 0f 83 8a e9 03 00 jae 367e1c <buildOutputType+0x3fabc> | |
329492: 48 8b 84 24 08 04 00 mov rax,QWORD PTR [rsp+0x408] | |
329499: 00 | |
32949a: 48 8b 94 24 10 04 00 mov rdx,QWORD PTR [rsp+0x410] | |
3294a1: 00 | |
3294a2: 48 39 c2 cmp rdx,rax | |
3294a5: 0f 87 cf 00 00 00 ja 32957a <buildOutputType+0x121a> | |
3294ab: 48 89 d1 mov rcx,rdx | |
3294ae: 66 90 xchg ax,ax | |
3294b0: 48 89 ce mov rsi,rcx | |
3294b3: 48 d1 ee shr rsi,1 | |
3294b6: 48 01 f1 add rcx,rsi | |
3294b9: 48 83 c1 08 add rcx,0x8 | |
3294bd: 48 39 c1 cmp rcx,rax | |
3294c0: 76 ee jbe 3294b0 <buildOutputType+0x1150> | |
3294c2: 48 39 ca cmp rdx,rcx | |
3294c5: 0f 83 af 00 00 00 jae 32957a <buildOutputType+0x121a> | |
3294cb: 48 89 bc 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rdi | |
3294d2: 00 | |
3294d3: 4d 89 e5 mov r13,r12 | |
3294d6: 4d 89 dc mov r12,r11 | |
3294d9: 4d 89 d7 mov r15,r10 | |
3294dc: 4d 89 ce mov r14,r9 | |
3294df: 44 89 c3 mov ebx,r8d | |
3294e2: 48 8b 84 24 00 04 00 mov rax,QWORD PTR [rsp+0x400] | |
3294e9: 00 | |
3294ea: 48 89 84 24 20 48 00 mov QWORD PTR [rsp+0x4820],rax | |
3294f1: 00 | |
3294f2: 48 89 94 24 28 48 00 mov QWORD PTR [rsp+0x4828],rdx | |
3294f9: 00 | |
3294fa: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
329501: 00 | |
329502: 48 8d b4 24 18 04 00 lea rsi,[rsp+0x418] | |
329509: 00 | |
32950a: 48 8d 94 24 20 48 00 lea rdx,[rsp+0x4820] | |
329511: 00 | |
329512: c5 f8 77 vzeroupper | |
329515: e8 06 29 1d 00 call 4fbe20 <std.mem.Allocator.reallocAtLeast.4552> | |
32951a: 0f b7 84 24 b0 07 00 movzx eax,WORD PTR [rsp+0x7b0] | |
329521: 00 | |
329522: 66 85 c0 test ax,ax | |
329525: 0f 85 b9 8f 03 00 jne 3624e4 <buildOutputType+0x3a184> | |
32952b: 48 8b 84 24 a0 07 00 mov rax,QWORD PTR [rsp+0x7a0] | |
329532: 00 | |
329533: 48 8b 8c 24 a8 07 00 mov rcx,QWORD PTR [rsp+0x7a8] | |
32953a: 00 | |
32953b: 48 89 84 24 00 04 00 mov QWORD PTR [rsp+0x400],rax | |
329542: 00 | |
329543: 48 89 8c 24 10 04 00 mov QWORD PTR [rsp+0x410],rcx | |
32954a: 00 | |
32954b: 48 8b 84 24 08 04 00 mov rax,QWORD PTR [rsp+0x408] | |
329552: 00 | |
329553: 41 89 d8 mov r8d,ebx | |
329556: 4d 89 f1 mov r9,r14 | |
329559: 4d 89 fa mov r10,r15 | |
32955c: 4d 89 e3 mov r11,r12 | |
32955f: 4d 89 ec mov r12,r13 | |
329562: 4c 8b ac 24 e8 00 00 mov r13,QWORD PTR [rsp+0xe8] | |
329569: 00 | |
32956a: 4c 8b b4 24 e0 00 00 mov r14,QWORD PTR [rsp+0xe0] | |
329571: 00 | |
329572: 48 8b bc 24 f8 00 00 mov rdi,QWORD PTR [rsp+0xf8] | |
329579: 00 | |
32957a: 48 89 f9 mov rcx,rdi | |
32957d: 48 c1 e1 04 shl rcx,0x4 | |
329581: 4c 01 f1 add rcx,r14 | |
329584: 48 8d 50 01 lea rdx,[rax+0x1] | |
329588: 48 89 94 24 08 04 00 mov QWORD PTR [rsp+0x408],rdx | |
32958f: 00 | |
329590: 48 8b 94 24 00 04 00 mov rdx,QWORD PTR [rsp+0x400] | |
329597: 00 | |
329598: 48 c1 e0 04 shl rax,0x4 | |
32959c: c5 f8 10 01 vmovups xmm0,XMMWORD PTR [rcx] | |
3295a0: c5 f8 11 04 02 vmovups XMMWORD PTR [rdx+rax*1],xmm0 | |
3295a5: e9 80 fd ff ff jmp 32932a <buildOutputType+0xfca> | |
3295aa: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] | |
3295b0: 49 83 ff 0b cmp r15,0xb | |
3295b4: 0f 85 06 01 00 00 jne 3296c0 <buildOutputType+0x1360> | |
3295ba: 48 8b 8c 24 d0 05 00 mov rcx,QWORD PTR [rsp+0x5d0] | |
3295c1: 00 | |
3295c2: 48 81 f9 ac c7 2d 00 cmp rcx,0x2dc7ac | |
3295c9: 74 6d je 329638 <buildOutputType+0x12d8> | |
3295cb: 80 39 2d cmp BYTE PTR [rcx],0x2d | |
3295ce: 0f 85 ec 00 00 00 jne 3296c0 <buildOutputType+0x1360> | |
3295d4: 80 79 01 2d cmp BYTE PTR [rcx+0x1],0x2d | |
3295d8: 0f 85 e2 00 00 00 jne 3296c0 <buildOutputType+0x1360> | |
3295de: 80 79 02 73 cmp BYTE PTR [rcx+0x2],0x73 | |
3295e2: 0f 85 d8 00 00 00 jne 3296c0 <buildOutputType+0x1360> | |
3295e8: 80 79 03 75 cmp BYTE PTR [rcx+0x3],0x75 | |
3295ec: 0f 85 ce 00 00 00 jne 3296c0 <buildOutputType+0x1360> | |
3295f2: 80 79 04 62 cmp BYTE PTR [rcx+0x4],0x62 | |
3295f6: 0f 85 c4 00 00 00 jne 3296c0 <buildOutputType+0x1360> | |
3295fc: 80 79 05 73 cmp BYTE PTR [rcx+0x5],0x73 | |
329600: 0f 85 ba 00 00 00 jne 3296c0 <buildOutputType+0x1360> | |
329606: 80 79 06 79 cmp BYTE PTR [rcx+0x6],0x79 | |
32960a: 0f 85 b0 00 00 00 jne 3296c0 <buildOutputType+0x1360> | |
329610: 80 79 07 73 cmp BYTE PTR [rcx+0x7],0x73 | |
329614: 0f 85 a6 00 00 00 jne 3296c0 <buildOutputType+0x1360> | |
32961a: 80 79 08 74 cmp BYTE PTR [rcx+0x8],0x74 | |
32961e: 0f 85 9c 00 00 00 jne 3296c0 <buildOutputType+0x1360> | |
329624: 80 79 09 65 cmp BYTE PTR [rcx+0x9],0x65 | |
329628: 0f 85 92 00 00 00 jne 3296c0 <buildOutputType+0x1360> | |
32962e: 80 79 0a 6d cmp BYTE PTR [rcx+0xa],0x6d | |
329632: 0f 85 88 00 00 00 jne 3296c0 <buildOutputType+0x1360> | |
329638: 4c 89 a4 24 68 06 00 mov QWORD PTR [rsp+0x668],r12 | |
32963f: 00 | |
329640: 48 ff c7 inc rdi | |
329643: 4c 39 ef cmp rdi,r13 | |
329646: 0f 83 dc e8 03 00 jae 367f28 <buildOutputType+0x3fbc8> | |
32964c: 4d 89 dc mov r12,r11 | |
32964f: 4d 89 d7 mov r15,r10 | |
329652: 4d 89 ce mov r14,r9 | |
329655: 44 89 c3 mov ebx,r8d | |
329658: 48 89 fe mov rsi,rdi | |
32965b: 48 c1 e6 04 shl rsi,0x4 | |
32965f: 48 03 b4 24 e0 00 00 add rsi,QWORD PTR [rsp+0xe0] | |
329666: 00 | |
329667: 49 89 fd mov r13,rdi | |
32966a: 48 8d bc 24 18 1d 00 lea rdi,[rsp+0x1d18] | |
329671: 00 | |
329672: c5 f8 77 vzeroupper | |
329675: e8 06 e7 04 00 call 377d80 <parseSubSystem> | |
32967a: 4c 89 ef mov rdi,r13 | |
32967d: b0 01 mov al,0x1 | |
32967f: 48 89 84 24 00 1a 00 mov QWORD PTR [rsp+0x1a00],rax | |
329686: 00 | |
329687: 8a 84 24 18 1d 00 00 mov al,BYTE PTR [rsp+0x1d18] | |
32968e: 88 84 24 ff 05 00 00 mov BYTE PTR [rsp+0x5ff],al | |
329695: 41 89 d8 mov r8d,ebx | |
329698: 4d 89 f1 mov r9,r14 | |
32969b: 4c 8b b4 24 e0 00 00 mov r14,QWORD PTR [rsp+0xe0] | |
3296a2: 00 | |
3296a3: 4d 89 fa mov r10,r15 | |
3296a6: 4d 89 e3 mov r11,r12 | |
3296a9: 4c 8b a4 24 68 06 00 mov r12,QWORD PTR [rsp+0x668] | |
3296b0: 00 | |
3296b1: 4c 8b ac 24 e8 00 00 mov r13,QWORD PTR [rsp+0xe8] | |
3296b8: 00 | |
3296b9: e9 6c fc ff ff jmp 32932a <buildOutputType+0xfca> | |
3296be: 66 90 xchg ax,ax | |
3296c0: 49 83 ff 02 cmp r15,0x2 | |
3296c4: 75 2a jne 3296f0 <buildOutputType+0x1390> | |
3296c6: 48 8b 8c 24 d0 05 00 mov rcx,QWORD PTR [rsp+0x5d0] | |
3296cd: 00 | |
3296ce: 48 81 f9 e4 8c 2e 00 cmp rcx,0x2e8ce4 | |
3296d5: 0f 84 25 01 00 00 je 329800 <buildOutputType+0x14a0> | |
3296db: 80 39 2d cmp BYTE PTR [rcx],0x2d | |
3296de: 75 10 jne 3296f0 <buildOutputType+0x1390> | |
3296e0: 80 79 01 49 cmp BYTE PTR [rcx+0x1],0x49 | |
3296e4: 0f 84 16 01 00 00 je 329800 <buildOutputType+0x14a0> | |
3296ea: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] | |
3296f0: 49 83 ff 10 cmp r15,0x10 | |
3296f4: 75 7a jne 329770 <buildOutputType+0x1410> | |
3296f6: 48 8b 8c 24 d0 05 00 mov rcx,QWORD PTR [rsp+0x5d0] | |
3296fd: 00 | |
3296fe: 48 81 f9 ba 86 2d 00 cmp rcx,0x2d86ba | |
329705: 0f 84 f5 00 00 00 je 329800 <buildOutputType+0x14a0> | |
32970b: 80 39 2d cmp BYTE PTR [rcx],0x2d | |
32970e: 75 60 jne 329770 <buildOutputType+0x1410> | |
329710: 80 79 01 2d cmp BYTE PTR [rcx+0x1],0x2d | |
329714: 75 5a jne 329770 <buildOutputType+0x1410> | |
329716: 80 79 02 64 cmp BYTE PTR [rcx+0x2],0x64 | |
32971a: 75 54 jne 329770 <buildOutputType+0x1410> | |
32971c: 80 79 03 79 cmp BYTE PTR [rcx+0x3],0x79 | |
329720: 75 4e jne 329770 <buildOutputType+0x1410> | |
329722: 80 79 04 6e cmp BYTE PTR [rcx+0x4],0x6e | |
329726: 75 48 jne 329770 <buildOutputType+0x1410> | |
329728: 80 79 05 61 cmp BYTE PTR [rcx+0x5],0x61 | |
32972c: 75 42 jne 329770 <buildOutputType+0x1410> | |
32972e: 80 79 06 6d cmp BYTE PTR [rcx+0x6],0x6d | |
329732: 75 3c jne 329770 <buildOutputType+0x1410> | |
329734: 80 79 07 69 cmp BYTE PTR [rcx+0x7],0x69 | |
329738: 75 36 jne 329770 <buildOutputType+0x1410> | |
32973a: 80 79 08 63 cmp BYTE PTR [rcx+0x8],0x63 | |
32973e: 75 30 jne 329770 <buildOutputType+0x1410> | |
329740: 80 79 09 2d cmp BYTE PTR [rcx+0x9],0x2d | |
329744: 75 2a jne 329770 <buildOutputType+0x1410> | |
329746: 80 79 0a 6c cmp BYTE PTR [rcx+0xa],0x6c | |
32974a: 75 24 jne 329770 <buildOutputType+0x1410> | |
32974c: 80 79 0b 69 cmp BYTE PTR [rcx+0xb],0x69 | |
329750: 75 1e jne 329770 <buildOutputType+0x1410> | |
329752: 80 79 0c 6e cmp BYTE PTR [rcx+0xc],0x6e | |
329756: 75 18 jne 329770 <buildOutputType+0x1410> | |
329758: 80 79 0d 6b cmp BYTE PTR [rcx+0xd],0x6b | |
32975c: 75 12 jne 329770 <buildOutputType+0x1410> | |
32975e: 80 79 0e 65 cmp BYTE PTR [rcx+0xe],0x65 | |
329762: 75 0c jne 329770 <buildOutputType+0x1410> | |
329764: 80 79 0f 72 cmp BYTE PTR [rcx+0xf],0x72 | |
329768: 0f 84 92 00 00 00 je 329800 <buildOutputType+0x14a0> | |
32976e: 66 90 xchg ax,ax | |
329770: 49 83 ff 0f cmp r15,0xf | |
329774: 0f 85 c6 00 00 00 jne 329840 <buildOutputType+0x14e0> | |
32977a: 48 8b 8c 24 d0 05 00 mov rcx,QWORD PTR [rsp+0x5d0] | |
329781: 00 | |
329782: 48 81 f9 bb 86 2d 00 cmp rcx,0x2d86bb | |
329789: 74 75 je 329800 <buildOutputType+0x14a0> | |
32978b: 80 39 2d cmp BYTE PTR [rcx],0x2d | |
32978e: 0f 85 ac 00 00 00 jne 329840 <buildOutputType+0x14e0> | |
329794: 80 79 01 64 cmp BYTE PTR [rcx+0x1],0x64 | |
329798: 0f 85 a2 00 00 00 jne 329840 <buildOutputType+0x14e0> | |
32979e: 80 79 02 79 cmp BYTE PTR [rcx+0x2],0x79 | |
3297a2: 0f 85 98 00 00 00 jne 329840 <buildOutputType+0x14e0> | |
3297a8: 80 79 03 6e cmp BYTE PTR [rcx+0x3],0x6e | |
3297ac: 0f 85 8e 00 00 00 jne 329840 <buildOutputType+0x14e0> | |
3297b2: 80 79 04 61 cmp BYTE PTR [rcx+0x4],0x61 | |
3297b6: 0f 85 84 00 00 00 jne 329840 <buildOutputType+0x14e0> | |
3297bc: 80 79 05 6d cmp BYTE PTR [rcx+0x5],0x6d | |
3297c0: 75 7e jne 329840 <buildOutputType+0x14e0> | |
3297c2: 80 79 06 69 cmp BYTE PTR [rcx+0x6],0x69 | |
3297c6: 75 78 jne 329840 <buildOutputType+0x14e0> | |
3297c8: 80 79 07 63 cmp BYTE PTR [rcx+0x7],0x63 | |
3297cc: 75 72 jne 329840 <buildOutputType+0x14e0> | |
3297ce: 80 79 08 2d cmp BYTE PTR [rcx+0x8],0x2d | |
3297d2: 75 6c jne 329840 <buildOutputType+0x14e0> | |
3297d4: 80 79 09 6c cmp BYTE PTR [rcx+0x9],0x6c | |
3297d8: 75 66 jne 329840 <buildOutputType+0x14e0> | |
3297da: 80 79 0a 69 cmp BYTE PTR [rcx+0xa],0x69 | |
3297de: 75 60 jne 329840 <buildOutputType+0x14e0> | |
3297e0: 80 79 0b 6e cmp BYTE PTR [rcx+0xb],0x6e | |
3297e4: 75 5a jne 329840 <buildOutputType+0x14e0> | |
3297e6: 80 79 0c 6b cmp BYTE PTR [rcx+0xc],0x6b | |
3297ea: 75 54 jne 329840 <buildOutputType+0x14e0> | |
3297ec: 80 79 0d 65 cmp BYTE PTR [rcx+0xd],0x65 | |
3297f0: 75 4e jne 329840 <buildOutputType+0x14e0> | |
3297f2: 80 79 0e 72 cmp BYTE PTR [rcx+0xe],0x72 | |
3297f6: 75 48 jne 329840 <buildOutputType+0x14e0> | |
3297f8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] | |
3297ff: 00 | |
329800: 48 ff c7 inc rdi | |
329803: 4c 39 ef cmp rdi,r13 | |
329806: 0f 83 f5 e1 03 00 jae 367a01 <buildOutputType+0x3f6a1> | |
32980c: 48 89 f8 mov rax,rdi | |
32980f: 48 c1 e0 04 shl rax,0x4 | |
329813: c4 c1 78 10 04 06 vmovups xmm0,XMMWORD PTR [r14+rax*1] | |
329819: c5 f8 29 84 24 40 20 vmovaps XMMWORD PTR [rsp+0x2040],xmm0 | |
329820: 00 00 | |
329822: b0 01 mov al,0x1 | |
329824: 48 89 84 24 08 1a 00 mov QWORD PTR [rsp+0x1a08],rax | |
32982b: 00 | |
32982c: e9 f9 fa ff ff jmp 32932a <buildOutputType+0xfca> | |
329831: 66 66 66 66 66 66 2e data16 data16 data16 data16 data16 nop WORD PTR cs:[rax+rax*1+0x0] | |
329838: 0f 1f 84 00 00 00 00 | |
32983f: 00 | |
329840: 49 83 ff 02 cmp r15,0x2 | |
329844: 75 24 jne 32986a <buildOutputType+0x150a> | |
329846: 48 8b 8c 24 d0 05 00 mov rcx,QWORD PTR [rsp+0x5d0] | |
32984d: 00 | |
32984e: 48 81 f9 92 8e 2e 00 cmp rcx,0x2e8e92 | |
329855: 0f 84 53 1b 00 00 je 32b3ae <buildOutputType+0x304e> | |
32985b: 80 39 2d cmp BYTE PTR [rcx],0x2d | |
32985e: 75 0a jne 32986a <buildOutputType+0x150a> | |
329860: 80 79 01 45 cmp BYTE PTR [rcx+0x1],0x45 | |
329864: 0f 84 44 1b 00 00 je 32b3ae <buildOutputType+0x304e> | |
32986a: 49 83 ff 10 cmp r15,0x10 | |
32986e: 75 78 jne 3298e8 <buildOutputType+0x1588> | |
329870: 48 8b 8c 24 d0 05 00 mov rcx,QWORD PTR [rsp+0x5d0] | |
329877: 00 | |
329878: 48 81 f9 fc 5e 2e 00 cmp rcx,0x2e5efc | |
32987f: 0f 84 29 1b 00 00 je 32b3ae <buildOutputType+0x304e> | |
329885: 80 39 2d cmp BYTE PTR [rcx],0x2d | |
329888: 75 5e jne 3298e8 <buildOutputType+0x1588> | |
32988a: 80 79 01 2d cmp BYTE PTR [rcx+0x1],0x2d | |
32988e: 75 58 jne 3298e8 <buildOutputType+0x1588> | |
329890: 80 79 02 65 cmp BYTE PTR [rcx+0x2],0x65 | |
329894: 75 52 jne 3298e8 <buildOutputType+0x1588> | |
329896: 80 79 03 78 cmp BYTE PTR [rcx+0x3],0x78 | |
32989a: 75 4c jne 3298e8 <buildOutputType+0x1588> | |
32989c: 80 79 04 70 cmp BYTE PTR [rcx+0x4],0x70 | |
3298a0: 75 46 jne 3298e8 <buildOutputType+0x1588> | |
3298a2: 80 79 05 6f cmp BYTE PTR [rcx+0x5],0x6f | |
3298a6: 75 40 jne 3298e8 <buildOutputType+0x1588> | |
3298a8: 80 79 06 72 cmp BYTE PTR [rcx+0x6],0x72 | |
3298ac: 75 3a jne 3298e8 <buildOutputType+0x1588> | |
3298ae: 80 79 07 74 cmp BYTE PTR [rcx+0x7],0x74 | |
3298b2: 75 34 jne 3298e8 <buildOutputType+0x1588> | |
3298b4: 80 79 08 2d cmp BYTE PTR [rcx+0x8],0x2d | |
3298b8: 75 2e jne 3298e8 <buildOutputType+0x1588> | |
3298ba: 80 79 09 64 cmp BYTE PTR [rcx+0x9],0x64 | |
3298be: 75 28 jne 3298e8 <buildOutputType+0x1588> | |
3298c0: 80 79 0a 79 cmp BYTE PTR [rcx+0xa],0x79 | |
3298c4: 75 22 jne 3298e8 <buildOutputType+0x1588> | |
3298c6: 80 79 0b 6e cmp BYTE PTR [rcx+0xb],0x6e | |
3298ca: 75 1c jne 3298e8 <buildOutputType+0x1588> | |
3298cc: 80 79 0c 61 cmp BYTE PTR [rcx+0xc],0x61 | |
3298d0: 75 16 jne 3298e8 <buildOutputType+0x1588> | |
3298d2: 80 79 0d 6d cmp BYTE PTR [rcx+0xd],0x6d | |
3298d6: 75 10 jne 3298e8 <buildOutputType+0x1588> | |
3298d8: 80 79 0e 69 cmp BYTE PTR [rcx+0xe],0x69 | |
3298dc: 75 0a jne 3298e8 <buildOutputType+0x1588> | |
3298de: 80 79 0f 63 cmp BYTE PTR [rcx+0xf],0x63 | |
3298e2: 0f 84 c6 1a 00 00 je 32b3ae <buildOutputType+0x304e> | |
3298e8: 49 83 ff 0f cmp r15,0xf | |
3298ec: 75 72 jne 329960 <buildOutputType+0x1600> | |
3298ee: 48 8b 8c 24 d0 05 00 mov rcx,QWORD PTR [rsp+0x5d0] | |
3298f5: 00 | |
3298f6: 48 81 f9 fd 5e 2e 00 cmp rcx,0x2e5efd | |
3298fd: 0f 84 ab 1a 00 00 je 32b3ae <buildOutputType+0x304e> | |
329903: 80 39 2d cmp BYTE PTR [rcx],0x2d | |
329906: 75 58 jne 329960 <buildOutputType+0x1600> | |
329908: 80 79 01 65 cmp BYTE PTR [rcx+0x1],0x65 | |
32990c: 75 52 jne 329960 <buildOutputType+0x1600> | |
32990e: 80 79 02 78 cmp BYTE PTR [rcx+0x2],0x78 | |
329912: 75 4c jne 329960 <buildOutputType+0x1600> | |
329914: 80 79 03 70 cmp BYTE PTR [rcx+0x3],0x70 | |
329918: 75 46 jne 329960 <buildOutputType+0x1600> | |
32991a: 80 79 04 6f cmp BYTE PTR [rcx+0x4],0x6f | |
32991e: 75 40 jne 329960 <buildOutputType+0x1600> | |
329920: 80 79 05 72 cmp BYTE PTR [rcx+0x5],0x72 | |
329924: 75 3a jne 329960 <buildOutputType+0x1600> | |
329926: 80 79 06 74 cmp BYTE PTR [rcx+0x6],0x74 | |
32992a: 75 34 jne 329960 <buildOutputType+0x1600> | |
32992c: 80 79 07 2d cmp BYTE PTR [rcx+0x7],0x2d | |
329930: 75 2e jne 329960 <buildOutputType+0x1600> | |
329932: 80 79 08 64 cmp BYTE PTR [rcx+0x8],0x64 | |
329936: 75 28 jne 329960 <buildOutputType+0x1600> | |
329938: 80 79 09 79 cmp BYTE PTR [rcx+0x9],0x79 | |
32993c: 75 22 jne 329960 <buildOutputType+0x1600> | |
32993e: 80 79 0a 6e cmp BYTE PTR [rcx+0xa],0x6e | |
329942: 75 1c jne 329960 <buildOutputType+0x1600> | |
329944: 80 79 0b 61 cmp BYTE PTR [rcx+0xb],0x61 | |
329948: 75 16 jne 329960 <buildOutputType+0x1600> | |
32994a: 80 79 0c 6d cmp BYTE PTR [rcx+0xc],0x6d | |
32994e: 75 10 jne 329960 <buildOutputType+0x1600> | |
329950: 80 79 0d 69 cmp BYTE PTR [rcx+0xd],0x69 | |
329954: 75 0a jne 329960 <buildOutputType+0x1600> | |
329956: 80 79 0e 63 cmp BYTE PTR [rcx+0xe],0x63 | |
32995a: 0f 84 4e 1a 00 00 je 32b3ae <buildOutputType+0x304e> | |
329960: 49 83 ff 10 cmp r15,0x10 | |
329964: 0f 85 06 01 00 00 jne 329a70 <buildOutputType+0x1710> | |
32996a: 48 8b 8c 24 d0 05 00 mov rcx,QWORD PTR [rsp+0x5d0] | |
329971: 00 | |
329972: 48 81 f9 b7 e0 2c 00 cmp rcx,0x2ce0b7 | |
329979: 0f 84 8b 00 00 00 je 329a0a <buildOutputType+0x16aa> | |
32997f: 80 39 2d cmp BYTE PTR [rcx],0x2d | |
329982: 0f 85 e8 00 00 00 jne 329a70 <buildOutputType+0x1710> | |
329988: 80 79 01 2d cmp BYTE PTR [rcx+0x1],0x2d | |
32998c: 0f 85 de 00 00 00 jne 329a70 <buildOutputType+0x1710> | |
329992: 80 79 02 76 cmp BYTE PTR [rcx+0x2],0x76 | |
329996: 0f 85 d4 00 00 00 jne 329a70 <buildOutputType+0x1710> | |
32999c: 80 79 03 65 cmp BYTE PTR [rcx+0x3],0x65 | |
3299a0: 0f 85 ca 00 00 00 jne 329a70 <buildOutputType+0x1710> | |
3299a6: 80 79 04 72 cmp BYTE PTR [rcx+0x4],0x72 | |
3299aa: 0f 85 c0 00 00 00 jne 329a70 <buildOutputType+0x1710> | |
3299b0: 80 79 05 73 cmp BYTE PTR [rcx+0x5],0x73 | |
3299b4: 0f 85 b6 00 00 00 jne 329a70 <buildOutputType+0x1710> | |
3299ba: 80 79 06 69 cmp BYTE PTR [rcx+0x6],0x69 | |
3299be: 0f 85 ac 00 00 00 jne 329a70 <buildOutputType+0x1710> | |
3299c4: 80 79 07 6f cmp BYTE PTR [rcx+0x7],0x6f | |
3299c8: 0f 85 a2 00 00 00 jne 329a70 <buildOutputType+0x1710> | |
3299ce: 80 79 08 6e cmp BYTE PTR [rcx+0x8],0x6e | |
3299d2: 0f 85 98 00 00 00 jne 329a70 <buildOutputType+0x1710> | |
3299d8: 80 79 09 2d cmp BYTE PTR [rcx+0x9],0x2d | |
3299dc: 0f 85 8e 00 00 00 jne 329a70 <buildOutputType+0x1710> | |
3299e2: 80 79 0a 73 cmp BYTE PTR [rcx+0xa],0x73 | |
3299e6: 0f 85 84 00 00 00 jne 329a70 <buildOutputType+0x1710> | |
3299ec: 80 79 0b 63 cmp BYTE PTR [rcx+0xb],0x63 | |
3299f0: 75 7e jne 329a70 <buildOutputType+0x1710> | |
3299f2: 80 79 0c 72 cmp BYTE PTR [rcx+0xc],0x72 | |
3299f6: 75 78 jne 329a70 <buildOutputType+0x1710> | |
3299f8: 80 79 0d 69 cmp BYTE PTR [rcx+0xd],0x69 | |
3299fc: 75 72 jne 329a70 <buildOutputType+0x1710> | |
3299fe: 80 79 0e 70 cmp BYTE PTR [rcx+0xe],0x70 | |
329a02: 75 6c jne 329a70 <buildOutputType+0x1710> | |
329a04: 80 79 0f 74 cmp BYTE PTR [rcx+0xf],0x74 | |
329a08: 75 66 jne 329a70 <buildOutputType+0x1710> | |
329a0a: 48 ff c7 inc rdi | |
329a0d: 4c 39 ef cmp rdi,r13 | |
329a10: 0f 83 c0 ee 03 00 jae 3688d6 <buildOutputType+0x40576> | |
329a16: 48 89 f8 mov rax,rdi | |
329a19: 48 c1 e0 04 shl rax,0x4 | |
329a1d: c4 c1 78 10 04 06 vmovups xmm0,XMMWORD PTR [r14+rax*1] | |
329a23: c5 f8 29 84 24 30 20 vmovaps XMMWORD PTR [rsp+0x2030],xmm0 | |
329a2a: 00 00 | |
329a2c: b0 01 mov al,0x1 | |
329a2e: 48 89 84 24 f0 19 00 mov QWORD PTR [rsp+0x19f0],rax | |
329a35: 00 | |
329a36: e9 ef f8 ff ff jmp 32932a <buildOutputType+0xfca> | |
329a3b: 49 81 f9 0a 65 2e 00 cmp r9,0x2e650a | |
329a42: 0f 84 f9 00 00 00 je 329b41 <buildOutputType+0x17e1> | |
329a48: 41 80 39 6c cmp BYTE PTR [r9],0x6c | |
329a4c: 0f 85 eb 00 00 00 jne 329b3d <buildOutputType+0x17dd> | |
329a52: 41 80 79 01 69 cmp BYTE PTR [r9+0x1],0x69 | |
329a57: 0f 85 e0 00 00 00 jne 329b3d <buildOutputType+0x17dd> | |
329a5d: 31 c0 xor eax,eax | |
329a5f: 41 80 79 02 62 cmp BYTE PTR [r9+0x2],0x62 | |
329a64: 0f 94 c0 sete al | |
329a67: 48 8d 04 40 lea rax,[rax+rax*2] | |
329a6b: e9 d6 00 00 00 jmp 329b46 <buildOutputType+0x17e6> | |
329a70: 49 83 ff 02 cmp r15,0x2 | |
329a74: 0f 85 8e 01 00 00 jne 329c08 <buildOutputType+0x18a8> | |
329a7a: 48 8b 8c 24 d0 05 00 mov rcx,QWORD PTR [rsp+0x5d0] | |
329a81: 00 | |
329a82: 48 81 f9 a1 84 2e 00 cmp rcx,0x2e84a1 | |
329a89: 74 13 je 329a9e <buildOutputType+0x173e> | |
329a8b: 80 39 2d cmp BYTE PTR [rcx],0x2d | |
329a8e: 0f 85 74 01 00 00 jne 329c08 <buildOutputType+0x18a8> | |
329a94: 80 79 01 4f cmp BYTE PTR [rcx+0x1],0x4f | |
329a98: 0f 85 6a 01 00 00 jne 329c08 <buildOutputType+0x18a8> | |
329a9e: 4c 89 a4 24 68 06 00 mov QWORD PTR [rsp+0x668],r12 | |
329aa5: 00 | |
329aa6: 4c 89 9c 24 c0 05 00 mov QWORD PTR [rsp+0x5c0],r11 | |
329aad: 00 | |
329aae: 48 ff c7 inc rdi | |
329ab1: 4c 39 ef cmp rdi,r13 | |
329ab4: 0f 83 cb ed 03 00 jae 368885 <buildOutputType+0x40525> | |
329aba: 4d 89 d7 mov r15,r10 | |
329abd: 4d 89 ce mov r14,r9 | |
329ac0: 44 89 c3 mov ebx,r8d | |
329ac3: 4d 89 ec mov r12,r13 | |
329ac6: 49 89 fd mov r13,rdi | |
329ac9: 48 89 fe mov rsi,rdi | |
329acc: 48 c1 e6 04 shl rsi,0x4 | |
329ad0: 48 03 b4 24 e0 00 00 add rsi,QWORD PTR [rsp+0xe0] | |
329ad7: 00 | |
329ad8: 48 8d bc 24 18 1a 00 lea rdi,[rsp+0x1a18] | |
329adf: 00 | |
329ae0: c5 f8 77 vzeroupper | |
329ae3: e8 f8 f5 04 00 call 3790e0 <std.fmt.parseUnsigned.810> | |
329ae8: 48 0f bf 84 24 1a 1a movsx rax,WORD PTR [rsp+0x1a1a] | |
329aef: 00 00 | |
329af1: 48 85 c0 test rax,rax | |
329af4: 0f 85 a8 ed 03 00 jne 3688a2 <buildOutputType+0x40542> | |
329afa: b0 01 mov al,0x1 | |
329afc: 89 44 24 34 mov DWORD PTR [rsp+0x34],eax | |
329b00: 8a 84 24 18 1a 00 00 mov al,BYTE PTR [rsp+0x1a18] | |
329b07: 88 84 24 98 02 00 00 mov BYTE PTR [rsp+0x298],al | |
329b0e: 41 89 d8 mov r8d,ebx | |
329b11: 4d 89 f1 mov r9,r14 | |
329b14: 4d 89 fa mov r10,r15 | |
329b17: 4c 8b 9c 24 c0 05 00 mov r11,QWORD PTR [rsp+0x5c0] | |
329b1e: 00 | |
329b1f: 48 8b 84 24 68 06 00 mov rax,QWORD PTR [rsp+0x668] | |
329b26: 00 | |
329b27: 4c 8b b4 24 e0 00 00 mov r14,QWORD PTR [rsp+0xe0] | |
329b2e: 00 | |
329b2f: 4c 89 ef mov rdi,r13 | |
329b32: 4d 89 e5 mov r13,r12 | |
329b35: 49 89 c4 mov r12,rax | |
329b38: e9 ed f7 ff ff jmp 32932a <buildOutputType+0xfca> | |
329b3d: 31 c0 xor eax,eax | |
329b3f: eb 05 jmp 329b46 <buildOutputType+0x17e6> | |
329b41: b8 03 00 00 00 mov eax,0x3 | |
329b46: 48 8b 8c 24 60 18 00 mov rcx,QWORD PTR [rsp+0x1860] | |
329b4d: 00 | |
329b4e: 4c 8d 51 fd lea r10,[rcx-0x3] | |
329b52: 4c 01 c9 add rcx,r9 | |
329b55: 48 83 c1 fd add rcx,0xfffffffffffffffd | |
329b59: 48 81 f9 c5 97 2d 00 cmp rcx,0x2d97c5 | |
329b60: 0f 84 b0 f7 ff ff je 329316 <buildOutputType+0xfb6> | |
329b66: 80 39 2e cmp BYTE PTR [rcx],0x2e | |
329b69: 75 15 jne 329b80 <buildOutputType+0x1820> | |
329b6b: 80 79 01 73 cmp BYTE PTR [rcx+0x1],0x73 | |
329b6f: 75 0f jne 329b80 <buildOutputType+0x1820> | |
329b71: 80 79 02 6f cmp BYTE PTR [rcx+0x2],0x6f | |
329b75: 0f 84 9b f7 ff ff je 329316 <buildOutputType+0xfb6> | |
329b7b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] | |
329b80: 49 89 fb mov r11,rdi | |
329b83: 31 d2 xor edx,edx | |
329b85: 48 8b b4 24 60 18 00 mov rsi,QWORD PTR [rsp+0x1860] | |
329b8c: 00 | |
329b8d: 49 89 f2 mov r10,rsi | |
329b90: 49 83 ea 01 sub r10,0x1 | |
329b94: 72 22 jb 329bb8 <buildOutputType+0x1858> | |
329b96: 89 d1 mov ecx,edx | |
329b98: 41 0f b6 7c 31 ff movzx edi,BYTE PTR [r9+rsi*1-0x1] | |
329b9e: 48 8d 5f d0 lea rbx,[rdi-0x30] | |
329ba2: b2 01 mov dl,0x1 | |
329ba4: 4c 89 d6 mov rsi,r10 | |
329ba7: 48 83 fb 0a cmp rbx,0xa | |
329bab: 72 e3 jb 329b90 <buildOutputType+0x1830> | |
329bad: 40 80 ff 2e cmp dil,0x2e | |
329bb1: 0f 94 c2 sete dl | |
329bb4: 84 d1 test cl,dl | |
329bb6: 75 08 jne 329bc0 <buildOutputType+0x1860> | |
329bb8: 4c 8b 94 24 60 18 00 mov r10,QWORD PTR [rsp+0x1860] | |
329bbf: 00 | |
329bc0: 4c 89 d1 mov rcx,r10 | |
329bc3: 48 29 c1 sub rcx,rax | |
329bc6: 48 83 f9 03 cmp rcx,0x3 | |
329bca: 0f 82 43 f7 ff ff jb 329313 <buildOutputType+0xfb3> | |
329bd0: 49 8d 4a fd lea rcx,[r10-0x3] | |
329bd4: 4b 8d 14 11 lea rdx,[r9+r10*1] | |
329bd8: 48 83 c2 fd add rdx,0xfffffffffffffffd | |
329bdc: 48 81 fa c5 97 2d 00 cmp rdx,0x2d97c5 | |
329be3: 4c 89 df mov rdi,r11 | |
329be6: 74 2d je 329c15 <buildOutputType+0x18b5> | |
329be8: 80 3a 2e cmp BYTE PTR [rdx],0x2e | |
329beb: 0f 85 25 f7 ff ff jne 329316 <buildOutputType+0xfb6> | |
329bf1: 80 7a 01 73 cmp BYTE PTR [rdx+0x1],0x73 | |
329bf5: 0f 85 1b f7 ff ff jne 329316 <buildOutputType+0xfb6> | |
329bfb: 80 7a 02 6f cmp BYTE PTR [rdx+0x2],0x6f | |
329bff: 4c 0f 44 d1 cmove r10,rcx | |
329c03: e9 0e f7 ff ff jmp 329316 <buildOutputType+0xfb6> | |
329c08: 49 83 ff 02 cmp r15,0x2 | |
329c0c: 73 0f jae 329c1d <buildOutputType+0x18bd> | |
329c0e: 31 f6 xor esi,esi | |
329c10: e9 e0 01 00 00 jmp 329df5 <buildOutputType+0x1a95> | |
329c15: 49 89 ca mov r10,rcx | |
329c18: e9 f9 f6 ff ff jmp 329316 <buildOutputType+0xfb6> | |
329c1d: 4c 89 9c 24 c0 05 00 mov QWORD PTR [rsp+0x5c0],r11 | |
329c24: 00 | |
329c25: 4c 89 94 24 00 07 00 mov QWORD PTR [rsp+0x700],r10 | |
329c2c: 00 | |
329c2d: 4c 89 8c 24 b0 05 00 mov QWORD PTR [rsp+0x5b0],r9 | |
329c34: 00 | |
329c35: 45 89 c6 mov r14d,r8d | |
329c38: 48 8b 94 24 d0 05 00 mov rdx,QWORD PTR [rsp+0x5d0] | |
329c3f: 00 | |
329c40: 48 81 fa a1 84 2e 00 cmp rdx,0x2e84a1 | |
329c47: 74 15 je 329c5e <buildOutputType+0x18fe> | |
329c49: 8a 0a mov cl,BYTE PTR [rdx] | |
329c4b: 80 f9 2d cmp cl,0x2d | |
329c4e: 0f 85 9a 00 00 00 jne 329cee <buildOutputType+0x198e> | |
329c54: 80 7a 01 4f cmp BYTE PTR [rdx+0x1],0x4f | |
329c58: 0f 85 90 00 00 00 jne 329cee <buildOutputType+0x198e> | |
329c5e: 4c 89 eb mov rbx,r13 | |
329c61: 4d 89 e5 mov r13,r12 | |
329c64: 49 89 fc mov r12,rdi | |
329c67: 48 83 c2 02 add rdx,0x2 | |
329c6b: 49 83 c7 fe add r15,0xfffffffffffffffe | |
329c6f: 48 89 94 24 20 23 00 mov QWORD PTR [rsp+0x2320],rdx | |
329c76: 00 | |
329c77: 4c 89 bc 24 28 23 00 mov QWORD PTR [rsp+0x2328],r15 | |
329c7e: 00 | |
329c7f: 48 8d bc 24 10 1a 00 lea rdi,[rsp+0x1a10] | |
329c86: 00 | |
329c87: 48 8d b4 24 20 23 00 lea rsi,[rsp+0x2320] | |
329c8e: 00 | |
329c8f: c5 f8 77 vzeroupper | |
329c92: e8 49 f4 04 00 call 3790e0 <std.fmt.parseUnsigned.810> | |
329c97: 48 0f bf 84 24 12 1a movsx rax,WORD PTR [rsp+0x1a12] | |
329c9e: 00 00 | |
329ca0: 48 85 c0 test rax,rax | |
329ca3: 0f 85 99 ec 03 00 jne 368942 <buildOutputType+0x405e2> | |
329ca9: b0 01 mov al,0x1 | |
329cab: 89 44 24 34 mov DWORD PTR [rsp+0x34],eax | |
329caf: 8a 84 24 10 1a 00 00 mov al,BYTE PTR [rsp+0x1a10] | |
329cb6: 88 84 24 98 02 00 00 mov BYTE PTR [rsp+0x298],al | |
329cbd: 45 89 f0 mov r8d,r14d | |
329cc0: 4c 8b 8c 24 b0 05 00 mov r9,QWORD PTR [rsp+0x5b0] | |
329cc7: 00 | |
329cc8: 4c 8b 94 24 00 07 00 mov r10,QWORD PTR [rsp+0x700] | |
329ccf: 00 | |
329cd0: 4c 8b 9c 24 c0 05 00 mov r11,QWORD PTR [rsp+0x5c0] | |
329cd7: 00 | |
329cd8: 4c 8b b4 24 e0 00 00 mov r14,QWORD PTR [rsp+0xe0] | |
329cdf: 00 | |
329ce0: 4c 89 e7 mov rdi,r12 | |
329ce3: 4d 89 ec mov r12,r13 | |
329ce6: 49 89 dd mov r13,rbx | |
329ce9: e9 3c f6 ff ff jmp 32932a <buildOutputType+0xfca> | |
329cee: 49 83 ff 0d cmp r15,0xd | |
329cf2: 0f 85 d8 00 00 00 jne 329dd0 <buildOutputType+0x1a70> | |
329cf8: 48 81 fa 63 3f 2d 00 cmp rdx,0x2d3f63 | |
329cff: 0f 84 85 08 00 00 je 32a58a <buildOutputType+0x222a> | |
329d05: 40 b6 01 mov sil,0x1 | |
329d08: 80 f9 2d cmp cl,0x2d | |
329d0b: 45 89 f0 mov r8d,r14d | |
329d0e: 4c 8b 8c 24 b0 05 00 mov r9,QWORD PTR [rsp+0x5b0] | |
329d15: 00 | |
329d16: 4c 8b 94 24 00 07 00 mov r10,QWORD PTR [rsp+0x700] | |
329d1d: 00 | |
329d1e: 4c 8b 9c 24 c0 05 00 mov r11,QWORD PTR [rsp+0x5c0] | |
329d25: 00 | |
329d26: 0f 85 c1 00 00 00 jne 329ded <buildOutputType+0x1a8d> | |
329d2c: 80 7a 01 2d cmp BYTE PTR [rdx+0x1],0x2d | |
329d30: 0f 85 b7 00 00 00 jne 329ded <buildOutputType+0x1a8d> | |
329d36: 80 7a 02 67 cmp BYTE PTR [rdx+0x2],0x67 | |
329d3a: 0f 85 ad 00 00 00 jne 329ded <buildOutputType+0x1a8d> | |
329d40: 80 7a 03 63 cmp BYTE PTR [rdx+0x3],0x63 | |
329d44: 0f 85 a3 00 00 00 jne 329ded <buildOutputType+0x1a8d> | |
329d4a: 80 7a 04 2d cmp BYTE PTR [rdx+0x4],0x2d | |
329d4e: 0f 85 99 00 00 00 jne 329ded <buildOutputType+0x1a8d> | |
329d54: 80 7a 05 73 cmp BYTE PTR [rdx+0x5],0x73 | |
329d58: 0f 85 8f 00 00 00 jne 329ded <buildOutputType+0x1a8d> | |
329d5e: 80 7a 06 65 cmp BYTE PTR [rdx+0x6],0x65 | |
329d62: 0f 85 85 00 00 00 jne 329ded <buildOutputType+0x1a8d> | |
329d68: 80 7a 07 63 cmp BYTE PTR [rdx+0x7],0x63 | |
329d6c: 75 7f jne 329ded <buildOutputType+0x1a8d> | |
329d6e: 80 7a 08 74 cmp BYTE PTR [rdx+0x8],0x74 | |
329d72: 75 79 jne 329ded <buildOutputType+0x1a8d> | |
329d74: 80 7a 09 69 cmp BYTE PTR [rdx+0x9],0x69 | |
329d78: 0f 85 00 18 00 00 jne 32b57e <buildOutputType+0x321e> | |
329d7e: 80 7a 0a 6f cmp BYTE PTR [rdx+0xa],0x6f | |
329d82: 0f 85 f6 17 00 00 jne 32b57e <buildOutputType+0x321e> | |
329d88: 80 7a 0b 6e cmp BYTE PTR [rdx+0xb],0x6e | |
329d8c: 45 89 f0 mov r8d,r14d | |
329d8f: 4c 8b 8c 24 b0 05 00 mov r9,QWORD PTR [rsp+0x5b0] | |
329d96: 00 | |
329d97: 4c 8b 94 24 00 07 00 mov r10,QWORD PTR [rsp+0x700] | |
329d9e: 00 | |
329d9f: 4c 8b 9c 24 c0 05 00 mov r11,QWORD PTR [rsp+0x5c0] | |
329da6: 00 | |
329da7: 4c 8b ac 24 e8 00 00 mov r13,QWORD PTR [rsp+0xe8] | |
329dae: 00 | |
329daf: 4c 8b b4 24 e0 00 00 mov r14,QWORD PTR [rsp+0xe0] | |
329db6: 00 | |
329db7: 75 3c jne 329df5 <buildOutputType+0x1a95> | |
329db9: 40 b6 01 mov sil,0x1 | |
329dbc: 80 7a 0c 73 cmp BYTE PTR [rdx+0xc],0x73 | |
329dc0: 75 33 jne 329df5 <buildOutputType+0x1a95> | |
329dc2: b0 01 mov al,0x1 | |
329dc4: 89 84 24 b8 01 00 00 mov DWORD PTR [rsp+0x1b8],eax | |
329dcb: e9 aa 00 00 00 jmp 329e7a <buildOutputType+0x1b1a> | |
329dd0: 31 f6 xor esi,esi | |
329dd2: 45 89 f0 mov r8d,r14d | |
329dd5: 4c 8b 8c 24 b0 05 00 mov r9,QWORD PTR [rsp+0x5b0] | |
329ddc: 00 | |
329ddd: 4c 8b 94 24 00 07 00 mov r10,QWORD PTR [rsp+0x700] | |
329de4: 00 | |
329de5: 4c 8b 9c 24 c0 05 00 mov r11,QWORD PTR [rsp+0x5c0] | |
329dec: 00 | |
329ded: 4c 8b b4 24 e0 00 00 mov r14,QWORD PTR [rsp+0xe0] | |
329df4: 00 | |
329df5: 49 83 ff 10 cmp r15,0x10 | |
329df9: 0f 85 86 00 00 00 jne 329e85 <buildOutputType+0x1b25> | |
329dff: 48 8b 94 24 d0 05 00 mov rdx,QWORD PTR [rsp+0x5d0] | |
329e06: 00 | |
329e07: 48 81 fa 52 3f 2d 00 cmp rdx,0x2d3f52 | |
329e0e: 74 5f je 329e6f <buildOutputType+0x1b0f> | |
329e10: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
329e13: 75 70 jne 329e85 <buildOutputType+0x1b25> | |
329e15: 80 7a 01 2d cmp BYTE PTR [rdx+0x1],0x2d | |
329e19: 75 6a jne 329e85 <buildOutputType+0x1b25> | |
329e1b: 80 7a 02 6e cmp BYTE PTR [rdx+0x2],0x6e | |
329e1f: 75 64 jne 329e85 <buildOutputType+0x1b25> | |
329e21: 80 7a 03 6f cmp BYTE PTR [rdx+0x3],0x6f | |
329e25: 75 5e jne 329e85 <buildOutputType+0x1b25> | |
329e27: 80 7a 04 2d cmp BYTE PTR [rdx+0x4],0x2d | |
329e2b: 75 58 jne 329e85 <buildOutputType+0x1b25> | |
329e2d: 80 7a 05 67 cmp BYTE PTR [rdx+0x5],0x67 | |
329e31: 75 52 jne 329e85 <buildOutputType+0x1b25> | |
329e33: 80 7a 06 63 cmp BYTE PTR [rdx+0x6],0x63 | |
329e37: 75 4c jne 329e85 <buildOutputType+0x1b25> | |
329e39: 80 7a 07 2d cmp BYTE PTR [rdx+0x7],0x2d | |
329e3d: 75 46 jne 329e85 <buildOutputType+0x1b25> | |
329e3f: 80 7a 08 73 cmp BYTE PTR [rdx+0x8],0x73 | |
329e43: 75 40 jne 329e85 <buildOutputType+0x1b25> | |
329e45: 80 7a 09 65 cmp BYTE PTR [rdx+0x9],0x65 | |
329e49: 75 3a jne 329e85 <buildOutputType+0x1b25> | |
329e4b: 80 7a 0a 63 cmp BYTE PTR [rdx+0xa],0x63 | |
329e4f: 75 34 jne 329e85 <buildOutputType+0x1b25> | |
329e51: 80 7a 0b 74 cmp BYTE PTR [rdx+0xb],0x74 | |
329e55: 75 2e jne 329e85 <buildOutputType+0x1b25> | |
329e57: 80 7a 0c 69 cmp BYTE PTR [rdx+0xc],0x69 | |
329e5b: 75 28 jne 329e85 <buildOutputType+0x1b25> | |
329e5d: 80 7a 0d 6f cmp BYTE PTR [rdx+0xd],0x6f | |
329e61: 75 22 jne 329e85 <buildOutputType+0x1b25> | |
329e63: 80 7a 0e 6e cmp BYTE PTR [rdx+0xe],0x6e | |
329e67: 75 1c jne 329e85 <buildOutputType+0x1b25> | |
329e69: 80 7a 0f 73 cmp BYTE PTR [rdx+0xf],0x73 | |
329e6d: 75 16 jne 329e85 <buildOutputType+0x1b25> | |
329e6f: c7 84 24 b8 01 00 00 mov DWORD PTR [rsp+0x1b8],0x0 | |
329e76: 00 00 00 00 | |
329e7a: b0 01 mov al,0x1 | |
329e7c: 89 44 24 38 mov DWORD PTR [rsp+0x38],eax | |
329e80: e9 a5 f4 ff ff jmp 32932a <buildOutputType+0xfca> | |
329e85: 49 83 ff 17 cmp r15,0x17 | |
329e89: 0f 85 aa 00 00 00 jne 329f39 <buildOutputType+0x1bd9> | |
329e8f: 48 8b 94 24 d0 05 00 mov rdx,QWORD PTR [rsp+0x5d0] | |
329e96: 00 | |
329e97: 48 81 fa 94 49 2e 00 cmp rdx,0x2e4994 | |
329e9e: 0f 84 43 01 00 00 je 329fe7 <buildOutputType+0x1c87> | |
329ea4: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
329ea7: 0f 85 8c 00 00 00 jne 329f39 <buildOutputType+0x1bd9> | |
329ead: 80 7a 01 2d cmp BYTE PTR [rdx+0x1],0x2d | |
329eb1: 0f 85 82 00 00 00 jne 329f39 <buildOutputType+0x1bd9> | |
329eb7: 80 7a 02 61 cmp BYTE PTR [rdx+0x2],0x61 | |
329ebb: 75 7c jne 329f39 <buildOutputType+0x1bd9> | |
329ebd: 80 7a 03 6c cmp BYTE PTR [rdx+0x3],0x6c | |
329ec1: 75 76 jne 329f39 <buildOutputType+0x1bd9> | |
329ec3: 80 7a 04 6c cmp BYTE PTR [rdx+0x4],0x6c | |
329ec7: 75 70 jne 329f39 <buildOutputType+0x1bd9> | |
329ec9: 80 7a 05 6f cmp BYTE PTR [rdx+0x5],0x6f | |
329ecd: 75 6a jne 329f39 <buildOutputType+0x1bd9> | |
329ecf: 80 7a 06 77 cmp BYTE PTR [rdx+0x6],0x77 | |
329ed3: 75 64 jne 329f39 <buildOutputType+0x1bd9> | |
329ed5: 80 7a 07 2d cmp BYTE PTR [rdx+0x7],0x2d | |
329ed9: 75 5e jne 329f39 <buildOutputType+0x1bd9> | |
329edb: 80 7a 08 73 cmp BYTE PTR [rdx+0x8],0x73 | |
329edf: 75 58 jne 329f39 <buildOutputType+0x1bd9> | |
329ee1: 80 7a 09 68 cmp BYTE PTR [rdx+0x9],0x68 | |
329ee5: 75 52 jne 329f39 <buildOutputType+0x1bd9> | |
329ee7: 80 7a 0a 6c cmp BYTE PTR [rdx+0xa],0x6c | |
329eeb: 75 4c jne 329f39 <buildOutputType+0x1bd9> | |
329eed: 80 7a 0b 69 cmp BYTE PTR [rdx+0xb],0x69 | |
329ef1: 75 46 jne 329f39 <buildOutputType+0x1bd9> | |
329ef3: 80 7a 0c 62 cmp BYTE PTR [rdx+0xc],0x62 | |
329ef7: 75 40 jne 329f39 <buildOutputType+0x1bd9> | |
329ef9: 80 7a 0d 2d cmp BYTE PTR [rdx+0xd],0x2d | |
329efd: 75 3a jne 329f39 <buildOutputType+0x1bd9> | |
329eff: 80 7a 0e 75 cmp BYTE PTR [rdx+0xe],0x75 | |
329f03: 75 34 jne 329f39 <buildOutputType+0x1bd9> | |
329f05: 80 7a 0f 6e cmp BYTE PTR [rdx+0xf],0x6e | |
329f09: 75 2e jne 329f39 <buildOutputType+0x1bd9> | |
329f0b: 80 7a 10 64 cmp BYTE PTR [rdx+0x10],0x64 | |
329f0f: 75 28 jne 329f39 <buildOutputType+0x1bd9> | |
329f11: 80 7a 11 65 cmp BYTE PTR [rdx+0x11],0x65 | |
329f15: 75 22 jne 329f39 <buildOutputType+0x1bd9> | |
329f17: 80 7a 12 66 cmp BYTE PTR [rdx+0x12],0x66 | |
329f1b: 75 1c jne 329f39 <buildOutputType+0x1bd9> | |
329f1d: 80 7a 13 69 cmp BYTE PTR [rdx+0x13],0x69 | |
329f21: 75 16 jne 329f39 <buildOutputType+0x1bd9> | |
329f23: 80 7a 14 6e cmp BYTE PTR [rdx+0x14],0x6e | |
329f27: 75 10 jne 329f39 <buildOutputType+0x1bd9> | |
329f29: 80 7a 15 65 cmp BYTE PTR [rdx+0x15],0x65 | |
329f2d: 75 0a jne 329f39 <buildOutputType+0x1bd9> | |
329f2f: 80 7a 16 64 cmp BYTE PTR [rdx+0x16],0x64 | |
329f33: 0f 84 ae 00 00 00 je 329fe7 <buildOutputType+0x1c87> | |
329f39: 49 83 ff 16 cmp r15,0x16 | |
329f3d: 0f 85 b2 00 00 00 jne 329ff5 <buildOutputType+0x1c95> | |
329f43: 48 8b 94 24 d0 05 00 mov rdx,QWORD PTR [rsp+0x5d0] | |
329f4a: 00 | |
329f4b: 48 81 fa 95 49 2e 00 cmp rdx,0x2e4995 | |
329f52: 0f 84 8f 00 00 00 je 329fe7 <buildOutputType+0x1c87> | |
329f58: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
329f5b: 0f 85 94 00 00 00 jne 329ff5 <buildOutputType+0x1c95> | |
329f61: 80 7a 01 61 cmp BYTE PTR [rdx+0x1],0x61 | |
329f65: 0f 85 8a 00 00 00 jne 329ff5 <buildOutputType+0x1c95> | |
329f6b: 80 7a 02 6c cmp BYTE PTR [rdx+0x2],0x6c | |
329f6f: 0f 85 80 00 00 00 jne 329ff5 <buildOutputType+0x1c95> | |
329f75: 80 7a 03 6c cmp BYTE PTR [rdx+0x3],0x6c | |
329f79: 75 7a jne 329ff5 <buildOutputType+0x1c95> | |
329f7b: 80 7a 04 6f cmp BYTE PTR [rdx+0x4],0x6f | |
329f7f: 75 74 jne 329ff5 <buildOutputType+0x1c95> | |
329f81: 80 7a 05 77 cmp BYTE PTR [rdx+0x5],0x77 | |
329f85: 75 6e jne 329ff5 <buildOutputType+0x1c95> | |
329f87: 80 7a 06 2d cmp BYTE PTR [rdx+0x6],0x2d | |
329f8b: 75 68 jne 329ff5 <buildOutputType+0x1c95> | |
329f8d: 80 7a 07 73 cmp BYTE PTR [rdx+0x7],0x73 | |
329f91: 75 62 jne 329ff5 <buildOutputType+0x1c95> | |
329f93: 80 7a 08 68 cmp BYTE PTR [rdx+0x8],0x68 | |
329f97: 75 5c jne 329ff5 <buildOutputType+0x1c95> | |
329f99: 80 7a 09 6c cmp BYTE PTR [rdx+0x9],0x6c | |
329f9d: 75 56 jne 329ff5 <buildOutputType+0x1c95> | |
329f9f: 80 7a 0a 69 cmp BYTE PTR [rdx+0xa],0x69 | |
329fa3: 75 50 jne 329ff5 <buildOutputType+0x1c95> | |
329fa5: 80 7a 0b 62 cmp BYTE PTR [rdx+0xb],0x62 | |
329fa9: 75 4a jne 329ff5 <buildOutputType+0x1c95> | |
329fab: 80 7a 0c 2d cmp BYTE PTR [rdx+0xc],0x2d | |
329faf: 75 44 jne 329ff5 <buildOutputType+0x1c95> | |
329fb1: 80 7a 0d 75 cmp BYTE PTR [rdx+0xd],0x75 | |
329fb5: 75 3e jne 329ff5 <buildOutputType+0x1c95> | |
329fb7: 80 7a 0e 6e cmp BYTE PTR [rdx+0xe],0x6e | |
329fbb: 75 38 jne 329ff5 <buildOutputType+0x1c95> | |
329fbd: 80 7a 0f 64 cmp BYTE PTR [rdx+0xf],0x64 | |
329fc1: 75 32 jne 329ff5 <buildOutputType+0x1c95> | |
329fc3: 80 7a 10 65 cmp BYTE PTR [rdx+0x10],0x65 | |
329fc7: 75 2c jne 329ff5 <buildOutputType+0x1c95> | |
329fc9: 80 7a 11 66 cmp BYTE PTR [rdx+0x11],0x66 | |
329fcd: 75 26 jne 329ff5 <buildOutputType+0x1c95> | |
329fcf: 80 7a 12 69 cmp BYTE PTR [rdx+0x12],0x69 | |
329fd3: 75 20 jne 329ff5 <buildOutputType+0x1c95> | |
329fd5: 80 7a 13 6e cmp BYTE PTR [rdx+0x13],0x6e | |
329fd9: 75 1a jne 329ff5 <buildOutputType+0x1c95> | |
329fdb: 80 7a 14 65 cmp BYTE PTR [rdx+0x14],0x65 | |
329fdf: 75 14 jne 329ff5 <buildOutputType+0x1c95> | |
329fe1: 80 7a 15 64 cmp BYTE PTR [rdx+0x15],0x64 | |
329fe5: 75 0e jne 329ff5 <buildOutputType+0x1c95> | |
329fe7: b0 01 mov al,0x1 | |
329fe9: 89 84 24 90 01 00 00 mov DWORD PTR [rsp+0x190],eax | |
329ff0: e9 b1 01 00 00 jmp 32a1a6 <buildOutputType+0x1e46> | |
329ff5: 49 83 ff 1a cmp r15,0x1a | |
329ff9: 0f 85 c8 00 00 00 jne 32a0c7 <buildOutputType+0x1d67> | |
329fff: 48 8b 94 24 d0 05 00 mov rdx,QWORD PTR [rsp+0x5d0] | |
32a006: 00 | |
32a007: 48 81 fa 79 49 2e 00 cmp rdx,0x2e4979 | |
32a00e: 0f 84 87 01 00 00 je 32a19b <buildOutputType+0x1e3b> | |
32a014: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
32a017: 0f 85 aa 00 00 00 jne 32a0c7 <buildOutputType+0x1d67> | |
32a01d: 80 7a 01 2d cmp BYTE PTR [rdx+0x1],0x2d | |
32a021: 0f 85 a0 00 00 00 jne 32a0c7 <buildOutputType+0x1d67> | |
32a027: 80 7a 02 6e cmp BYTE PTR [rdx+0x2],0x6e | |
32a02b: 0f 85 96 00 00 00 jne 32a0c7 <buildOutputType+0x1d67> | |
32a031: 80 7a 03 6f cmp BYTE PTR [rdx+0x3],0x6f | |
32a035: 0f 85 8c 00 00 00 jne 32a0c7 <buildOutputType+0x1d67> | |
32a03b: 80 7a 04 2d cmp BYTE PTR [rdx+0x4],0x2d | |
32a03f: 0f 85 82 00 00 00 jne 32a0c7 <buildOutputType+0x1d67> | |
32a045: 80 7a 05 61 cmp BYTE PTR [rdx+0x5],0x61 | |
32a049: 75 7c jne 32a0c7 <buildOutputType+0x1d67> | |
32a04b: 80 7a 06 6c cmp BYTE PTR [rdx+0x6],0x6c | |
32a04f: 75 76 jne 32a0c7 <buildOutputType+0x1d67> | |
32a051: 80 7a 07 6c cmp BYTE PTR [rdx+0x7],0x6c | |
32a055: 75 70 jne 32a0c7 <buildOutputType+0x1d67> | |
32a057: 80 7a 08 6f cmp BYTE PTR [rdx+0x8],0x6f | |
32a05b: 75 6a jne 32a0c7 <buildOutputType+0x1d67> | |
32a05d: 80 7a 09 77 cmp BYTE PTR [rdx+0x9],0x77 | |
32a061: 75 64 jne 32a0c7 <buildOutputType+0x1d67> | |
32a063: 80 7a 0a 2d cmp BYTE PTR [rdx+0xa],0x2d | |
32a067: 75 5e jne 32a0c7 <buildOutputType+0x1d67> | |
32a069: 80 7a 0b 73 cmp BYTE PTR [rdx+0xb],0x73 | |
32a06d: 75 58 jne 32a0c7 <buildOutputType+0x1d67> | |
32a06f: 80 7a 0c 68 cmp BYTE PTR [rdx+0xc],0x68 | |
32a073: 75 52 jne 32a0c7 <buildOutputType+0x1d67> | |
32a075: 80 7a 0d 6c cmp BYTE PTR [rdx+0xd],0x6c | |
32a079: 75 4c jne 32a0c7 <buildOutputType+0x1d67> | |
32a07b: 80 7a 0e 69 cmp BYTE PTR [rdx+0xe],0x69 | |
32a07f: 75 46 jne 32a0c7 <buildOutputType+0x1d67> | |
32a081: 80 7a 0f 62 cmp BYTE PTR [rdx+0xf],0x62 | |
32a085: 75 40 jne 32a0c7 <buildOutputType+0x1d67> | |
32a087: 80 7a 10 2d cmp BYTE PTR [rdx+0x10],0x2d | |
32a08b: 75 3a jne 32a0c7 <buildOutputType+0x1d67> | |
32a08d: 80 7a 11 75 cmp BYTE PTR [rdx+0x11],0x75 | |
32a091: 75 34 jne 32a0c7 <buildOutputType+0x1d67> | |
32a093: 80 7a 12 6e cmp BYTE PTR [rdx+0x12],0x6e | |
32a097: 75 2e jne 32a0c7 <buildOutputType+0x1d67> | |
32a099: 80 7a 13 64 cmp BYTE PTR [rdx+0x13],0x64 | |
32a09d: 75 28 jne 32a0c7 <buildOutputType+0x1d67> | |
32a09f: 80 7a 14 65 cmp BYTE PTR [rdx+0x14],0x65 | |
32a0a3: 75 22 jne 32a0c7 <buildOutputType+0x1d67> | |
32a0a5: 80 7a 15 66 cmp BYTE PTR [rdx+0x15],0x66 | |
32a0a9: 75 1c jne 32a0c7 <buildOutputType+0x1d67> | |
32a0ab: 80 7a 16 69 cmp BYTE PTR [rdx+0x16],0x69 | |
32a0af: 75 16 jne 32a0c7 <buildOutputType+0x1d67> | |
32a0b1: 80 7a 17 6e cmp BYTE PTR [rdx+0x17],0x6e | |
32a0b5: 75 10 jne 32a0c7 <buildOutputType+0x1d67> | |
32a0b7: 80 7a 18 65 cmp BYTE PTR [rdx+0x18],0x65 | |
32a0bb: 75 0a jne 32a0c7 <buildOutputType+0x1d67> | |
32a0bd: 80 7a 19 64 cmp BYTE PTR [rdx+0x19],0x64 | |
32a0c1: 0f 84 d4 00 00 00 je 32a19b <buildOutputType+0x1e3b> | |
32a0c7: 49 83 ff 19 cmp r15,0x19 | |
32a0cb: 0f 85 e4 00 00 00 jne 32a1b5 <buildOutputType+0x1e55> | |
32a0d1: 48 8b 94 24 d0 05 00 mov rdx,QWORD PTR [rsp+0x5d0] | |
32a0d8: 00 | |
32a0d9: 48 81 fa 7a 49 2e 00 cmp rdx,0x2e497a | |
32a0e0: 0f 84 b5 00 00 00 je 32a19b <buildOutputType+0x1e3b> | |
32a0e6: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
32a0e9: 0f 85 c6 00 00 00 jne 32a1b5 <buildOutputType+0x1e55> | |
32a0ef: 80 7a 01 6e cmp BYTE PTR [rdx+0x1],0x6e | |
32a0f3: 0f 85 bc 00 00 00 jne 32a1b5 <buildOutputType+0x1e55> | |
32a0f9: 80 7a 02 6f cmp BYTE PTR [rdx+0x2],0x6f | |
32a0fd: 0f 85 b2 00 00 00 jne 32a1b5 <buildOutputType+0x1e55> | |
32a103: 80 7a 03 2d cmp BYTE PTR [rdx+0x3],0x2d | |
32a107: 0f 85 a8 00 00 00 jne 32a1b5 <buildOutputType+0x1e55> | |
32a10d: 80 7a 04 61 cmp BYTE PTR [rdx+0x4],0x61 | |
32a111: 0f 85 9e 00 00 00 jne 32a1b5 <buildOutputType+0x1e55> | |
32a117: 80 7a 05 6c cmp BYTE PTR [rdx+0x5],0x6c | |
32a11b: 0f 85 94 00 00 00 jne 32a1b5 <buildOutputType+0x1e55> | |
32a121: 80 7a 06 6c cmp BYTE PTR [rdx+0x6],0x6c | |
32a125: 0f 85 8a 00 00 00 jne 32a1b5 <buildOutputType+0x1e55> | |
32a12b: 80 7a 07 6f cmp BYTE PTR [rdx+0x7],0x6f | |
32a12f: 0f 85 80 00 00 00 jne 32a1b5 <buildOutputType+0x1e55> | |
32a135: 80 7a 08 77 cmp BYTE PTR [rdx+0x8],0x77 | |
32a139: 75 7a jne 32a1b5 <buildOutputType+0x1e55> | |
32a13b: 80 7a 09 2d cmp BYTE PTR [rdx+0x9],0x2d | |
32a13f: 75 74 jne 32a1b5 <buildOutputType+0x1e55> | |
32a141: 80 7a 0a 73 cmp BYTE PTR [rdx+0xa],0x73 | |
32a145: 75 6e jne 32a1b5 <buildOutputType+0x1e55> | |
32a147: 80 7a 0b 68 cmp BYTE PTR [rdx+0xb],0x68 | |
32a14b: 75 68 jne 32a1b5 <buildOutputType+0x1e55> | |
32a14d: 80 7a 0c 6c cmp BYTE PTR [rdx+0xc],0x6c | |
32a151: 75 62 jne 32a1b5 <buildOutputType+0x1e55> | |
32a153: 80 7a 0d 69 cmp BYTE PTR [rdx+0xd],0x69 | |
32a157: 75 5c jne 32a1b5 <buildOutputType+0x1e55> | |
32a159: 80 7a 0e 62 cmp BYTE PTR [rdx+0xe],0x62 | |
32a15d: 75 56 jne 32a1b5 <buildOutputType+0x1e55> | |
32a15f: 80 7a 0f 2d cmp BYTE PTR [rdx+0xf],0x2d | |
32a163: 75 50 jne 32a1b5 <buildOutputType+0x1e55> | |
32a165: 80 7a 10 75 cmp BYTE PTR [rdx+0x10],0x75 | |
32a169: 75 4a jne 32a1b5 <buildOutputType+0x1e55> | |
32a16b: 80 7a 11 6e cmp BYTE PTR [rdx+0x11],0x6e | |
32a16f: 75 44 jne 32a1b5 <buildOutputType+0x1e55> | |
32a171: 80 7a 12 64 cmp BYTE PTR [rdx+0x12],0x64 | |
32a175: 75 3e jne 32a1b5 <buildOutputType+0x1e55> | |
32a177: 80 7a 13 65 cmp BYTE PTR [rdx+0x13],0x65 | |
32a17b: 75 38 jne 32a1b5 <buildOutputType+0x1e55> | |
32a17d: 80 7a 14 66 cmp BYTE PTR [rdx+0x14],0x66 | |
32a181: 75 32 jne 32a1b5 <buildOutputType+0x1e55> | |
32a183: 80 7a 15 69 cmp BYTE PTR [rdx+0x15],0x69 | |
32a187: 75 2c jne 32a1b5 <buildOutputType+0x1e55> | |
32a189: 80 7a 16 6e cmp BYTE PTR [rdx+0x16],0x6e | |
32a18d: 75 26 jne 32a1b5 <buildOutputType+0x1e55> | |
32a18f: 80 7a 17 65 cmp BYTE PTR [rdx+0x17],0x65 | |
32a193: 75 20 jne 32a1b5 <buildOutputType+0x1e55> | |
32a195: 80 7a 18 64 cmp BYTE PTR [rdx+0x18],0x64 | |
32a199: 75 1a jne 32a1b5 <buildOutputType+0x1e55> | |
32a19b: c7 84 24 90 01 00 00 mov DWORD PTR [rsp+0x190],0x0 | |
32a1a2: 00 00 00 00 | |
32a1a6: b0 01 mov al,0x1 | |
32a1a8: 48 89 84 24 a8 01 00 mov QWORD PTR [rsp+0x1a8],rax | |
32a1af: 00 | |
32a1b0: e9 75 f1 ff ff jmp 32932a <buildOutputType+0xfca> | |
32a1b5: 49 83 ff 0a cmp r15,0xa | |
32a1b9: 75 5b jne 32a216 <buildOutputType+0x1eb6> | |
32a1bb: 48 8b 94 24 d0 05 00 mov rdx,QWORD PTR [rsp+0x5d0] | |
32a1c2: 00 | |
32a1c3: 48 81 fa 15 5f 2e 00 cmp rdx,0x2e5f15 | |
32a1ca: 74 3b je 32a207 <buildOutputType+0x1ea7> | |
32a1cc: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
32a1cf: 75 45 jne 32a216 <buildOutputType+0x1eb6> | |
32a1d1: 80 7a 01 42 cmp BYTE PTR [rdx+0x1],0x42 | |
32a1d5: 75 3f jne 32a216 <buildOutputType+0x1eb6> | |
32a1d7: 80 7a 02 73 cmp BYTE PTR [rdx+0x2],0x73 | |
32a1db: 75 39 jne 32a216 <buildOutputType+0x1eb6> | |
32a1dd: 80 7a 03 79 cmp BYTE PTR [rdx+0x3],0x79 | |
32a1e1: 75 33 jne 32a216 <buildOutputType+0x1eb6> | |
32a1e3: 80 7a 04 6d cmp BYTE PTR [rdx+0x4],0x6d | |
32a1e7: 75 2d jne 32a216 <buildOutputType+0x1eb6> | |
32a1e9: 80 7a 05 62 cmp BYTE PTR [rdx+0x5],0x62 | |
32a1ed: 75 27 jne 32a216 <buildOutputType+0x1eb6> | |
32a1ef: 80 7a 06 6f cmp BYTE PTR [rdx+0x6],0x6f | |
32a1f3: 75 21 jne 32a216 <buildOutputType+0x1eb6> | |
32a1f5: 80 7a 07 6c cmp BYTE PTR [rdx+0x7],0x6c | |
32a1f9: 75 1b jne 32a216 <buildOutputType+0x1eb6> | |
32a1fb: 80 7a 08 69 cmp BYTE PTR [rdx+0x8],0x69 | |
32a1ff: 75 15 jne 32a216 <buildOutputType+0x1eb6> | |
32a201: 80 7a 09 63 cmp BYTE PTR [rdx+0x9],0x63 | |
32a205: 75 0f jne 32a216 <buildOutputType+0x1eb6> | |
32a207: b0 01 mov al,0x1 | |
32a209: 48 89 84 24 68 02 00 mov QWORD PTR [rsp+0x268],rax | |
32a210: 00 | |
32a211: e9 14 f1 ff ff jmp 32932a <buildOutputType+0xfca> | |
32a216: 49 83 ff 0f cmp r15,0xf | |
32a21a: 75 79 jne 32a295 <buildOutputType+0x1f35> | |
32a21c: 48 8b 94 24 d0 05 00 mov rdx,QWORD PTR [rsp+0x5d0] | |
32a223: 00 | |
32a224: 48 81 fa aa bd 2c 00 cmp rdx,0x2cbdaa | |
32a22b: 74 59 je 32a286 <buildOutputType+0x1f26> | |
32a22d: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
32a230: 75 63 jne 32a295 <buildOutputType+0x1f35> | |
32a232: 80 7a 01 2d cmp BYTE PTR [rdx+0x1],0x2d | |
32a236: 75 5d jne 32a295 <buildOutputType+0x1f35> | |
32a238: 80 7a 02 69 cmp BYTE PTR [rdx+0x2],0x69 | |
32a23c: 75 57 jne 32a295 <buildOutputType+0x1f35> | |
32a23e: 80 7a 03 6d cmp BYTE PTR [rdx+0x3],0x6d | |
32a242: 75 51 jne 32a295 <buildOutputType+0x1f35> | |
32a244: 80 7a 04 70 cmp BYTE PTR [rdx+0x4],0x70 | |
32a248: 75 4b jne 32a295 <buildOutputType+0x1f35> | |
32a24a: 80 7a 05 6f cmp BYTE PTR [rdx+0x5],0x6f | |
32a24e: 75 45 jne 32a295 <buildOutputType+0x1f35> | |
32a250: 80 7a 06 72 cmp BYTE PTR [rdx+0x6],0x72 | |
32a254: 75 3f jne 32a295 <buildOutputType+0x1f35> | |
32a256: 80 7a 07 74 cmp BYTE PTR [rdx+0x7],0x74 | |
32a25a: 75 39 jne 32a295 <buildOutputType+0x1f35> | |
32a25c: 80 7a 08 2d cmp BYTE PTR [rdx+0x8],0x2d | |
32a260: 75 33 jne 32a295 <buildOutputType+0x1f35> | |
32a262: 80 7a 09 6d cmp BYTE PTR [rdx+0x9],0x6d | |
32a266: 75 2d jne 32a295 <buildOutputType+0x1f35> | |
32a268: 80 7a 0a 65 cmp BYTE PTR [rdx+0xa],0x65 | |
32a26c: 75 27 jne 32a295 <buildOutputType+0x1f35> | |
32a26e: 80 7a 0b 6d cmp BYTE PTR [rdx+0xb],0x6d | |
32a272: 75 21 jne 32a295 <buildOutputType+0x1f35> | |
32a274: 80 7a 0c 6f cmp BYTE PTR [rdx+0xc],0x6f | |
32a278: 75 1b jne 32a295 <buildOutputType+0x1f35> | |
32a27a: 80 7a 0d 72 cmp BYTE PTR [rdx+0xd],0x72 | |
32a27e: 75 15 jne 32a295 <buildOutputType+0x1f35> | |
32a280: 80 7a 0e 79 cmp BYTE PTR [rdx+0xe],0x79 | |
32a284: 75 0f jne 32a295 <buildOutputType+0x1f35> | |
32a286: b0 01 mov al,0x1 | |
32a288: 48 89 84 24 60 02 00 mov QWORD PTR [rsp+0x260],rax | |
32a28f: 00 | |
32a290: e9 95 f0 ff ff jmp 32932a <buildOutputType+0xfca> | |
32a295: 49 83 ff 0e cmp r15,0xe | |
32a299: 0f 85 de 00 00 00 jne 32a37d <buildOutputType+0x201d> | |
32a29f: 48 8b 94 24 d0 05 00 mov rdx,QWORD PTR [rsp+0x5d0] | |
32a2a6: 00 | |
32a2a7: 48 81 fa 9e 2a 2e 00 cmp rdx,0x2e2a9e | |
32a2ae: 74 53 je 32a303 <buildOutputType+0x1fa3> | |
32a2b0: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
32a2b3: 75 5d jne 32a312 <buildOutputType+0x1fb2> | |
32a2b5: 80 7a 01 2d cmp BYTE PTR [rdx+0x1],0x2d | |
32a2b9: 75 57 jne 32a312 <buildOutputType+0x1fb2> | |
32a2bb: 80 7a 02 69 cmp BYTE PTR [rdx+0x2],0x69 | |
32a2bf: 75 51 jne 32a312 <buildOutputType+0x1fb2> | |
32a2c1: 80 7a 03 6d cmp BYTE PTR [rdx+0x3],0x6d | |
32a2c5: 75 4b jne 32a312 <buildOutputType+0x1fb2> | |
32a2c7: 80 7a 04 70 cmp BYTE PTR [rdx+0x4],0x70 | |
32a2cb: 75 45 jne 32a312 <buildOutputType+0x1fb2> | |
32a2cd: 80 7a 05 6f cmp BYTE PTR [rdx+0x5],0x6f | |
32a2d1: 75 3f jne 32a312 <buildOutputType+0x1fb2> | |
32a2d3: 80 7a 06 72 cmp BYTE PTR [rdx+0x6],0x72 | |
32a2d7: 75 39 jne 32a312 <buildOutputType+0x1fb2> | |
32a2d9: 80 7a 07 74 cmp BYTE PTR [rdx+0x7],0x74 | |
32a2dd: 75 33 jne 32a312 <buildOutputType+0x1fb2> | |
32a2df: 80 7a 08 2d cmp BYTE PTR [rdx+0x8],0x2d | |
32a2e3: 75 2d jne 32a312 <buildOutputType+0x1fb2> | |
32a2e5: 80 7a 09 74 cmp BYTE PTR [rdx+0x9],0x74 | |
32a2e9: 75 27 jne 32a312 <buildOutputType+0x1fb2> | |
32a2eb: 80 7a 0a 61 cmp BYTE PTR [rdx+0xa],0x61 | |
32a2ef: 75 21 jne 32a312 <buildOutputType+0x1fb2> | |
32a2f1: 80 7a 0b 62 cmp BYTE PTR [rdx+0xb],0x62 | |
32a2f5: 75 1b jne 32a312 <buildOutputType+0x1fb2> | |
32a2f7: 80 7a 0c 6c cmp BYTE PTR [rdx+0xc],0x6c | |
32a2fb: 75 15 jne 32a312 <buildOutputType+0x1fb2> | |
32a2fd: 80 7a 0d 65 cmp BYTE PTR [rdx+0xd],0x65 | |
32a301: 75 0f jne 32a312 <buildOutputType+0x1fb2> | |
32a303: b0 01 mov al,0x1 | |
32a305: 48 89 84 24 58 02 00 mov QWORD PTR [rsp+0x258],rax | |
32a30c: 00 | |
32a30d: e9 18 f0 ff ff jmp 32932a <buildOutputType+0xfca> | |
32a312: 48 81 fa 8f 2a 2e 00 cmp rdx,0x2e2a8f | |
32a319: 74 53 je 32a36e <buildOutputType+0x200e> | |
32a31b: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
32a31e: 75 5d jne 32a37d <buildOutputType+0x201d> | |
32a320: 80 7a 01 2d cmp BYTE PTR [rdx+0x1],0x2d | |
32a324: 75 57 jne 32a37d <buildOutputType+0x201d> | |
32a326: 80 7a 02 65 cmp BYTE PTR [rdx+0x2],0x65 | |
32a32a: 75 51 jne 32a37d <buildOutputType+0x201d> | |
32a32c: 80 7a 03 78 cmp BYTE PTR [rdx+0x3],0x78 | |
32a330: 75 4b jne 32a37d <buildOutputType+0x201d> | |
32a332: 80 7a 04 70 cmp BYTE PTR [rdx+0x4],0x70 | |
32a336: 75 45 jne 32a37d <buildOutputType+0x201d> | |
32a338: 80 7a 05 6f cmp BYTE PTR [rdx+0x5],0x6f | |
32a33c: 75 3f jne 32a37d <buildOutputType+0x201d> | |
32a33e: 80 7a 06 72 cmp BYTE PTR [rdx+0x6],0x72 | |
32a342: 75 39 jne 32a37d <buildOutputType+0x201d> | |
32a344: 80 7a 07 74 cmp BYTE PTR [rdx+0x7],0x74 | |
32a348: 75 33 jne 32a37d <buildOutputType+0x201d> | |
32a34a: 80 7a 08 2d cmp BYTE PTR [rdx+0x8],0x2d | |
32a34e: 75 2d jne 32a37d <buildOutputType+0x201d> | |
32a350: 80 7a 09 74 cmp BYTE PTR [rdx+0x9],0x74 | |
32a354: 75 27 jne 32a37d <buildOutputType+0x201d> | |
32a356: 80 7a 0a 61 cmp BYTE PTR [rdx+0xa],0x61 | |
32a35a: 75 21 jne 32a37d <buildOutputType+0x201d> | |
32a35c: 80 7a 0b 62 cmp BYTE PTR [rdx+0xb],0x62 | |
32a360: 75 1b jne 32a37d <buildOutputType+0x201d> | |
32a362: 80 7a 0c 6c cmp BYTE PTR [rdx+0xc],0x6c | |
32a366: 75 15 jne 32a37d <buildOutputType+0x201d> | |
32a368: 80 7a 0d 65 cmp BYTE PTR [rdx+0xd],0x65 | |
32a36c: 75 0f jne 32a37d <buildOutputType+0x201d> | |
32a36e: b0 01 mov al,0x1 | |
32a370: 48 89 84 24 50 02 00 mov QWORD PTR [rsp+0x250],rax | |
32a377: 00 | |
32a378: e9 ad ef ff ff jmp 32932a <buildOutputType+0xfca> | |
32a37d: 49 83 ff 11 cmp r15,0x11 | |
32a381: 4c 89 9c 24 c0 05 00 mov QWORD PTR [rsp+0x5c0],r11 | |
32a388: 00 | |
32a389: 73 2c jae 32a3b7 <buildOutputType+0x2057> | |
32a38b: 49 83 ff 0d cmp r15,0xd | |
32a38f: 0f 83 3a 01 00 00 jae 32a4cf <buildOutputType+0x216f> | |
32a395: 4d 89 d6 mov r14,r10 | |
32a398: 4c 89 8c 24 b0 05 00 mov QWORD PTR [rsp+0x5b0],r9 | |
32a39f: 00 | |
32a3a0: 44 89 84 24 ac 05 00 mov DWORD PTR [rsp+0x5ac],r8d | |
32a3a7: 00 | |
32a3a8: 49 83 ff 09 cmp r15,0x9 | |
32a3ac: 0f 82 31 04 00 00 jb 32a7e3 <buildOutputType+0x2483> | |
32a3b2: e9 56 03 00 00 jmp 32a70d <buildOutputType+0x23ad> | |
32a3b7: 48 8b 94 24 d0 05 00 mov rdx,QWORD PTR [rsp+0x5d0] | |
32a3be: 00 | |
32a3bf: 48 81 fa 7a 93 2e 00 cmp rdx,0x2e937a | |
32a3c6: 0f 84 99 00 00 00 je 32a465 <buildOutputType+0x2105> | |
32a3cc: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
32a3cf: 0f 85 02 01 00 00 jne 32a4d7 <buildOutputType+0x2177> | |
32a3d5: 80 7a 01 2d cmp BYTE PTR [rdx+0x1],0x2d | |
32a3d9: 0f 85 f0 00 00 00 jne 32a4cf <buildOutputType+0x216f> | |
32a3df: 80 7a 02 69 cmp BYTE PTR [rdx+0x2],0x69 | |
32a3e3: 0f 85 e6 00 00 00 jne 32a4cf <buildOutputType+0x216f> | |
32a3e9: 80 7a 03 6e cmp BYTE PTR [rdx+0x3],0x6e | |
32a3ed: 0f 85 dc 00 00 00 jne 32a4cf <buildOutputType+0x216f> | |
32a3f3: 80 7a 04 69 cmp BYTE PTR [rdx+0x4],0x69 | |
32a3f7: 0f 85 d2 00 00 00 jne 32a4cf <buildOutputType+0x216f> | |
32a3fd: 80 7a 05 74 cmp BYTE PTR [rdx+0x5],0x74 | |
32a401: 0f 85 c8 00 00 00 jne 32a4cf <buildOutputType+0x216f> | |
32a407: 80 7a 06 69 cmp BYTE PTR [rdx+0x6],0x69 | |
32a40b: 0f 85 be 00 00 00 jne 32a4cf <buildOutputType+0x216f> | |
32a411: 80 7a 07 61 cmp BYTE PTR [rdx+0x7],0x61 | |
32a415: 0f 85 b4 00 00 00 jne 32a4cf <buildOutputType+0x216f> | |
32a41b: 80 7a 08 6c cmp BYTE PTR [rdx+0x8],0x6c | |
32a41f: 0f 85 aa 00 00 00 jne 32a4cf <buildOutputType+0x216f> | |
32a425: 80 7a 09 2d cmp BYTE PTR [rdx+0x9],0x2d | |
32a429: 0f 85 a0 00 00 00 jne 32a4cf <buildOutputType+0x216f> | |
32a42f: 80 7a 0a 6d cmp BYTE PTR [rdx+0xa],0x6d | |
32a433: 0f 85 96 00 00 00 jne 32a4cf <buildOutputType+0x216f> | |
32a439: 80 7a 0b 65 cmp BYTE PTR [rdx+0xb],0x65 | |
32a43d: 0f 85 8c 00 00 00 jne 32a4cf <buildOutputType+0x216f> | |
32a443: 80 7a 0c 6d cmp BYTE PTR [rdx+0xc],0x6d | |
32a447: 0f 85 82 00 00 00 jne 32a4cf <buildOutputType+0x216f> | |
32a44d: 80 7a 0d 6f cmp BYTE PTR [rdx+0xd],0x6f | |
32a451: 75 7c jne 32a4cf <buildOutputType+0x216f> | |
32a453: 80 7a 0e 72 cmp BYTE PTR [rdx+0xe],0x72 | |
32a457: 75 76 jne 32a4cf <buildOutputType+0x216f> | |
32a459: 80 7a 0f 79 cmp BYTE PTR [rdx+0xf],0x79 | |
32a45d: 75 70 jne 32a4cf <buildOutputType+0x216f> | |
32a45f: 80 7a 10 3d cmp BYTE PTR [rdx+0x10],0x3d | |
32a463: 75 6a jne 32a4cf <buildOutputType+0x216f> | |
32a465: be 11 00 00 00 mov esi,0x11 | |
32a46a: 48 89 bc 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rdi | |
32a471: 00 | |
32a472: 48 8d bc 24 d0 05 00 lea rdi,[rsp+0x5d0] | |
32a479: 00 | |
32a47a: 45 89 c7 mov r15d,r8d | |
32a47d: 4d 89 ce mov r14,r9 | |
32a480: 4c 89 d3 mov rbx,r10 | |
32a483: 4d 89 e5 mov r13,r12 | |
32a486: 4d 89 dc mov r12,r11 | |
32a489: c5 f8 77 vzeroupper | |
32a48c: e8 2f dd 04 00 call 3781c0 <parseIntSuffix> | |
32a491: 48 8b bc 24 f8 00 00 mov rdi,QWORD PTR [rsp+0xf8] | |
32a498: 00 | |
32a499: 4d 89 e3 mov r11,r12 | |
32a49c: 4d 89 ec mov r12,r13 | |
32a49f: 4c 8b ac 24 e8 00 00 mov r13,QWORD PTR [rsp+0xe8] | |
32a4a6: 00 | |
32a4a7: 49 89 da mov r10,rbx | |
32a4aa: 4d 89 f1 mov r9,r14 | |
32a4ad: 4c 8b b4 24 e0 00 00 mov r14,QWORD PTR [rsp+0xe0] | |
32a4b4: 00 | |
32a4b5: 45 89 f8 mov r8d,r15d | |
32a4b8: 48 89 84 24 88 1e 00 mov QWORD PTR [rsp+0x1e88],rax | |
32a4bf: 00 | |
32a4c0: b0 01 mov al,0x1 | |
32a4c2: 48 89 84 24 c8 19 00 mov QWORD PTR [rsp+0x19c8],rax | |
32a4c9: 00 | |
32a4ca: e9 5b ee ff ff jmp 32932a <buildOutputType+0xfca> | |
32a4cf: 48 8b 94 24 d0 05 00 mov rdx,QWORD PTR [rsp+0x5d0] | |
32a4d6: 00 | |
32a4d7: 4d 89 d6 mov r14,r10 | |
32a4da: 4c 89 8c 24 b0 05 00 mov QWORD PTR [rsp+0x5b0],r9 | |
32a4e1: 00 | |
32a4e2: 44 89 84 24 ac 05 00 mov DWORD PTR [rsp+0x5ac],r8d | |
32a4e9: 00 | |
32a4ea: 48 81 fa 6c 93 2e 00 cmp rdx,0x2e936c | |
32a4f1: 74 65 je 32a558 <buildOutputType+0x21f8> | |
32a4f3: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
32a4f6: 0f 85 b5 00 00 00 jne 32a5b1 <buildOutputType+0x2251> | |
32a4fc: 80 7a 01 2d cmp BYTE PTR [rdx+0x1],0x2d | |
32a500: 0f 85 ab 00 00 00 jne 32a5b1 <buildOutputType+0x2251> | |
32a506: 80 7a 02 6d cmp BYTE PTR [rdx+0x2],0x6d | |
32a50a: 0f 85 a1 00 00 00 jne 32a5b1 <buildOutputType+0x2251> | |
32a510: 80 7a 03 61 cmp BYTE PTR [rdx+0x3],0x61 | |
32a514: 0f 85 97 00 00 00 jne 32a5b1 <buildOutputType+0x2251> | |
32a51a: 80 7a 04 78 cmp BYTE PTR [rdx+0x4],0x78 | |
32a51e: 0f 85 8d 00 00 00 jne 32a5b1 <buildOutputType+0x2251> | |
32a524: 80 7a 05 2d cmp BYTE PTR [rdx+0x5],0x2d | |
32a528: 0f 85 83 00 00 00 jne 32a5b1 <buildOutputType+0x2251> | |
32a52e: 80 7a 06 6d cmp BYTE PTR [rdx+0x6],0x6d | |
32a532: 75 7d jne 32a5b1 <buildOutputType+0x2251> | |
32a534: 80 7a 07 65 cmp BYTE PTR [rdx+0x7],0x65 | |
32a538: 75 77 jne 32a5b1 <buildOutputType+0x2251> | |
32a53a: 80 7a 08 6d cmp BYTE PTR [rdx+0x8],0x6d | |
32a53e: 75 71 jne 32a5b1 <buildOutputType+0x2251> | |
32a540: 80 7a 09 6f cmp BYTE PTR [rdx+0x9],0x6f | |
32a544: 75 6b jne 32a5b1 <buildOutputType+0x2251> | |
32a546: 80 7a 0a 72 cmp BYTE PTR [rdx+0xa],0x72 | |
32a54a: 75 65 jne 32a5b1 <buildOutputType+0x2251> | |
32a54c: 80 7a 0b 79 cmp BYTE PTR [rdx+0xb],0x79 | |
32a550: 75 5f jne 32a5b1 <buildOutputType+0x2251> | |
32a552: 80 7a 0c 3d cmp BYTE PTR [rdx+0xc],0x3d | |
32a556: 75 59 jne 32a5b1 <buildOutputType+0x2251> | |
32a558: be 0d 00 00 00 mov esi,0xd | |
32a55d: 48 89 fb mov rbx,rdi | |
32a560: 48 8d bc 24 d0 05 00 lea rdi,[rsp+0x5d0] | |
32a567: 00 | |
32a568: c5 f8 77 vzeroupper | |
32a56b: e8 50 dc 04 00 call 3781c0 <parseIntSuffix> | |
32a570: 48 89 df mov rdi,rbx | |
32a573: 48 89 84 24 90 1e 00 mov QWORD PTR [rsp+0x1e90],rax | |
32a57a: 00 | |
32a57b: b0 01 mov al,0x1 | |
32a57d: 48 89 84 24 d0 19 00 mov QWORD PTR [rsp+0x19d0],rax | |
32a584: 00 | |
32a585: e9 5b 01 00 00 jmp 32a6e5 <buildOutputType+0x2385> | |
32a58a: b0 01 mov al,0x1 | |
32a58c: 89 84 24 b8 01 00 00 mov DWORD PTR [rsp+0x1b8],eax | |
32a593: b0 01 mov al,0x1 | |
32a595: 89 44 24 38 mov DWORD PTR [rsp+0x38],eax | |
32a599: 45 89 f0 mov r8d,r14d | |
32a59c: 4c 8b 8c 24 b0 05 00 mov r9,QWORD PTR [rsp+0x5b0] | |
32a5a3: 00 | |
32a5a4: 4c 8b 94 24 00 07 00 mov r10,QWORD PTR [rsp+0x700] | |
32a5ab: 00 | |
32a5ac: e9 47 01 00 00 jmp 32a6f8 <buildOutputType+0x2398> | |
32a5b1: 49 83 ff 0f cmp r15,0xf | |
32a5b5: 73 0c jae 32a5c3 <buildOutputType+0x2263> | |
32a5b7: 49 83 ff 0e cmp r15,0xe | |
32a5bb: 0f 85 4c 01 00 00 jne 32a70d <buildOutputType+0x23ad> | |
32a5c1: eb 79 jmp 32a63c <buildOutputType+0x22dc> | |
32a5c3: 48 8b 94 24 d0 05 00 mov rdx,QWORD PTR [rsp+0x5d0] | |
32a5ca: 00 | |
32a5cb: 48 81 fa d7 bd 2c 00 cmp rdx,0x2cbdd7 | |
32a5d2: 74 59 je 32a62d <buildOutputType+0x22cd> | |
32a5d4: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
32a5d7: 75 6b jne 32a644 <buildOutputType+0x22e4> | |
32a5d9: 80 7a 01 2d cmp BYTE PTR [rdx+0x1],0x2d | |
32a5dd: 75 5d jne 32a63c <buildOutputType+0x22dc> | |
32a5df: 80 7a 02 73 cmp BYTE PTR [rdx+0x2],0x73 | |
32a5e3: 75 57 jne 32a63c <buildOutputType+0x22dc> | |
32a5e5: 80 7a 03 68 cmp BYTE PTR [rdx+0x3],0x68 | |
32a5e9: 75 51 jne 32a63c <buildOutputType+0x22dc> | |
32a5eb: 80 7a 04 61 cmp BYTE PTR [rdx+0x4],0x61 | |
32a5ef: 75 4b jne 32a63c <buildOutputType+0x22dc> | |
32a5f1: 80 7a 05 72 cmp BYTE PTR [rdx+0x5],0x72 | |
32a5f5: 75 45 jne 32a63c <buildOutputType+0x22dc> | |
32a5f7: 80 7a 06 65 cmp BYTE PTR [rdx+0x6],0x65 | |
32a5fb: 75 3f jne 32a63c <buildOutputType+0x22dc> | |
32a5fd: 80 7a 07 64 cmp BYTE PTR [rdx+0x7],0x64 | |
32a601: 75 39 jne 32a63c <buildOutputType+0x22dc> | |
32a603: 80 7a 08 2d cmp BYTE PTR [rdx+0x8],0x2d | |
32a607: 75 33 jne 32a63c <buildOutputType+0x22dc> | |
32a609: 80 7a 09 6d cmp BYTE PTR [rdx+0x9],0x6d | |
32a60d: 75 2d jne 32a63c <buildOutputType+0x22dc> | |
32a60f: 80 7a 0a 65 cmp BYTE PTR [rdx+0xa],0x65 | |
32a613: 75 27 jne 32a63c <buildOutputType+0x22dc> | |
32a615: 80 7a 0b 6d cmp BYTE PTR [rdx+0xb],0x6d | |
32a619: 75 21 jne 32a63c <buildOutputType+0x22dc> | |
32a61b: 80 7a 0c 6f cmp BYTE PTR [rdx+0xc],0x6f | |
32a61f: 75 1b jne 32a63c <buildOutputType+0x22dc> | |
32a621: 80 7a 0d 72 cmp BYTE PTR [rdx+0xd],0x72 | |
32a625: 75 15 jne 32a63c <buildOutputType+0x22dc> | |
32a627: 80 7a 0e 79 cmp BYTE PTR [rdx+0xe],0x79 | |
32a62b: 75 0f jne 32a63c <buildOutputType+0x22dc> | |
32a62d: b0 01 mov al,0x1 | |
32a62f: 48 89 84 24 10 02 00 mov QWORD PTR [rsp+0x210],rax | |
32a636: 00 | |
32a637: e9 a9 00 00 00 jmp 32a6e5 <buildOutputType+0x2385> | |
32a63c: 48 8b 94 24 d0 05 00 mov rdx,QWORD PTR [rsp+0x5d0] | |
32a643: 00 | |
32a644: 48 81 fa 52 a9 2e 00 cmp rdx,0x2ea952 | |
32a64b: 74 6b je 32a6b8 <buildOutputType+0x2358> | |
32a64d: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
32a650: 0f 85 b7 00 00 00 jne 32a70d <buildOutputType+0x23ad> | |
32a656: 80 7a 01 2d cmp BYTE PTR [rdx+0x1],0x2d | |
32a65a: 0f 85 ad 00 00 00 jne 32a70d <buildOutputType+0x23ad> | |
32a660: 80 7a 02 67 cmp BYTE PTR [rdx+0x2],0x67 | |
32a664: 0f 85 a3 00 00 00 jne 32a70d <buildOutputType+0x23ad> | |
32a66a: 80 7a 03 6c cmp BYTE PTR [rdx+0x3],0x6c | |
32a66e: 0f 85 99 00 00 00 jne 32a70d <buildOutputType+0x23ad> | |
32a674: 80 7a 04 6f cmp BYTE PTR [rdx+0x4],0x6f | |
32a678: 0f 85 8f 00 00 00 jne 32a70d <buildOutputType+0x23ad> | |
32a67e: 80 7a 05 62 cmp BYTE PTR [rdx+0x5],0x62 | |
32a682: 0f 85 85 00 00 00 jne 32a70d <buildOutputType+0x23ad> | |
32a688: 80 7a 06 61 cmp BYTE PTR [rdx+0x6],0x61 | |
32a68c: 75 7f jne 32a70d <buildOutputType+0x23ad> | |
32a68e: 80 7a 07 6c cmp BYTE PTR [rdx+0x7],0x6c | |
32a692: 75 79 jne 32a70d <buildOutputType+0x23ad> | |
32a694: 80 7a 08 2d cmp BYTE PTR [rdx+0x8],0x2d | |
32a698: 75 73 jne 32a70d <buildOutputType+0x23ad> | |
32a69a: 80 7a 09 62 cmp BYTE PTR [rdx+0x9],0x62 | |
32a69e: 75 6d jne 32a70d <buildOutputType+0x23ad> | |
32a6a0: 80 7a 0a 61 cmp BYTE PTR [rdx+0xa],0x61 | |
32a6a4: 75 67 jne 32a70d <buildOutputType+0x23ad> | |
32a6a6: 80 7a 0b 73 cmp BYTE PTR [rdx+0xb],0x73 | |
32a6aa: 75 61 jne 32a70d <buildOutputType+0x23ad> | |
32a6ac: 80 7a 0c 65 cmp BYTE PTR [rdx+0xc],0x65 | |
32a6b0: 75 5b jne 32a70d <buildOutputType+0x23ad> | |
32a6b2: 80 7a 0d 3d cmp BYTE PTR [rdx+0xd],0x3d | |
32a6b6: 75 55 jne 32a70d <buildOutputType+0x23ad> | |
32a6b8: be 0e 00 00 00 mov esi,0xe | |
32a6bd: 48 89 fb mov rbx,rdi | |
32a6c0: 48 8d bc 24 d0 05 00 lea rdi,[rsp+0x5d0] | |
32a6c7: 00 | |
32a6c8: c5 f8 77 vzeroupper | |
32a6cb: e8 f0 da 04 00 call 3781c0 <parseIntSuffix> | |
32a6d0: 48 89 df mov rdi,rbx | |
32a6d3: 48 89 84 24 80 1e 00 mov QWORD PTR [rsp+0x1e80],rax | |
32a6da: 00 | |
32a6db: b0 01 mov al,0x1 | |
32a6dd: 48 89 84 24 b8 19 00 mov QWORD PTR [rsp+0x19b8],rax | |
32a6e4: 00 | |
32a6e5: 44 8b 84 24 ac 05 00 mov r8d,DWORD PTR [rsp+0x5ac] | |
32a6ec: 00 | |
32a6ed: 4c 8b 8c 24 b0 05 00 mov r9,QWORD PTR [rsp+0x5b0] | |
32a6f4: 00 | |
32a6f5: 4d 89 f2 mov r10,r14 | |
32a6f8: 4c 8b 9c 24 c0 05 00 mov r11,QWORD PTR [rsp+0x5c0] | |
32a6ff: 00 | |
32a700: 4c 8b b4 24 e0 00 00 mov r14,QWORD PTR [rsp+0xe0] | |
32a707: 00 | |
32a708: e9 1d ec ff ff jmp 32932a <buildOutputType+0xfca> | |
32a70d: 48 8b 9c 24 d0 05 00 mov rbx,QWORD PTR [rsp+0x5d0] | |
32a714: 00 | |
32a715: 48 81 fb 30 96 2e 00 cmp rbx,0x2e9630 | |
32a71c: 74 51 je 32a76f <buildOutputType+0x240f> | |
32a71e: 80 3b 2d cmp BYTE PTR [rbx],0x2d | |
32a721: 0f 85 bc 00 00 00 jne 32a7e3 <buildOutputType+0x2483> | |
32a727: 80 7b 01 2d cmp BYTE PTR [rbx+0x1],0x2d | |
32a72b: 0f 85 b2 00 00 00 jne 32a7e3 <buildOutputType+0x2483> | |
32a731: 80 7b 02 65 cmp BYTE PTR [rbx+0x2],0x65 | |
32a735: 0f 85 a8 00 00 00 jne 32a7e3 <buildOutputType+0x2483> | |
32a73b: 80 7b 03 78 cmp BYTE PTR [rbx+0x3],0x78 | |
32a73f: 0f 85 9e 00 00 00 jne 32a7e3 <buildOutputType+0x2483> | |
32a745: 80 7b 04 70 cmp BYTE PTR [rbx+0x4],0x70 | |
32a749: 0f 85 94 00 00 00 jne 32a7e3 <buildOutputType+0x2483> | |
32a74f: 80 7b 05 6f cmp BYTE PTR [rbx+0x5],0x6f | |
32a753: 0f 85 8a 00 00 00 jne 32a7e3 <buildOutputType+0x2483> | |
32a759: 80 7b 06 72 cmp BYTE PTR [rbx+0x6],0x72 | |
32a75d: 0f 85 80 00 00 00 jne 32a7e3 <buildOutputType+0x2483> | |
32a763: 80 7b 07 74 cmp BYTE PTR [rbx+0x7],0x74 | |
32a767: 75 7a jne 32a7e3 <buildOutputType+0x2483> | |
32a769: 80 7b 08 3d cmp BYTE PTR [rbx+0x8],0x3d | |
32a76d: 75 74 jne 32a7e3 <buildOutputType+0x2483> | |
32a76f: 4d 89 e5 mov r13,r12 | |
32a772: 49 89 fc mov r12,rdi | |
32a775: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
32a77c: 00 | |
32a77d: 48 8d b4 24 20 05 00 lea rsi,[rsp+0x520] | |
32a784: 00 | |
32a785: c5 f8 77 vzeroupper | |
32a788: e8 e3 2c ff ff call 31d470 <std.array_list.ArrayListAligned([]const u8,null).addOne> | |
32a78d: 0f b7 84 24 a8 07 00 movzx eax,WORD PTR [rsp+0x7a8] | |
32a794: 00 | |
32a795: 66 85 c0 test ax,ax | |
32a798: 0f 85 46 7d 03 00 jne 3624e4 <buildOutputType+0x3a184> | |
32a79e: 49 83 c7 f7 add r15,0xfffffffffffffff7 | |
32a7a2: 48 83 c3 09 add rbx,0x9 | |
32a7a6: 48 8b 84 24 a0 07 00 mov rax,QWORD PTR [rsp+0x7a0] | |
32a7ad: 00 | |
32a7ae: 48 89 18 mov QWORD PTR [rax],rbx | |
32a7b1: 4c 89 78 08 mov QWORD PTR [rax+0x8],r15 | |
32a7b5: 44 8b 84 24 ac 05 00 mov r8d,DWORD PTR [rsp+0x5ac] | |
32a7bc: 00 | |
32a7bd: 4c 8b 8c 24 b0 05 00 mov r9,QWORD PTR [rsp+0x5b0] | |
32a7c4: 00 | |
32a7c5: 4d 89 f2 mov r10,r14 | |
32a7c8: 4c 8b 9c 24 c0 05 00 mov r11,QWORD PTR [rsp+0x5c0] | |
32a7cf: 00 | |
32a7d0: 4c 8b b4 24 e0 00 00 mov r14,QWORD PTR [rsp+0xe0] | |
32a7d7: 00 | |
32a7d8: 4c 89 e7 mov rdi,r12 | |
32a7db: 4d 89 ec mov r12,r13 | |
32a7de: e9 ce ee ff ff jmp 3296b1 <buildOutputType+0x1351> | |
32a7e3: 49 83 ff 02 cmp r15,0x2 | |
32a7e7: 0f 85 d3 00 00 00 jne 32a8c0 <buildOutputType+0x2560> | |
32a7ed: 48 8b 8c 24 d0 05 00 mov rcx,QWORD PTR [rsp+0x5d0] | |
32a7f4: 00 | |
32a7f5: 48 81 f9 61 ba 2c 00 cmp rcx,0x2cba61 | |
32a7fc: 74 13 je 32a811 <buildOutputType+0x24b1> | |
32a7fe: 80 39 2d cmp BYTE PTR [rcx],0x2d | |
32a801: 0f 85 b9 00 00 00 jne 32a8c0 <buildOutputType+0x2560> | |
32a807: 80 79 01 7a cmp BYTE PTR [rcx+0x1],0x7a | |
32a80b: 0f 85 af 00 00 00 jne 32a8c0 <buildOutputType+0x2560> | |
32a811: 48 ff c7 inc rdi | |
32a814: 4c 39 ef cmp rdi,r13 | |
32a817: 44 8b 84 24 ac 05 00 mov r8d,DWORD PTR [rsp+0x5ac] | |
32a81e: 00 | |
32a81f: 4c 8b 8c 24 b0 05 00 mov r9,QWORD PTR [rsp+0x5b0] | |
32a826: 00 | |
32a827: 4c 8b 9c 24 c0 05 00 mov r11,QWORD PTR [rsp+0x5c0] | |
32a82e: 00 | |
32a82f: 0f 83 29 14 04 00 jae 36bc5e <buildOutputType+0x438fe> | |
32a835: 4d 89 f2 mov r10,r14 | |
32a838: 48 89 f9 mov rcx,rdi | |
32a83b: 48 c1 e1 04 shl rcx,0x4 | |
32a83f: 4c 8b b4 24 e0 00 00 mov r14,QWORD PTR [rsp+0xe0] | |
32a846: 00 | |
32a847: 49 8b 04 0e mov rax,QWORD PTR [r14+rcx*1] | |
32a84b: 49 8b 4c 0e 08 mov rcx,QWORD PTR [r14+rcx*1+0x8] | |
32a850: 48 83 f9 08 cmp rcx,0x8 | |
32a854: 0f 85 d5 03 00 00 jne 32ac2f <buildOutputType+0x28cf> | |
32a85a: 48 3d 3b 03 2e 00 cmp rax,0x2e033b | |
32a860: 74 4f je 32a8b1 <buildOutputType+0x2551> | |
32a862: 80 38 6e cmp BYTE PTR [rax],0x6e | |
32a865: 0f 85 c4 03 00 00 jne 32ac2f <buildOutputType+0x28cf> | |
32a86b: 80 78 01 6f cmp BYTE PTR [rax+0x1],0x6f | |
32a86f: 0f 85 ba 03 00 00 jne 32ac2f <buildOutputType+0x28cf> | |
32a875: 80 78 02 64 cmp BYTE PTR [rax+0x2],0x64 | |
32a879: 0f 85 b0 03 00 00 jne 32ac2f <buildOutputType+0x28cf> | |
32a87f: 80 78 03 65 cmp BYTE PTR [rax+0x3],0x65 | |
32a883: 0f 85 a6 03 00 00 jne 32ac2f <buildOutputType+0x28cf> | |
32a889: 80 78 04 6c cmp BYTE PTR [rax+0x4],0x6c | |
32a88d: 0f 85 9c 03 00 00 jne 32ac2f <buildOutputType+0x28cf> | |
32a893: 80 78 05 65 cmp BYTE PTR [rax+0x5],0x65 | |
32a897: 0f 85 92 03 00 00 jne 32ac2f <buildOutputType+0x28cf> | |
32a89d: 80 78 06 74 cmp BYTE PTR [rax+0x6],0x74 | |
32a8a1: 0f 85 88 03 00 00 jne 32ac2f <buildOutputType+0x28cf> | |
32a8a7: 80 78 07 65 cmp BYTE PTR [rax+0x7],0x65 | |
32a8ab: 0f 85 7e 03 00 00 jne 32ac2f <buildOutputType+0x28cf> | |
32a8b1: b0 01 mov al,0x1 | |
32a8b3: 48 89 84 24 48 02 00 mov QWORD PTR [rsp+0x248],rax | |
32a8ba: 00 | |
32a8bb: e9 6a ea ff ff jmp 32932a <buildOutputType+0xfca> | |
32a8c0: 49 83 ff 15 cmp r15,0x15 | |
32a8c4: 44 8b 84 24 ac 05 00 mov r8d,DWORD PTR [rsp+0x5ac] | |
32a8cb: 00 | |
32a8cc: 4c 8b 8c 24 b0 05 00 mov r9,QWORD PTR [rsp+0x5b0] | |
32a8d3: 00 | |
32a8d4: 4d 89 f2 mov r10,r14 | |
32a8d7: 4c 8b 9c 24 c0 05 00 mov r11,QWORD PTR [rsp+0x5c0] | |
32a8de: 00 | |
32a8df: 4c 8b b4 24 e0 00 00 mov r14,QWORD PTR [rsp+0xe0] | |
32a8e6: 00 | |
32a8e7: 0f 85 8f 02 00 00 jne 32ab7c <buildOutputType+0x281c> | |
32a8ed: 48 8b 94 24 d0 05 00 mov rdx,QWORD PTR [rsp+0x5d0] | |
32a8f4: 00 | |
32a8f5: 48 81 fa 3f b2 2d 00 cmp rdx,0x2db23f | |
32a8fc: 0f 84 c5 00 00 00 je 32a9c7 <buildOutputType+0x2667> | |
32a902: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
32a905: 0f 85 2e 01 00 00 jne 32aa39 <buildOutputType+0x26d9> | |
32a90b: 80 7a 01 2d cmp BYTE PTR [rdx+0x1],0x2d | |
32a90f: 0f 85 24 01 00 00 jne 32aa39 <buildOutputType+0x26d9> | |
32a915: 80 7a 02 6d cmp BYTE PTR [rdx+0x2],0x6d | |
32a919: 0f 85 1a 01 00 00 jne 32aa39 <buildOutputType+0x26d9> | |
32a91f: 80 7a 03 61 cmp BYTE PTR [rdx+0x3],0x61 | |
32a923: 0f 85 10 01 00 00 jne 32aa39 <buildOutputType+0x26d9> | |
32a929: 80 7a 04 6a cmp BYTE PTR [rdx+0x4],0x6a | |
32a92d: 0f 85 06 01 00 00 jne 32aa39 <buildOutputType+0x26d9> | |
32a933: 80 7a 05 6f cmp BYTE PTR [rdx+0x5],0x6f | |
32a937: 0f 85 fc 00 00 00 jne 32aa39 <buildOutputType+0x26d9> | |
32a93d: 80 7a 06 72 cmp BYTE PTR [rdx+0x6],0x72 | |
32a941: 0f 85 f2 00 00 00 jne 32aa39 <buildOutputType+0x26d9> | |
32a947: 80 7a 07 2d cmp BYTE PTR [rdx+0x7],0x2d | |
32a94b: 0f 85 e8 00 00 00 jne 32aa39 <buildOutputType+0x26d9> | |
32a951: 80 7a 08 69 cmp BYTE PTR [rdx+0x8],0x69 | |
32a955: 0f 85 de 00 00 00 jne 32aa39 <buildOutputType+0x26d9> | |
32a95b: 80 7a 09 6d cmp BYTE PTR [rdx+0x9],0x6d | |
32a95f: 0f 85 d4 00 00 00 jne 32aa39 <buildOutputType+0x26d9> | |
32a965: 80 7a 0a 61 cmp BYTE PTR [rdx+0xa],0x61 | |
32a969: 0f 85 ca 00 00 00 jne 32aa39 <buildOutputType+0x26d9> | |
32a96f: 80 7a 0b 67 cmp BYTE PTR [rdx+0xb],0x67 | |
32a973: 0f 85 c0 00 00 00 jne 32aa39 <buildOutputType+0x26d9> | |
32a979: 80 7a 0c 65 cmp BYTE PTR [rdx+0xc],0x65 | |
32a97d: 0f 85 b6 00 00 00 jne 32aa39 <buildOutputType+0x26d9> | |
32a983: 80 7a 0d 2d cmp BYTE PTR [rdx+0xd],0x2d | |
32a987: 0f 85 ac 00 00 00 jne 32aa39 <buildOutputType+0x26d9> | |
32a98d: 80 7a 0e 76 cmp BYTE PTR [rdx+0xe],0x76 | |
32a991: 0f 85 a2 00 00 00 jne 32aa39 <buildOutputType+0x26d9> | |
32a997: 80 7a 0f 65 cmp BYTE PTR [rdx+0xf],0x65 | |
32a99b: 0f 85 98 00 00 00 jne 32aa39 <buildOutputType+0x26d9> | |
32a9a1: 80 7a 10 72 cmp BYTE PTR [rdx+0x10],0x72 | |
32a9a5: 0f 85 8e 00 00 00 jne 32aa39 <buildOutputType+0x26d9> | |
32a9ab: 80 7a 11 73 cmp BYTE PTR [rdx+0x11],0x73 | |
32a9af: 0f 85 84 00 00 00 jne 32aa39 <buildOutputType+0x26d9> | |
32a9b5: 80 7a 12 69 cmp BYTE PTR [rdx+0x12],0x69 | |
32a9b9: 75 7e jne 32aa39 <buildOutputType+0x26d9> | |
32a9bb: 80 7a 13 6f cmp BYTE PTR [rdx+0x13],0x6f | |
32a9bf: 75 78 jne 32aa39 <buildOutputType+0x26d9> | |
32a9c1: 80 7a 14 6e cmp BYTE PTR [rdx+0x14],0x6e | |
32a9c5: 75 72 jne 32aa39 <buildOutputType+0x26d9> | |
32a9c7: 4c 89 a4 24 68 06 00 mov QWORD PTR [rsp+0x668],r12 | |
32a9ce: 00 | |
32a9cf: 4c 89 e9 mov rcx,r13 | |
32a9d2: 48 ff c7 inc rdi | |
32a9d5: 4c 39 ef cmp rdi,r13 | |
32a9d8: 0f 83 e5 15 04 00 jae 36bfc3 <buildOutputType+0x43c63> | |
32a9de: 4d 89 d7 mov r15,r10 | |
32a9e1: 4d 89 ce mov r14,r9 | |
32a9e4: 45 89 c4 mov r12d,r8d | |
32a9e7: 48 89 fb mov rbx,rdi | |
32a9ea: 48 89 fe mov rsi,rdi | |
32a9ed: 48 c1 e6 04 shl rsi,0x4 | |
32a9f1: 48 03 b4 24 e0 00 00 add rsi,QWORD PTR [rsp+0xe0] | |
32a9f8: 00 | |
32a9f9: 48 8d bc 24 08 1f 00 lea rdi,[rsp+0x1f08] | |
32aa00: 00 | |
32aa01: c5 f8 77 vzeroupper | |
32aa04: e8 27 e9 04 00 call 379330 <std.fmt.parseUnsigned.816> | |
32aa09: 48 0f bf 84 24 0c 1f movsx rax,WORD PTR [rsp+0x1f0c] | |
32aa10: 00 00 | |
32aa12: 48 85 c0 test rax,rax | |
32aa15: 0f 85 c5 15 04 00 jne 36bfe0 <buildOutputType+0x43c80> | |
32aa1b: b0 01 mov al,0x1 | |
32aa1d: 48 89 84 24 08 07 00 mov QWORD PTR [rsp+0x708],rax | |
32aa24: 00 | |
32aa25: 8b 84 24 08 1f 00 00 mov eax,DWORD PTR [rsp+0x1f08] | |
32aa2c: 48 89 84 24 e8 17 00 mov QWORD PTR [rsp+0x17e8],rax | |
32aa33: 00 | |
32aa34: e9 7b 04 00 00 jmp 32aeb4 <buildOutputType+0x2b54> | |
32aa39: 48 81 fa 29 b2 2d 00 cmp rdx,0x2db229 | |
32aa40: 0f 84 c5 00 00 00 je 32ab0b <buildOutputType+0x27ab> | |
32aa46: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
32aa49: 0f 85 2d 01 00 00 jne 32ab7c <buildOutputType+0x281c> | |
32aa4f: 80 7a 01 2d cmp BYTE PTR [rdx+0x1],0x2d | |
32aa53: 0f 85 23 01 00 00 jne 32ab7c <buildOutputType+0x281c> | |
32aa59: 80 7a 02 6d cmp BYTE PTR [rdx+0x2],0x6d | |
32aa5d: 0f 85 19 01 00 00 jne 32ab7c <buildOutputType+0x281c> | |
32aa63: 80 7a 03 69 cmp BYTE PTR [rdx+0x3],0x69 | |
32aa67: 0f 85 0f 01 00 00 jne 32ab7c <buildOutputType+0x281c> | |
32aa6d: 80 7a 04 6e cmp BYTE PTR [rdx+0x4],0x6e | |
32aa71: 0f 85 05 01 00 00 jne 32ab7c <buildOutputType+0x281c> | |
32aa77: 80 7a 05 6f cmp BYTE PTR [rdx+0x5],0x6f | |
32aa7b: 0f 85 fb 00 00 00 jne 32ab7c <buildOutputType+0x281c> | |
32aa81: 80 7a 06 72 cmp BYTE PTR [rdx+0x6],0x72 | |
32aa85: 0f 85 f1 00 00 00 jne 32ab7c <buildOutputType+0x281c> | |
32aa8b: 80 7a 07 2d cmp BYTE PTR [rdx+0x7],0x2d | |
32aa8f: 0f 85 e7 00 00 00 jne 32ab7c <buildOutputType+0x281c> | |
32aa95: 80 7a 08 69 cmp BYTE PTR [rdx+0x8],0x69 | |
32aa99: 0f 85 dd 00 00 00 jne 32ab7c <buildOutputType+0x281c> | |
32aa9f: 80 7a 09 6d cmp BYTE PTR [rdx+0x9],0x6d | |
32aaa3: 0f 85 d3 00 00 00 jne 32ab7c <buildOutputType+0x281c> | |
32aaa9: 80 7a 0a 61 cmp BYTE PTR [rdx+0xa],0x61 | |
32aaad: 0f 85 c9 00 00 00 jne 32ab7c <buildOutputType+0x281c> | |
32aab3: 80 7a 0b 67 cmp BYTE PTR [rdx+0xb],0x67 | |
32aab7: 0f 85 bf 00 00 00 jne 32ab7c <buildOutputType+0x281c> | |
32aabd: 80 7a 0c 65 cmp BYTE PTR [rdx+0xc],0x65 | |
32aac1: 0f 85 b5 00 00 00 jne 32ab7c <buildOutputType+0x281c> | |
32aac7: 80 7a 0d 2d cmp BYTE PTR [rdx+0xd],0x2d | |
32aacb: 0f 85 ab 00 00 00 jne 32ab7c <buildOutputType+0x281c> | |
32aad1: 80 7a 0e 76 cmp BYTE PTR [rdx+0xe],0x76 | |
32aad5: 0f 85 a1 00 00 00 jne 32ab7c <buildOutputType+0x281c> | |
32aadb: 80 7a 0f 65 cmp BYTE PTR [rdx+0xf],0x65 | |
32aadf: 0f 85 97 00 00 00 jne 32ab7c <buildOutputType+0x281c> | |
32aae5: 80 7a 10 72 cmp BYTE PTR [rdx+0x10],0x72 | |
32aae9: 0f 85 8d 00 00 00 jne 32ab7c <buildOutputType+0x281c> | |
32aaef: 80 7a 11 73 cmp BYTE PTR [rdx+0x11],0x73 | |
32aaf3: 0f 85 83 00 00 00 jne 32ab7c <buildOutputType+0x281c> | |
32aaf9: 80 7a 12 69 cmp BYTE PTR [rdx+0x12],0x69 | |
32aafd: 75 7d jne 32ab7c <buildOutputType+0x281c> | |
32aaff: 80 7a 13 6f cmp BYTE PTR [rdx+0x13],0x6f | |
32ab03: 75 77 jne 32ab7c <buildOutputType+0x281c> | |
32ab05: 80 7a 14 6e cmp BYTE PTR [rdx+0x14],0x6e | |
32ab09: 75 71 jne 32ab7c <buildOutputType+0x281c> | |
32ab0b: 4c 89 a4 24 68 06 00 mov QWORD PTR [rsp+0x668],r12 | |
32ab12: 00 | |
32ab13: 4c 89 e9 mov rcx,r13 | |
32ab16: 48 ff c7 inc rdi | |
32ab19: 4c 39 ef cmp rdi,r13 | |
32ab1c: 0f 83 2e 15 04 00 jae 36c050 <buildOutputType+0x43cf0> | |
32ab22: 4d 89 d7 mov r15,r10 | |
32ab25: 4d 89 ce mov r14,r9 | |
32ab28: 45 89 c4 mov r12d,r8d | |
32ab2b: 48 89 fb mov rbx,rdi | |
32ab2e: 48 89 fe mov rsi,rdi | |
32ab31: 48 c1 e6 04 shl rsi,0x4 | |
32ab35: 48 03 b4 24 e0 00 00 add rsi,QWORD PTR [rsp+0xe0] | |
32ab3c: 00 | |
32ab3d: 48 8d bc 24 00 1f 00 lea rdi,[rsp+0x1f00] | |
32ab44: 00 | |
32ab45: c5 f8 77 vzeroupper | |
32ab48: e8 e3 e7 04 00 call 379330 <std.fmt.parseUnsigned.816> | |
32ab4d: 48 0f bf 84 24 04 1f movsx rax,WORD PTR [rsp+0x1f04] | |
32ab54: 00 00 | |
32ab56: 48 85 c0 test rax,rax | |
32ab59: 0f 85 0e 15 04 00 jne 36c06d <buildOutputType+0x43d0d> | |
32ab5f: b0 01 mov al,0x1 | |
32ab61: 48 89 84 24 08 07 00 mov QWORD PTR [rsp+0x708],rax | |
32ab68: 00 | |
32ab69: 8b 84 24 00 1f 00 00 mov eax,DWORD PTR [rsp+0x1f00] | |
32ab70: 89 84 24 4c 06 00 00 mov DWORD PTR [rsp+0x64c],eax | |
32ab77: e9 38 03 00 00 jmp 32aeb4 <buildOutputType+0x2b54> | |
32ab7c: 49 83 ff 02 cmp r15,0x2 | |
32ab80: 75 1c jne 32ab9e <buildOutputType+0x283e> | |
32ab82: 48 8b 8c 24 d0 05 00 mov rcx,QWORD PTR [rsp+0x5d0] | |
32ab89: 00 | |
32ab8a: 48 81 f9 e2 3b 2e 00 cmp rcx,0x2e3be2 | |
32ab91: 74 6b je 32abfe <buildOutputType+0x289e> | |
32ab93: 80 39 2d cmp BYTE PTR [rcx],0x2d | |
32ab96: 75 06 jne 32ab9e <buildOutputType+0x283e> | |
32ab98: 80 79 01 65 cmp BYTE PTR [rcx+0x1],0x65 | |
32ab9c: 74 60 je 32abfe <buildOutputType+0x289e> | |
32ab9e: 49 83 ff 07 cmp r15,0x7 | |
32aba2: 0f 85 0c 02 00 00 jne 32adb4 <buildOutputType+0x2a54> | |
32aba8: 48 8b 94 24 d0 05 00 mov rdx,QWORD PTR [rsp+0x5d0] | |
32abaf: 00 | |
32abb0: 48 81 fa a1 bc 2c 00 cmp rdx,0x2cbca1 | |
32abb7: 74 45 je 32abfe <buildOutputType+0x289e> | |
32abb9: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
32abbc: 0f 85 3d 01 00 00 jne 32acff <buildOutputType+0x299f> | |
32abc2: 80 7a 01 2d cmp BYTE PTR [rdx+0x1],0x2d | |
32abc6: 0f 85 33 01 00 00 jne 32acff <buildOutputType+0x299f> | |
32abcc: 80 7a 02 65 cmp BYTE PTR [rdx+0x2],0x65 | |
32abd0: 0f 85 29 01 00 00 jne 32acff <buildOutputType+0x299f> | |
32abd6: 80 7a 03 6e cmp BYTE PTR [rdx+0x3],0x6e | |
32abda: 0f 85 1f 01 00 00 jne 32acff <buildOutputType+0x299f> | |
32abe0: 80 7a 04 74 cmp BYTE PTR [rdx+0x4],0x74 | |
32abe4: 0f 85 15 01 00 00 jne 32acff <buildOutputType+0x299f> | |
32abea: 80 7a 05 72 cmp BYTE PTR [rdx+0x5],0x72 | |
32abee: 0f 85 0b 01 00 00 jne 32acff <buildOutputType+0x299f> | |
32abf4: 80 7a 06 79 cmp BYTE PTR [rdx+0x6],0x79 | |
32abf8: 0f 85 01 01 00 00 jne 32acff <buildOutputType+0x299f> | |
32abfe: 48 ff c7 inc rdi | |
32ac01: 4c 39 ef cmp rdi,r13 | |
32ac04: 0f 83 94 11 04 00 jae 36bd9e <buildOutputType+0x43a3e> | |
32ac0a: 48 89 f8 mov rax,rdi | |
32ac0d: 48 c1 e0 04 shl rax,0x4 | |
32ac11: c4 c1 78 10 04 06 vmovups xmm0,XMMWORD PTR [r14+rax*1] | |
32ac17: c5 f8 29 84 24 30 1f vmovaps XMMWORD PTR [rsp+0x1f30],xmm0 | |
32ac1e: 00 00 | |
32ac20: b0 01 mov al,0x1 | |
32ac22: 48 89 84 24 50 18 00 mov QWORD PTR [rsp+0x1850],rax | |
32ac29: 00 | |
32ac2a: e9 fb e6 ff ff jmp 32932a <buildOutputType+0xfca> | |
32ac2f: 48 83 f9 06 cmp rcx,0x6 | |
32ac33: 75 3a jne 32ac6f <buildOutputType+0x290f> | |
32ac35: 48 3d c4 d3 2c 00 cmp rax,0x2cd3c4 | |
32ac3b: 74 23 je 32ac60 <buildOutputType+0x2900> | |
32ac3d: 80 38 6e cmp BYTE PTR [rax],0x6e | |
32ac40: 75 2d jne 32ac6f <buildOutputType+0x290f> | |
32ac42: 80 78 01 6f cmp BYTE PTR [rax+0x1],0x6f | |
32ac46: 75 27 jne 32ac6f <buildOutputType+0x290f> | |
32ac48: 80 78 02 74 cmp BYTE PTR [rax+0x2],0x74 | |
32ac4c: 75 21 jne 32ac6f <buildOutputType+0x290f> | |
32ac4e: 80 78 03 65 cmp BYTE PTR [rax+0x3],0x65 | |
32ac52: 75 1b jne 32ac6f <buildOutputType+0x290f> | |
32ac54: 80 78 04 78 cmp BYTE PTR [rax+0x4],0x78 | |
32ac58: 75 15 jne 32ac6f <buildOutputType+0x290f> | |
32ac5a: 80 78 05 74 cmp BYTE PTR [rax+0x5],0x74 | |
32ac5e: 75 0f jne 32ac6f <buildOutputType+0x290f> | |
32ac60: b0 01 mov al,0x1 | |
32ac62: 48 89 84 24 40 02 00 mov QWORD PTR [rsp+0x240],rax | |
32ac69: 00 | |
32ac6a: e9 bb e6 ff ff jmp 32932a <buildOutputType+0xfca> | |
32ac6f: 48 83 f9 04 cmp rcx,0x4 | |
32ac73: 75 2e jne 32aca3 <buildOutputType+0x2943> | |
32ac75: 48 3d 5a 55 2d 00 cmp rax,0x2d555a | |
32ac7b: 74 17 je 32ac94 <buildOutputType+0x2934> | |
32ac7d: 80 38 64 cmp BYTE PTR [rax],0x64 | |
32ac80: 75 21 jne 32aca3 <buildOutputType+0x2943> | |
32ac82: 80 78 01 65 cmp BYTE PTR [rax+0x1],0x65 | |
32ac86: 75 1b jne 32aca3 <buildOutputType+0x2943> | |
32ac88: 80 78 02 66 cmp BYTE PTR [rax+0x2],0x66 | |
32ac8c: 75 15 jne 32aca3 <buildOutputType+0x2943> | |
32ac8e: 80 78 03 73 cmp BYTE PTR [rax+0x3],0x73 | |
32ac92: 75 0f jne 32aca3 <buildOutputType+0x2943> | |
32ac94: b0 01 mov al,0x1 | |
32ac96: 48 89 84 24 38 02 00 mov QWORD PTR [rsp+0x238],rax | |
32ac9d: 00 | |
32ac9e: e9 87 e6 ff ff jmp 32932a <buildOutputType+0xfca> | |
32aca3: 48 83 f9 06 cmp rcx,0x6 | |
32aca7: 0f 85 88 03 00 00 jne 32b035 <buildOutputType+0x2cd5> | |
32acad: 48 3d e5 bc 2d 00 cmp rax,0x2dbce5 | |
32acb3: 74 3b je 32acf0 <buildOutputType+0x2990> | |
32acb5: 80 38 6f cmp BYTE PTR [rax],0x6f | |
32acb8: 0f 85 77 03 00 00 jne 32b035 <buildOutputType+0x2cd5> | |
32acbe: 80 78 01 72 cmp BYTE PTR [rax+0x1],0x72 | |
32acc2: 0f 85 6d 03 00 00 jne 32b035 <buildOutputType+0x2cd5> | |
32acc8: 80 78 02 69 cmp BYTE PTR [rax+0x2],0x69 | |
32accc: 0f 85 63 03 00 00 jne 32b035 <buildOutputType+0x2cd5> | |
32acd2: 80 78 03 67 cmp BYTE PTR [rax+0x3],0x67 | |
32acd6: 0f 85 59 03 00 00 jne 32b035 <buildOutputType+0x2cd5> | |
32acdc: 80 78 04 69 cmp BYTE PTR [rax+0x4],0x69 | |
32ace0: 0f 85 4f 03 00 00 jne 32b035 <buildOutputType+0x2cd5> | |
32ace6: 80 78 05 6e cmp BYTE PTR [rax+0x5],0x6e | |
32acea: 0f 85 45 03 00 00 jne 32b035 <buildOutputType+0x2cd5> | |
32acf0: b0 01 mov al,0x1 | |
32acf2: 48 89 84 24 30 02 00 mov QWORD PTR [rsp+0x230],rax | |
32acf9: 00 | |
32acfa: e9 2b e6 ff ff jmp 32932a <buildOutputType+0xfca> | |
32acff: 48 81 fa 50 d8 2d 00 cmp rdx,0x2dd850 | |
32ad06: 74 39 je 32ad41 <buildOutputType+0x29e1> | |
32ad08: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
32ad0b: 0f 85 a3 00 00 00 jne 32adb4 <buildOutputType+0x2a54> | |
32ad11: 80 7a 01 2d cmp BYTE PTR [rdx+0x1],0x2d | |
32ad15: 0f 85 99 00 00 00 jne 32adb4 <buildOutputType+0x2a54> | |
32ad1b: 80 7a 02 73 cmp BYTE PTR [rdx+0x2],0x73 | |
32ad1f: 0f 85 8f 00 00 00 jne 32adb4 <buildOutputType+0x2a54> | |
32ad25: 80 7a 03 74 cmp BYTE PTR [rdx+0x3],0x74 | |
32ad29: 0f 85 85 00 00 00 jne 32adb4 <buildOutputType+0x2a54> | |
32ad2f: 80 7a 04 61 cmp BYTE PTR [rdx+0x4],0x61 | |
32ad33: 75 7f jne 32adb4 <buildOutputType+0x2a54> | |
32ad35: 80 7a 05 63 cmp BYTE PTR [rdx+0x5],0x63 | |
32ad39: 75 79 jne 32adb4 <buildOutputType+0x2a54> | |
32ad3b: 80 7a 06 6b cmp BYTE PTR [rdx+0x6],0x6b | |
32ad3f: 75 73 jne 32adb4 <buildOutputType+0x2a54> | |
32ad41: 4c 89 a4 24 68 06 00 mov QWORD PTR [rsp+0x668],r12 | |
32ad48: 00 | |
32ad49: 4c 89 e9 mov rcx,r13 | |
32ad4c: 48 ff c7 inc rdi | |
32ad4f: 4c 39 ef cmp rdi,r13 | |
32ad52: 0f 83 10 14 04 00 jae 36c168 <buildOutputType+0x43e08> | |
32ad58: 4d 89 d7 mov r15,r10 | |
32ad5b: 4d 89 ce mov r14,r9 | |
32ad5e: 45 89 c4 mov r12d,r8d | |
32ad61: 48 89 fb mov rbx,rdi | |
32ad64: 48 89 fe mov rsi,rdi | |
32ad67: 48 c1 e6 04 shl rsi,0x4 | |
32ad6b: 48 03 b4 24 e0 00 00 add rsi,QWORD PTR [rsp+0xe0] | |
32ad72: 00 | |
32ad73: 48 8d bc 24 00 23 00 lea rdi,[rsp+0x2300] | |
32ad7a: 00 | |
32ad7b: c5 f8 77 vzeroupper | |
32ad7e: e8 ad c4 04 00 call 377230 <std.fmt.parseUnsigned> | |
32ad83: 48 0f bf 84 24 08 23 movsx rax,WORD PTR [rsp+0x2308] | |
32ad8a: 00 00 | |
32ad8c: 48 85 c0 test rax,rax | |
32ad8f: 0f 85 f0 13 04 00 jne 36c185 <buildOutputType+0x43e25> | |
32ad95: b0 01 mov al,0x1 | |
32ad97: 48 89 84 24 d8 19 00 mov QWORD PTR [rsp+0x19d8],rax | |
32ad9e: 00 | |
32ad9f: 48 8b 84 24 00 23 00 mov rax,QWORD PTR [rsp+0x2300] | |
32ada6: 00 | |
32ada7: 48 89 84 24 98 1e 00 mov QWORD PTR [rsp+0x1e98],rax | |
32adae: 00 | |
32adaf: e9 00 01 00 00 jmp 32aeb4 <buildOutputType+0x2b54> | |
32adb4: 49 83 ff 0c cmp r15,0xc | |
32adb8: 0f 85 1f 01 00 00 jne 32aedd <buildOutputType+0x2b7d> | |
32adbe: 48 8b 94 24 d0 05 00 mov rdx,QWORD PTR [rsp+0x5d0] | |
32adc5: 00 | |
32adc6: 48 81 fa 0c 0a 2e 00 cmp rdx,0x2e0a0c | |
32adcd: 74 77 je 32ae46 <buildOutputType+0x2ae6> | |
32adcf: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
32add2: 0f 85 05 01 00 00 jne 32aedd <buildOutputType+0x2b7d> | |
32add8: 80 7a 01 2d cmp BYTE PTR [rdx+0x1],0x2d | |
32addc: 0f 85 fb 00 00 00 jne 32aedd <buildOutputType+0x2b7d> | |
32ade2: 80 7a 02 69 cmp BYTE PTR [rdx+0x2],0x69 | |
32ade6: 0f 85 f1 00 00 00 jne 32aedd <buildOutputType+0x2b7d> | |
32adec: 80 7a 03 6d cmp BYTE PTR [rdx+0x3],0x6d | |
32adf0: 0f 85 e7 00 00 00 jne 32aedd <buildOutputType+0x2b7d> | |
32adf6: 80 7a 04 61 cmp BYTE PTR [rdx+0x4],0x61 | |
32adfa: 0f 85 dd 00 00 00 jne 32aedd <buildOutputType+0x2b7d> | |
32ae00: 80 7a 05 67 cmp BYTE PTR [rdx+0x5],0x67 | |
32ae04: 0f 85 d3 00 00 00 jne 32aedd <buildOutputType+0x2b7d> | |
32ae0a: 80 7a 06 65 cmp BYTE PTR [rdx+0x6],0x65 | |
32ae0e: 0f 85 c9 00 00 00 jne 32aedd <buildOutputType+0x2b7d> | |
32ae14: 80 7a 07 2d cmp BYTE PTR [rdx+0x7],0x2d | |
32ae18: 0f 85 bf 00 00 00 jne 32aedd <buildOutputType+0x2b7d> | |
32ae1e: 80 7a 08 62 cmp BYTE PTR [rdx+0x8],0x62 | |
32ae22: 0f 85 b5 00 00 00 jne 32aedd <buildOutputType+0x2b7d> | |
32ae28: 80 7a 09 61 cmp BYTE PTR [rdx+0x9],0x61 | |
32ae2c: 0f 85 ab 00 00 00 jne 32aedd <buildOutputType+0x2b7d> | |
32ae32: 80 7a 0a 73 cmp BYTE PTR [rdx+0xa],0x73 | |
32ae36: 0f 85 a1 00 00 00 jne 32aedd <buildOutputType+0x2b7d> | |
32ae3c: 80 7a 0b 65 cmp BYTE PTR [rdx+0xb],0x65 | |
32ae40: 0f 85 97 00 00 00 jne 32aedd <buildOutputType+0x2b7d> | |
32ae46: 4c 89 a4 24 68 06 00 mov QWORD PTR [rsp+0x668],r12 | |
32ae4d: 00 | |
32ae4e: 4c 89 e9 mov rcx,r13 | |
32ae51: 48 ff c7 inc rdi | |
32ae54: 4c 39 ef cmp rdi,r13 | |
32ae57: 0f 83 ba 12 04 00 jae 36c117 <buildOutputType+0x43db7> | |
32ae5d: 4d 89 d7 mov r15,r10 | |
32ae60: 4d 89 ce mov r14,r9 | |
32ae63: 45 89 c4 mov r12d,r8d | |
32ae66: 48 89 fb mov rbx,rdi | |
32ae69: 48 89 fe mov rsi,rdi | |
32ae6c: 48 c1 e6 04 shl rsi,0x4 | |
32ae70: 48 03 b4 24 e0 00 00 add rsi,QWORD PTR [rsp+0xe0] | |
32ae77: 00 | |
32ae78: 48 8d bc 24 f0 22 00 lea rdi,[rsp+0x22f0] | |
32ae7f: 00 | |
32ae80: c5 f8 77 vzeroupper | |
32ae83: e8 a8 c3 04 00 call 377230 <std.fmt.parseUnsigned> | |
32ae88: 48 0f bf 84 24 f8 22 movsx rax,WORD PTR [rsp+0x22f8] | |
32ae8f: 00 00 | |
32ae91: 48 85 c0 test rax,rax | |
32ae94: 0f 85 9a 12 04 00 jne 36c134 <buildOutputType+0x43dd4> | |
32ae9a: b0 01 mov al,0x1 | |
32ae9c: 48 89 84 24 e0 19 00 mov QWORD PTR [rsp+0x19e0],rax | |
32aea3: 00 | |
32aea4: 48 8b 84 24 f0 22 00 mov rax,QWORD PTR [rsp+0x22f0] | |
32aeab: 00 | |
32aeac: 48 89 84 24 a0 1e 00 mov QWORD PTR [rsp+0x1ea0],rax | |
32aeb3: 00 | |
32aeb4: 45 89 e0 mov r8d,r12d | |
32aeb7: 4d 89 f1 mov r9,r14 | |
32aeba: 4d 89 fa mov r10,r15 | |
32aebd: 4c 8b 9c 24 c0 05 00 mov r11,QWORD PTR [rsp+0x5c0] | |
32aec4: 00 | |
32aec5: 4c 8b a4 24 68 06 00 mov r12,QWORD PTR [rsp+0x668] | |
32aecc: 00 | |
32aecd: 4c 8b b4 24 e0 00 00 mov r14,QWORD PTR [rsp+0xe0] | |
32aed4: 00 | |
32aed5: 48 89 df mov rdi,rbx | |
32aed8: e9 4d e4 ff ff jmp 32932a <buildOutputType+0xfca> | |
32aedd: 49 83 ff 02 cmp r15,0x2 | |
32aee1: 75 1c jne 32aeff <buildOutputType+0x2b9f> | |
32aee3: 48 8b 8c 24 d0 05 00 mov rcx,QWORD PTR [rsp+0x5d0] | |
32aeea: 00 | |
32aeeb: 48 81 f9 60 7b 2e 00 cmp rcx,0x2e7b60 | |
32aef2: 74 51 je 32af45 <buildOutputType+0x2be5> | |
32aef4: 80 39 2d cmp BYTE PTR [rcx],0x2d | |
32aef7: 75 06 jne 32aeff <buildOutputType+0x2b9f> | |
32aef9: 80 79 01 54 cmp BYTE PTR [rcx+0x1],0x54 | |
32aefd: 74 46 je 32af45 <buildOutputType+0x2be5> | |
32aeff: 49 83 ff 08 cmp r15,0x8 | |
32af03: 75 7b jne 32af80 <buildOutputType+0x2c20> | |
32af05: 48 8b 94 24 d0 05 00 mov rdx,QWORD PTR [rsp+0x5d0] | |
32af0c: 00 | |
32af0d: 48 81 fa c8 e0 2c 00 cmp rdx,0x2ce0c8 | |
32af14: 74 2f je 32af45 <buildOutputType+0x2be5> | |
32af16: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
32af19: 75 65 jne 32af80 <buildOutputType+0x2c20> | |
32af1b: 80 7a 01 2d cmp BYTE PTR [rdx+0x1],0x2d | |
32af1f: 75 5f jne 32af80 <buildOutputType+0x2c20> | |
32af21: 80 7a 02 73 cmp BYTE PTR [rdx+0x2],0x73 | |
32af25: 75 59 jne 32af80 <buildOutputType+0x2c20> | |
32af27: 80 7a 03 63 cmp BYTE PTR [rdx+0x3],0x63 | |
32af2b: 75 53 jne 32af80 <buildOutputType+0x2c20> | |
32af2d: 80 7a 04 72 cmp BYTE PTR [rdx+0x4],0x72 | |
32af31: 75 4d jne 32af80 <buildOutputType+0x2c20> | |
32af33: 80 7a 05 69 cmp BYTE PTR [rdx+0x5],0x69 | |
32af37: 75 47 jne 32af80 <buildOutputType+0x2c20> | |
32af39: 80 7a 06 70 cmp BYTE PTR [rdx+0x6],0x70 | |
32af3d: 75 41 jne 32af80 <buildOutputType+0x2c20> | |
32af3f: 80 7a 07 74 cmp BYTE PTR [rdx+0x7],0x74 | |
32af43: 75 3b jne 32af80 <buildOutputType+0x2c20> | |
32af45: 48 ff c7 inc rdi | |
32af48: 4c 39 ef cmp rdi,r13 | |
32af4b: 0f 83 e2 10 04 00 jae 36c033 <buildOutputType+0x43cd3> | |
32af51: 48 89 f8 mov rax,rdi | |
32af54: 48 c1 e0 04 shl rax,0x4 | |
32af58: 49 8b 0c 06 mov rcx,QWORD PTR [r14+rax*1] | |
32af5c: 48 89 8c 24 c0 1b 00 mov QWORD PTR [rsp+0x1bc0],rcx | |
32af63: 00 | |
32af64: 49 8b 44 06 08 mov rax,QWORD PTR [r14+rax*1+0x8] | |
32af69: 48 89 84 24 b8 1b 00 mov QWORD PTR [rsp+0x1bb8],rax | |
32af70: 00 | |
32af71: b0 01 mov al,0x1 | |
32af73: 48 89 84 24 f8 17 00 mov QWORD PTR [rsp+0x17f8],rax | |
32af7a: 00 | |
32af7b: e9 aa e3 ff ff jmp 32932a <buildOutputType+0xfca> | |
32af80: 49 83 ff 0e cmp r15,0xe | |
32af84: 0f 85 63 01 00 00 jne 32b0ed <buildOutputType+0x2d8d> | |
32af8a: 48 8b 94 24 d0 05 00 mov rdx,QWORD PTR [rsp+0x5d0] | |
32af91: 00 | |
32af92: 48 81 fa f3 8c 2d 00 cmp rdx,0x2d8cf3 | |
32af99: 0f 84 8b 00 00 00 je 32b02a <buildOutputType+0x2cca> | |
32af9f: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
32afa2: 0f 85 45 01 00 00 jne 32b0ed <buildOutputType+0x2d8d> | |
32afa8: 80 7a 01 2d cmp BYTE PTR [rdx+0x1],0x2d | |
32afac: 0f 85 3b 01 00 00 jne 32b0ed <buildOutputType+0x2d8d> | |
32afb2: 80 7a 02 65 cmp BYTE PTR [rdx+0x2],0x65 | |
32afb6: 0f 85 31 01 00 00 jne 32b0ed <buildOutputType+0x2d8d> | |
32afbc: 80 7a 03 68 cmp BYTE PTR [rdx+0x3],0x68 | |
32afc0: 0f 85 27 01 00 00 jne 32b0ed <buildOutputType+0x2d8d> | |
32afc6: 80 7a 04 2d cmp BYTE PTR [rdx+0x4],0x2d | |
32afca: 0f 85 1d 01 00 00 jne 32b0ed <buildOutputType+0x2d8d> | |
32afd0: 80 7a 05 66 cmp BYTE PTR [rdx+0x5],0x66 | |
32afd4: 0f 85 13 01 00 00 jne 32b0ed <buildOutputType+0x2d8d> | |
32afda: 80 7a 06 72 cmp BYTE PTR [rdx+0x6],0x72 | |
32afde: 0f 85 09 01 00 00 jne 32b0ed <buildOutputType+0x2d8d> | |
32afe4: 80 7a 07 61 cmp BYTE PTR [rdx+0x7],0x61 | |
32afe8: 0f 85 ff 00 00 00 jne 32b0ed <buildOutputType+0x2d8d> | |
32afee: 80 7a 08 6d cmp BYTE PTR [rdx+0x8],0x6d | |
32aff2: 0f 85 f5 00 00 00 jne 32b0ed <buildOutputType+0x2d8d> | |
32aff8: 80 7a 09 65 cmp BYTE PTR [rdx+0x9],0x65 | |
32affc: 0f 85 eb 00 00 00 jne 32b0ed <buildOutputType+0x2d8d> | |
32b002: 80 7a 0a 2d cmp BYTE PTR [rdx+0xa],0x2d | |
32b006: 0f 85 e1 00 00 00 jne 32b0ed <buildOutputType+0x2d8d> | |
32b00c: 80 7a 0b 68 cmp BYTE PTR [rdx+0xb],0x68 | |
32b010: 0f 85 d7 00 00 00 jne 32b0ed <buildOutputType+0x2d8d> | |
32b016: 80 7a 0c 64 cmp BYTE PTR [rdx+0xc],0x64 | |
32b01a: 0f 85 cd 00 00 00 jne 32b0ed <buildOutputType+0x2d8d> | |
32b020: 80 7a 0d 72 cmp BYTE PTR [rdx+0xd],0x72 | |
32b024: 0f 85 c3 00 00 00 jne 32b0ed <buildOutputType+0x2d8d> | |
32b02a: b0 01 mov al,0x1 | |
32b02c: 89 44 24 48 mov DWORD PTR [rsp+0x48],eax | |
32b030: e9 f5 e2 ff ff jmp 32932a <buildOutputType+0xfca> | |
32b035: 48 83 f9 03 cmp rcx,0x3 | |
32b039: 0f 84 7e 03 00 00 je 32b3bd <buildOutputType+0x305d> | |
32b03f: 48 89 bc 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rdi | |
32b046: 00 | |
32b047: 4d 89 d6 mov r14,r10 | |
32b04a: 4c 89 8c 24 b0 05 00 mov QWORD PTR [rsp+0x5b0],r9 | |
32b051: 00 | |
32b052: 45 89 c7 mov r15d,r8d | |
32b055: 48 83 f9 05 cmp rcx,0x5 | |
32b059: 0f 84 aa 04 00 00 je 32b509 <buildOutputType+0x31a9> | |
32b05f: 48 83 f9 0b cmp rcx,0xb | |
32b063: 0f 85 ca 04 00 00 jne 32b533 <buildOutputType+0x31d3> | |
32b069: 48 3d 45 d7 2d 00 cmp rax,0x2dd745 | |
32b06f: 74 6d je 32b0de <buildOutputType+0x2d7e> | |
32b071: 80 38 6e cmp BYTE PTR [rax],0x6e | |
32b074: 0f 85 b9 04 00 00 jne 32b533 <buildOutputType+0x31d3> | |
32b07a: 80 78 01 6f cmp BYTE PTR [rax+0x1],0x6f | |
32b07e: 0f 85 af 04 00 00 jne 32b533 <buildOutputType+0x31d3> | |
32b084: 80 78 02 65 cmp BYTE PTR [rax+0x2],0x65 | |
32b088: 0f 85 a5 04 00 00 jne 32b533 <buildOutputType+0x31d3> | |
32b08e: 80 78 03 78 cmp BYTE PTR [rax+0x3],0x78 | |
32b092: 0f 85 9b 04 00 00 jne 32b533 <buildOutputType+0x31d3> | |
32b098: 80 78 04 65 cmp BYTE PTR [rax+0x4],0x65 | |
32b09c: 0f 85 91 04 00 00 jne 32b533 <buildOutputType+0x31d3> | |
32b0a2: 80 78 05 63 cmp BYTE PTR [rax+0x5],0x63 | |
32b0a6: 0f 85 87 04 00 00 jne 32b533 <buildOutputType+0x31d3> | |
32b0ac: 80 78 06 73 cmp BYTE PTR [rax+0x6],0x73 | |
32b0b0: 0f 85 7d 04 00 00 jne 32b533 <buildOutputType+0x31d3> | |
32b0b6: 80 78 07 74 cmp BYTE PTR [rax+0x7],0x74 | |
32b0ba: 0f 85 73 04 00 00 jne 32b533 <buildOutputType+0x31d3> | |
32b0c0: 80 78 08 61 cmp BYTE PTR [rax+0x8],0x61 | |
32b0c4: 0f 85 69 04 00 00 jne 32b533 <buildOutputType+0x31d3> | |
32b0ca: 80 78 09 63 cmp BYTE PTR [rax+0x9],0x63 | |
32b0ce: 0f 85 5f 04 00 00 jne 32b533 <buildOutputType+0x31d3> | |
32b0d4: 80 78 0a 6b cmp BYTE PTR [rax+0xa],0x6b | |
32b0d8: 0f 85 55 04 00 00 jne 32b533 <buildOutputType+0x31d3> | |
32b0de: b0 01 mov al,0x1 | |
32b0e0: 48 89 84 24 18 02 00 mov QWORD PTR [rsp+0x218],rax | |
32b0e7: 00 | |
32b0e8: e9 66 04 00 00 jmp 32b553 <buildOutputType+0x31f3> | |
32b0ed: 49 83 ff 11 cmp r15,0x11 | |
32b0f1: 0f 85 83 00 00 00 jne 32b17a <buildOutputType+0x2e1a> | |
32b0f7: 48 8b 94 24 d0 05 00 mov rdx,QWORD PTR [rsp+0x5d0] | |
32b0fe: 00 | |
32b0ff: 48 81 fa e1 8c 2d 00 cmp rdx,0x2d8ce1 | |
32b106: 74 65 je 32b16d <buildOutputType+0x2e0d> | |
32b108: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
32b10b: 75 6d jne 32b17a <buildOutputType+0x2e1a> | |
32b10d: 80 7a 01 2d cmp BYTE PTR [rdx+0x1],0x2d | |
32b111: 75 67 jne 32b17a <buildOutputType+0x2e1a> | |
32b113: 80 7a 02 6e cmp BYTE PTR [rdx+0x2],0x6e | |
32b117: 75 61 jne 32b17a <buildOutputType+0x2e1a> | |
32b119: 80 7a 03 6f cmp BYTE PTR [rdx+0x3],0x6f | |
32b11d: 75 5b jne 32b17a <buildOutputType+0x2e1a> | |
32b11f: 80 7a 04 2d cmp BYTE PTR [rdx+0x4],0x2d | |
32b123: 75 55 jne 32b17a <buildOutputType+0x2e1a> | |
32b125: 80 7a 05 65 cmp BYTE PTR [rdx+0x5],0x65 | |
32b129: 75 4f jne 32b17a <buildOutputType+0x2e1a> | |
32b12b: 80 7a 06 68 cmp BYTE PTR [rdx+0x6],0x68 | |
32b12f: 75 49 jne 32b17a <buildOutputType+0x2e1a> | |
32b131: 80 7a 07 2d cmp BYTE PTR [rdx+0x7],0x2d | |
32b135: 75 43 jne 32b17a <buildOutputType+0x2e1a> | |
32b137: 80 7a 08 66 cmp BYTE PTR [rdx+0x8],0x66 | |
32b13b: 75 3d jne 32b17a <buildOutputType+0x2e1a> | |
32b13d: 80 7a 09 72 cmp BYTE PTR [rdx+0x9],0x72 | |
32b141: 75 37 jne 32b17a <buildOutputType+0x2e1a> | |
32b143: 80 7a 0a 61 cmp BYTE PTR [rdx+0xa],0x61 | |
32b147: 75 31 jne 32b17a <buildOutputType+0x2e1a> | |
32b149: 80 7a 0b 6d cmp BYTE PTR [rdx+0xb],0x6d | |
32b14d: 75 2b jne 32b17a <buildOutputType+0x2e1a> | |
32b14f: 80 7a 0c 65 cmp BYTE PTR [rdx+0xc],0x65 | |
32b153: 75 25 jne 32b17a <buildOutputType+0x2e1a> | |
32b155: 80 7a 0d 2d cmp BYTE PTR [rdx+0xd],0x2d | |
32b159: 75 1f jne 32b17a <buildOutputType+0x2e1a> | |
32b15b: 80 7a 0e 68 cmp BYTE PTR [rdx+0xe],0x68 | |
32b15f: 75 19 jne 32b17a <buildOutputType+0x2e1a> | |
32b161: 80 7a 0f 64 cmp BYTE PTR [rdx+0xf],0x64 | |
32b165: 75 13 jne 32b17a <buildOutputType+0x2e1a> | |
32b167: 80 7a 10 72 cmp BYTE PTR [rdx+0x10],0x72 | |
32b16b: 75 0d jne 32b17a <buildOutputType+0x2e1a> | |
32b16d: c7 44 24 48 00 00 00 mov DWORD PTR [rsp+0x48],0x0 | |
32b174: 00 | |
32b175: e9 b0 e1 ff ff jmp 32932a <buildOutputType+0xfca> | |
32b17a: 49 83 ff 09 cmp r15,0x9 | |
32b17e: 75 54 jne 32b1d4 <buildOutputType+0x2e74> | |
32b180: 48 8b 94 24 d0 05 00 mov rdx,QWORD PTR [rsp+0x5d0] | |
32b187: 00 | |
32b188: 48 81 fa 5e 14 2e 00 cmp rdx,0x2e145e | |
32b18f: 74 35 je 32b1c6 <buildOutputType+0x2e66> | |
32b191: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
32b194: 75 3e jne 32b1d4 <buildOutputType+0x2e74> | |
32b196: 80 7a 01 2d cmp BYTE PTR [rdx+0x1],0x2d | |
32b19a: 75 38 jne 32b1d4 <buildOutputType+0x2e74> | |
32b19c: 80 7a 02 74 cmp BYTE PTR [rdx+0x2],0x74 | |
32b1a0: 75 32 jne 32b1d4 <buildOutputType+0x2e74> | |
32b1a2: 80 7a 03 73 cmp BYTE PTR [rdx+0x3],0x73 | |
32b1a6: 75 2c jne 32b1d4 <buildOutputType+0x2e74> | |
32b1a8: 80 7a 04 61 cmp BYTE PTR [rdx+0x4],0x61 | |
32b1ac: 75 26 jne 32b1d4 <buildOutputType+0x2e74> | |
32b1ae: 80 7a 05 77 cmp BYTE PTR [rdx+0x5],0x77 | |
32b1b2: 75 20 jne 32b1d4 <buildOutputType+0x2e74> | |
32b1b4: 80 7a 06 61 cmp BYTE PTR [rdx+0x6],0x61 | |
32b1b8: 75 1a jne 32b1d4 <buildOutputType+0x2e74> | |
32b1ba: 80 7a 07 72 cmp BYTE PTR [rdx+0x7],0x72 | |
32b1be: 75 14 jne 32b1d4 <buildOutputType+0x2e74> | |
32b1c0: 80 7a 08 65 cmp BYTE PTR [rdx+0x8],0x65 | |
32b1c4: 75 0e jne 32b1d4 <buildOutputType+0x2e74> | |
32b1c6: b0 01 mov al,0x1 | |
32b1c8: 89 84 24 d8 01 00 00 mov DWORD PTR [rsp+0x1d8],eax | |
32b1cf: e9 56 e1 ff ff jmp 32932a <buildOutputType+0xfca> | |
32b1d4: 49 83 ff 0a cmp r15,0xa | |
32b1d8: 75 5a jne 32b234 <buildOutputType+0x2ed4> | |
32b1da: 48 8b 94 24 d0 05 00 mov rdx,QWORD PTR [rsp+0x5d0] | |
32b1e1: 00 | |
32b1e2: 48 81 fa ce f3 2c 00 cmp rdx,0x2cf3ce | |
32b1e9: 74 3b je 32b226 <buildOutputType+0x2ec6> | |
32b1eb: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
32b1ee: 75 44 jne 32b234 <buildOutputType+0x2ed4> | |
32b1f0: 80 7a 01 2d cmp BYTE PTR [rdx+0x1],0x2d | |
32b1f4: 75 3e jne 32b234 <buildOutputType+0x2ed4> | |
32b1f6: 80 7a 02 6e cmp BYTE PTR [rdx+0x2],0x6e | |
32b1fa: 75 38 jne 32b234 <buildOutputType+0x2ed4> | |
32b1fc: 80 7a 03 78 cmp BYTE PTR [rdx+0x3],0x78 | |
32b200: 75 32 jne 32b234 <buildOutputType+0x2ed4> | |
32b202: 80 7a 04 63 cmp BYTE PTR [rdx+0x4],0x63 | |
32b206: 75 2c jne 32b234 <buildOutputType+0x2ed4> | |
32b208: 80 7a 05 6f cmp BYTE PTR [rdx+0x5],0x6f | |
32b20c: 75 26 jne 32b234 <buildOutputType+0x2ed4> | |
32b20e: 80 7a 06 6d cmp BYTE PTR [rdx+0x6],0x6d | |
32b212: 75 20 jne 32b234 <buildOutputType+0x2ed4> | |
32b214: 80 7a 07 70 cmp BYTE PTR [rdx+0x7],0x70 | |
32b218: 75 1a jne 32b234 <buildOutputType+0x2ed4> | |
32b21a: 80 7a 08 61 cmp BYTE PTR [rdx+0x8],0x61 | |
32b21e: 75 14 jne 32b234 <buildOutputType+0x2ed4> | |
32b220: 80 7a 09 74 cmp BYTE PTR [rdx+0x9],0x74 | |
32b224: 75 0e jne 32b234 <buildOutputType+0x2ed4> | |
32b226: b0 01 mov al,0x1 | |
32b228: 89 84 24 d0 01 00 00 mov DWORD PTR [rsp+0x1d0],eax | |
32b22f: e9 f6 e0 ff ff jmp 32932a <buildOutputType+0xfca> | |
32b234: 40 84 f6 test sil,sil | |
32b237: 74 37 je 32b270 <buildOutputType+0x2f10> | |
32b239: 48 8b 94 24 d0 05 00 mov rdx,QWORD PTR [rsp+0x5d0] | |
32b240: 00 | |
32b241: 48 81 fa e6 09 2e 00 cmp rdx,0x2e09e6 | |
32b248: 74 1b je 32b265 <buildOutputType+0x2f05> | |
32b24a: 4d 85 ff test r15,r15 | |
32b24d: 74 16 je 32b265 <buildOutputType+0x2f05> | |
32b24f: 31 c9 xor ecx,ecx | |
32b251: 0f b6 99 e6 09 2e 00 movzx ebx,BYTE PTR [rcx+0x2e09e6] | |
32b258: 3a 1c 0a cmp bl,BYTE PTR [rdx+rcx*1] | |
32b25b: 75 13 jne 32b270 <buildOutputType+0x2f10> | |
32b25d: 48 ff c1 inc rcx | |
32b260: 49 39 cf cmp r15,rcx | |
32b263: 75 ec jne 32b251 <buildOutputType+0x2ef1> | |
32b265: b0 01 mov al,0x1 | |
32b267: 89 44 24 40 mov DWORD PTR [rsp+0x40],eax | |
32b26b: e9 ba e0 ff ff jmp 32932a <buildOutputType+0xfca> | |
32b270: 49 83 ff 11 cmp r15,0x11 | |
32b274: 75 7e jne 32b2f4 <buildOutputType+0x2f94> | |
32b276: 48 8b 94 24 d0 05 00 mov rdx,QWORD PTR [rsp+0x5d0] | |
32b27d: 00 | |
32b27e: 48 81 fa d1 66 2e 00 cmp rdx,0x2e66d1 | |
32b285: 0f 84 9f e0 ff ff je 32932a <buildOutputType+0xfca> | |
32b28b: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
32b28e: 75 64 jne 32b2f4 <buildOutputType+0x2f94> | |
32b290: 80 7a 01 2d cmp BYTE PTR [rdx+0x1],0x2d | |
32b294: 75 5e jne 32b2f4 <buildOutputType+0x2f94> | |
32b296: 80 7a 02 68 cmp BYTE PTR [rdx+0x2],0x68 | |
32b29a: 75 58 jne 32b2f4 <buildOutputType+0x2f94> | |
32b29c: 80 7a 03 69 cmp BYTE PTR [rdx+0x3],0x69 | |
32b2a0: 75 52 jne 32b2f4 <buildOutputType+0x2f94> | |
32b2a2: 80 7a 04 67 cmp BYTE PTR [rdx+0x4],0x67 | |
32b2a6: 75 4c jne 32b2f4 <buildOutputType+0x2f94> | |
32b2a8: 80 7a 05 68 cmp BYTE PTR [rdx+0x5],0x68 | |
32b2ac: 75 46 jne 32b2f4 <buildOutputType+0x2f94> | |
32b2ae: 80 7a 06 2d cmp BYTE PTR [rdx+0x6],0x2d | |
32b2b2: 75 40 jne 32b2f4 <buildOutputType+0x2f94> | |
32b2b4: 80 7a 07 65 cmp BYTE PTR [rdx+0x7],0x65 | |
32b2b8: 75 3a jne 32b2f4 <buildOutputType+0x2f94> | |
32b2ba: 80 7a 08 6e cmp BYTE PTR [rdx+0x8],0x6e | |
32b2be: 75 34 jne 32b2f4 <buildOutputType+0x2f94> | |
32b2c0: 80 7a 09 74 cmp BYTE PTR [rdx+0x9],0x74 | |
32b2c4: 75 2e jne 32b2f4 <buildOutputType+0x2f94> | |
32b2c6: 80 7a 0a 72 cmp BYTE PTR [rdx+0xa],0x72 | |
32b2ca: 75 28 jne 32b2f4 <buildOutputType+0x2f94> | |
32b2cc: 80 7a 0b 6f cmp BYTE PTR [rdx+0xb],0x6f | |
32b2d0: 75 22 jne 32b2f4 <buildOutputType+0x2f94> | |
32b2d2: 80 7a 0c 70 cmp BYTE PTR [rdx+0xc],0x70 | |
32b2d6: 75 1c jne 32b2f4 <buildOutputType+0x2f94> | |
32b2d8: 80 7a 0d 79 cmp BYTE PTR [rdx+0xd],0x79 | |
32b2dc: 75 16 jne 32b2f4 <buildOutputType+0x2f94> | |
32b2de: 80 7a 0e 2d cmp BYTE PTR [rdx+0xe],0x2d | |
32b2e2: 75 10 jne 32b2f4 <buildOutputType+0x2f94> | |
32b2e4: 80 7a 0f 76 cmp BYTE PTR [rdx+0xf],0x76 | |
32b2e8: 75 0a jne 32b2f4 <buildOutputType+0x2f94> | |
32b2ea: 80 7a 10 61 cmp BYTE PTR [rdx+0x10],0x61 | |
32b2ee: 0f 84 36 e0 ff ff je 32932a <buildOutputType+0xfca> | |
32b2f4: 49 83 ff 14 cmp r15,0x14 | |
32b2f8: 0f 85 f0 00 00 00 jne 32b3ee <buildOutputType+0x308e> | |
32b2fe: 48 8b 94 24 d0 05 00 mov rdx,QWORD PTR [rsp+0x5d0] | |
32b305: 00 | |
32b306: 48 81 fa a7 49 2d 00 cmp rdx,0x2d49a7 | |
32b30d: 0f 84 9b 00 00 00 je 32b3ae <buildOutputType+0x304e> | |
32b313: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
32b316: 0f 85 d2 00 00 00 jne 32b3ee <buildOutputType+0x308e> | |
32b31c: 80 7a 01 2d cmp BYTE PTR [rdx+0x1],0x2d | |
32b320: 0f 85 c8 00 00 00 jne 32b3ee <buildOutputType+0x308e> | |
32b326: 80 7a 02 65 cmp BYTE PTR [rdx+0x2],0x65 | |
32b32a: 0f 85 be 00 00 00 jne 32b3ee <buildOutputType+0x308e> | |
32b330: 80 7a 03 78 cmp BYTE PTR [rdx+0x3],0x78 | |
32b334: 0f 85 b4 00 00 00 jne 32b3ee <buildOutputType+0x308e> | |
32b33a: 80 7a 04 70 cmp BYTE PTR [rdx+0x4],0x70 | |
32b33e: 0f 85 aa 00 00 00 jne 32b3ee <buildOutputType+0x308e> | |
32b344: 80 7a 05 6f cmp BYTE PTR [rdx+0x5],0x6f | |
32b348: 0f 85 a0 00 00 00 jne 32b3ee <buildOutputType+0x308e> | |
32b34e: 80 7a 06 72 cmp BYTE PTR [rdx+0x6],0x72 | |
32b352: 0f 85 96 00 00 00 jne 32b3ee <buildOutputType+0x308e> | |
32b358: 80 7a 07 74 cmp BYTE PTR [rdx+0x7],0x74 | |
32b35c: 0f 85 8c 00 00 00 jne 32b3ee <buildOutputType+0x308e> | |
32b362: 80 7a 08 2d cmp BYTE PTR [rdx+0x8],0x2d | |
32b366: 0f 85 82 00 00 00 jne 32b3ee <buildOutputType+0x308e> | |
32b36c: 80 7a 09 61 cmp BYTE PTR [rdx+0x9],0x61 | |
32b370: 75 7c jne 32b3ee <buildOutputType+0x308e> | |
32b372: 80 7a 0a 6c cmp BYTE PTR [rdx+0xa],0x6c | |
32b376: 75 76 jne 32b3ee <buildOutputType+0x308e> | |
32b378: 80 7a 0b 6c cmp BYTE PTR [rdx+0xb],0x6c | |
32b37c: 75 70 jne 32b3ee <buildOutputType+0x308e> | |
32b37e: 80 7a 0c 2d cmp BYTE PTR [rdx+0xc],0x2d | |
32b382: 75 6a jne 32b3ee <buildOutputType+0x308e> | |
32b384: 80 7a 0d 73 cmp BYTE PTR [rdx+0xd],0x73 | |
32b388: 75 64 jne 32b3ee <buildOutputType+0x308e> | |
32b38a: 80 7a 0e 79 cmp BYTE PTR [rdx+0xe],0x79 | |
32b38e: 75 5e jne 32b3ee <buildOutputType+0x308e> | |
32b390: 80 7a 0f 6d cmp BYTE PTR [rdx+0xf],0x6d | |
32b394: 75 58 jne 32b3ee <buildOutputType+0x308e> | |
32b396: 80 7a 10 62 cmp BYTE PTR [rdx+0x10],0x62 | |
32b39a: 75 52 jne 32b3ee <buildOutputType+0x308e> | |
32b39c: 80 7a 11 6f cmp BYTE PTR [rdx+0x11],0x6f | |
32b3a0: 75 4c jne 32b3ee <buildOutputType+0x308e> | |
32b3a2: 80 7a 12 6c cmp BYTE PTR [rdx+0x12],0x6c | |
32b3a6: 75 46 jne 32b3ee <buildOutputType+0x308e> | |
32b3a8: 80 7a 13 73 cmp BYTE PTR [rdx+0x13],0x73 | |
32b3ac: 75 40 jne 32b3ee <buildOutputType+0x308e> | |
32b3ae: b0 01 mov al,0x1 | |
32b3b0: 48 89 84 24 b0 01 00 mov QWORD PTR [rsp+0x1b0],rax | |
32b3b7: 00 | |
32b3b8: e9 6d df ff ff jmp 32932a <buildOutputType+0xfca> | |
32b3bd: 48 3d 0b cc 2c 00 cmp rax,0x2ccc0b | |
32b3c3: 74 1a je 32b3df <buildOutputType+0x307f> | |
32b3c5: 31 d2 xor edx,edx | |
32b3c7: 0f b6 9a 0b cc 2c 00 movzx ebx,BYTE PTR [rdx+0x2ccc0b] | |
32b3ce: 3a 1c 10 cmp bl,BYTE PTR [rax+rdx*1] | |
32b3d1: 0f 85 16 01 00 00 jne 32b4ed <buildOutputType+0x318d> | |
32b3d7: 48 ff c2 inc rdx | |
32b3da: 48 39 d1 cmp rcx,rdx | |
32b3dd: 75 e8 jne 32b3c7 <buildOutputType+0x3067> | |
32b3df: b0 01 mov al,0x1 | |
32b3e1: 48 89 84 24 20 02 00 mov QWORD PTR [rsp+0x220],rax | |
32b3e8: 00 | |
32b3e9: e9 3c df ff ff jmp 32932a <buildOutputType+0xfca> | |
32b3ee: 49 83 ff 02 cmp r15,0x2 | |
32b3f2: 75 20 jne 32b414 <buildOutputType+0x30b4> | |
32b3f4: 48 8b 8c 24 d0 05 00 mov rcx,QWORD PTR [rsp+0x5d0] | |
32b3fb: 00 | |
32b3fc: 48 81 f9 b6 72 2d 00 cmp rcx,0x2d72b6 | |
32b403: 0f 84 85 00 00 00 je 32b48e <buildOutputType+0x312e> | |
32b409: 80 39 2d cmp BYTE PTR [rcx],0x2d | |
32b40c: 75 06 jne 32b414 <buildOutputType+0x30b4> | |
32b40e: 80 79 01 73 cmp BYTE PTR [rcx+0x1],0x73 | |
32b412: 74 7a je 32b48e <buildOutputType+0x312e> | |
32b414: 49 83 ff 0b cmp r15,0xb | |
32b418: 75 52 jne 32b46c <buildOutputType+0x310c> | |
32b41a: 48 8b 94 24 d0 05 00 mov rdx,QWORD PTR [rsp+0x5d0] | |
32b421: 00 | |
32b422: 48 81 fa ef cd 2d 00 cmp rdx,0x2dcdef | |
32b429: 74 63 je 32b48e <buildOutputType+0x312e> | |
32b42b: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
32b42e: 75 3c jne 32b46c <buildOutputType+0x310c> | |
32b430: 80 7a 01 2d cmp BYTE PTR [rdx+0x1],0x2d | |
32b434: 75 36 jne 32b46c <buildOutputType+0x310c> | |
32b436: 80 7a 02 73 cmp BYTE PTR [rdx+0x2],0x73 | |
32b43a: 75 30 jne 32b46c <buildOutputType+0x310c> | |
32b43c: 80 7a 03 74 cmp BYTE PTR [rdx+0x3],0x74 | |
32b440: 75 2a jne 32b46c <buildOutputType+0x310c> | |
32b442: 80 7a 04 72 cmp BYTE PTR [rdx+0x4],0x72 | |
32b446: 75 24 jne 32b46c <buildOutputType+0x310c> | |
32b448: 80 7a 05 69 cmp BYTE PTR [rdx+0x5],0x69 | |
32b44c: 75 1e jne 32b46c <buildOutputType+0x310c> | |
32b44e: 80 7a 06 70 cmp BYTE PTR [rdx+0x6],0x70 | |
32b452: 75 18 jne 32b46c <buildOutputType+0x310c> | |
32b454: 80 7a 07 2d cmp BYTE PTR [rdx+0x7],0x2d | |
32b458: 75 12 jne 32b46c <buildOutputType+0x310c> | |
32b45a: 80 7a 08 61 cmp BYTE PTR [rdx+0x8],0x61 | |
32b45e: 75 0c jne 32b46c <buildOutputType+0x310c> | |
32b460: 80 7a 09 6c cmp BYTE PTR [rdx+0x9],0x6c | |
32b464: 75 06 jne 32b46c <buildOutputType+0x310c> | |
32b466: 80 7a 0a 6c cmp BYTE PTR [rdx+0xa],0x6c | |
32b46a: 74 22 je 32b48e <buildOutputType+0x312e> | |
32b46c: 49 83 ff 02 cmp r15,0x2 | |
32b470: 75 27 jne 32b499 <buildOutputType+0x3139> | |
32b472: 48 8b 8c 24 d0 05 00 mov rcx,QWORD PTR [rsp+0x5d0] | |
32b479: 00 | |
32b47a: 48 81 f9 da 7b 2e 00 cmp rcx,0x2e7bda | |
32b481: 74 0b je 32b48e <buildOutputType+0x312e> | |
32b483: 80 39 2d cmp BYTE PTR [rcx],0x2d | |
32b486: 75 11 jne 32b499 <buildOutputType+0x3139> | |
32b488: 80 79 01 53 cmp BYTE PTR [rcx+0x1],0x53 | |
32b48c: 75 0b jne 32b499 <buildOutputType+0x3139> | |
32b48e: b0 01 mov al,0x1 | |
32b490: 89 44 24 2c mov DWORD PTR [rsp+0x2c],eax | |
32b494: e9 91 de ff ff jmp 32932a <buildOutputType+0xfca> | |
32b499: 40 84 f6 test sil,sil | |
32b49c: 0f 84 3c 01 00 00 je 32b5de <buildOutputType+0x327e> | |
32b4a2: 48 8b 94 24 d0 05 00 mov rdx,QWORD PTR [rsp+0x5d0] | |
32b4a9: 00 | |
32b4aa: 48 81 fa d4 e2 2d 00 cmp rdx,0x2de2d4 | |
32b4b1: 74 1f je 32b4d2 <buildOutputType+0x3172> | |
32b4b3: 4d 85 ff test r15,r15 | |
32b4b6: 74 1a je 32b4d2 <buildOutputType+0x3172> | |
32b4b8: 31 c9 xor ecx,ecx | |
32b4ba: 0f b6 99 d4 e2 2d 00 movzx ebx,BYTE PTR [rcx+0x2de2d4] | |
32b4c1: 3a 1c 0a cmp bl,BYTE PTR [rdx+rcx*1] | |
32b4c4: 0f 85 dc 00 00 00 jne 32b5a6 <buildOutputType+0x3246> | |
32b4ca: 48 ff c1 inc rcx | |
32b4cd: 49 39 cf cmp r15,rcx | |
32b4d0: 75 e8 jne 32b4ba <buildOutputType+0x315a> | |
32b4d2: b0 01 mov al,0x1 | |
32b4d4: 89 44 24 2c mov DWORD PTR [rsp+0x2c],eax | |
32b4d8: 4c 8b ac 24 e8 00 00 mov r13,QWORD PTR [rsp+0xe8] | |
32b4df: 00 | |
32b4e0: 4c 8b b4 24 e0 00 00 mov r14,QWORD PTR [rsp+0xe0] | |
32b4e7: 00 | |
32b4e8: e9 3d de ff ff jmp 32932a <buildOutputType+0xfca> | |
32b4ed: 48 89 bc 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rdi | |
32b4f4: 00 | |
32b4f5: 4d 89 d6 mov r14,r10 | |
32b4f8: 4c 89 8c 24 b0 05 00 mov QWORD PTR [rsp+0x5b0],r9 | |
32b4ff: 00 | |
32b500: 45 89 c7 mov r15d,r8d | |
32b503: 48 83 f9 05 cmp rcx,0x5 | |
32b507: 75 2a jne 32b533 <buildOutputType+0x31d3> | |
32b509: 48 3d e4 97 2d 00 cmp rax,0x2d97e4 | |
32b50f: 74 16 je 32b527 <buildOutputType+0x31c7> | |
32b511: 31 d2 xor edx,edx | |
32b513: 0f b6 9a e4 97 2d 00 movzx ebx,BYTE PTR [rdx+0x2d97e4] | |
32b51a: 3a 1c 10 cmp bl,BYTE PTR [rax+rdx*1] | |
32b51d: 75 14 jne 32b533 <buildOutputType+0x31d3> | |
32b51f: 48 ff c2 inc rdx | |
32b522: 48 39 d1 cmp rcx,rdx | |
32b525: 75 ec jne 32b513 <buildOutputType+0x31b3> | |
32b527: b0 01 mov al,0x1 | |
32b529: 48 89 84 24 28 02 00 mov QWORD PTR [rsp+0x228],rax | |
32b530: 00 | |
32b531: eb 20 jmp 32b553 <buildOutputType+0x31f3> | |
32b533: 48 89 84 24 10 23 00 mov QWORD PTR [rsp+0x2310],rax | |
32b53a: 00 | |
32b53b: 48 89 8c 24 18 23 00 mov QWORD PTR [rsp+0x2318],rcx | |
32b542: 00 | |
32b543: 48 8d bc 24 10 23 00 lea rdi,[rsp+0x2310] | |
32b54a: 00 | |
32b54b: c5 f8 77 vzeroupper | |
32b54e: e8 8d dc 04 00 call 3791e0 <std.log.scoped(default).warn.814> | |
32b553: 45 89 f8 mov r8d,r15d | |
32b556: 4c 8b 8c 24 b0 05 00 mov r9,QWORD PTR [rsp+0x5b0] | |
32b55d: 00 | |
32b55e: 4d 89 f2 mov r10,r14 | |
32b561: 4c 8b 9c 24 c0 05 00 mov r11,QWORD PTR [rsp+0x5c0] | |
32b568: 00 | |
32b569: 4c 8b b4 24 e0 00 00 mov r14,QWORD PTR [rsp+0xe0] | |
32b570: 00 | |
32b571: 48 8b bc 24 f8 00 00 mov rdi,QWORD PTR [rsp+0xf8] | |
32b578: 00 | |
32b579: e9 ac dd ff ff jmp 32932a <buildOutputType+0xfca> | |
32b57e: 45 89 f0 mov r8d,r14d | |
32b581: 4c 8b 8c 24 b0 05 00 mov r9,QWORD PTR [rsp+0x5b0] | |
32b588: 00 | |
32b589: 4c 8b 94 24 00 07 00 mov r10,QWORD PTR [rsp+0x700] | |
32b590: 00 | |
32b591: 4c 8b 9c 24 c0 05 00 mov r11,QWORD PTR [rsp+0x5c0] | |
32b598: 00 | |
32b599: 4c 8b ac 24 e8 00 00 mov r13,QWORD PTR [rsp+0xe8] | |
32b5a0: 00 | |
32b5a1: e9 47 e8 ff ff jmp 329ded <buildOutputType+0x1a8d> | |
32b5a6: 48 81 fa 02 90 2d 00 cmp rdx,0x2d9002 | |
32b5ad: 0f 84 25 ff ff ff je 32b4d8 <buildOutputType+0x3178> | |
32b5b3: 31 c9 xor ecx,ecx | |
32b5b5: 4c 8b ac 24 e8 00 00 mov r13,QWORD PTR [rsp+0xe8] | |
32b5bc: 00 | |
32b5bd: 4c 8b b4 24 e0 00 00 mov r14,QWORD PTR [rsp+0xe0] | |
32b5c4: 00 | |
32b5c5: 0f b6 99 02 90 2d 00 movzx ebx,BYTE PTR [rcx+0x2d9002] | |
32b5cc: 3a 1c 0a cmp bl,BYTE PTR [rdx+rcx*1] | |
32b5cf: 75 0d jne 32b5de <buildOutputType+0x327e> | |
32b5d1: 48 ff c1 inc rcx | |
32b5d4: 49 39 cf cmp r15,rcx | |
32b5d7: 75 ec jne 32b5c5 <buildOutputType+0x3265> | |
32b5d9: e9 4c dd ff ff jmp 32932a <buildOutputType+0xfca> | |
32b5de: 48 89 bc 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rdi | |
32b5e5: 00 | |
32b5e6: 4d 89 d6 mov r14,r10 | |
32b5e9: 4c 89 8c 24 b0 05 00 mov QWORD PTR [rsp+0x5b0],r9 | |
32b5f0: 00 | |
32b5f1: 44 89 84 24 ac 05 00 mov DWORD PTR [rsp+0x5ac],r8d | |
32b5f8: 00 | |
32b5f9: 49 83 ff 0b cmp r15,0xb | |
32b5fd: 75 5a jne 32b659 <buildOutputType+0x32f9> | |
32b5ff: 48 8b 94 24 d0 05 00 mov rdx,QWORD PTR [rsp+0x5d0] | |
32b606: 00 | |
32b607: 48 81 fa 10 90 2d 00 cmp rdx,0x2d9010 | |
32b60e: 0f 84 5a 0e 00 00 je 32c46e <buildOutputType+0x410e> | |
32b614: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
32b617: 75 40 jne 32b659 <buildOutputType+0x32f9> | |
32b619: 80 7a 01 2d cmp BYTE PTR [rdx+0x1],0x2d | |
32b61d: 75 3a jne 32b659 <buildOutputType+0x32f9> | |
32b61f: 80 7a 02 65 cmp BYTE PTR [rdx+0x2],0x65 | |
32b623: 75 34 jne 32b659 <buildOutputType+0x32f9> | |
32b625: 80 7a 03 6e cmp BYTE PTR [rdx+0x3],0x6e | |
32b629: 75 2e jne 32b659 <buildOutputType+0x32f9> | |
32b62b: 80 7a 04 64 cmp BYTE PTR [rdx+0x4],0x64 | |
32b62f: 75 28 jne 32b659 <buildOutputType+0x32f9> | |
32b631: 80 7a 05 2d cmp BYTE PTR [rdx+0x5],0x2d | |
32b635: 75 22 jne 32b659 <buildOutputType+0x32f9> | |
32b637: 80 7a 06 67 cmp BYTE PTR [rdx+0x6],0x67 | |
32b63b: 75 1c jne 32b659 <buildOutputType+0x32f9> | |
32b63d: 80 7a 07 72 cmp BYTE PTR [rdx+0x7],0x72 | |
32b641: 75 16 jne 32b659 <buildOutputType+0x32f9> | |
32b643: 80 7a 08 6f cmp BYTE PTR [rdx+0x8],0x6f | |
32b647: 75 10 jne 32b659 <buildOutputType+0x32f9> | |
32b649: 80 7a 09 75 cmp BYTE PTR [rdx+0x9],0x75 | |
32b64d: 75 0a jne 32b659 <buildOutputType+0x32f9> | |
32b64f: 80 7a 0a 70 cmp BYTE PTR [rdx+0xa],0x70 | |
32b653: 0f 84 15 0e 00 00 je 32c46e <buildOutputType+0x410e> | |
32b659: 49 83 ff 12 cmp r15,0x12 | |
32b65d: 0f 85 60 01 00 00 jne 32b7c3 <buildOutputType+0x3463> | |
32b663: 48 8b 94 24 d0 05 00 mov rdx,QWORD PTR [rsp+0x5d0] | |
32b66a: 00 | |
32b66b: 48 81 fa cc b1 2d 00 cmp rdx,0x2db1cc | |
32b672: 0f 84 07 01 00 00 je 32b77f <buildOutputType+0x341f> | |
32b678: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
32b67b: 75 6a jne 32b6e7 <buildOutputType+0x3387> | |
32b67d: 80 7a 01 2d cmp BYTE PTR [rdx+0x1],0x2d | |
32b681: 75 64 jne 32b6e7 <buildOutputType+0x3387> | |
32b683: 80 7a 02 6d cmp BYTE PTR [rdx+0x2],0x6d | |
32b687: 75 5e jne 32b6e7 <buildOutputType+0x3387> | |
32b689: 80 7a 03 61 cmp BYTE PTR [rdx+0x3],0x61 | |
32b68d: 75 58 jne 32b6e7 <buildOutputType+0x3387> | |
32b68f: 80 7a 04 6a cmp BYTE PTR [rdx+0x4],0x6a | |
32b693: 75 52 jne 32b6e7 <buildOutputType+0x3387> | |
32b695: 80 7a 05 6f cmp BYTE PTR [rdx+0x5],0x6f | |
32b699: 75 4c jne 32b6e7 <buildOutputType+0x3387> | |
32b69b: 80 7a 06 72 cmp BYTE PTR [rdx+0x6],0x72 | |
32b69f: 75 46 jne 32b6e7 <buildOutputType+0x3387> | |
32b6a1: 80 7a 07 2d cmp BYTE PTR [rdx+0x7],0x2d | |
32b6a5: 75 40 jne 32b6e7 <buildOutputType+0x3387> | |
32b6a7: 80 7a 08 6f cmp BYTE PTR [rdx+0x8],0x6f | |
32b6ab: 75 3a jne 32b6e7 <buildOutputType+0x3387> | |
32b6ad: 80 7a 09 73 cmp BYTE PTR [rdx+0x9],0x73 | |
32b6b1: 75 34 jne 32b6e7 <buildOutputType+0x3387> | |
32b6b3: 80 7a 0a 2d cmp BYTE PTR [rdx+0xa],0x2d | |
32b6b7: 75 2e jne 32b6e7 <buildOutputType+0x3387> | |
32b6b9: 80 7a 0b 76 cmp BYTE PTR [rdx+0xb],0x76 | |
32b6bd: 75 28 jne 32b6e7 <buildOutputType+0x3387> | |
32b6bf: 80 7a 0c 65 cmp BYTE PTR [rdx+0xc],0x65 | |
32b6c3: 75 22 jne 32b6e7 <buildOutputType+0x3387> | |
32b6c5: 80 7a 0d 72 cmp BYTE PTR [rdx+0xd],0x72 | |
32b6c9: 75 1c jne 32b6e7 <buildOutputType+0x3387> | |
32b6cb: 80 7a 0e 73 cmp BYTE PTR [rdx+0xe],0x73 | |
32b6cf: 75 16 jne 32b6e7 <buildOutputType+0x3387> | |
32b6d1: 80 7a 0f 69 cmp BYTE PTR [rdx+0xf],0x69 | |
32b6d5: 75 10 jne 32b6e7 <buildOutputType+0x3387> | |
32b6d7: 80 7a 10 6f cmp BYTE PTR [rdx+0x10],0x6f | |
32b6db: 75 0a jne 32b6e7 <buildOutputType+0x3387> | |
32b6dd: 80 7a 11 6e cmp BYTE PTR [rdx+0x11],0x6e | |
32b6e1: 0f 84 98 00 00 00 je 32b77f <buildOutputType+0x341f> | |
32b6e7: 48 81 fa b9 b1 2d 00 cmp rdx,0x2db1b9 | |
32b6ee: 0f 84 8b 00 00 00 je 32b77f <buildOutputType+0x341f> | |
32b6f4: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
32b6f7: 0f 85 c6 00 00 00 jne 32b7c3 <buildOutputType+0x3463> | |
32b6fd: 80 7a 01 2d cmp BYTE PTR [rdx+0x1],0x2d | |
32b701: 0f 85 bc 00 00 00 jne 32b7c3 <buildOutputType+0x3463> | |
32b707: 80 7a 02 6d cmp BYTE PTR [rdx+0x2],0x6d | |
32b70b: 0f 85 b2 00 00 00 jne 32b7c3 <buildOutputType+0x3463> | |
32b711: 80 7a 03 69 cmp BYTE PTR [rdx+0x3],0x69 | |
32b715: 0f 85 a8 00 00 00 jne 32b7c3 <buildOutputType+0x3463> | |
32b71b: 80 7a 04 6e cmp BYTE PTR [rdx+0x4],0x6e | |
32b71f: 0f 85 9e 00 00 00 jne 32b7c3 <buildOutputType+0x3463> | |
32b725: 80 7a 05 6f cmp BYTE PTR [rdx+0x5],0x6f | |
32b729: 0f 85 94 00 00 00 jne 32b7c3 <buildOutputType+0x3463> | |
32b72f: 80 7a 06 72 cmp BYTE PTR [rdx+0x6],0x72 | |
32b733: 0f 85 8a 00 00 00 jne 32b7c3 <buildOutputType+0x3463> | |
32b739: 80 7a 07 2d cmp BYTE PTR [rdx+0x7],0x2d | |
32b73d: 0f 85 80 00 00 00 jne 32b7c3 <buildOutputType+0x3463> | |
32b743: 80 7a 08 6f cmp BYTE PTR [rdx+0x8],0x6f | |
32b747: 75 7a jne 32b7c3 <buildOutputType+0x3463> | |
32b749: 80 7a 09 73 cmp BYTE PTR [rdx+0x9],0x73 | |
32b74d: 75 74 jne 32b7c3 <buildOutputType+0x3463> | |
32b74f: 80 7a 0a 2d cmp BYTE PTR [rdx+0xa],0x2d | |
32b753: 75 6e jne 32b7c3 <buildOutputType+0x3463> | |
32b755: 80 7a 0b 76 cmp BYTE PTR [rdx+0xb],0x76 | |
32b759: 75 68 jne 32b7c3 <buildOutputType+0x3463> | |
32b75b: 80 7a 0c 65 cmp BYTE PTR [rdx+0xc],0x65 | |
32b75f: 75 62 jne 32b7c3 <buildOutputType+0x3463> | |
32b761: 80 7a 0d 72 cmp BYTE PTR [rdx+0xd],0x72 | |
32b765: 75 5c jne 32b7c3 <buildOutputType+0x3463> | |
32b767: 80 7a 0e 73 cmp BYTE PTR [rdx+0xe],0x73 | |
32b76b: 75 56 jne 32b7c3 <buildOutputType+0x3463> | |
32b76d: 80 7a 0f 69 cmp BYTE PTR [rdx+0xf],0x69 | |
32b771: 75 50 jne 32b7c3 <buildOutputType+0x3463> | |
32b773: 80 7a 10 6f cmp BYTE PTR [rdx+0x10],0x6f | |
32b777: 75 4a jne 32b7c3 <buildOutputType+0x3463> | |
32b779: 80 7a 11 6e cmp BYTE PTR [rdx+0x11],0x6e | |
32b77d: 75 44 jne 32b7c3 <buildOutputType+0x3463> | |
32b77f: 48 8b bc 24 f8 00 00 mov rdi,QWORD PTR [rsp+0xf8] | |
32b786: 00 | |
32b787: 48 ff c7 inc rdi | |
32b78a: 4c 8b ac 24 e8 00 00 mov r13,QWORD PTR [rsp+0xe8] | |
32b791: 00 | |
32b792: 4c 39 ef cmp rdi,r13 | |
32b795: 44 8b 84 24 ac 05 00 mov r8d,DWORD PTR [rsp+0x5ac] | |
32b79c: 00 | |
32b79d: 4c 8b 8c 24 b0 05 00 mov r9,QWORD PTR [rsp+0x5b0] | |
32b7a4: 00 | |
32b7a5: 4d 89 f2 mov r10,r14 | |
32b7a8: 4c 8b 9c 24 c0 05 00 mov r11,QWORD PTR [rsp+0x5c0] | |
32b7af: 00 | |
32b7b0: 4c 8b b4 24 e0 00 00 mov r14,QWORD PTR [rsp+0xe0] | |
32b7b7: 00 | |
32b7b8: 0f 82 6c db ff ff jb 32932a <buildOutputType+0xfca> | |
32b7be: e9 13 1a 04 00 jmp 36d1d6 <buildOutputType+0x44e76> | |
32b7c3: 49 83 ff 19 cmp r15,0x19 | |
32b7c7: 0f 85 f9 02 00 00 jne 32bac6 <buildOutputType+0x3766> | |
32b7cd: 48 8b 94 24 d0 05 00 mov rdx,QWORD PTR [rsp+0x5d0] | |
32b7d4: 00 | |
32b7d5: 48 81 fa 0f b2 2d 00 cmp rdx,0x2db20f | |
32b7dc: 0f 84 e9 00 00 00 je 32b8cb <buildOutputType+0x356b> | |
32b7e2: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
32b7e5: 0f 85 49 01 00 00 jne 32b934 <buildOutputType+0x35d4> | |
32b7eb: 80 7a 01 2d cmp BYTE PTR [rdx+0x1],0x2d | |
32b7ef: 0f 85 3f 01 00 00 jne 32b934 <buildOutputType+0x35d4> | |
32b7f5: 80 7a 02 6d cmp BYTE PTR [rdx+0x2],0x6d | |
32b7f9: 0f 85 35 01 00 00 jne 32b934 <buildOutputType+0x35d4> | |
32b7ff: 80 7a 03 61 cmp BYTE PTR [rdx+0x3],0x61 | |
32b803: 0f 85 2b 01 00 00 jne 32b934 <buildOutputType+0x35d4> | |
32b809: 80 7a 04 6a cmp BYTE PTR [rdx+0x4],0x6a | |
32b80d: 0f 85 21 01 00 00 jne 32b934 <buildOutputType+0x35d4> | |
32b813: 80 7a 05 6f cmp BYTE PTR [rdx+0x5],0x6f | |
32b817: 0f 85 17 01 00 00 jne 32b934 <buildOutputType+0x35d4> | |
32b81d: 80 7a 06 72 cmp BYTE PTR [rdx+0x6],0x72 | |
32b821: 0f 85 0d 01 00 00 jne 32b934 <buildOutputType+0x35d4> | |
32b827: 80 7a 07 2d cmp BYTE PTR [rdx+0x7],0x2d | |
32b82b: 0f 85 03 01 00 00 jne 32b934 <buildOutputType+0x35d4> | |
32b831: 80 7a 08 73 cmp BYTE PTR [rdx+0x8],0x73 | |
32b835: 0f 85 f9 00 00 00 jne 32b934 <buildOutputType+0x35d4> | |
32b83b: 80 7a 09 75 cmp BYTE PTR [rdx+0x9],0x75 | |
32b83f: 0f 85 ef 00 00 00 jne 32b934 <buildOutputType+0x35d4> | |
32b845: 80 7a 0a 62 cmp BYTE PTR [rdx+0xa],0x62 | |
32b849: 0f 85 e5 00 00 00 jne 32b934 <buildOutputType+0x35d4> | |
32b84f: 80 7a 0b 73 cmp BYTE PTR [rdx+0xb],0x73 | |
32b853: 0f 85 db 00 00 00 jne 32b934 <buildOutputType+0x35d4> | |
32b859: 80 7a 0c 79 cmp BYTE PTR [rdx+0xc],0x79 | |
32b85d: 0f 85 d1 00 00 00 jne 32b934 <buildOutputType+0x35d4> | |
32b863: 80 7a 0d 73 cmp BYTE PTR [rdx+0xd],0x73 | |
32b867: 0f 85 c7 00 00 00 jne 32b934 <buildOutputType+0x35d4> | |
32b86d: 80 7a 0e 74 cmp BYTE PTR [rdx+0xe],0x74 | |
32b871: 0f 85 bd 00 00 00 jne 32b934 <buildOutputType+0x35d4> | |
32b877: 80 7a 0f 65 cmp BYTE PTR [rdx+0xf],0x65 | |
32b87b: 0f 85 b3 00 00 00 jne 32b934 <buildOutputType+0x35d4> | |
32b881: 80 7a 10 6d cmp BYTE PTR [rdx+0x10],0x6d | |
32b885: 0f 85 a9 00 00 00 jne 32b934 <buildOutputType+0x35d4> | |
32b88b: 80 7a 11 2d cmp BYTE PTR [rdx+0x11],0x2d | |
32b88f: 0f 85 9f 00 00 00 jne 32b934 <buildOutputType+0x35d4> | |
32b895: 80 7a 12 76 cmp BYTE PTR [rdx+0x12],0x76 | |
32b899: 0f 85 95 00 00 00 jne 32b934 <buildOutputType+0x35d4> | |
32b89f: 80 7a 13 65 cmp BYTE PTR [rdx+0x13],0x65 | |
32b8a3: 0f 85 8b 00 00 00 jne 32b934 <buildOutputType+0x35d4> | |
32b8a9: 80 7a 14 72 cmp BYTE PTR [rdx+0x14],0x72 | |
32b8ad: 0f 85 81 00 00 00 jne 32b934 <buildOutputType+0x35d4> | |
32b8b3: 80 7a 15 73 cmp BYTE PTR [rdx+0x15],0x73 | |
32b8b7: 75 7b jne 32b934 <buildOutputType+0x35d4> | |
32b8b9: 80 7a 16 69 cmp BYTE PTR [rdx+0x16],0x69 | |
32b8bd: 75 75 jne 32b934 <buildOutputType+0x35d4> | |
32b8bf: 80 7a 17 6f cmp BYTE PTR [rdx+0x17],0x6f | |
32b8c3: 75 6f jne 32b934 <buildOutputType+0x35d4> | |
32b8c5: 80 7a 18 6e cmp BYTE PTR [rdx+0x18],0x6e | |
32b8c9: 75 69 jne 32b934 <buildOutputType+0x35d4> | |
32b8cb: 48 8b 8c 24 f8 00 00 mov rcx,QWORD PTR [rsp+0xf8] | |
32b8d2: 00 | |
32b8d3: 48 ff c1 inc rcx | |
32b8d6: 48 3b 8c 24 e8 00 00 cmp rcx,QWORD PTR [rsp+0xe8] | |
32b8dd: 00 | |
32b8de: 0f 83 50 18 04 00 jae 36d134 <buildOutputType+0x44dd4> | |
32b8e4: 48 89 cb mov rbx,rcx | |
32b8e7: 48 89 ce mov rsi,rcx | |
32b8ea: 48 c1 e6 04 shl rsi,0x4 | |
32b8ee: 48 03 b4 24 e0 00 00 add rsi,QWORD PTR [rsp+0xe0] | |
32b8f5: 00 | |
32b8f6: 48 8d bc 24 f8 1e 00 lea rdi,[rsp+0x1ef8] | |
32b8fd: 00 | |
32b8fe: c5 f8 77 vzeroupper | |
32b901: e8 2a da 04 00 call 379330 <std.fmt.parseUnsigned.816> | |
32b906: 48 0f bf 84 24 fc 1e movsx rax,WORD PTR [rsp+0x1efc] | |
32b90d: 00 00 | |
32b90f: 48 85 c0 test rax,rax | |
32b912: 0f 85 39 18 04 00 jne 36d151 <buildOutputType+0x44df1> | |
32b918: b0 01 mov al,0x1 | |
32b91a: 89 84 24 f0 01 00 00 mov DWORD PTR [rsp+0x1f0],eax | |
32b921: 8b 84 24 f8 1e 00 00 mov eax,DWORD PTR [rsp+0x1ef8] | |
32b928: 89 84 24 a0 02 00 00 mov DWORD PTR [rsp+0x2a0],eax | |
32b92f: e9 6a 01 00 00 jmp 32ba9e <buildOutputType+0x373e> | |
32b934: 48 81 fa f5 b1 2d 00 cmp rdx,0x2db1f5 | |
32b93b: 0f 84 f9 00 00 00 je 32ba3a <buildOutputType+0x36da> | |
32b941: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
32b944: 0f 85 7c 01 00 00 jne 32bac6 <buildOutputType+0x3766> | |
32b94a: 80 7a 01 2d cmp BYTE PTR [rdx+0x1],0x2d | |
32b94e: 0f 85 72 01 00 00 jne 32bac6 <buildOutputType+0x3766> | |
32b954: 80 7a 02 6d cmp BYTE PTR [rdx+0x2],0x6d | |
32b958: 0f 85 68 01 00 00 jne 32bac6 <buildOutputType+0x3766> | |
32b95e: 80 7a 03 69 cmp BYTE PTR [rdx+0x3],0x69 | |
32b962: 0f 85 5e 01 00 00 jne 32bac6 <buildOutputType+0x3766> | |
32b968: 80 7a 04 6e cmp BYTE PTR [rdx+0x4],0x6e | |
32b96c: 0f 85 54 01 00 00 jne 32bac6 <buildOutputType+0x3766> | |
32b972: 80 7a 05 6f cmp BYTE PTR [rdx+0x5],0x6f | |
32b976: 0f 85 4a 01 00 00 jne 32bac6 <buildOutputType+0x3766> | |
32b97c: 80 7a 06 72 cmp BYTE PTR [rdx+0x6],0x72 | |
32b980: 0f 85 40 01 00 00 jne 32bac6 <buildOutputType+0x3766> | |
32b986: 80 7a 07 2d cmp BYTE PTR [rdx+0x7],0x2d | |
32b98a: 0f 85 36 01 00 00 jne 32bac6 <buildOutputType+0x3766> | |
32b990: 80 7a 08 73 cmp BYTE PTR [rdx+0x8],0x73 | |
32b994: 0f 85 2c 01 00 00 jne 32bac6 <buildOutputType+0x3766> | |
32b99a: 80 7a 09 75 cmp BYTE PTR [rdx+0x9],0x75 | |
32b99e: 0f 85 22 01 00 00 jne 32bac6 <buildOutputType+0x3766> | |
32b9a4: 80 7a 0a 62 cmp BYTE PTR [rdx+0xa],0x62 | |
32b9a8: 0f 85 18 01 00 00 jne 32bac6 <buildOutputType+0x3766> | |
32b9ae: 80 7a 0b 73 cmp BYTE PTR [rdx+0xb],0x73 | |
32b9b2: 0f 85 0e 01 00 00 jne 32bac6 <buildOutputType+0x3766> | |
32b9b8: 80 7a 0c 79 cmp BYTE PTR [rdx+0xc],0x79 | |
32b9bc: 0f 85 04 01 00 00 jne 32bac6 <buildOutputType+0x3766> | |
32b9c2: 80 7a 0d 73 cmp BYTE PTR [rdx+0xd],0x73 | |
32b9c6: 0f 85 fa 00 00 00 jne 32bac6 <buildOutputType+0x3766> | |
32b9cc: 80 7a 0e 74 cmp BYTE PTR [rdx+0xe],0x74 | |
32b9d0: 0f 85 f0 00 00 00 jne 32bac6 <buildOutputType+0x3766> | |
32b9d6: 80 7a 0f 65 cmp BYTE PTR [rdx+0xf],0x65 | |
32b9da: 0f 85 e6 00 00 00 jne 32bac6 <buildOutputType+0x3766> | |
32b9e0: 80 7a 10 6d cmp BYTE PTR [rdx+0x10],0x6d | |
32b9e4: 0f 85 dc 00 00 00 jne 32bac6 <buildOutputType+0x3766> | |
32b9ea: 80 7a 11 2d cmp BYTE PTR [rdx+0x11],0x2d | |
32b9ee: 0f 85 d2 00 00 00 jne 32bac6 <buildOutputType+0x3766> | |
32b9f4: 80 7a 12 76 cmp BYTE PTR [rdx+0x12],0x76 | |
32b9f8: 0f 85 c8 00 00 00 jne 32bac6 <buildOutputType+0x3766> | |
32b9fe: 80 7a 13 65 cmp BYTE PTR [rdx+0x13],0x65 | |
32ba02: 0f 85 be 00 00 00 jne 32bac6 <buildOutputType+0x3766> | |
32ba08: 80 7a 14 72 cmp BYTE PTR [rdx+0x14],0x72 | |
32ba0c: 0f 85 b4 00 00 00 jne 32bac6 <buildOutputType+0x3766> | |
32ba12: 80 7a 15 73 cmp BYTE PTR [rdx+0x15],0x73 | |
32ba16: 0f 85 aa 00 00 00 jne 32bac6 <buildOutputType+0x3766> | |
32ba1c: 80 7a 16 69 cmp BYTE PTR [rdx+0x16],0x69 | |
32ba20: 0f 85 a0 00 00 00 jne 32bac6 <buildOutputType+0x3766> | |
32ba26: 80 7a 17 6f cmp BYTE PTR [rdx+0x17],0x6f | |
32ba2a: 0f 85 96 00 00 00 jne 32bac6 <buildOutputType+0x3766> | |
32ba30: 80 7a 18 6e cmp BYTE PTR [rdx+0x18],0x6e | |
32ba34: 0f 85 8c 00 00 00 jne 32bac6 <buildOutputType+0x3766> | |
32ba3a: 48 8b 8c 24 f8 00 00 mov rcx,QWORD PTR [rsp+0xf8] | |
32ba41: 00 | |
32ba42: 48 ff c1 inc rcx | |
32ba45: 48 3b 8c 24 e8 00 00 cmp rcx,QWORD PTR [rsp+0xe8] | |
32ba4c: 00 | |
32ba4d: 0f 83 32 17 04 00 jae 36d185 <buildOutputType+0x44e25> | |
32ba53: 48 89 cb mov rbx,rcx | |
32ba56: 48 89 ce mov rsi,rcx | |
32ba59: 48 c1 e6 04 shl rsi,0x4 | |
32ba5d: 48 03 b4 24 e0 00 00 add rsi,QWORD PTR [rsp+0xe0] | |
32ba64: 00 | |
32ba65: 48 8d bc 24 f0 1e 00 lea rdi,[rsp+0x1ef0] | |
32ba6c: 00 | |
32ba6d: c5 f8 77 vzeroupper | |
32ba70: e8 bb d8 04 00 call 379330 <std.fmt.parseUnsigned.816> | |
32ba75: 48 0f bf 84 24 f4 1e movsx rax,WORD PTR [rsp+0x1ef4] | |
32ba7c: 00 00 | |
32ba7e: 48 85 c0 test rax,rax | |
32ba81: 0f 85 1b 17 04 00 jne 36d1a2 <buildOutputType+0x44e42> | |
32ba87: b0 01 mov al,0x1 | |
32ba89: 89 84 24 e8 01 00 00 mov DWORD PTR [rsp+0x1e8],eax | |
32ba90: 8b 84 24 f0 1e 00 00 mov eax,DWORD PTR [rsp+0x1ef0] | |
32ba97: 89 84 24 8c 00 00 00 mov DWORD PTR [rsp+0x8c],eax | |
32ba9e: 44 8b 84 24 ac 05 00 mov r8d,DWORD PTR [rsp+0x5ac] | |
32baa5: 00 | |
32baa6: 4c 8b 8c 24 b0 05 00 mov r9,QWORD PTR [rsp+0x5b0] | |
32baad: 00 | |
32baae: 4d 89 f2 mov r10,r14 | |
32bab1: 4c 8b 9c 24 c0 05 00 mov r11,QWORD PTR [rsp+0x5c0] | |
32bab8: 00 | |
32bab9: 4c 8b ac 24 e8 00 00 mov r13,QWORD PTR [rsp+0xe8] | |
32bac0: 00 | |
32bac1: e9 07 f4 ff ff jmp 32aecd <buildOutputType+0x2b6d> | |
32bac6: 49 83 ff 0a cmp r15,0xa | |
32baca: 75 54 jne 32bb20 <buildOutputType+0x37c0> | |
32bacc: 48 8b 94 24 d0 05 00 mov rdx,QWORD PTR [rsp+0x5d0] | |
32bad3: 00 | |
32bad4: 48 81 fa e3 d4 2d 00 cmp rdx,0x2dd4e3 | |
32badb: 0f 84 f3 00 00 00 je 32bbd4 <buildOutputType+0x3874> | |
32bae1: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
32bae4: 75 3a jne 32bb20 <buildOutputType+0x37c0> | |
32bae6: 80 7a 01 66 cmp BYTE PTR [rdx+0x1],0x66 | |
32baea: 75 34 jne 32bb20 <buildOutputType+0x37c0> | |
32baec: 80 7a 02 72 cmp BYTE PTR [rdx+0x2],0x72 | |
32baf0: 75 2e jne 32bb20 <buildOutputType+0x37c0> | |
32baf2: 80 7a 03 61 cmp BYTE PTR [rdx+0x3],0x61 | |
32baf6: 75 28 jne 32bb20 <buildOutputType+0x37c0> | |
32baf8: 80 7a 04 6d cmp BYTE PTR [rdx+0x4],0x6d | |
32bafc: 75 22 jne 32bb20 <buildOutputType+0x37c0> | |
32bafe: 80 7a 05 65 cmp BYTE PTR [rdx+0x5],0x65 | |
32bb02: 75 1c jne 32bb20 <buildOutputType+0x37c0> | |
32bb04: 80 7a 06 77 cmp BYTE PTR [rdx+0x6],0x77 | |
32bb08: 75 16 jne 32bb20 <buildOutputType+0x37c0> | |
32bb0a: 80 7a 07 6f cmp BYTE PTR [rdx+0x7],0x6f | |
32bb0e: 75 10 jne 32bb20 <buildOutputType+0x37c0> | |
32bb10: 80 7a 08 72 cmp BYTE PTR [rdx+0x8],0x72 | |
32bb14: 75 0a jne 32bb20 <buildOutputType+0x37c0> | |
32bb16: 80 7a 09 6b cmp BYTE PTR [rdx+0x9],0x6b | |
32bb1a: 0f 84 b4 00 00 00 je 32bbd4 <buildOutputType+0x3874> | |
32bb20: 49 83 ff 0f cmp r15,0xf | |
32bb24: 0f 85 2d 01 00 00 jne 32bc57 <buildOutputType+0x38f7> | |
32bb2a: 48 8b 94 24 d0 05 00 mov rdx,QWORD PTR [rsp+0x5d0] | |
32bb31: 00 | |
32bb32: 48 81 fa c5 d4 2d 00 cmp rdx,0x2dd4c5 | |
32bb39: 0f 84 95 00 00 00 je 32bbd4 <buildOutputType+0x3874> | |
32bb3f: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
32bb42: 0f 85 0f 01 00 00 jne 32bc57 <buildOutputType+0x38f7> | |
32bb48: 80 7a 01 77 cmp BYTE PTR [rdx+0x1],0x77 | |
32bb4c: 0f 85 05 01 00 00 jne 32bc57 <buildOutputType+0x38f7> | |
32bb52: 80 7a 02 65 cmp BYTE PTR [rdx+0x2],0x65 | |
32bb56: 0f 85 fb 00 00 00 jne 32bc57 <buildOutputType+0x38f7> | |
32bb5c: 80 7a 03 61 cmp BYTE PTR [rdx+0x3],0x61 | |
32bb60: 0f 85 f1 00 00 00 jne 32bc57 <buildOutputType+0x38f7> | |
32bb66: 80 7a 04 6b cmp BYTE PTR [rdx+0x4],0x6b | |
32bb6a: 0f 85 e7 00 00 00 jne 32bc57 <buildOutputType+0x38f7> | |
32bb70: 80 7a 05 5f cmp BYTE PTR [rdx+0x5],0x5f | |
32bb74: 0f 85 dd 00 00 00 jne 32bc57 <buildOutputType+0x38f7> | |
32bb7a: 80 7a 06 66 cmp BYTE PTR [rdx+0x6],0x66 | |
32bb7e: 0f 85 d3 00 00 00 jne 32bc57 <buildOutputType+0x38f7> | |
32bb84: 80 7a 07 72 cmp BYTE PTR [rdx+0x7],0x72 | |
32bb88: 0f 85 c9 00 00 00 jne 32bc57 <buildOutputType+0x38f7> | |
32bb8e: 80 7a 08 61 cmp BYTE PTR [rdx+0x8],0x61 | |
32bb92: 0f 85 bf 00 00 00 jne 32bc57 <buildOutputType+0x38f7> | |
32bb98: 80 7a 09 6d cmp BYTE PTR [rdx+0x9],0x6d | |
32bb9c: 0f 85 b5 00 00 00 jne 32bc57 <buildOutputType+0x38f7> | |
32bba2: 80 7a 0a 65 cmp BYTE PTR [rdx+0xa],0x65 | |
32bba6: 0f 85 ab 00 00 00 jne 32bc57 <buildOutputType+0x38f7> | |
32bbac: 80 7a 0b 77 cmp BYTE PTR [rdx+0xb],0x77 | |
32bbb0: 0f 85 a1 00 00 00 jne 32bc57 <buildOutputType+0x38f7> | |
32bbb6: 80 7a 0c 6f cmp BYTE PTR [rdx+0xc],0x6f | |
32bbba: 0f 85 97 00 00 00 jne 32bc57 <buildOutputType+0x38f7> | |
32bbc0: 80 7a 0d 72 cmp BYTE PTR [rdx+0xd],0x72 | |
32bbc4: 0f 85 8d 00 00 00 jne 32bc57 <buildOutputType+0x38f7> | |
32bbca: 80 7a 0e 6b cmp BYTE PTR [rdx+0xe],0x6b | |
32bbce: 0f 85 83 00 00 00 jne 32bc57 <buildOutputType+0x38f7> | |
32bbd4: 48 8b 8c 24 f8 00 00 mov rcx,QWORD PTR [rsp+0xf8] | |
32bbdb: 00 | |
32bbdc: 48 ff c1 inc rcx | |
32bbdf: 48 3b 8c 24 e8 00 00 cmp rcx,QWORD PTR [rsp+0xe8] | |
32bbe6: 00 | |
32bbe7: 0f 83 11 14 04 00 jae 36cffe <buildOutputType+0x44c9e> | |
32bbed: 48 89 cb mov rbx,rcx | |
32bbf0: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
32bbf7: 00 | |
32bbf8: 48 8d b4 24 c0 04 00 lea rsi,[rsp+0x4c0] | |
32bbff: 00 | |
32bc00: c5 f8 77 vzeroupper | |
32bc03: e8 68 18 ff ff call 31d470 <std.array_list.ArrayListAligned([]const u8,null).addOne> | |
32bc08: 0f b7 84 24 a8 07 00 movzx eax,WORD PTR [rsp+0x7a8] | |
32bc0f: 00 | |
32bc10: 66 85 c0 test ax,ax | |
32bc13: 0f 85 39 c5 03 00 jne 368152 <buildOutputType+0x3fdf2> | |
32bc19: 48 89 df mov rdi,rbx | |
32bc1c: 48 89 d8 mov rax,rbx | |
32bc1f: 48 c1 e0 04 shl rax,0x4 | |
32bc23: 48 8b 8c 24 a0 07 00 mov rcx,QWORD PTR [rsp+0x7a0] | |
32bc2a: 00 | |
32bc2b: 48 8b 94 24 e0 00 00 mov rdx,QWORD PTR [rsp+0xe0] | |
32bc32: 00 | |
32bc33: c5 f8 10 04 02 vmovups xmm0,XMMWORD PTR [rdx+rax*1] | |
32bc38: c5 f8 11 01 vmovups XMMWORD PTR [rcx],xmm0 | |
32bc3c: 44 8b 84 24 ac 05 00 mov r8d,DWORD PTR [rsp+0x5ac] | |
32bc43: 00 | |
32bc44: 4c 8b 8c 24 b0 05 00 mov r9,QWORD PTR [rsp+0x5b0] | |
32bc4b: 00 | |
32bc4c: 4d 89 f2 mov r10,r14 | |
32bc4f: 49 89 d6 mov r14,rdx | |
32bc52: e9 56 05 00 00 jmp 32c1ad <buildOutputType+0x3e4d> | |
32bc57: 49 83 ff 16 cmp r15,0x16 | |
32bc5b: 0f 85 79 01 00 00 jne 32bdda <buildOutputType+0x3a7a> | |
32bc61: 48 8b 94 24 d0 05 00 mov rdx,QWORD PTR [rsp+0x5d0] | |
32bc68: 00 | |
32bc69: 48 81 fa 85 b1 2d 00 cmp rdx,0x2db185 | |
32bc70: 0f 84 db 00 00 00 je 32bd51 <buildOutputType+0x39f1> | |
32bc76: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
32bc79: 0f 85 5b 01 00 00 jne 32bdda <buildOutputType+0x3a7a> | |
32bc7f: 80 7a 01 63 cmp BYTE PTR [rdx+0x1],0x63 | |
32bc83: 0f 85 51 01 00 00 jne 32bdda <buildOutputType+0x3a7a> | |
32bc89: 80 7a 02 6f cmp BYTE PTR [rdx+0x2],0x6f | |
32bc8d: 0f 85 47 01 00 00 jne 32bdda <buildOutputType+0x3a7a> | |
32bc93: 80 7a 03 6d cmp BYTE PTR [rdx+0x3],0x6d | |
32bc97: 0f 85 3d 01 00 00 jne 32bdda <buildOutputType+0x3a7a> | |
32bc9d: 80 7a 04 70 cmp BYTE PTR [rdx+0x4],0x70 | |
32bca1: 0f 85 33 01 00 00 jne 32bdda <buildOutputType+0x3a7a> | |
32bca7: 80 7a 05 61 cmp BYTE PTR [rdx+0x5],0x61 | |
32bcab: 0f 85 29 01 00 00 jne 32bdda <buildOutputType+0x3a7a> | |
32bcb1: 80 7a 06 74 cmp BYTE PTR [rdx+0x6],0x74 | |
32bcb5: 0f 85 1f 01 00 00 jne 32bdda <buildOutputType+0x3a7a> | |
32bcbb: 80 7a 07 69 cmp BYTE PTR [rdx+0x7],0x69 | |
32bcbf: 0f 85 15 01 00 00 jne 32bdda <buildOutputType+0x3a7a> | |
32bcc5: 80 7a 08 62 cmp BYTE PTR [rdx+0x8],0x62 | |
32bcc9: 0f 85 0b 01 00 00 jne 32bdda <buildOutputType+0x3a7a> | |
32bccf: 80 7a 09 69 cmp BYTE PTR [rdx+0x9],0x69 | |
32bcd3: 0f 85 01 01 00 00 jne 32bdda <buildOutputType+0x3a7a> | |
32bcd9: 80 7a 0a 6c cmp BYTE PTR [rdx+0xa],0x6c | |
32bcdd: 0f 85 f7 00 00 00 jne 32bdda <buildOutputType+0x3a7a> | |
32bce3: 80 7a 0b 69 cmp BYTE PTR [rdx+0xb],0x69 | |
32bce7: 0f 85 ed 00 00 00 jne 32bdda <buildOutputType+0x3a7a> | |
32bced: 80 7a 0c 74 cmp BYTE PTR [rdx+0xc],0x74 | |
32bcf1: 0f 85 e3 00 00 00 jne 32bdda <buildOutputType+0x3a7a> | |
32bcf7: 80 7a 0d 79 cmp BYTE PTR [rdx+0xd],0x79 | |
32bcfb: 0f 85 d9 00 00 00 jne 32bdda <buildOutputType+0x3a7a> | |
32bd01: 80 7a 0e 5f cmp BYTE PTR [rdx+0xe],0x5f | |
32bd05: 0f 85 cf 00 00 00 jne 32bdda <buildOutputType+0x3a7a> | |
32bd0b: 80 7a 0f 76 cmp BYTE PTR [rdx+0xf],0x76 | |
32bd0f: 0f 85 c5 00 00 00 jne 32bdda <buildOutputType+0x3a7a> | |
32bd15: 80 7a 10 65 cmp BYTE PTR [rdx+0x10],0x65 | |
32bd19: 0f 85 bb 00 00 00 jne 32bdda <buildOutputType+0x3a7a> | |
32bd1f: 80 7a 11 72 cmp BYTE PTR [rdx+0x11],0x72 | |
32bd23: 0f 85 b1 00 00 00 jne 32bdda <buildOutputType+0x3a7a> | |
32bd29: 80 7a 12 73 cmp BYTE PTR [rdx+0x12],0x73 | |
32bd2d: 0f 85 a7 00 00 00 jne 32bdda <buildOutputType+0x3a7a> | |
32bd33: 80 7a 13 69 cmp BYTE PTR [rdx+0x13],0x69 | |
32bd37: 0f 85 9d 00 00 00 jne 32bdda <buildOutputType+0x3a7a> | |
32bd3d: 80 7a 14 6f cmp BYTE PTR [rdx+0x14],0x6f | |
32bd41: 0f 85 93 00 00 00 jne 32bdda <buildOutputType+0x3a7a> | |
32bd47: 80 7a 15 6e cmp BYTE PTR [rdx+0x15],0x6e | |
32bd4b: 0f 85 89 00 00 00 jne 32bdda <buildOutputType+0x3a7a> | |
32bd51: 48 8b 94 24 f8 00 00 mov rdx,QWORD PTR [rsp+0xf8] | |
32bd58: 00 | |
32bd59: 48 ff c2 inc rdx | |
32bd5c: 48 3b 94 24 e8 00 00 cmp rdx,QWORD PTR [rsp+0xe8] | |
32bd63: 00 | |
32bd64: 0f 83 b1 12 04 00 jae 36d01b <buildOutputType+0x44cbb> | |
32bd6a: 48 89 d1 mov rcx,rdx | |
32bd6d: 48 89 d3 mov rbx,rdx | |
32bd70: 48 89 ce mov rsi,rcx | |
32bd73: 48 c1 e6 04 shl rsi,0x4 | |
32bd77: 4c 8b bc 24 e0 00 00 mov r15,QWORD PTR [rsp+0xe0] | |
32bd7e: 00 | |
32bd7f: 4c 01 fe add rsi,r15 | |
32bd82: 48 8d bc 24 50 36 00 lea rdi,[rsp+0x3650] | |
32bd89: 00 | |
32bd8a: 48 89 b4 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rsi | |
32bd91: 00 | |
32bd92: c5 f8 77 vzeroupper | |
32bd95: e8 a6 b7 04 00 call 377540 <std.builtin.Version.parse> | |
32bd9a: 48 89 df mov rdi,rbx | |
32bd9d: 48 0f bf 84 24 5c 36 movsx rax,WORD PTR [rsp+0x365c] | |
32bda4: 00 00 | |
32bda6: 48 85 c0 test rax,rax | |
32bda9: 44 8b 84 24 ac 05 00 mov r8d,DWORD PTR [rsp+0x5ac] | |
32bdb0: 00 | |
32bdb1: 4c 8b 8c 24 b0 05 00 mov r9,QWORD PTR [rsp+0x5b0] | |
32bdb8: 00 | |
32bdb9: 4d 89 f2 mov r10,r14 | |
32bdbc: 4d 89 fe mov r14,r15 | |
32bdbf: 4c 8b 9c 24 c0 05 00 mov r11,QWORD PTR [rsp+0x5c0] | |
32bdc6: 00 | |
32bdc7: 4c 8b ac 24 e8 00 00 mov r13,QWORD PTR [rsp+0xe8] | |
32bdce: 00 | |
32bdcf: 0f 84 55 d5 ff ff je 32932a <buildOutputType+0xfca> | |
32bdd5: e9 5e 12 04 00 jmp 36d038 <buildOutputType+0x44cd8> | |
32bdda: 49 83 ff 10 cmp r15,0x10 | |
32bdde: 0f 85 38 01 00 00 jne 32bf1c <buildOutputType+0x3bbc> | |
32bde4: 48 8b 94 24 d0 05 00 mov rdx,QWORD PTR [rsp+0x5d0] | |
32bdeb: 00 | |
32bdec: 48 81 fa 9c b1 2d 00 cmp rdx,0x2db19c | |
32bdf3: 0f 84 9f 00 00 00 je 32be98 <buildOutputType+0x3b38> | |
32bdf9: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
32bdfc: 0f 85 1a 01 00 00 jne 32bf1c <buildOutputType+0x3bbc> | |
32be02: 80 7a 01 63 cmp BYTE PTR [rdx+0x1],0x63 | |
32be06: 0f 85 10 01 00 00 jne 32bf1c <buildOutputType+0x3bbc> | |
32be0c: 80 7a 02 75 cmp BYTE PTR [rdx+0x2],0x75 | |
32be10: 0f 85 06 01 00 00 jne 32bf1c <buildOutputType+0x3bbc> | |
32be16: 80 7a 03 72 cmp BYTE PTR [rdx+0x3],0x72 | |
32be1a: 0f 85 fc 00 00 00 jne 32bf1c <buildOutputType+0x3bbc> | |
32be20: 80 7a 04 72 cmp BYTE PTR [rdx+0x4],0x72 | |
32be24: 0f 85 f2 00 00 00 jne 32bf1c <buildOutputType+0x3bbc> | |
32be2a: 80 7a 05 65 cmp BYTE PTR [rdx+0x5],0x65 | |
32be2e: 0f 85 e8 00 00 00 jne 32bf1c <buildOutputType+0x3bbc> | |
32be34: 80 7a 06 6e cmp BYTE PTR [rdx+0x6],0x6e | |
32be38: 0f 85 de 00 00 00 jne 32bf1c <buildOutputType+0x3bbc> | |
32be3e: 80 7a 07 74 cmp BYTE PTR [rdx+0x7],0x74 | |
32be42: 0f 85 d4 00 00 00 jne 32bf1c <buildOutputType+0x3bbc> | |
32be48: 80 7a 08 5f cmp BYTE PTR [rdx+0x8],0x5f | |
32be4c: 0f 85 ca 00 00 00 jne 32bf1c <buildOutputType+0x3bbc> | |
32be52: 80 7a 09 76 cmp BYTE PTR [rdx+0x9],0x76 | |
32be56: 0f 85 c0 00 00 00 jne 32bf1c <buildOutputType+0x3bbc> | |
32be5c: 80 7a 0a 65 cmp BYTE PTR [rdx+0xa],0x65 | |
32be60: 0f 85 b6 00 00 00 jne 32bf1c <buildOutputType+0x3bbc> | |
32be66: 80 7a 0b 72 cmp BYTE PTR [rdx+0xb],0x72 | |
32be6a: 0f 85 ac 00 00 00 jne 32bf1c <buildOutputType+0x3bbc> | |
32be70: 80 7a 0c 73 cmp BYTE PTR [rdx+0xc],0x73 | |
32be74: 0f 85 a2 00 00 00 jne 32bf1c <buildOutputType+0x3bbc> | |
32be7a: 80 7a 0d 69 cmp BYTE PTR [rdx+0xd],0x69 | |
32be7e: 0f 85 98 00 00 00 jne 32bf1c <buildOutputType+0x3bbc> | |
32be84: 80 7a 0e 6f cmp BYTE PTR [rdx+0xe],0x6f | |
32be88: 0f 85 8e 00 00 00 jne 32bf1c <buildOutputType+0x3bbc> | |
32be8e: 80 7a 0f 6e cmp BYTE PTR [rdx+0xf],0x6e | |
32be92: 0f 85 84 00 00 00 jne 32bf1c <buildOutputType+0x3bbc> | |
32be98: 48 8b 8c 24 f8 00 00 mov rcx,QWORD PTR [rsp+0xf8] | |
32be9f: 00 | |
32bea0: 48 ff c1 inc rcx | |
32bea3: 48 3b 8c 24 e8 00 00 cmp rcx,QWORD PTR [rsp+0xe8] | |
32beaa: 00 | |
32beab: 0f 83 be 11 04 00 jae 36d06f <buildOutputType+0x44d0f> | |
32beb1: 49 89 cf mov r15,rcx | |
32beb4: 48 89 cb mov rbx,rcx | |
32beb7: 48 c1 e3 04 shl rbx,0x4 | |
32bebb: 48 03 9c 24 e0 00 00 add rbx,QWORD PTR [rsp+0xe0] | |
32bec2: 00 | |
32bec3: 48 8d bc 24 58 1f 00 lea rdi,[rsp+0x1f58] | |
32beca: 00 | |
32becb: 48 89 de mov rsi,rbx | |
32bece: c5 f8 77 vzeroupper | |
32bed1: e8 6a b6 04 00 call 377540 <std.builtin.Version.parse> | |
32bed6: 48 0f bf 84 24 64 1f movsx rax,WORD PTR [rsp+0x1f64] | |
32bedd: 00 00 | |
32bedf: 48 85 c0 test rax,rax | |
32bee2: 0f 85 a4 11 04 00 jne 36d08c <buildOutputType+0x44d2c> | |
32bee8: 8b 84 24 58 1f 00 00 mov eax,DWORD PTR [rsp+0x1f58] | |
32beef: 48 89 84 24 e8 17 00 mov QWORD PTR [rsp+0x17e8],rax | |
32bef6: 00 | |
32bef7: 8b 84 24 5c 1f 00 00 mov eax,DWORD PTR [rsp+0x1f5c] | |
32befe: 89 84 24 4c 06 00 00 mov DWORD PTR [rsp+0x64c],eax | |
32bf05: b0 01 mov al,0x1 | |
32bf07: 48 89 84 24 08 07 00 mov QWORD PTR [rsp+0x708],rax | |
32bf0e: 00 | |
32bf0f: 44 8b 84 24 60 1f 00 mov r8d,DWORD PTR [rsp+0x1f60] | |
32bf16: 00 | |
32bf17: e9 0a 05 00 00 jmp 32c426 <buildOutputType+0x40c6> | |
32bf1c: 49 83 ff 0c cmp r15,0xc | |
32bf20: 75 5c jne 32bf7e <buildOutputType+0x3c1e> | |
32bf22: 48 8b 94 24 d0 05 00 mov rdx,QWORD PTR [rsp+0x5d0] | |
32bf29: 00 | |
32bf2a: 48 81 fa 33 64 2e 00 cmp rdx,0x2e6433 | |
32bf31: 0f 84 8b 00 00 00 je 32bfc2 <buildOutputType+0x3c62> | |
32bf37: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
32bf3a: 75 42 jne 32bf7e <buildOutputType+0x3c1e> | |
32bf3c: 80 7a 01 2d cmp BYTE PTR [rdx+0x1],0x2d | |
32bf40: 75 3c jne 32bf7e <buildOutputType+0x3c1e> | |
32bf42: 80 7a 02 6f cmp BYTE PTR [rdx+0x2],0x6f | |
32bf46: 75 36 jne 32bf7e <buildOutputType+0x3c1e> | |
32bf48: 80 7a 03 75 cmp BYTE PTR [rdx+0x3],0x75 | |
32bf4c: 75 30 jne 32bf7e <buildOutputType+0x3c1e> | |
32bf4e: 80 7a 04 74 cmp BYTE PTR [rdx+0x4],0x74 | |
32bf52: 75 2a jne 32bf7e <buildOutputType+0x3c1e> | |
32bf54: 80 7a 05 2d cmp BYTE PTR [rdx+0x5],0x2d | |
32bf58: 75 24 jne 32bf7e <buildOutputType+0x3c1e> | |
32bf5a: 80 7a 06 69 cmp BYTE PTR [rdx+0x6],0x69 | |
32bf5e: 75 1e jne 32bf7e <buildOutputType+0x3c1e> | |
32bf60: 80 7a 07 6d cmp BYTE PTR [rdx+0x7],0x6d | |
32bf64: 75 18 jne 32bf7e <buildOutputType+0x3c1e> | |
32bf66: 80 7a 08 70 cmp BYTE PTR [rdx+0x8],0x70 | |
32bf6a: 75 12 jne 32bf7e <buildOutputType+0x3c1e> | |
32bf6c: 80 7a 09 6c cmp BYTE PTR [rdx+0x9],0x6c | |
32bf70: 75 0c jne 32bf7e <buildOutputType+0x3c1e> | |
32bf72: 80 7a 0a 69 cmp BYTE PTR [rdx+0xa],0x69 | |
32bf76: 75 06 jne 32bf7e <buildOutputType+0x3c1e> | |
32bf78: 80 7a 0b 62 cmp BYTE PTR [rdx+0xb],0x62 | |
32bf7c: 74 44 je 32bfc2 <buildOutputType+0x3c62> | |
32bf7e: 49 83 ff 07 cmp r15,0x7 | |
32bf82: 0f 85 8a 00 00 00 jne 32c012 <buildOutputType+0x3cb2> | |
32bf88: 48 8b 94 24 d0 05 00 mov rdx,QWORD PTR [rsp+0x5d0] | |
32bf8f: 00 | |
32bf90: 48 81 fa 57 64 2e 00 cmp rdx,0x2e6457 | |
32bf97: 74 29 je 32bfc2 <buildOutputType+0x3c62> | |
32bf99: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
32bf9c: 75 74 jne 32c012 <buildOutputType+0x3cb2> | |
32bf9e: 80 7a 01 69 cmp BYTE PTR [rdx+0x1],0x69 | |
32bfa2: 75 6e jne 32c012 <buildOutputType+0x3cb2> | |
32bfa4: 80 7a 02 6d cmp BYTE PTR [rdx+0x2],0x6d | |
32bfa8: 75 68 jne 32c012 <buildOutputType+0x3cb2> | |
32bfaa: 80 7a 03 70 cmp BYTE PTR [rdx+0x3],0x70 | |
32bfae: 75 62 jne 32c012 <buildOutputType+0x3cb2> | |
32bfb0: 80 7a 04 6c cmp BYTE PTR [rdx+0x4],0x6c | |
32bfb4: 75 5c jne 32c012 <buildOutputType+0x3cb2> | |
32bfb6: 80 7a 05 69 cmp BYTE PTR [rdx+0x5],0x69 | |
32bfba: 75 56 jne 32c012 <buildOutputType+0x3cb2> | |
32bfbc: 80 7a 06 62 cmp BYTE PTR [rdx+0x6],0x62 | |
32bfc0: 75 50 jne 32c012 <buildOutputType+0x3cb2> | |
32bfc2: 48 8b 8c 24 f8 00 00 mov rcx,QWORD PTR [rsp+0xf8] | |
32bfc9: 00 | |
32bfca: 48 ff c1 inc rcx | |
32bfcd: 48 3b 8c 24 e8 00 00 cmp rcx,QWORD PTR [rsp+0xe8] | |
32bfd4: 00 | |
32bfd5: 0f 83 e0 10 04 00 jae 36d0bb <buildOutputType+0x44d5b> | |
32bfdb: 48 89 cf mov rdi,rcx | |
32bfde: c6 84 24 70 1a 00 00 mov BYTE PTR [rsp+0x1a70],0x2 | |
32bfe5: 02 | |
32bfe6: 48 89 c8 mov rax,rcx | |
32bfe9: 48 c1 e0 04 shl rax,0x4 | |
32bfed: 48 8b 8c 24 e0 00 00 mov rcx,QWORD PTR [rsp+0xe0] | |
32bff4: 00 | |
32bff5: c5 f8 10 04 01 vmovups xmm0,XMMWORD PTR [rcx+rax*1] | |
32bffa: c5 f8 29 84 24 60 1a vmovaps XMMWORD PTR [rsp+0x1a60],xmm0 | |
32c001: 00 00 | |
32c003: b0 01 mov al,0x1 | |
32c005: 48 89 84 24 f0 17 00 mov QWORD PTR [rsp+0x17f0],rax | |
32c00c: 00 | |
32c00d: e9 85 01 00 00 jmp 32c197 <buildOutputType+0x3e37> | |
32c012: 49 83 ff 0a cmp r15,0xa | |
32c016: 0f 85 03 01 00 00 jne 32c11f <buildOutputType+0x3dbf> | |
32c01c: 48 8b 94 24 d0 05 00 mov rdx,QWORD PTR [rsp+0x5d0] | |
32c023: 00 | |
32c024: 48 81 fa a1 49 2e 00 cmp rdx,0x2e49a1 | |
32c02b: 74 63 je 32c090 <buildOutputType+0x3d30> | |
32c02d: 80 3a 2d cmp BYTE PTR [rdx],0x2d | |
32c030: 0f 85 e9 00 00 00 jne 32c11f <buildOutputType+0x3dbf> | |
32c036: 80 7a 01 75 cmp BYTE PTR [rdx+0x1],0x75 | |
32c03a: 0f 85 df 00 00 00 jne 32c11f <buildOutputType+0x3dbf> | |
32c040: 80 7a 02 6e cmp BYTE PTR [rdx+0x2],0x6e | |
32c044: 0f 85 d5 00 00 00 jne 32c11f <buildOutputType+0x3dbf> | |
32c04a: 80 7a 03 64 cmp BYTE PTR [rdx+0x3],0x64 | |
32c04e: 0f 85 cb 00 00 00 jne 32c11f <buildOutputType+0x3dbf> | |
32c054: 80 7a 04 65 cmp BYTE PTR [rdx+0x4],0x65 | |
32c058: 0f 85 c1 00 00 00 jne 32c11f <buildOutputType+0x3dbf> | |
32c05e: 80 7a 05 66 cmp BYTE PTR [rdx+0x5],0x66 | |
32c062: 0f 85 b7 00 00 00 jne 32c11f <buildOutputType+0x3dbf> | |
32c068: 80 7a 06 69 cmp BYTE PTR [rdx+0x6],0x69 | |
32c06c: 0f 85 ad 00 00 00 jne 32c11f <buildOutputType+0x3dbf> | |
32c072: 80 7a 07 6e cmp BYTE PTR [rdx+0x7],0x6e | |
32c076: 0f 85 a3 00 00 00 jne 32c11f <buildOutputType+0x3dbf> | |
32c07c: 80 7a 08 65 cmp BYTE PTR [rdx+0x8],0x65 | |
32c080: 0f 85 99 00 00 00 jne 32c11f <buildOutputType+0x3dbf> | |
32c086: 80 7a 09 64 cmp BYTE PTR [rdx+0x9],0x64 | |
32c08a: 0f 85 8f 00 00 00 jne 32c11f <buildOutputType+0x3dbf> | |
32c090: 48 8b 94 24 f8 00 00 mov rdx,QWORD PTR [rsp+0xf8] | |
32c097: 00 | |
32c098: 48 ff c2 inc rdx | |
32c09b: 48 3b 94 24 e8 00 00 cmp rdx,QWORD PTR [rsp+0xe8] | |
32c0a2: 00 | |
32c0a3: 0f 83 2f 10 04 00 jae 36d0d8 <buildOutputType+0x44d78> | |
32c0a9: 48 89 d1 mov rcx,rdx | |
32c0ac: 48 89 d3 mov rbx,rdx | |
32c0af: 48 89 ce mov rsi,rcx | |
32c0b2: 48 c1 e6 04 shl rsi,0x4 | |
32c0b6: 4c 8b bc 24 e0 00 00 mov r15,QWORD PTR [rsp+0xe0] | |
32c0bd: 00 | |
32c0be: 4c 01 fe add rsi,r15 | |
32c0c1: bf 30 ef 2a 00 mov edi,0x2aef30 | |
32c0c6: 48 89 b4 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rsi | |
32c0cd: 00 | |
32c0ce: c5 f8 77 vzeroupper | |
32c0d1: e8 ca a2 fe ff call 3163a0 <std.mem.eql> | |
32c0d6: 48 89 df mov rdi,rbx | |
32c0d9: b1 01 mov cl,0x1 | |
32c0db: 89 8c 24 90 01 00 00 mov DWORD PTR [rsp+0x190],ecx | |
32c0e2: b1 01 mov cl,0x1 | |
32c0e4: 48 89 8c 24 a8 01 00 mov QWORD PTR [rsp+0x1a8],rcx | |
32c0eb: 00 | |
32c0ec: a8 01 test al,0x1 | |
32c0ee: 44 8b 84 24 ac 05 00 mov r8d,DWORD PTR [rsp+0x5ac] | |
32c0f5: 00 | |
32c0f6: 4c 8b 8c 24 b0 05 00 mov r9,QWORD PTR [rsp+0x5b0] | |
32c0fd: 00 | |
32c0fe: 4d 89 f2 mov r10,r14 | |
32c101: 4d 89 fe mov r14,r15 | |
32c104: 4c 8b 9c 24 c0 05 00 mov r11,QWORD PTR [rsp+0x5c0] | |
32c10b: 00 | |
32c10c: 4c 8b ac 24 e8 00 00 mov r13,QWORD PTR [rsp+0xe8] | |
32c113: 00 | |
32c114: 0f 85 10 d2 ff ff jne 32932a <buildOutputType+0xfca> | |
32c11a: e9 d6 0f 04 00 jmp 36d0f5 <buildOutputType+0x44d95> | |
32c11f: 40 84 f6 test sil,sil | |
32c122: 0f 84 92 00 00 00 je 32c1ba <buildOutputType+0x3e5a> | |
32c128: 48 8b 8c 24 d0 05 00 mov rcx,QWORD PTR [rsp+0x5d0] | |
32c12f: 00 | |
32c130: 48 81 f9 99 22 2e 00 cmp rcx,0x2e2299 | |
32c137: 74 1b je 32c154 <buildOutputType+0x3df4> | |
32c139: 4d 85 ff test r15,r15 | |
32c13c: 74 16 je 32c154 <buildOutputType+0x3df4> | |
32c13e: 31 d2 xor edx,edx | |
32c140: 0f b6 9a 99 22 2e 00 movzx ebx,BYTE PTR [rdx+0x2e2299] | |
32c147: 3a 1c 11 cmp bl,BYTE PTR [rcx+rdx*1] | |
32c14a: 75 6e jne 32c1ba <buildOutputType+0x3e5a> | |
32c14c: 48 ff c2 inc rdx | |
32c14f: 49 39 d7 cmp r15,rdx | |
32c152: 75 ec jne 32c140 <buildOutputType+0x3de0> | |
32c154: 48 8b 8c 24 f8 00 00 mov rcx,QWORD PTR [rsp+0xf8] | |
32c15b: 00 | |
32c15c: 48 ff c1 inc rcx | |
32c15f: 48 3b 8c 24 e8 00 00 cmp rcx,QWORD PTR [rsp+0xe8] | |
32c166: 00 | |
32c167: 0f 83 aa 0f 04 00 jae 36d117 <buildOutputType+0x44db7> | |
32c16d: 48 89 cf mov rdi,rcx | |
32c170: 48 89 c8 mov rax,rcx | |
32c173: 48 c1 e0 04 shl rax,0x4 | |
32c177: 48 8b 8c 24 e0 00 00 mov rcx,QWORD PTR [rsp+0xe0] | |
32c17e: 00 | |
32c17f: c5 f8 10 04 01 vmovups xmm0,XMMWORD PTR [rcx+rax*1] | |
32c184: c5 f8 29 84 24 f0 1f vmovaps XMMWORD PTR [rsp+0x1ff0],xmm0 | |
32c18b: 00 00 | |
32c18d: b0 01 mov al,0x1 | |
32c18f: 48 89 84 24 c0 19 00 mov QWORD PTR [rsp+0x19c0],rax | |
32c196: 00 | |
32c197: 44 8b 84 24 ac 05 00 mov r8d,DWORD PTR [rsp+0x5ac] | |
32c19e: 00 | |
32c19f: 4c 8b 8c 24 b0 05 00 mov r9,QWORD PTR [rsp+0x5b0] | |
32c1a6: 00 | |
32c1a7: 4d 89 f2 mov r10,r14 | |
32c1aa: 49 89 ce mov r14,rcx | |
32c1ad: 4c 8b 9c 24 c0 05 00 mov r11,QWORD PTR [rsp+0x5c0] | |
32c1b4: 00 | |
32c1b5: e9 f7 d4 ff ff jmp 3296b1 <buildOutputType+0x1351> | |
32c1ba: 49 83 ff 0b cmp r15,0xb | |
32c1be: 0f 85 62 01 00 00 jne 32c326 <buildOutputType+0x3fc6> | |
32c1c4: 48 8b 8c 24 d0 05 00 mov rcx,QWORD PTR [rsp+0x5d0] | |
32c1cb: 00 | |
32c1cc: 48 81 f9 de 58 2e 00 cmp rcx,0x2e58de | |
32c1d3: 74 6d je 32c242 <buildOutputType+0x3ee2> | |
32c1d5: 80 39 2d cmp BYTE PTR [rcx],0x2d | |
32c1d8: 0f 85 f6 00 00 00 jne 32c2d4 <buildOutputType+0x3f74> | |
32c1de: 80 79 01 66 cmp BYTE PTR [rcx+0x1],0x66 | |
32c1e2: 0f 85 ec 00 00 00 jne 32c2d4 <buildOutputType+0x3f74> | |
32c1e8: 80 79 02 6f cmp BYTE PTR [rcx+0x2],0x6f | |
32c1ec: 0f 85 e2 00 00 00 jne 32c2d4 <buildOutputType+0x3f74> | |
32c1f2: 80 79 03 72 cmp BYTE PTR [rcx+0x3],0x72 | |
32c1f6: 0f 85 d8 00 00 00 jne 32c2d4 <buildOutputType+0x3f74> | |
32c1fc: 80 79 04 63 cmp BYTE PTR [rcx+0x4],0x63 | |
32c200: 0f 85 ce 00 00 00 jne 32c2d4 <buildOutputType+0x3f74> | |
32c206: 80 79 05 65 cmp BYTE PTR [rcx+0x5],0x65 | |
32c20a: 0f 85 c4 00 00 00 jne 32c2d4 <buildOutputType+0x3f74> | |
32c210: 80 79 06 5f cmp BYTE PTR [rcx+0x6],0x5f | |
32c214: 0f 85 ba 00 00 00 jne 32c2d4 <buildOutputType+0x3f74> | |
32c21a: 80 79 07 6c cmp BYTE PTR [rcx+0x7],0x6c | |
32c21e: 0f 85 b0 00 00 00 jne 32c2d4 <buildOutputType+0x3f74> | |
32c224: 80 79 08 6f cmp BYTE PTR [rcx+0x8],0x6f | |
32c228: 0f 85 a6 00 00 00 jne 32c2d4 <buildOutputType+0x3f74> | |
32c22e: 80 79 09 61 cmp BYTE PTR [rcx+0x9],0x61 | |
32c232: 0f 85 9c 00 00 00 jne 32c2d4 <buildOutputType+0x3f74> | |
32c238: 80 79 0a 64 cmp BYTE PTR [rcx+0xa],0x64 | |
32c23c: 0f 85 92 00 00 00 jne 32c2d4 <buildOutputType+0x3f74> | |
32c242: 48 8b 8c 24 f8 00 00 mov rcx,QWORD PTR [rsp+0xf8] | |
32c249: 00 | |
32c24a: 48 ff c1 inc rcx | |
32c24d: 48 3b 8c 24 e8 00 00 cmp rcx,QWORD PTR [rsp+0xe8] | |
32c254: 00 | |
32c255: 0f 83 4c 0d 04 00 jae 36cfa7 <buildOutputType+0x44c47> | |
32c25b: 48 89 cb mov rbx,rcx | |
32c25e: 48 89 c8 mov rax,rcx | |
32c261: 48 c1 e0 04 shl rax,0x4 | |
32c265: 4c 8b ac 24 e0 00 00 mov r13,QWORD PTR [rsp+0xe0] | |
32c26c: 00 | |
32c26d: c4 c1 78 10 44 05 00 vmovups xmm0,XMMWORD PTR [r13+rax*1+0x0] | |
32c274: c5 f8 29 84 24 f0 2f vmovaps XMMWORD PTR [rsp+0x2ff0],xmm0 | |
32c27b: 00 00 | |
32c27d: c6 84 24 00 30 00 00 mov BYTE PTR [rsp+0x3000],0x1 | |
32c284: 01 | |
32c285: 48 8d bc 24 a0 03 00 lea rdi,[rsp+0x3a0] | |
32c28c: 00 | |
32c28d: 48 8d b4 24 f0 2f 00 lea rsi,[rsp+0x2ff0] | |
32c294: 00 | |
32c295: c5 f8 77 vzeroupper | |
32c298: e8 c3 c3 04 00 call 378660 <std.array_list.ArrayListAligned(Compilation.LinkObject,null).append> | |
32c29d: 48 89 df mov rdi,rbx | |
32c2a0: 66 85 c0 test ax,ax | |
32c2a3: 44 8b 84 24 ac 05 00 mov r8d,DWORD PTR [rsp+0x5ac] | |
32c2aa: 00 | |
32c2ab: 4c 8b 8c 24 b0 05 00 mov r9,QWORD PTR [rsp+0x5b0] | |
32c2b2: 00 | |
32c2b3: 4d 89 f2 mov r10,r14 | |
32c2b6: 4d 89 ee mov r14,r13 | |
32c2b9: 4c 8b 9c 24 c0 05 00 mov r11,QWORD PTR [rsp+0x5c0] | |
32c2c0: 00 | |
32c2c1: 4c 8b ac 24 e8 00 00 mov r13,QWORD PTR [rsp+0xe8] | |
32c2c8: 00 | |
32c2c9: 0f 84 5b d0 ff ff je 32932a <buildOutputType+0xfca> | |
32c2cf: e9 7e be 03 00 jmp 368152 <buildOutputType+0x3fdf2> | |
32c2d4: 48 81 f9 a7 23 2e 00 cmp rcx,0x2e23a7 | |
32c2db: 0f 84 d7 00 00 00 je 32c3b8 <buildOutputType+0x4058> | |
32c2e1: 80 39 2d cmp BYTE PTR [rcx],0x2d | |
32c2e4: 75 40 jne 32c326 <buildOutputType+0x3fc6> | |
32c2e6: 80 79 01 68 cmp BYTE PTR [rcx+0x1],0x68 | |
32c2ea: 75 3a jne 32c326 <buildOutputType+0x3fc6> | |
32c2ec: 80 79 02 61 cmp BYTE PTR [rcx+0x2],0x61 | |
32c2f0: 75 34 jne 32c326 <buildOutputType+0x3fc6> | |
32c2f2: 80 79 03 73 cmp BYTE PTR [rcx+0x3],0x73 | |
32c2f6: 75 2e jne 32c326 <buildOutputType+0x3fc6> | |
32c2f8: 80 79 04 68 cmp BYTE PTR [rcx+0x4],0x68 | |
32c2fc: 75 28 jne 32c326 <buildOutputType+0x3fc6> | |
32c2fe: 80 79 05 2d cmp BYTE PTR [rcx+0x5],0x2d | |
32c302: 75 22 jne 32c326 <buildOutputType+0x3fc6> | |
32c304: 80 79 06 73 cmp BYTE PTR [rcx+0x6],0x73 | |
32c308: 75 1c jne 32c326 <buildOutputType+0x3fc6> | |
32c30a: 80 79 07 74 cmp BYTE PTR [rcx+0x7],0x74 | |
32c30e: 75 16 jne 32c326 <buildOutputType+0x3fc6> | |
32c310: 80 79 08 79 cmp BYTE PTR [rcx+0x8],0x79 | |
32c314: 75 10 jne 32c326 <buildOutputType+0x3fc6> | |
32c316: 80 79 09 6c cmp BYTE PTR [rcx+0x9],0x6c | |
32c31a: 75 0a jne 32c326 <buildOutputType+0x3fc6> | |
32c31c: 80 79 0a 65 cmp BYTE PTR [rcx+0xa],0x65 | |
32c320: 0f 84 92 00 00 00 je 32c3b8 <buildOutputType+0x4058> | |
32c326: 49 83 ff 0c cmp r15,0xc | |
32c32a: 0f 85 21 01 00 00 jne 32c451 <buildOutputType+0x40f1> | |
32c330: 48 8b 8c 24 d0 05 00 mov rcx,QWORD PTR [rsp+0x5d0] | |
32c337: 00 | |
32c338: 48 81 f9 a6 23 2e 00 cmp rcx,0x2e23a6 | |
32c33f: 74 77 je 32c3b8 <buildOutputType+0x4058> | |
32c341: 80 39 2d cmp BYTE PTR [rcx],0x2d | |
32c344: 0f 85 07 01 00 00 jne 32c451 <buildOutputType+0x40f1> | |
32c34a: 80 79 01 2d cmp BYTE PTR [rcx+0x1],0x2d | |
32c34e: 0f 85 fd 00 00 00 jne 32c451 <buildOutputType+0x40f1> | |
32c354: 80 79 02 68 cmp BYTE PTR [rcx+0x2],0x68 | |
32c358: 0f 85 f3 00 00 00 jne 32c451 <buildOutputType+0x40f1> | |
32c35e: 80 79 03 61 cmp BYTE PTR [rcx+0x3],0x61 | |
32c362: 0f 85 e9 00 00 00 jne 32c451 <buildOutputType+0x40f1> | |
32c368: 80 79 04 73 cmp BYTE PTR [rcx+0x4],0x73 | |
32c36c: 0f 85 df 00 00 00 jne 32c451 <buildOutputType+0x40f1> | |
32c372: 80 79 05 68 cmp BYTE PTR [rcx+0x5],0x68 | |
32c376: 0f 85 d5 00 00 00 jne 32c451 <buildOutputType+0x40f1> | |
32c37c: 80 79 06 2d cmp BYTE PTR [rcx+0x6],0x2d | |
32c380: 0f 85 cb 00 00 00 jne 32c451 <buildOutputType+0x40f1> | |
32c386: 80 79 07 73 cmp BYTE PTR [rcx+0x7],0x73 | |
32c38a: 0f 85 c1 00 00 00 jne 32c451 <buildOutputType+0x40f1> | |
32c390: 80 79 08 74 cmp BYTE PTR [rcx+0x8],0x74 | |
32c394: 0f 85 b7 00 00 00 jne 32c451 <buildOutputType+0x40f1> | |
32c39a: 80 79 09 79 cmp BYTE PTR [rcx+0x9],0x79 | |
32c39e: 0f 85 ad 00 00 00 jne 32c451 <buildOutputType+0x40f1> | |
32c3a4: 80 79 0a 6c cmp BYTE PTR [rcx+0xa],0x6c | |
32c3a8: 0f 85 a3 00 00 00 jne 32c451 <buildOutputType+0x40f1> | |
32c3ae: 80 79 0b 65 cmp BYTE PTR [rcx+0xb],0x65 | |
32c3b2: 0f 85 99 00 00 00 jne 32c451 <buildOutputType+0x40f1> | |
32c3b8: 48 8b 8c 24 f8 00 00 mov rcx,QWORD PTR [rsp+0xf8] | |
32c3bf: 00 | |
32c3c0: 48 ff c1 inc rcx | |
32c3c3: 48 3b 8c 24 e8 00 00 cmp rcx,QWORD PTR [rsp+0xe8] | |
32c3ca: 00 | |
32c3cb: 0f 83 f3 0b 04 00 jae 36cfc4 <buildOutputType+0x44c64> | |
32c3d1: 49 89 cf mov r15,rcx | |
32c3d4: 48 89 c8 mov rax,rcx | |
32c3d7: 48 c1 e0 04 shl rax,0x4 | |
32c3db: 48 8b 8c 24 e0 00 00 mov rcx,QWORD PTR [rsp+0xe0] | |
32c3e2: 00 | |
32c3e3: 48 8b 1c 01 mov rbx,QWORD PTR [rcx+rax*1] | |
32c3e7: 4c 8b 6c 01 08 mov r13,QWORD PTR [rcx+rax*1+0x8] | |
32c3ec: 48 8d bc 24 38 07 00 lea rdi,[rsp+0x738] | |
32c3f3: 00 | |
32c3f4: 48 89 de mov rsi,rbx | |
32c3f7: 4c 89 ea mov rdx,r13 | |
32c3fa: c5 f8 77 vzeroupper | |
32c3fd: e8 ee d2 04 00 call 3796f0 <std.meta.stringToEnum.842> | |
32c402: 80 bc 24 39 07 00 00 cmp BYTE PTR [rsp+0x739],0x0 | |
32c409: 00 | |
32c40a: 0f 84 d1 0b 04 00 je 36cfe1 <buildOutputType+0x44c81> | |
32c410: 8a 84 24 38 07 00 00 mov al,BYTE PTR [rsp+0x738] | |
32c417: 88 84 24 08 02 00 00 mov BYTE PTR [rsp+0x208],al | |
32c41e: 44 8b 84 24 ac 05 00 mov r8d,DWORD PTR [rsp+0x5ac] | |
32c425: 00 | |
32c426: 4c 8b 8c 24 b0 05 00 mov r9,QWORD PTR [rsp+0x5b0] | |
32c42d: 00 | |
32c42e: 4d 89 f2 mov r10,r14 | |
32c431: 4c 8b 9c 24 c0 05 00 mov r11,QWORD PTR [rsp+0x5c0] | |
32c438: 00 | |
32c439: 4c 8b ac 24 e8 00 00 mov r13,QWORD PTR [rsp+0xe8] | |
32c440: 00 | |
32c441: 4c 8b b4 24 e0 00 00 mov r14,QWORD PTR [rsp+0xe0] | |
32c448: 00 | |
32c449: 4c 89 ff mov rdi,r15 | |
32c44c: e9 d9 ce ff ff jmp 32932a <buildOutputType+0xfca> | |
32c451: c5 f8 10 00 vmovups xmm0,XMMWORD PTR [rax] | |
32c455: c5 f8 29 84 24 d0 2f vmovaps XMMWORD PTR [rsp+0x2fd0],xmm0 | |
32c45c: 00 00 | |
32c45e: 48 8d bc 24 d0 2f 00 lea rdi,[rsp+0x2fd0] | |
32c465: 00 | |
32c466: c5 f8 77 vzeroupper | |
32c469: e8 42 d3 04 00 call 3797b0 <std.log.scoped(default).warn.844> | |
32c46e: 44 8b 84 24 ac 05 00 mov r8d,DWORD PTR [rsp+0x5ac] | |
32c475: 00 | |
32c476: 4c 8b 8c 24 b0 05 00 mov r9,QWORD PTR [rsp+0x5b0] | |
32c47d: 00 | |
32c47e: 4d 89 f2 mov r10,r14 | |
32c481: 4c 8b 9c 24 c0 05 00 mov r11,QWORD PTR [rsp+0x5c0] | |
32c488: 00 | |
32c489: 4c 8b ac 24 e8 00 00 mov r13,QWORD PTR [rsp+0xe8] | |
32c490: 00 | |
32c491: e9 d3 f0 ff ff jmp 32b569 <buildOutputType+0x3209> | |
32c496: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
32c49d: 00 | |
32c49e: 48 8d b4 24 90 1f 00 lea rsi,[rsp+0x1f90] | |
32c4a5: 00 | |
32c4a6: c5 f8 77 vzeroupper | |
32c4a9: e8 c2 0f ff ff call 31d470 <std.array_list.ArrayListAligned([]const u8,null).addOne> | |
32c4ae: 0f b7 9c 24 a8 07 00 movzx ebx,WORD PTR [rsp+0x7a8] | |
32c4b5: 00 | |
32c4b6: 66 85 db test bx,bx | |
32c4b9: 0f 85 09 73 03 00 jne 3637c8 <buildOutputType+0x3b468> | |
32c4bf: 48 8b 84 24 a0 07 00 mov rax,QWORD PTR [rsp+0x7a0] | |
32c4c6: 00 | |
32c4c7: 48 8d 8c 24 e8 18 00 lea rcx,[rsp+0x18e8] | |
32c4ce: 00 | |
32c4cf: c5 f8 10 01 vmovups xmm0,XMMWORD PTR [rcx] | |
32c4d3: c5 f8 11 00 vmovups XMMWORD PTR [rax],xmm0 | |
32c4d7: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] | |
32c4de: 00 00 | |
32c4e0: 80 bc 24 e0 18 00 00 cmp BYTE PTR [rsp+0x18e0],0x0 | |
32c4e7: 00 | |
32c4e8: 0f 84 38 cc ff ff je 329126 <buildOutputType+0xdc6> | |
32c4ee: 4c 8b ac 24 28 19 00 mov r13,QWORD PTR [rsp+0x1928] | |
32c4f5: 00 | |
32c4f6: 48 8b 84 24 18 19 00 mov rax,QWORD PTR [rsp+0x1918] | |
32c4fd: 00 | |
32c4fe: 4c 8b b4 24 20 19 00 mov r14,QWORD PTR [rsp+0x1920] | |
32c505: 00 | |
32c506: 4c 89 e9 mov rcx,r13 | |
32c509: 48 c1 e1 04 shl rcx,0x4 | |
32c50d: 48 8d 14 08 lea rdx,[rax+rcx*1] | |
32c511: 48 89 94 24 08 19 00 mov QWORD PTR [rsp+0x1908],rdx | |
32c518: 00 | |
32c519: 48 c7 84 24 10 19 00 mov QWORD PTR [rsp+0x1910],0x1 | |
32c520: 00 01 00 00 00 | |
32c525: 4c 8b 24 08 mov r12,QWORD PTR [rax+rcx*1] | |
32c529: 4c 8b 7c 08 08 mov r15,QWORD PTR [rax+rcx*1+0x8] | |
32c52e: 49 ff c5 inc r13 | |
32c531: 4c 89 ac 24 28 19 00 mov QWORD PTR [rsp+0x1928],r13 | |
32c538: 00 | |
32c539: 4d 39 f5 cmp r13,r14 | |
32c53c: 0f 82 90 00 00 00 jb 32c5d2 <buildOutputType+0x4272> | |
32c542: 48 8b 84 24 30 19 00 mov rax,QWORD PTR [rsp+0x1930] | |
32c549: 00 | |
32c54a: 48 85 c0 test rax,rax | |
32c54d: 74 76 je 32c5c5 <buildOutputType+0x4265> | |
32c54f: 48 8b bc 24 88 19 00 mov rdi,QWORD PTR [rsp+0x1988] | |
32c556: 00 | |
32c557: 48 8b 8c 24 90 19 00 mov rcx,QWORD PTR [rsp+0x1990] | |
32c55e: 00 | |
32c55f: 48 8b 10 mov rdx,QWORD PTR [rax] | |
32c562: 48 89 94 24 28 19 00 mov QWORD PTR [rsp+0x1928],rdx | |
32c569: 00 | |
32c56a: c5 f8 10 40 08 vmovups xmm0,XMMWORD PTR [rax+0x8] | |
32c56f: 48 8d 94 24 18 19 00 lea rdx,[rsp+0x1918] | |
32c576: 00 | |
32c577: c5 f8 11 02 vmovups XMMWORD PTR [rdx],xmm0 | |
32c57b: 48 8b 59 10 mov rbx,QWORD PTR [rcx+0x10] | |
32c57f: 48 89 84 24 a0 07 00 mov QWORD PTR [rsp+0x7a0],rax | |
32c586: 00 | |
32c587: 48 c7 84 24 a8 07 00 mov QWORD PTR [rsp+0x7a8],0x18 | |
32c58e: 00 18 00 00 00 | |
32c593: 48 8b 4d 08 mov rcx,QWORD PTR [rbp+0x8] | |
32c597: 48 8d b4 24 a0 07 00 lea rsi,[rsp+0x7a0] | |
32c59e: 00 | |
32c59f: ba 08 00 00 00 mov edx,0x8 | |
32c5a4: c5 f8 77 vzeroupper | |
32c5a7: ff d3 call rbx | |
32c5a9: 48 c7 84 24 30 19 00 mov QWORD PTR [rsp+0x1930],0x0 | |
32c5b0: 00 00 00 00 00 | |
32c5b5: 4c 8b b4 24 20 19 00 mov r14,QWORD PTR [rsp+0x1920] | |
32c5bc: 00 | |
32c5bd: 4c 8b ac 24 28 19 00 mov r13,QWORD PTR [rsp+0x1928] | |
32c5c4: 00 | |
32c5c5: 4d 39 f5 cmp r13,r14 | |
32c5c8: 72 08 jb 32c5d2 <buildOutputType+0x4272> | |
32c5ca: c6 84 24 e0 18 00 00 mov BYTE PTR [rsp+0x18e0],0x0 | |
32c5d1: 00 | |
32c5d2: 4d 85 ff test r15,r15 | |
32c5d5: 0f 84 45 03 00 00 je 32c920 <buildOutputType+0x45c0> | |
32c5db: 49 81 fc 07 92 2e 00 cmp r12,0x2e9207 | |
32c5e2: 74 0b je 32c5ef <buildOutputType+0x428f> | |
32c5e4: 41 80 3c 24 40 cmp BYTE PTR [r12],0x40 | |
32c5e9: 0f 85 b1 17 00 00 jne 32dda0 <buildOutputType+0x5a40> | |
32c5ef: 66 41 bd 43 00 mov r13w,0x43 | |
32c5f4: 48 83 bc 24 30 19 00 cmp QWORD PTR [rsp+0x1930],0x0 | |
32c5fb: 00 00 | |
32c5fd: 0f 85 3b 03 00 00 jne 32c93e <buildOutputType+0x45de> | |
32c603: 48 8d 84 24 18 19 00 lea rax,[rsp+0x1918] | |
32c60a: 00 | |
32c60b: c5 f8 10 40 70 vmovups xmm0,XMMWORD PTR [rax+0x70] | |
32c610: c5 f8 29 84 24 a0 1b vmovaps XMMWORD PTR [rsp+0x1ba0],xmm0 | |
32c617: 00 00 | |
32c619: 49 ff c4 inc r12 | |
32c61c: 49 ff cf dec r15 | |
32c61f: 4c 89 a4 24 d0 20 00 mov QWORD PTR [rsp+0x20d0],r12 | |
32c626: 00 | |
32c627: 4c 89 bc 24 d8 20 00 mov QWORD PTR [rsp+0x20d8],r15 | |
32c62e: 00 | |
32c62f: c7 84 24 30 1d 00 00 mov DWORD PTR [rsp+0x1d30],0xffffff9c | |
32c636: 9c ff ff ff | |
32c63a: b9 14 9d 2c 00 mov ecx,0x2c9d14 | |
32c63f: 48 8d bc 24 a0 06 00 lea rdi,[rsp+0x6a0] | |
32c646: 00 | |
32c647: 48 8d b4 24 30 1d 00 lea rsi,[rsp+0x1d30] | |
32c64e: 00 | |
32c64f: 48 8d 94 24 d0 20 00 lea rdx,[rsp+0x20d0] | |
32c656: 00 | |
32c657: c5 f8 77 vzeroupper | |
32c65a: e8 d1 9b fe ff call 316230 <std.fs.Dir.openFile> | |
32c65f: 0f b7 9c 24 a4 06 00 movzx ebx,WORD PTR [rsp+0x6a4] | |
32c666: 00 | |
32c667: 66 85 db test bx,bx | |
32c66a: 0f 85 c9 b7 03 00 jne 367e39 <buildOutputType+0x3fad9> | |
32c670: 8b 84 24 a0 06 00 00 mov eax,DWORD PTR [rsp+0x6a0] | |
32c677: 4c 63 f0 movsxd r14,eax | |
32c67a: 44 89 b4 24 38 1d 00 mov DWORD PTR [rsp+0x1d38],r14d | |
32c681: 00 | |
32c682: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
32c689: 00 | |
32c68a: 44 89 f6 mov esi,r14d | |
32c68d: e8 8e c6 fe ff call 318d20 <std.fs.file.File.stat> | |
32c692: 0f b7 9c 24 f0 07 00 movzx ebx,WORD PTR [rsp+0x7f0] | |
32c699: 00 | |
32c69a: 66 85 db test bx,bx | |
32c69d: 0f 85 a0 b7 03 00 jne 367e43 <buildOutputType+0x3fae3> | |
32c6a3: 4c 8b 84 24 a8 07 00 mov r8,QWORD PTR [rsp+0x7a8] | |
32c6aa: 00 | |
32c6ab: b9 00 00 a0 00 mov ecx,0xa00000 | |
32c6b0: 48 8d bc 24 08 1c 00 lea rdi,[rsp+0x1c08] | |
32c6b7: 00 | |
32c6b8: 48 8d b4 24 38 1d 00 lea rsi,[rsp+0x1d38] | |
32c6bf: 00 | |
32c6c0: 48 8d 94 24 a0 1b 00 lea rdx,[rsp+0x1ba0] | |
32c6c7: 00 | |
32c6c8: 41 b9 01 00 00 00 mov r9d,0x1 | |
32c6ce: e8 2d 46 07 00 call 3a0d00 <std.fs.file.File.readToEndAllocOptions> | |
32c6d3: b8 03 00 00 00 mov eax,0x3 | |
32c6d8: 4c 89 f7 mov rdi,r14 | |
32c6db: 0f 05 syscall | |
32c6dd: 0f b7 9c 24 18 1c 00 movzx ebx,WORD PTR [rsp+0x1c18] | |
32c6e4: 00 | |
32c6e5: 66 85 db test bx,bx | |
32c6e8: 0f 85 a1 b7 03 00 jne 367e8f <buildOutputType+0x3fb2f> | |
32c6ee: 4c 8b b4 24 08 1c 00 mov r14,QWORD PTR [rsp+0x1c08] | |
32c6f5: 00 | |
32c6f6: 4c 8b ac 24 10 1c 00 mov r13,QWORD PTR [rsp+0x1c10] | |
32c6fd: 00 | |
32c6fe: 4d 8d 7d 01 lea r15,[r13+0x1] | |
32c702: 4c 8b 4d 08 mov r9,QWORD PTR [rbp+0x8] | |
32c706: 4c 8b a4 24 a0 1b 00 mov r12,QWORD PTR [rsp+0x1ba0] | |
32c70d: 00 | |
32c70e: 48 8b 84 24 a8 1b 00 mov rax,QWORD PTR [rsp+0x1ba8] | |
32c715: 00 | |
32c716: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
32c71d: 00 | |
32c71e: 4c 89 e6 mov rsi,r12 | |
32c721: 4c 89 fa mov rdx,r15 | |
32c724: b9 01 00 00 00 mov ecx,0x1 | |
32c729: 45 31 c0 xor r8d,r8d | |
32c72c: 4c 89 8c 24 00 01 00 mov QWORD PTR [rsp+0x100],r9 | |
32c733: 00 | |
32c734: 48 89 84 24 90 01 00 mov QWORD PTR [rsp+0x190],rax | |
32c73b: 00 | |
32c73c: ff 10 call QWORD PTR [rax] | |
32c73e: 0f b7 9c 24 b0 07 00 movzx ebx,WORD PTR [rsp+0x7b0] | |
32c745: 00 | |
32c746: 66 85 db test bx,bx | |
32c749: 0f 85 08 b7 03 00 jne 367e57 <buildOutputType+0x3faf7> | |
32c74f: 48 8b 84 24 a0 07 00 mov rax,QWORD PTR [rsp+0x7a0] | |
32c756: 00 | |
32c757: c5 f8 28 84 24 a0 1b vmovaps xmm0,XMMWORD PTR [rsp+0x1ba0] | |
32c75e: 00 00 | |
32c760: 48 8d b4 24 38 19 00 lea rsi,[rsp+0x1938] | |
32c767: 00 | |
32c768: c5 f8 11 06 vmovups XMMWORD PTR [rsi],xmm0 | |
32c76c: 48 c7 84 24 48 19 00 mov QWORD PTR [rsp+0x1948],0x0 | |
32c773: 00 00 00 00 00 | |
32c778: 4c 89 b4 24 50 19 00 mov QWORD PTR [rsp+0x1950],r14 | |
32c77f: 00 | |
32c780: 4c 89 ac 24 58 19 00 mov QWORD PTR [rsp+0x1958],r13 | |
32c787: 00 | |
32c788: c6 84 24 60 19 00 00 mov BYTE PTR [rsp+0x1960],0x1 | |
32c78f: 01 | |
32c790: 48 89 84 24 68 19 00 mov QWORD PTR [rsp+0x1968],rax | |
32c797: 00 | |
32c798: 4c 89 bc 24 70 19 00 mov QWORD PTR [rsp+0x1970],r15 | |
32c79f: 00 | |
32c7a0: c5 f8 57 c0 vxorps xmm0,xmm0,xmm0 | |
32c7a4: 48 8d 84 24 18 19 00 lea rax,[rsp+0x1918] | |
32c7ab: 00 | |
32c7ac: c5 f8 11 40 60 vmovups XMMWORD PTR [rax+0x60],xmm0 | |
32c7b1: c5 f8 29 84 24 20 48 vmovaps XMMWORD PTR [rsp+0x4820],xmm0 | |
32c7b8: 00 00 | |
32c7ba: 48 c7 84 24 30 48 00 mov QWORD PTR [rsp+0x4830],0x0 | |
32c7c1: 00 00 00 00 00 | |
32c7c6: c5 f8 28 84 24 a0 1b vmovaps xmm0,XMMWORD PTR [rsp+0x1ba0] | |
32c7cd: 00 00 | |
32c7cf: 48 8d 84 24 38 48 00 lea rax,[rsp+0x4838] | |
32c7d6: 00 | |
32c7d7: c5 f8 11 00 vmovups XMMWORD PTR [rax],xmm0 | |
32c7db: 48 8d bc 24 08 1c 00 lea rdi,[rsp+0x1c08] | |
32c7e2: 00 | |
32c7e3: e8 c8 40 07 00 call 3a08b0 <std.process.ArgIteratorGeneral((struct std.process.ArgIteratorGeneralOptions constant)).next> | |
32c7e8: 80 bc 24 18 1c 00 00 cmp BYTE PTR [rsp+0x1c18],0x1 | |
32c7ef: 01 | |
32c7f0: 48 8b 84 24 90 01 00 mov rax,QWORD PTR [rsp+0x190] | |
32c7f7: 00 | |
32c7f8: 0f 85 83 01 00 00 jne 32c981 <buildOutputType+0x4621> | |
32c7fe: 45 31 f6 xor r14d,r14d | |
32c801: 45 31 ff xor r15d,r15d | |
32c804: 31 db xor ebx,ebx | |
32c806: eb 6d jmp 32c875 <buildOutputType+0x4515> | |
32c808: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] | |
32c80f: 00 | |
32c810: 4c 8b b4 24 a0 07 00 mov r14,QWORD PTR [rsp+0x7a0] | |
32c817: 00 | |
32c818: 4c 8b bc 24 a8 07 00 mov r15,QWORD PTR [rsp+0x7a8] | |
32c81f: 00 | |
32c820: 4c 89 b4 24 20 48 00 mov QWORD PTR [rsp+0x4820],r14 | |
32c827: 00 | |
32c828: 4c 89 bc 24 30 48 00 mov QWORD PTR [rsp+0x4830],r15 | |
32c82f: 00 | |
32c830: 4c 8d 63 01 lea r12,[rbx+0x1] | |
32c834: 4c 89 a4 24 28 48 00 mov QWORD PTR [rsp+0x4828],r12 | |
32c83b: 00 | |
32c83c: 48 c1 e3 04 shl rbx,0x4 | |
32c840: c5 f8 10 84 24 08 1c vmovups xmm0,XMMWORD PTR [rsp+0x1c08] | |
32c847: 00 00 | |
32c849: c4 c1 78 11 04 1e vmovups XMMWORD PTR [r14+rbx*1],xmm0 | |
32c84f: 48 8d bc 24 08 1c 00 lea rdi,[rsp+0x1c08] | |
32c856: 00 | |
32c857: 48 8d b4 24 38 19 00 lea rsi,[rsp+0x1938] | |
32c85e: 00 | |
32c85f: e8 4c 40 07 00 call 3a08b0 <std.process.ArgIteratorGeneral((struct std.process.ArgIteratorGeneralOptions constant)).next> | |
32c864: 80 bc 24 18 1c 00 00 cmp BYTE PTR [rsp+0x1c18],0x0 | |
32c86b: 00 | |
32c86c: 4c 89 e3 mov rbx,r12 | |
32c86f: 0f 84 fc 00 00 00 je 32c971 <buildOutputType+0x4611> | |
32c875: 49 39 df cmp r15,rbx | |
32c878: 77 b6 ja 32c830 <buildOutputType+0x44d0> | |
32c87a: 4c 89 f9 mov rcx,r15 | |
32c87d: 0f 1f 00 nop DWORD PTR [rax] | |
32c880: 48 89 c8 mov rax,rcx | |
32c883: 48 d1 e8 shr rax,1 | |
32c886: 48 01 c1 add rcx,rax | |
32c889: 48 83 c1 08 add rcx,0x8 | |
32c88d: 48 39 d9 cmp rcx,rbx | |
32c890: 76 ee jbe 32c880 <buildOutputType+0x4520> | |
32c892: 49 39 cf cmp r15,rcx | |
32c895: 73 99 jae 32c830 <buildOutputType+0x44d0> | |
32c897: 4c 89 b4 24 a0 06 00 mov QWORD PTR [rsp+0x6a0],r14 | |
32c89e: 00 | |
32c89f: 4c 89 bc 24 a8 06 00 mov QWORD PTR [rsp+0x6a8],r15 | |
32c8a6: 00 | |
32c8a7: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
32c8ae: 00 | |
32c8af: 48 8d b4 24 38 48 00 lea rsi,[rsp+0x4838] | |
32c8b6: 00 | |
32c8b7: 48 8d 94 24 a0 06 00 lea rdx,[rsp+0x6a0] | |
32c8be: 00 | |
32c8bf: e8 5c f5 1c 00 call 4fbe20 <std.mem.Allocator.reallocAtLeast.4552> | |
32c8c4: 44 0f b7 ac 24 b0 07 movzx r13d,WORD PTR [rsp+0x7b0] | |
32c8cb: 00 00 | |
32c8cd: 66 45 85 ed test r13w,r13w | |
32c8d1: 0f 84 39 ff ff ff je 32c810 <buildOutputType+0x44b0> | |
32c8d7: 4d 85 ff test r15,r15 | |
32c8da: 74 62 je 32c93e <buildOutputType+0x45de> | |
32c8dc: 49 c1 e7 04 shl r15,0x4 | |
32c8e0: 4c 89 b4 24 a0 07 00 mov QWORD PTR [rsp+0x7a0],r14 | |
32c8e7: 00 | |
32c8e8: 4c 89 bc 24 a8 07 00 mov QWORD PTR [rsp+0x7a8],r15 | |
32c8ef: 00 | |
32c8f0: 48 8b bc 24 38 48 00 mov rdi,QWORD PTR [rsp+0x4838] | |
32c8f7: 00 | |
32c8f8: 48 8b 84 24 40 48 00 mov rax,QWORD PTR [rsp+0x4840] | |
32c8ff: 00 | |
32c900: 48 8d b4 24 a0 07 00 lea rsi,[rsp+0x7a0] | |
32c907: 00 | |
32c908: ba 08 00 00 00 mov edx,0x8 | |
32c90d: 48 8b 8c 24 00 01 00 mov rcx,QWORD PTR [rsp+0x100] | |
32c914: 00 | |
32c915: ff 50 10 call QWORD PTR [rax+0x10] | |
32c918: eb 24 jmp 32c93e <buildOutputType+0x45de> | |
32c91a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] | |
32c920: 45 31 ff xor r15d,r15d | |
32c923: c6 84 24 e1 18 00 00 mov BYTE PTR [rsp+0x18e1],0x5 | |
32c92a: 05 | |
32c92b: 4c 89 a4 24 e8 18 00 mov QWORD PTR [rsp+0x18e8],r12 | |
32c932: 00 | |
32c933: 4c 89 bc 24 f0 18 00 mov QWORD PTR [rsp+0x18f0],r15 | |
32c93a: 00 | |
32c93b: 45 31 ed xor r13d,r13d | |
32c93e: 66 45 85 ed test r13w,r13w | |
32c942: 0f 85 00 a8 03 00 jne 367148 <buildOutputType+0x3ede8> | |
32c948: 0f b6 84 24 e1 18 00 movzx eax,BYTE PTR [rsp+0x18e1] | |
32c94f: 00 | |
32c950: ff 24 c5 a8 48 20 00 jmp QWORD PTR [rax*8+0x2048a8] | |
32c957: 48 8d 84 24 e8 18 00 lea rax,[rsp+0x18e8] | |
32c95e: 00 | |
32c95f: c5 f8 10 00 vmovups xmm0,XMMWORD PTR [rax] | |
32c963: c5 f8 29 84 24 50 20 vmovaps XMMWORD PTR [rsp+0x2050],xmm0 | |
32c96a: 00 00 | |
32c96c: e9 6f fb ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32c971: 4c 8b a4 24 a0 1b 00 mov r12,QWORD PTR [rsp+0x1ba0] | |
32c978: 00 | |
32c979: 48 8b 84 24 a8 1b 00 mov rax,QWORD PTR [rsp+0x1ba8] | |
32c980: 00 | |
32c981: ba 18 00 00 00 mov edx,0x18 | |
32c986: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
32c98d: 00 | |
32c98e: 4c 89 e6 mov rsi,r12 | |
32c991: b9 08 00 00 00 mov ecx,0x8 | |
32c996: 45 31 c0 xor r8d,r8d | |
32c999: 48 8b 9c 24 00 01 00 mov rbx,QWORD PTR [rsp+0x100] | |
32c9a0: 00 | |
32c9a1: 49 89 d9 mov r9,rbx | |
32c9a4: ff 10 call QWORD PTR [rax] | |
32c9a6: 44 0f b7 ac 24 b0 07 movzx r13d,WORD PTR [rsp+0x7b0] | |
32c9ad: 00 00 | |
32c9af: 66 45 85 ed test r13w,r13w | |
32c9b3: 74 55 je 32ca0a <buildOutputType+0x46aa> | |
32c9b5: 48 8b 84 24 30 48 00 mov rax,QWORD PTR [rsp+0x4830] | |
32c9bc: 00 | |
32c9bd: 48 85 c0 test rax,rax | |
32c9c0: 0f 84 78 ff ff ff je 32c93e <buildOutputType+0x45de> | |
32c9c6: 48 8b 8c 24 20 48 00 mov rcx,QWORD PTR [rsp+0x4820] | |
32c9cd: 00 | |
32c9ce: 48 c1 e0 04 shl rax,0x4 | |
32c9d2: 48 89 8c 24 a0 07 00 mov QWORD PTR [rsp+0x7a0],rcx | |
32c9d9: 00 | |
32c9da: 48 89 84 24 a8 07 00 mov QWORD PTR [rsp+0x7a8],rax | |
32c9e1: 00 | |
32c9e2: 48 8b bc 24 38 48 00 mov rdi,QWORD PTR [rsp+0x4838] | |
32c9e9: 00 | |
32c9ea: 48 8b 84 24 40 48 00 mov rax,QWORD PTR [rsp+0x4840] | |
32c9f1: 00 | |
32c9f2: 48 8d b4 24 a0 07 00 lea rsi,[rsp+0x7a0] | |
32c9f9: 00 | |
32c9fa: ba 08 00 00 00 mov edx,0x8 | |
32c9ff: 48 89 d9 mov rcx,rbx | |
32ca02: ff 50 10 call QWORD PTR [rax+0x10] | |
32ca05: e9 34 ff ff ff jmp 32c93e <buildOutputType+0x45de> | |
32ca0a: 48 8b 84 24 a0 07 00 mov rax,QWORD PTR [rsp+0x7a0] | |
32ca11: 00 | |
32ca12: 48 8b 8c 24 28 19 00 mov rcx,QWORD PTR [rsp+0x1928] | |
32ca19: 00 | |
32ca1a: 48 89 08 mov QWORD PTR [rax],rcx | |
32ca1d: 48 8d 8c 24 18 19 00 lea rcx,[rsp+0x1918] | |
32ca24: 00 | |
32ca25: c5 f8 10 01 vmovups xmm0,XMMWORD PTR [rcx] | |
32ca29: c5 f8 11 40 08 vmovups XMMWORD PTR [rax+0x8],xmm0 | |
32ca2e: 48 89 84 24 30 19 00 mov QWORD PTR [rsp+0x1930],rax | |
32ca35: 00 | |
32ca36: 4c 8b bc 24 20 48 00 mov r15,QWORD PTR [rsp+0x4820] | |
32ca3d: 00 | |
32ca3e: 4c 8b b4 24 28 48 00 mov r14,QWORD PTR [rsp+0x4828] | |
32ca45: 00 | |
32ca46: 48 8b 84 24 30 48 00 mov rax,QWORD PTR [rsp+0x4830] | |
32ca4d: 00 | |
32ca4e: 4c 39 f0 cmp rax,r14 | |
32ca51: 75 08 jne 32ca5b <buildOutputType+0x46fb> | |
32ca53: 49 89 c6 mov r14,rax | |
32ca56: e9 ca 11 00 00 jmp 32dc25 <buildOutputType+0x58c5> | |
32ca5b: 48 8b b4 24 38 48 00 mov rsi,QWORD PTR [rsp+0x4838] | |
32ca62: 00 | |
32ca63: 4c 8b 8c 24 40 48 00 mov r9,QWORD PTR [rsp+0x4840] | |
32ca6a: 00 | |
32ca6b: 4d 85 f6 test r14,r14 | |
32ca6e: 0f 84 7b 11 00 00 je 32dbef <buildOutputType+0x588f> | |
32ca74: 4d 89 f0 mov r8,r14 | |
32ca77: 49 c1 e0 04 shl r8,0x4 | |
32ca7b: 48 c1 e0 04 shl rax,0x4 | |
32ca7f: 4c 89 bc 24 a0 06 00 mov QWORD PTR [rsp+0x6a0],r15 | |
32ca86: 00 | |
32ca87: 48 89 84 24 a8 06 00 mov QWORD PTR [rsp+0x6a8],rax | |
32ca8e: 00 | |
32ca8f: 49 8b 41 08 mov rax,QWORD PTR [r9+0x8] | |
32ca93: 48 83 ec 08 sub rsp,0x8 | |
32ca97: 48 8d bc 24 a8 07 00 lea rdi,[rsp+0x7a8] | |
32ca9e: 00 | |
32ca9f: 48 8d 94 24 a8 06 00 lea rdx,[rsp+0x6a8] | |
32caa6: 00 | |
32caa7: b9 08 00 00 00 mov ecx,0x8 | |
32caac: 45 31 c9 xor r9d,r9d | |
32caaf: 53 push rbx | |
32cab0: ff d0 call rax | |
32cab2: 48 83 c4 10 add rsp,0x10 | |
32cab6: e9 6a 11 00 00 jmp 32dc25 <buildOutputType+0x58c5> | |
32cabb: b0 01 mov al,0x1 | |
32cabd: 89 84 24 a0 00 00 00 mov DWORD PTR [rsp+0xa0],eax | |
32cac4: b0 01 mov al,0x1 | |
32cac6: 48 89 84 24 d0 02 00 mov QWORD PTR [rsp+0x2d0],rax | |
32cacd: 00 | |
32cace: e9 0d fa ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32cad3: 48 8d 84 24 e8 18 00 lea rax,[rsp+0x18e8] | |
32cada: 00 | |
32cadb: c5 f8 10 00 vmovups xmm0,XMMWORD PTR [rax] | |
32cadf: c5 f8 29 84 24 30 1f vmovaps XMMWORD PTR [rsp+0x1f30],xmm0 | |
32cae6: 00 00 | |
32cae8: b0 01 mov al,0x1 | |
32caea: 48 89 84 24 50 18 00 mov QWORD PTR [rsp+0x1850],rax | |
32caf1: 00 | |
32caf2: e9 e9 f9 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32caf7: 48 8d 84 24 e8 18 00 lea rax,[rsp+0x18e8] | |
32cafe: 00 | |
32caff: c5 f8 10 00 vmovups xmm0,XMMWORD PTR [rax] | |
32cb03: c5 f8 29 84 24 20 20 vmovaps XMMWORD PTR [rsp+0x2020],xmm0 | |
32cb0a: 00 00 | |
32cb0c: b0 01 mov al,0x1 | |
32cb0e: 48 89 84 24 58 18 00 mov QWORD PTR [rsp+0x1858],rax | |
32cb15: 00 | |
32cb16: e9 c5 f9 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32cb1b: b0 01 mov al,0x1 | |
32cb1d: 48 89 84 24 a0 01 00 mov QWORD PTR [rsp+0x1a0],rax | |
32cb24: 00 | |
32cb25: e9 b6 f9 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32cb2a: b0 01 mov al,0x1 | |
32cb2c: 89 84 24 98 00 00 00 mov DWORD PTR [rsp+0x98],eax | |
32cb33: b0 01 mov al,0x1 | |
32cb35: 48 89 84 24 c0 02 00 mov QWORD PTR [rsp+0x2c0],rax | |
32cb3c: 00 | |
32cb3d: e9 9e f9 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32cb42: b0 01 mov al,0x1 | |
32cb44: 48 89 84 24 d0 02 00 mov QWORD PTR [rsp+0x2d0],rax | |
32cb4b: 00 | |
32cb4c: c7 84 24 a0 00 00 00 mov DWORD PTR [rsp+0xa0],0x0 | |
32cb53: 00 00 00 00 | |
32cb57: e9 84 f9 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32cb5c: 48 8b 84 24 e8 18 00 mov rax,QWORD PTR [rsp+0x18e8] | |
32cb63: 00 | |
32cb64: 48 89 84 24 c0 1b 00 mov QWORD PTR [rsp+0x1bc0],rax | |
32cb6b: 00 | |
32cb6c: 48 8b 84 24 f0 18 00 mov rax,QWORD PTR [rsp+0x18f0] | |
32cb73: 00 | |
32cb74: 48 89 84 24 b8 1b 00 mov QWORD PTR [rsp+0x1bb8],rax | |
32cb7b: 00 | |
32cb7c: b0 01 mov al,0x1 | |
32cb7e: 48 89 84 24 f8 17 00 mov QWORD PTR [rsp+0x17f8],rax | |
32cb85: 00 | |
32cb86: e9 55 f9 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32cb8b: 48 8b 84 24 f0 18 00 mov rax,QWORD PTR [rsp+0x18f0] | |
32cb92: 00 | |
32cb93: 48 83 f8 01 cmp rax,0x1 | |
32cb97: 0f 84 95 13 00 00 je 32df32 <buildOutputType+0x5bd2> | |
32cb9d: 48 83 f8 02 cmp rax,0x2 | |
32cba1: 0f 84 0c 13 00 00 je 32deb3 <buildOutputType+0x5b53> | |
32cba7: 48 83 f8 11 cmp rax,0x11 | |
32cbab: 0f 85 ef 13 00 00 jne 32dfa0 <buildOutputType+0x5c40> | |
32cbb1: 48 8b 8c 24 e8 18 00 mov rcx,QWORD PTR [rsp+0x18e8] | |
32cbb8: 00 | |
32cbb9: 48 81 f9 f9 c0 2c 00 cmp rcx,0x2cc0f9 | |
32cbc0: 0f 84 22 13 00 00 je 32dee8 <buildOutputType+0x5b88> | |
32cbc6: 31 d2 xor edx,edx | |
32cbc8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] | |
32cbcf: 00 | |
32cbd0: 0f b6 9a f9 c0 2c 00 movzx ebx,BYTE PTR [rdx+0x2cc0f9] | |
32cbd7: 3a 1c 11 cmp bl,BYTE PTR [rcx+rdx*1] | |
32cbda: 0f 85 c0 13 00 00 jne 32dfa0 <buildOutputType+0x5c40> | |
32cbe0: 48 ff c2 inc rdx | |
32cbe3: 48 39 d0 cmp rax,rdx | |
32cbe6: 75 e8 jne 32cbd0 <buildOutputType+0x4870> | |
32cbe8: e9 fb 12 00 00 jmp 32dee8 <buildOutputType+0x5b88> | |
32cbed: b0 02 mov al,0x2 | |
32cbef: 89 84 24 7c 06 00 00 mov DWORD PTR [rsp+0x67c],eax | |
32cbf6: e9 e5 f8 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32cbfb: b0 01 mov al,0x1 | |
32cbfd: 48 89 84 24 a8 02 00 mov QWORD PTR [rsp+0x2a8],rax | |
32cc04: 00 | |
32cc05: c7 84 24 dc 00 00 00 mov DWORD PTR [rsp+0xdc],0x0 | |
32cc0c: 00 00 00 00 | |
32cc10: e9 cb f8 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32cc15: b0 01 mov al,0x1 | |
32cc17: 48 89 84 24 c0 02 00 mov QWORD PTR [rsp+0x2c0],rax | |
32cc1e: 00 | |
32cc1f: c7 84 24 98 00 00 00 mov DWORD PTR [rsp+0x98],0x0 | |
32cc26: 00 00 00 00 | |
32cc2a: e9 b1 f8 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32cc2f: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
32cc36: 00 | |
32cc37: 48 8d b4 24 40 03 00 lea rsi,[rsp+0x340] | |
32cc3e: 00 | |
32cc3f: c5 f8 77 vzeroupper | |
32cc42: e8 29 08 ff ff call 31d470 <std.array_list.ArrayListAligned([]const u8,null).addOne> | |
32cc47: 0f b7 9c 24 a8 07 00 movzx ebx,WORD PTR [rsp+0x7a8] | |
32cc4e: 00 | |
32cc4f: 66 85 db test bx,bx | |
32cc52: 0f 85 70 6b 03 00 jne 3637c8 <buildOutputType+0x3b468> | |
32cc58: 48 8b 84 24 a0 07 00 mov rax,QWORD PTR [rsp+0x7a0] | |
32cc5f: 00 | |
32cc60: c5 f8 10 05 30 ce f7 vmovups xmm0,XMMWORD PTR [rip+0xfffffffffff7ce30] # 2a9a98 <__unnamed_240> | |
32cc67: ff | |
32cc68: e9 9c 02 00 00 jmp 32cf09 <buildOutputType+0x4ba9> | |
32cc6d: 48 8b 8c 24 f0 18 00 mov rcx,QWORD PTR [rsp+0x18f0] | |
32cc74: 00 | |
32cc75: 48 85 c9 test rcx,rcx | |
32cc78: 0f 84 f2 12 00 00 je 32df70 <buildOutputType+0x5c10> | |
32cc7e: 48 8b 84 24 e8 18 00 mov rax,QWORD PTR [rsp+0x18e8] | |
32cc85: 00 | |
32cc86: 31 d2 xor edx,edx | |
32cc88: 80 38 4f cmp BYTE PTR [rax],0x4f | |
32cc8b: 0f 94 c2 sete dl | |
32cc8e: 48 01 d0 add rax,rdx | |
32cc91: 48 29 d1 sub rcx,rdx | |
32cc94: 48 83 f9 04 cmp rcx,0x4 | |
32cc98: 0f 84 ab 12 00 00 je 32df49 <buildOutputType+0x5be9> | |
32cc9e: 48 83 f9 01 cmp rcx,0x1 | |
32cca2: 0f 85 c8 12 00 00 jne 32df70 <buildOutputType+0x5c10> | |
32cca8: 48 3d b7 72 2d 00 cmp rax,0x2d72b7 | |
32ccae: 74 16 je 32ccc6 <buildOutputType+0x4966> | |
32ccb0: 80 38 73 cmp BYTE PTR [rax],0x73 | |
32ccb3: 74 11 je 32ccc6 <buildOutputType+0x4966> | |
32ccb5: 48 3d 62 ba 2c 00 cmp rax,0x2cba62 | |
32ccbb: 74 09 je 32ccc6 <buildOutputType+0x4966> | |
32ccbd: 80 38 7a cmp BYTE PTR [rax],0x7a | |
32ccc0: 0f 85 3a 13 00 00 jne 32e000 <buildOutputType+0x5ca0> | |
32ccc6: b0 03 mov al,0x3 | |
32ccc8: 48 89 84 24 70 01 00 mov QWORD PTR [rsp+0x170],rax | |
32cccf: 00 | |
32ccd0: e9 0b f8 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32ccd5: b0 01 mov al,0x1 | |
32ccd7: 89 84 24 dc 00 00 00 mov DWORD PTR [rsp+0xdc],eax | |
32ccde: b0 01 mov al,0x1 | |
32cce0: 48 89 84 24 a8 02 00 mov QWORD PTR [rsp+0x2a8],rax | |
32cce7: 00 | |
32cce8: e9 f3 f7 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32cced: c7 84 24 c0 01 00 00 mov DWORD PTR [rsp+0x1c0],0x0 | |
32ccf4: 00 00 00 00 | |
32ccf8: e9 e3 f7 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32ccfd: b0 01 mov al,0x1 | |
32ccff: 48 89 84 24 c8 02 00 mov QWORD PTR [rsp+0x2c8],rax | |
32cd06: 00 | |
32cd07: c7 84 24 9c 00 00 00 mov DWORD PTR [rsp+0x9c],0x0 | |
32cd0e: 00 00 00 00 | |
32cd12: e9 c9 f7 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32cd17: b0 01 mov al,0x1 | |
32cd19: 89 84 24 9c 00 00 00 mov DWORD PTR [rsp+0x9c],eax | |
32cd20: b0 01 mov al,0x1 | |
32cd22: 48 89 84 24 c8 02 00 mov QWORD PTR [rsp+0x2c8],rax | |
32cd29: 00 | |
32cd2a: e9 b1 f7 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32cd2f: 48 8b 84 24 f0 18 00 mov rax,QWORD PTR [rsp+0x18f0] | |
32cd36: 00 | |
32cd37: 48 83 f8 06 cmp rax,0x6 | |
32cd3b: 0f 84 c3 10 00 00 je 32de04 <buildOutputType+0x5aa4> | |
32cd41: 48 83 f8 09 cmp rax,0x9 | |
32cd45: 0f 85 25 12 00 00 jne 32df70 <buildOutputType+0x5c10> | |
32cd4b: 48 8b 84 24 e8 18 00 mov rax,QWORD PTR [rsp+0x18e8] | |
32cd52: 00 | |
32cd53: 48 3d a2 49 2e 00 cmp rax,0x2e49a2 | |
32cd59: 74 59 je 32cdb4 <buildOutputType+0x4a54> | |
32cd5b: 80 38 75 cmp BYTE PTR [rax],0x75 | |
32cd5e: 0f 85 0c 12 00 00 jne 32df70 <buildOutputType+0x5c10> | |
32cd64: 80 78 01 6e cmp BYTE PTR [rax+0x1],0x6e | |
32cd68: 0f 85 02 12 00 00 jne 32df70 <buildOutputType+0x5c10> | |
32cd6e: 80 78 02 64 cmp BYTE PTR [rax+0x2],0x64 | |
32cd72: 0f 85 f8 11 00 00 jne 32df70 <buildOutputType+0x5c10> | |
32cd78: 80 78 03 65 cmp BYTE PTR [rax+0x3],0x65 | |
32cd7c: 0f 85 ee 11 00 00 jne 32df70 <buildOutputType+0x5c10> | |
32cd82: 80 78 04 66 cmp BYTE PTR [rax+0x4],0x66 | |
32cd86: 0f 85 e4 11 00 00 jne 32df70 <buildOutputType+0x5c10> | |
32cd8c: 80 78 05 69 cmp BYTE PTR [rax+0x5],0x69 | |
32cd90: 0f 85 da 11 00 00 jne 32df70 <buildOutputType+0x5c10> | |
32cd96: 80 78 06 6e cmp BYTE PTR [rax+0x6],0x6e | |
32cd9a: 0f 85 d0 11 00 00 jne 32df70 <buildOutputType+0x5c10> | |
32cda0: 80 78 07 65 cmp BYTE PTR [rax+0x7],0x65 | |
32cda4: 0f 85 c6 11 00 00 jne 32df70 <buildOutputType+0x5c10> | |
32cdaa: 80 78 08 64 cmp BYTE PTR [rax+0x8],0x64 | |
32cdae: 0f 85 bc 11 00 00 jne 32df70 <buildOutputType+0x5c10> | |
32cdb4: c6 44 24 0f 01 mov BYTE PTR [rsp+0xf],0x1 | |
32cdb9: b0 01 mov al,0x1 | |
32cdbb: 48 89 84 24 b0 02 00 mov QWORD PTR [rsp+0x2b0],rax | |
32cdc2: 00 | |
32cdc3: e9 18 f7 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32cdc8: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
32cdcf: 00 | |
32cdd0: 48 8d b4 24 90 1f 00 lea rsi,[rsp+0x1f90] | |
32cdd7: 00 | |
32cdd8: c5 f8 77 vzeroupper | |
32cddb: e8 90 06 ff ff call 31d470 <std.array_list.ArrayListAligned([]const u8,null).addOne> | |
32cde0: 0f b7 9c 24 a8 07 00 movzx ebx,WORD PTR [rsp+0x7a8] | |
32cde7: 00 | |
32cde8: 66 85 db test bx,bx | |
32cdeb: 0f 85 d7 69 03 00 jne 3637c8 <buildOutputType+0x3b468> | |
32cdf1: 48 8b 84 24 a0 07 00 mov rax,QWORD PTR [rsp+0x7a0] | |
32cdf8: 00 | |
32cdf9: c5 f8 10 05 b7 cc f7 vmovups xmm0,XMMWORD PTR [rip+0xfffffffffff7ccb7] # 2a9ab8 <__unnamed_244> | |
32ce00: ff | |
32ce01: c5 f8 11 00 vmovups XMMWORD PTR [rax],xmm0 | |
32ce05: e9 8c f6 ff ff jmp 32c496 <buildOutputType+0x4136> | |
32ce0a: b0 01 mov al,0x1 | |
32ce0c: 89 84 24 ac 00 00 00 mov DWORD PTR [rsp+0xac],eax | |
32ce13: b0 01 mov al,0x1 | |
32ce15: 48 89 84 24 e8 02 00 mov QWORD PTR [rsp+0x2e8],rax | |
32ce1c: 00 | |
32ce1d: e9 be f6 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32ce22: 48 8b 84 24 f0 18 00 mov rax,QWORD PTR [rsp+0x18f0] | |
32ce29: 00 | |
32ce2a: 48 85 c0 test rax,rax | |
32ce2d: 0f 84 5f 0d 00 00 je 32db92 <buildOutputType+0x5832> | |
32ce33: 48 8b 8c 24 e8 18 00 mov rcx,QWORD PTR [rsp+0x18e8] | |
32ce3a: 00 | |
32ce3b: 48 81 f9 c7 ae 2e 00 cmp rcx,0x2eaec7 | |
32ce42: 74 09 je 32ce4d <buildOutputType+0x4aed> | |
32ce44: 80 39 3a cmp BYTE PTR [rcx],0x3a | |
32ce47: 0f 85 45 0d 00 00 jne 32db92 <buildOutputType+0x5832> | |
32ce4d: 48 ff c1 inc rcx | |
32ce50: 48 ff c8 dec rax | |
32ce53: 48 89 8c 24 e8 2a 00 mov QWORD PTR [rsp+0x2ae8],rcx | |
32ce5a: 00 | |
32ce5b: 48 89 84 24 f0 2a 00 mov QWORD PTR [rsp+0x2af0],rax | |
32ce62: 00 | |
32ce63: 8b 84 24 e0 00 00 00 mov eax,DWORD PTR [rsp+0xe0] | |
32ce6a: 24 01 and al,0x1 | |
32ce6c: 88 84 24 f8 2a 00 00 mov BYTE PTR [rsp+0x2af8],al | |
32ce73: 48 8d bc 24 a0 03 00 lea rdi,[rsp+0x3a0] | |
32ce7a: 00 | |
32ce7b: 48 8d b4 24 e8 2a 00 lea rsi,[rsp+0x2ae8] | |
32ce82: 00 | |
32ce83: c5 f8 77 vzeroupper | |
32ce86: e8 d5 b7 04 00 call 378660 <std.array_list.ArrayListAligned(Compilation.LinkObject,null).append> | |
32ce8b: 66 85 c0 test ax,ax | |
32ce8e: 48 8b 94 24 c8 05 00 mov rdx,QWORD PTR [rsp+0x5c8] | |
32ce95: 00 | |
32ce96: 0f 85 48 56 03 00 jne 3624e4 <buildOutputType+0x3a184> | |
32ce9c: 8b 8c 24 a8 03 00 00 mov ecx,DWORD PTR [rsp+0x3a8] | |
32cea3: ff c9 dec ecx | |
32cea5: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
32ceac: 00 | |
32cead: 48 8d b4 24 c0 21 00 lea rsi,[rsp+0x21c0] | |
32ceb4: 00 | |
32ceb5: e8 86 b5 16 00 call 498440 <std.hash_map.HashMapUnmanaged(u32,void,std.hash_map.AutoContext(u32),80).getOrPutContext> | |
32ceba: 0f b7 9c 24 b0 07 00 movzx ebx,WORD PTR [rsp+0x7b0] | |
32cec1: 00 | |
32cec2: 66 85 db test bx,bx | |
32cec5: 0f 84 15 f6 ff ff je 32c4e0 <buildOutputType+0x4180> | |
32cecb: e9 f8 68 03 00 jmp 3637c8 <buildOutputType+0x3b468> | |
32ced0: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
32ced7: 00 | |
32ced8: 48 8d b4 24 40 03 00 lea rsi,[rsp+0x340] | |
32cedf: 00 | |
32cee0: c5 f8 77 vzeroupper | |
32cee3: e8 88 05 ff ff call 31d470 <std.array_list.ArrayListAligned([]const u8,null).addOne> | |
32cee8: 0f b7 9c 24 a8 07 00 movzx ebx,WORD PTR [rsp+0x7a8] | |
32ceef: 00 | |
32cef0: 66 85 db test bx,bx | |
32cef3: 0f 85 cf 68 03 00 jne 3637c8 <buildOutputType+0x3b468> | |
32cef9: 48 8b 84 24 a0 07 00 mov rax,QWORD PTR [rsp+0x7a0] | |
32cf00: 00 | |
32cf01: c5 f8 10 05 9f cb f7 vmovups xmm0,XMMWORD PTR [rip+0xfffffffffff7cb9f] # 2a9aa8 <__unnamed_246> | |
32cf08: ff | |
32cf09: c5 f8 11 00 vmovups XMMWORD PTR [rax],xmm0 | |
32cf0d: b0 01 mov al,0x1 | |
32cf0f: 89 84 24 10 01 00 00 mov DWORD PTR [rsp+0x110],eax | |
32cf16: e9 c5 f5 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32cf1b: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
32cf22: 00 | |
32cf23: 48 8d b4 24 30 04 00 lea rsi,[rsp+0x430] | |
32cf2a: 00 | |
32cf2b: c5 f8 77 vzeroupper | |
32cf2e: e8 3d 05 ff ff call 31d470 <std.array_list.ArrayListAligned([]const u8,null).addOne> | |
32cf33: 0f b7 9c 24 a8 07 00 movzx ebx,WORD PTR [rsp+0x7a8] | |
32cf3a: 00 | |
32cf3b: 66 85 db test bx,bx | |
32cf3e: 0f 84 7b f5 ff ff je 32c4bf <buildOutputType+0x415f> | |
32cf44: e9 7f 68 03 00 jmp 3637c8 <buildOutputType+0x3b468> | |
32cf49: b0 01 mov al,0x1 | |
32cf4b: 48 89 84 24 d8 02 00 mov QWORD PTR [rsp+0x2d8],rax | |
32cf52: 00 | |
32cf53: c7 84 24 a4 00 00 00 mov DWORD PTR [rsp+0xa4],0x0 | |
32cf5a: 00 00 00 00 | |
32cf5e: e9 7d f5 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32cf63: 48 8d bc 24 40 03 00 lea rdi,[rsp+0x340] | |
32cf6a: 00 | |
32cf6b: 48 8d b4 24 08 19 00 lea rsi,[rsp+0x1908] | |
32cf72: 00 | |
32cf73: c5 f8 77 vzeroupper | |
32cf76: e8 c5 bc 04 00 call 378c40 <std.array_list.ArrayListAligned([]const u8,null).appendSlice> | |
32cf7b: 66 85 c0 test ax,ax | |
32cf7e: 0f 85 60 55 03 00 jne 3624e4 <buildOutputType+0x3a184> | |
32cf84: b0 01 mov al,0x1 | |
32cf86: 89 44 24 44 mov DWORD PTR [rsp+0x44],eax | |
32cf8a: b0 03 mov al,0x3 | |
32cf8c: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
32cf93: 00 | |
32cf94: e9 47 f5 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32cf99: 48 8d bc 24 40 03 00 lea rdi,[rsp+0x340] | |
32cfa0: 00 | |
32cfa1: 48 8d b4 24 08 19 00 lea rsi,[rsp+0x1908] | |
32cfa8: 00 | |
32cfa9: c5 f8 77 vzeroupper | |
32cfac: e8 8f bc 04 00 call 378c40 <std.array_list.ArrayListAligned([]const u8,null).appendSlice> | |
32cfb1: b1 01 mov cl,0x1 | |
32cfb3: 89 4c 24 44 mov DWORD PTR [rsp+0x44],ecx | |
32cfb7: 66 85 c0 test ax,ax | |
32cfba: 0f 84 20 f5 ff ff je 32c4e0 <buildOutputType+0x4180> | |
32cfc0: e9 1f 55 03 00 jmp 3624e4 <buildOutputType+0x3a184> | |
32cfc5: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
32cfcc: 00 | |
32cfcd: 48 8d b4 24 d0 03 00 lea rsi,[rsp+0x3d0] | |
32cfd4: 00 | |
32cfd5: c5 f8 77 vzeroupper | |
32cfd8: e8 93 04 ff ff call 31d470 <std.array_list.ArrayListAligned([]const u8,null).addOne> | |
32cfdd: 0f b7 9c 24 a8 07 00 movzx ebx,WORD PTR [rsp+0x7a8] | |
32cfe4: 00 | |
32cfe5: 66 85 db test bx,bx | |
32cfe8: 0f 84 d1 f4 ff ff je 32c4bf <buildOutputType+0x415f> | |
32cfee: e9 d5 67 03 00 jmp 3637c8 <buildOutputType+0x3b468> | |
32cff3: b0 01 mov al,0x1 | |
32cff5: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
32cffc: 00 | |
32cffd: e9 de f4 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32d002: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
32d009: 00 | |
32d00a: 48 8d b4 24 f0 04 00 lea rsi,[rsp+0x4f0] | |
32d011: 00 | |
32d012: c5 f8 77 vzeroupper | |
32d015: e8 56 04 ff ff call 31d470 <std.array_list.ArrayListAligned([]const u8,null).addOne> | |
32d01a: 0f b7 9c 24 a8 07 00 movzx ebx,WORD PTR [rsp+0x7a8] | |
32d021: 00 | |
32d022: 66 85 db test bx,bx | |
32d025: 0f 84 94 f4 ff ff je 32c4bf <buildOutputType+0x415f> | |
32d02b: e9 98 67 03 00 jmp 3637c8 <buildOutputType+0x3b468> | |
32d030: 48 83 bc 24 f0 18 00 cmp QWORD PTR [rsp+0x18f0],0x9 | |
32d037: 00 09 | |
32d039: 0f 85 2f 0b 00 00 jne 32db6e <buildOutputType+0x580e> | |
32d03f: 48 8b 84 24 e8 18 00 mov rax,QWORD PTR [rsp+0x18e8] | |
32d046: 00 | |
32d047: 48 3d 37 cb 2d 00 cmp rax,0x2dcb37 | |
32d04d: 74 59 je 32d0a8 <buildOutputType+0x4d48> | |
32d04f: 80 38 2f cmp BYTE PTR [rax],0x2f | |
32d052: 0f 85 16 0b 00 00 jne 32db6e <buildOutputType+0x580e> | |
32d058: 80 78 01 64 cmp BYTE PTR [rax+0x1],0x64 | |
32d05c: 0f 85 0c 0b 00 00 jne 32db6e <buildOutputType+0x580e> | |
32d062: 80 78 02 65 cmp BYTE PTR [rax+0x2],0x65 | |
32d066: 0f 85 02 0b 00 00 jne 32db6e <buildOutputType+0x580e> | |
32d06c: 80 78 03 76 cmp BYTE PTR [rax+0x3],0x76 | |
32d070: 0f 85 f8 0a 00 00 jne 32db6e <buildOutputType+0x580e> | |
32d076: 80 78 04 2f cmp BYTE PTR [rax+0x4],0x2f | |
32d07a: 0f 85 ee 0a 00 00 jne 32db6e <buildOutputType+0x580e> | |
32d080: 80 78 05 6e cmp BYTE PTR [rax+0x5],0x6e | |
32d084: 0f 85 e4 0a 00 00 jne 32db6e <buildOutputType+0x580e> | |
32d08a: 80 78 06 75 cmp BYTE PTR [rax+0x6],0x75 | |
32d08e: 0f 85 da 0a 00 00 jne 32db6e <buildOutputType+0x580e> | |
32d094: 80 78 07 6c cmp BYTE PTR [rax+0x7],0x6c | |
32d098: 0f 85 d0 0a 00 00 jne 32db6e <buildOutputType+0x580e> | |
32d09e: 80 78 08 6c cmp BYTE PTR [rax+0x8],0x6c | |
32d0a2: 0f 85 c6 0a 00 00 jne 32db6e <buildOutputType+0x580e> | |
32d0a8: c5 f8 57 c0 vxorps xmm0,xmm0,xmm0 | |
32d0ac: c5 f8 29 84 24 60 07 vmovaps XMMWORD PTR [rsp+0x760],xmm0 | |
32d0b3: 00 00 | |
32d0b5: 48 c7 84 24 70 07 00 mov QWORD PTR [rsp+0x770],0x0 | |
32d0bc: 00 00 00 00 00 | |
32d0c1: e9 1a f4 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32d0c6: b0 01 mov al,0x1 | |
32d0c8: 89 44 24 2c mov DWORD PTR [rsp+0x2c],eax | |
32d0cc: e9 0f f4 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32d0d1: b0 01 mov al,0x1 | |
32d0d3: 89 84 24 a8 00 00 00 mov DWORD PTR [rsp+0xa8],eax | |
32d0da: b0 01 mov al,0x1 | |
32d0dc: 48 89 84 24 e0 02 00 mov QWORD PTR [rsp+0x2e0],rax | |
32d0e3: 00 | |
32d0e4: e9 f7 f3 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32d0e9: 48 8b 84 24 e8 18 00 mov rax,QWORD PTR [rsp+0x18e8] | |
32d0f0: 00 | |
32d0f1: 48 8b 94 24 f0 18 00 mov rdx,QWORD PTR [rsp+0x18f0] | |
32d0f8: 00 | |
32d0f9: 31 c9 xor ecx,ecx | |
32d0fb: 48 85 d2 test rdx,rdx | |
32d0fe: 74 11 je 32d111 <buildOutputType+0x4db1> | |
32d100: 80 3c 08 00 cmp BYTE PTR [rax+rcx*1],0x0 | |
32d104: 74 0b je 32d111 <buildOutputType+0x4db1> | |
32d106: 48 ff c1 inc rcx | |
32d109: 48 39 ca cmp rdx,rcx | |
32d10c: 75 f2 jne 32d100 <buildOutputType+0x4da0> | |
32d10e: 48 89 d1 mov rcx,rdx | |
32d111: 48 89 84 24 40 23 00 mov QWORD PTR [rsp+0x2340],rax | |
32d118: 00 | |
32d119: 48 89 8c 24 48 23 00 mov QWORD PTR [rsp+0x2348],rcx | |
32d120: 00 | |
32d121: 48 8d bc 24 40 23 00 lea rdi,[rsp+0x2340] | |
32d128: 00 | |
32d129: c5 f8 77 vzeroupper | |
32d12c: e8 ef b1 04 00 call 378320 <Compilation.classifyFileExt> | |
32d131: 0f b6 c0 movzx eax,al | |
32d134: 83 e0 0f and eax,0xf | |
32d137: b9 ff 01 00 00 mov ecx,0x1ff | |
32d13c: 48 0f a3 c1 bt rcx,rax | |
32d140: 0f 83 e7 0b 00 00 jae 32dd2d <buildOutputType+0x59cd> | |
32d146: 48 8d 84 24 e8 18 00 lea rax,[rsp+0x18e8] | |
32d14d: 00 | |
32d14e: c5 f8 10 00 vmovups xmm0,XMMWORD PTR [rax] | |
32d152: c5 f8 29 84 24 90 3e vmovaps XMMWORD PTR [rsp+0x3e90],xmm0 | |
32d159: 00 00 | |
32d15b: c5 f8 57 c0 vxorps xmm0,xmm0,xmm0 | |
32d15f: 48 8d 84 24 a0 3e 00 lea rax,[rsp+0x3ea0] | |
32d166: 00 | |
32d167: c5 f8 11 00 vmovups XMMWORD PTR [rax],xmm0 | |
32d16b: 48 8d bc 24 60 04 00 lea rdi,[rsp+0x460] | |
32d172: 00 | |
32d173: 48 8d b4 24 90 3e 00 lea rsi,[rsp+0x3e90] | |
32d17a: 00 | |
32d17b: e8 60 b7 04 00 call 3788e0 <std.array_list.ArrayListAligned(Compilation.CSourceFile,null).append> | |
32d180: 66 85 c0 test ax,ax | |
32d183: 0f 84 57 f3 ff ff je 32c4e0 <buildOutputType+0x4180> | |
32d189: e9 56 53 03 00 jmp 3624e4 <buildOutputType+0x3a184> | |
32d18e: b0 01 mov al,0x1 | |
32d190: 48 89 84 24 e8 02 00 mov QWORD PTR [rsp+0x2e8],rax | |
32d197: 00 | |
32d198: c7 84 24 ac 00 00 00 mov DWORD PTR [rsp+0xac],0x0 | |
32d19f: 00 00 00 00 | |
32d1a3: e9 38 f3 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32d1a8: b0 01 mov al,0x1 | |
32d1aa: 89 44 24 5c mov DWORD PTR [rsp+0x5c],eax | |
32d1ae: e9 2d f3 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32d1b3: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
32d1ba: 00 | |
32d1bb: 48 8d b4 24 c0 04 00 lea rsi,[rsp+0x4c0] | |
32d1c2: 00 | |
32d1c3: c5 f8 77 vzeroupper | |
32d1c6: e8 a5 02 ff ff call 31d470 <std.array_list.ArrayListAligned([]const u8,null).addOne> | |
32d1cb: 0f b7 9c 24 a8 07 00 movzx ebx,WORD PTR [rsp+0x7a8] | |
32d1d2: 00 | |
32d1d3: 66 85 db test bx,bx | |
32d1d6: 0f 84 e3 f2 ff ff je 32c4bf <buildOutputType+0x415f> | |
32d1dc: e9 e7 65 03 00 jmp 3637c8 <buildOutputType+0x3b468> | |
32d1e1: b0 01 mov al,0x1 | |
32d1e3: 48 89 84 24 e0 02 00 mov QWORD PTR [rsp+0x2e0],rax | |
32d1ea: 00 | |
32d1eb: c7 84 24 a8 00 00 00 mov DWORD PTR [rsp+0xa8],0x0 | |
32d1f2: 00 00 00 00 | |
32d1f6: e9 e5 f2 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32d1fb: b0 01 mov al,0x1 | |
32d1fd: 89 84 24 a4 00 00 00 mov DWORD PTR [rsp+0xa4],eax | |
32d204: b0 01 mov al,0x1 | |
32d206: 48 89 84 24 d8 02 00 mov QWORD PTR [rsp+0x2d8],rax | |
32d20d: 00 | |
32d20e: e9 cd f2 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32d213: c6 84 24 50 1c 00 00 mov BYTE PTR [rsp+0x1c50],0x1 | |
32d21a: 01 | |
32d21b: 48 8d 84 24 e8 18 00 lea rax,[rsp+0x18e8] | |
32d222: 00 | |
32d223: c5 f8 10 00 vmovups xmm0,XMMWORD PTR [rax] | |
32d227: c5 f8 29 84 24 40 1c vmovaps XMMWORD PTR [rsp+0x1c40],xmm0 | |
32d22e: 00 00 | |
32d230: e9 ab f2 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32d235: b0 01 mov al,0x1 | |
32d237: 48 89 84 24 b0 01 00 mov QWORD PTR [rsp+0x1b0],rax | |
32d23e: 00 | |
32d23f: e9 9c f2 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32d244: c7 84 24 88 01 00 00 mov DWORD PTR [rsp+0x188],0x0 | |
32d24b: 00 00 00 00 | |
32d24f: e9 8c f2 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32d254: 48 8b b4 24 e8 18 00 mov rsi,QWORD PTR [rsp+0x18e8] | |
32d25b: 00 | |
32d25c: 48 8b 94 24 f0 18 00 mov rdx,QWORD PTR [rsp+0x18f0] | |
32d263: 00 | |
32d264: 48 8d bc 24 40 07 00 lea rdi,[rsp+0x740] | |
32d26b: 00 | |
32d26c: c5 f8 77 vzeroupper | |
32d26f: e8 2c aa 04 00 call 377ca0 <std.meta.stringToEnum.790> | |
32d274: 80 bc 24 41 07 00 00 cmp BYTE PTR [rsp+0x741],0x0 | |
32d27b: 00 | |
32d27c: 0f 84 63 ca 03 00 je 369ce5 <buildOutputType+0x41985> | |
32d282: b0 01 mov al,0x1 | |
32d284: 48 89 84 24 f8 19 00 mov QWORD PTR [rsp+0x19f8],rax | |
32d28b: 00 | |
32d28c: 8a 84 24 40 07 00 00 mov al,BYTE PTR [rsp+0x740] | |
32d293: 88 84 24 fe 05 00 00 mov BYTE PTR [rsp+0x5fe],al | |
32d29a: e9 41 f2 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32d29f: c7 84 24 98 01 00 00 mov DWORD PTR [rsp+0x198],0x0 | |
32d2a6: 00 00 00 00 | |
32d2aa: e9 31 f2 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32d2af: b0 01 mov al,0x1 | |
32d2b1: 89 84 24 7c 06 00 00 mov DWORD PTR [rsp+0x67c],eax | |
32d2b8: e9 23 f2 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32d2bd: b0 01 mov al,0x1 | |
32d2bf: 48 89 84 24 c8 01 00 mov QWORD PTR [rsp+0x1c8],rax | |
32d2c6: 00 | |
32d2c7: e9 14 f2 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32d2cc: b0 02 mov al,0x2 | |
32d2ce: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
32d2d5: 00 | |
32d2d6: e9 05 f2 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32d2db: c6 84 24 18 18 00 00 mov BYTE PTR [rsp+0x1818],0x1 | |
32d2e2: 01 | |
32d2e3: 48 c7 84 24 10 18 00 mov QWORD PTR [rsp+0x1810],0x0 | |
32d2ea: 00 00 00 00 00 | |
32d2ef: 48 8d 84 24 e8 18 00 lea rax,[rsp+0x18e8] | |
32d2f6: 00 | |
32d2f7: c5 f8 10 00 vmovups xmm0,XMMWORD PTR [rax] | |
32d2fb: c5 f8 29 84 24 00 18 vmovaps XMMWORD PTR [rsp+0x1800],xmm0 | |
32d302: 00 00 | |
32d304: c5 f8 10 05 d4 70 f8 vmovups xmm0,XMMWORD PTR [rip+0xfffffffffff870d4] # 2b43e0 <__unnamed_248> | |
32d30b: ff | |
32d30c: 48 8d 8c 24 20 18 00 lea rcx,[rsp+0x1820] | |
32d313: 00 | |
32d314: c5 f8 11 01 vmovups XMMWORD PTR [rcx],xmm0 | |
32d318: 48 8b 84 24 00 18 00 mov rax,QWORD PTR [rsp+0x1800] | |
32d31f: 00 | |
32d320: 48 8b 94 24 08 18 00 mov rdx,QWORD PTR [rsp+0x1808] | |
32d327: 00 | |
32d328: 48 89 94 24 a8 01 00 mov QWORD PTR [rsp+0x1a8],rdx | |
32d32f: 00 | |
32d330: 48 89 84 24 00 01 00 mov QWORD PTR [rsp+0x100],rax | |
32d337: 00 | |
32d338: 48 ff c0 inc rax | |
32d33b: 48 89 84 24 90 01 00 mov QWORD PTR [rsp+0x190],rax | |
32d342: 00 | |
32d343: 45 31 c0 xor r8d,r8d | |
32d346: 66 2e 0f 1f 84 00 00 nop WORD PTR cs:[rax+rax*1+0x0] | |
32d34d: 00 00 00 | |
32d350: 4d 89 c6 mov r14,r8 | |
32d353: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
32d35a: 00 | |
32d35b: 48 8d b4 24 00 18 00 lea rsi,[rsp+0x1800] | |
32d362: 00 | |
32d363: 4c 89 f2 mov rdx,r14 | |
32d366: 48 89 cb mov rbx,rcx | |
32d369: c5 f8 77 vzeroupper | |
32d36c: e8 cf 5a 07 00 call 3a2e40 <std.mem.indexOfPos> | |
32d371: 80 bc 24 a8 07 00 00 cmp BYTE PTR [rsp+0x7a8],0x1 | |
32d378: 01 | |
32d379: 75 25 jne 32d3a0 <buildOutputType+0x5040> | |
32d37b: 48 8b 84 24 a0 07 00 mov rax,QWORD PTR [rsp+0x7a0] | |
32d382: 00 | |
32d383: 4c 8d 40 01 lea r8,[rax+0x1] | |
32d387: c6 84 24 18 18 00 00 mov BYTE PTR [rsp+0x1818],0x1 | |
32d38e: 01 | |
32d38f: 4c 89 84 24 10 18 00 mov QWORD PTR [rsp+0x1810],r8 | |
32d396: 00 | |
32d397: eb 1b jmp 32d3b4 <buildOutputType+0x5054> | |
32d399: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] | |
32d3a0: c5 f8 57 c0 vxorps xmm0,xmm0,xmm0 | |
32d3a4: c5 f8 11 43 f0 vmovups XMMWORD PTR [rbx-0x10],xmm0 | |
32d3a9: 45 31 c0 xor r8d,r8d | |
32d3ac: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
32d3b3: 00 | |
32d3b4: 48 8b 8c 24 00 01 00 mov rcx,QWORD PTR [rsp+0x100] | |
32d3bb: 00 | |
32d3bc: 4e 8d 2c 31 lea r13,[rcx+r14*1] | |
32d3c0: 49 89 c7 mov r15,rax | |
32d3c3: 4d 29 f7 sub r15,r14 | |
32d3c6: 49 83 ff 03 cmp r15,0x3 | |
32d3ca: 0f 82 ec 06 00 00 jb 32dabc <buildOutputType+0x575c> | |
32d3d0: 41 8a 4d 00 mov cl,BYTE PTR [r13+0x0] | |
32d3d4: 80 f9 2d cmp cl,0x2d | |
32d3d7: 0f 85 f3 00 00 00 jne 32d4d0 <buildOutputType+0x5170> | |
32d3dd: 41 80 7d 02 2d cmp BYTE PTR [r13+0x2],0x2d | |
32d3e2: 0f 84 e8 00 00 00 je 32d4d0 <buildOutputType+0x5170> | |
32d3e8: 48 8b 94 24 90 01 00 mov rdx,QWORD PTR [rsp+0x190] | |
32d3ef: 00 | |
32d3f0: 4e 8d 24 32 lea r12,[rdx+r14*1] | |
32d3f4: 4c 89 f2 mov rdx,r14 | |
32d3f7: 48 f7 d2 not rdx | |
32d3fa: 48 01 c2 add rdx,rax | |
32d3fd: 31 f6 xor esi,esi | |
32d3ff: 90 nop | |
32d400: 48 39 f2 cmp rdx,rsi | |
32d403: 0f 84 c7 00 00 00 je 32d4d0 <buildOutputType+0x5170> | |
32d409: 48 8d 5e 01 lea rbx,[rsi+0x1] | |
32d40d: 41 80 3c 34 3d cmp BYTE PTR [r12+rsi*1],0x3d | |
32d412: 48 89 de mov rsi,rbx | |
32d415: 75 e9 jne 32d400 <buildOutputType+0x50a0> | |
32d417: 4d 89 c7 mov r15,r8 | |
32d41a: 49 01 dc add r12,rbx | |
32d41d: 4c 29 f0 sub rax,r14 | |
32d420: 49 89 de mov r14,rbx | |
32d423: 49 f7 d6 not r14 | |
32d426: 49 01 c6 add r14,rax | |
32d429: 48 83 fb 08 cmp rbx,0x8 | |
32d42d: 75 0d jne 32d43c <buildOutputType+0x50dc> | |
32d42f: 49 81 fd 91 45 2e 00 cmp r13,0x2e4591 | |
32d436: 0f 84 d6 06 00 00 je 32db12 <buildOutputType+0x57b2> | |
32d43c: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
32d443: 00 | |
32d444: 48 8d b4 24 90 1f 00 lea rsi,[rsp+0x1f90] | |
32d44b: 00 | |
32d44c: e8 1f 00 ff ff call 31d470 <std.array_list.ArrayListAligned([]const u8,null).addOne> | |
32d451: 0f b7 84 24 a8 07 00 movzx eax,WORD PTR [rsp+0x7a8] | |
32d458: 00 | |
32d459: 66 85 c0 test ax,ax | |
32d45c: 0f 85 82 50 03 00 jne 3624e4 <buildOutputType+0x3a184> | |
32d462: 48 8b 84 24 a0 07 00 mov rax,QWORD PTR [rsp+0x7a0] | |
32d469: 00 | |
32d46a: 4c 89 28 mov QWORD PTR [rax],r13 | |
32d46d: 48 89 58 08 mov QWORD PTR [rax+0x8],rbx | |
32d471: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
32d478: 00 | |
32d479: 48 8d b4 24 90 1f 00 lea rsi,[rsp+0x1f90] | |
32d480: 00 | |
32d481: e8 ea ff fe ff call 31d470 <std.array_list.ArrayListAligned([]const u8,null).addOne> | |
32d486: 0f b7 9c 24 a8 07 00 movzx ebx,WORD PTR [rsp+0x7a8] | |
32d48d: 00 | |
32d48e: 66 85 db test bx,bx | |
32d491: 0f 85 31 63 03 00 jne 3637c8 <buildOutputType+0x3b468> | |
32d497: 48 8b 84 24 a0 07 00 mov rax,QWORD PTR [rsp+0x7a0] | |
32d49e: 00 | |
32d49f: 4c 89 20 mov QWORD PTR [rax],r12 | |
32d4a2: 4c 89 70 08 mov QWORD PTR [rax+0x8],r14 | |
32d4a6: 80 bc 24 18 18 00 00 cmp BYTE PTR [rsp+0x1818],0x0 | |
32d4ad: 00 | |
32d4ae: 4d 89 fe mov r14,r15 | |
32d4b1: 48 8d 8c 24 20 18 00 lea rcx,[rsp+0x1820] | |
32d4b8: 00 | |
32d4b9: 0f 85 94 fe ff ff jne 32d353 <buildOutputType+0x4ff3> | |
32d4bf: e9 1c f0 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32d4c4: 66 66 66 2e 0f 1f 84 data16 data16 nop WORD PTR cs:[rax+rax*1+0x0] | |
32d4cb: 00 00 00 00 00 | |
32d4d0: 49 83 ff 0b cmp r15,0xb | |
32d4d4: 75 7a jne 32d550 <buildOutputType+0x51f0> | |
32d4d6: 49 81 fd dd 55 2e 00 cmp r13,0x2e55dd | |
32d4dd: 74 4b je 32d52a <buildOutputType+0x51ca> | |
32d4df: 80 f9 2d cmp cl,0x2d | |
32d4e2: 75 6c jne 32d550 <buildOutputType+0x51f0> | |
32d4e4: 41 80 7d 01 2d cmp BYTE PTR [r13+0x1],0x2d | |
32d4e9: 75 65 jne 32d550 <buildOutputType+0x51f0> | |
32d4eb: 41 80 7d 02 61 cmp BYTE PTR [r13+0x2],0x61 | |
32d4f0: 75 5e jne 32d550 <buildOutputType+0x51f0> | |
32d4f2: 41 80 7d 03 73 cmp BYTE PTR [r13+0x3],0x73 | |
32d4f7: 75 57 jne 32d550 <buildOutputType+0x51f0> | |
32d4f9: 41 80 7d 04 2d cmp BYTE PTR [r13+0x4],0x2d | |
32d4fe: 75 50 jne 32d550 <buildOutputType+0x51f0> | |
32d500: 41 80 7d 05 6e cmp BYTE PTR [r13+0x5],0x6e | |
32d505: 75 49 jne 32d550 <buildOutputType+0x51f0> | |
32d507: 41 80 7d 06 65 cmp BYTE PTR [r13+0x6],0x65 | |
32d50c: 75 42 jne 32d550 <buildOutputType+0x51f0> | |
32d50e: 41 80 7d 07 65 cmp BYTE PTR [r13+0x7],0x65 | |
32d513: 75 3b jne 32d550 <buildOutputType+0x51f0> | |
32d515: 41 80 7d 08 64 cmp BYTE PTR [r13+0x8],0x64 | |
32d51a: 75 34 jne 32d550 <buildOutputType+0x51f0> | |
32d51c: 41 80 7d 09 65 cmp BYTE PTR [r13+0x9],0x65 | |
32d521: 75 2d jne 32d550 <buildOutputType+0x51f0> | |
32d523: 41 80 7d 0a 64 cmp BYTE PTR [r13+0xa],0x64 | |
32d528: 75 26 jne 32d550 <buildOutputType+0x51f0> | |
32d52a: c7 44 24 34 00 00 00 mov DWORD PTR [rsp+0x34],0x0 | |
32d531: 00 | |
32d532: 48 8d 8c 24 20 18 00 lea rcx,[rsp+0x1820] | |
32d539: 00 | |
32d53a: 80 bc 24 18 18 00 00 cmp BYTE PTR [rsp+0x1818],0x0 | |
32d541: 00 | |
32d542: 0f 85 08 fe ff ff jne 32d350 <buildOutputType+0x4ff0> | |
32d548: e9 93 ef ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32d54d: 0f 1f 00 nop DWORD PTR [rax] | |
32d550: 49 83 ff 0e cmp r15,0xe | |
32d554: 0f 85 96 00 00 00 jne 32d5f0 <buildOutputType+0x5290> | |
32d55a: 49 81 fd ce 55 2e 00 cmp r13,0x2e55ce | |
32d561: 74 68 je 32d5cb <buildOutputType+0x526b> | |
32d563: 80 f9 2d cmp cl,0x2d | |
32d566: 0f 85 84 00 00 00 jne 32d5f0 <buildOutputType+0x5290> | |
32d56c: 41 80 7d 01 2d cmp BYTE PTR [r13+0x1],0x2d | |
32d571: 0f 85 79 00 00 00 jne 32d5f0 <buildOutputType+0x5290> | |
32d577: 41 80 7d 02 6e cmp BYTE PTR [r13+0x2],0x6e | |
32d57c: 75 72 jne 32d5f0 <buildOutputType+0x5290> | |
32d57e: 41 80 7d 03 6f cmp BYTE PTR [r13+0x3],0x6f | |
32d583: 75 6b jne 32d5f0 <buildOutputType+0x5290> | |
32d585: 41 80 7d 04 2d cmp BYTE PTR [r13+0x4],0x2d | |
32d58a: 75 64 jne 32d5f0 <buildOutputType+0x5290> | |
32d58c: 41 80 7d 05 61 cmp BYTE PTR [r13+0x5],0x61 | |
32d591: 75 5d jne 32d5f0 <buildOutputType+0x5290> | |
32d593: 41 80 7d 06 73 cmp BYTE PTR [r13+0x6],0x73 | |
32d598: 75 56 jne 32d5f0 <buildOutputType+0x5290> | |
32d59a: 41 80 7d 07 2d cmp BYTE PTR [r13+0x7],0x2d | |
32d59f: 75 4f jne 32d5f0 <buildOutputType+0x5290> | |
32d5a1: 41 80 7d 08 6e cmp BYTE PTR [r13+0x8],0x6e | |
32d5a6: 75 48 jne 32d5f0 <buildOutputType+0x5290> | |
32d5a8: 41 80 7d 09 65 cmp BYTE PTR [r13+0x9],0x65 | |
32d5ad: 75 41 jne 32d5f0 <buildOutputType+0x5290> | |
32d5af: 41 80 7d 0a 65 cmp BYTE PTR [r13+0xa],0x65 | |
32d5b4: 75 3a jne 32d5f0 <buildOutputType+0x5290> | |
32d5b6: 41 80 7d 0b 64 cmp BYTE PTR [r13+0xb],0x64 | |
32d5bb: 75 33 jne 32d5f0 <buildOutputType+0x5290> | |
32d5bd: 41 80 7d 0c 65 cmp BYTE PTR [r13+0xc],0x65 | |
32d5c2: 75 2c jne 32d5f0 <buildOutputType+0x5290> | |
32d5c4: 41 80 7d 0d 64 cmp BYTE PTR [r13+0xd],0x64 | |
32d5c9: 75 25 jne 32d5f0 <buildOutputType+0x5290> | |
32d5cb: b0 01 mov al,0x1 | |
32d5cd: 89 44 24 34 mov DWORD PTR [rsp+0x34],eax | |
32d5d1: 48 8d 8c 24 20 18 00 lea rcx,[rsp+0x1820] | |
32d5d8: 00 | |
32d5d9: 80 bc 24 18 18 00 00 cmp BYTE PTR [rsp+0x1818],0x0 | |
32d5e0: 00 | |
32d5e1: 0f 85 69 fd ff ff jne 32d350 <buildOutputType+0x4ff0> | |
32d5e7: e9 f4 ee ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32d5ec: 0f 1f 40 00 nop DWORD PTR [rax+0x0] | |
32d5f0: 49 83 ff 0f cmp r15,0xf | |
32d5f4: 75 7a jne 32d670 <buildOutputType+0x5310> | |
32d5f6: 49 81 fd c9 ff 2d 00 cmp r13,0x2dffc9 | |
32d5fd: 0f 84 bd 01 00 00 je 32d7c0 <buildOutputType+0x5460> | |
32d603: 80 f9 2d cmp cl,0x2d | |
32d606: 75 68 jne 32d670 <buildOutputType+0x5310> | |
32d608: 41 80 7d 01 2d cmp BYTE PTR [r13+0x1],0x2d | |
32d60d: 75 61 jne 32d670 <buildOutputType+0x5310> | |
32d60f: 41 80 7d 02 77 cmp BYTE PTR [r13+0x2],0x77 | |
32d614: 75 5a jne 32d670 <buildOutputType+0x5310> | |
32d616: 41 80 7d 03 68 cmp BYTE PTR [r13+0x3],0x68 | |
32d61b: 75 53 jne 32d670 <buildOutputType+0x5310> | |
32d61d: 41 80 7d 04 6f cmp BYTE PTR [r13+0x4],0x6f | |
32d622: 75 4c jne 32d670 <buildOutputType+0x5310> | |
32d624: 41 80 7d 05 6c cmp BYTE PTR [r13+0x5],0x6c | |
32d629: 75 45 jne 32d670 <buildOutputType+0x5310> | |
32d62b: 41 80 7d 06 65 cmp BYTE PTR [r13+0x6],0x65 | |
32d630: 75 3e jne 32d670 <buildOutputType+0x5310> | |
32d632: 41 80 7d 07 2d cmp BYTE PTR [r13+0x7],0x2d | |
32d637: 75 37 jne 32d670 <buildOutputType+0x5310> | |
32d639: 41 80 7d 08 61 cmp BYTE PTR [r13+0x8],0x61 | |
32d63e: 75 30 jne 32d670 <buildOutputType+0x5310> | |
32d640: 41 80 7d 09 72 cmp BYTE PTR [r13+0x9],0x72 | |
32d645: 75 29 jne 32d670 <buildOutputType+0x5310> | |
32d647: 41 80 7d 0a 63 cmp BYTE PTR [r13+0xa],0x63 | |
32d64c: 75 22 jne 32d670 <buildOutputType+0x5310> | |
32d64e: 41 80 7d 0b 68 cmp BYTE PTR [r13+0xb],0x68 | |
32d653: 75 1b jne 32d670 <buildOutputType+0x5310> | |
32d655: 41 80 7d 0c 69 cmp BYTE PTR [r13+0xc],0x69 | |
32d65a: 75 14 jne 32d670 <buildOutputType+0x5310> | |
32d65c: 41 80 7d 0d 76 cmp BYTE PTR [r13+0xd],0x76 | |
32d661: 75 0d jne 32d670 <buildOutputType+0x5310> | |
32d663: 41 80 7d 0e 65 cmp BYTE PTR [r13+0xe],0x65 | |
32d668: 0f 84 52 01 00 00 je 32d7c0 <buildOutputType+0x5460> | |
32d66e: 66 90 xchg ax,ax | |
32d670: 49 83 ff 0e cmp r15,0xe | |
32d674: 75 4a jne 32d6c0 <buildOutputType+0x5360> | |
32d676: 49 81 fd ca ff 2d 00 cmp r13,0x2dffca | |
32d67d: 0f 84 3d 01 00 00 je 32d7c0 <buildOutputType+0x5460> | |
32d683: 80 f9 2d cmp cl,0x2d | |
32d686: 75 38 jne 32d6c0 <buildOutputType+0x5360> | |
32d688: 48 89 c2 mov rdx,rax | |
32d68b: 4c 29 f2 sub rdx,r14 | |
32d68e: be 01 00 00 00 mov esi,0x1 | |
32d693: 66 66 66 66 2e 0f 1f data16 data16 data16 nop WORD PTR cs:[rax+rax*1+0x0] | |
32d69a: 84 00 00 00 00 00 | |
32d6a0: 48 39 f2 cmp rdx,rsi | |
32d6a3: 0f 84 17 01 00 00 je 32d7c0 <buildOutputType+0x5460> | |
32d6a9: 0f b6 9e ca ff 2d 00 movzx ebx,BYTE PTR [rsi+0x2dffca] | |
32d6b0: 48 8d 7e 01 lea rdi,[rsi+0x1] | |
32d6b4: 41 3a 5c 35 00 cmp bl,BYTE PTR [r13+rsi*1+0x0] | |
32d6b9: 48 89 fe mov rsi,rdi | |
32d6bc: 74 e2 je 32d6a0 <buildOutputType+0x5340> | |
32d6be: 66 90 xchg ax,ax | |
32d6c0: 49 83 ff 09 cmp r15,0x9 | |
32d6c4: 0f 84 6a 01 00 00 je 32d834 <buildOutputType+0x54d4> | |
32d6ca: 49 83 ff 11 cmp r15,0x11 | |
32d6ce: 0f 84 10 01 00 00 je 32d7e4 <buildOutputType+0x5484> | |
32d6d4: 49 83 ff 12 cmp r15,0x12 | |
32d6d8: 0f 85 a0 01 00 00 jne 32d87e <buildOutputType+0x551e> | |
32d6de: 49 81 fd b6 ff 2d 00 cmp r13,0x2dffb6 | |
32d6e5: 0f 84 86 02 00 00 je 32d971 <buildOutputType+0x5611> | |
32d6eb: 80 f9 2d cmp cl,0x2d | |
32d6ee: 0f 85 8a 01 00 00 jne 32d87e <buildOutputType+0x551e> | |
32d6f4: 41 80 7d 01 2d cmp BYTE PTR [r13+0x1],0x2d | |
32d6f9: 0f 85 7f 01 00 00 jne 32d87e <buildOutputType+0x551e> | |
32d6ff: 41 80 7d 02 6e cmp BYTE PTR [r13+0x2],0x6e | |
32d704: 0f 85 74 01 00 00 jne 32d87e <buildOutputType+0x551e> | |
32d70a: 41 80 7d 03 6f cmp BYTE PTR [r13+0x3],0x6f | |
32d70f: 0f 85 69 01 00 00 jne 32d87e <buildOutputType+0x551e> | |
32d715: 41 80 7d 04 2d cmp BYTE PTR [r13+0x4],0x2d | |
32d71a: 0f 85 5e 01 00 00 jne 32d87e <buildOutputType+0x551e> | |
32d720: 41 80 7d 05 77 cmp BYTE PTR [r13+0x5],0x77 | |
32d725: 0f 85 53 01 00 00 jne 32d87e <buildOutputType+0x551e> | |
32d72b: 41 80 7d 06 68 cmp BYTE PTR [r13+0x6],0x68 | |
32d730: 0f 85 48 01 00 00 jne 32d87e <buildOutputType+0x551e> | |
32d736: 41 80 7d 07 6f cmp BYTE PTR [r13+0x7],0x6f | |
32d73b: 0f 85 3d 01 00 00 jne 32d87e <buildOutputType+0x551e> | |
32d741: 41 80 7d 08 6c cmp BYTE PTR [r13+0x8],0x6c | |
32d746: 0f 85 32 01 00 00 jne 32d87e <buildOutputType+0x551e> | |
32d74c: 41 80 7d 09 65 cmp BYTE PTR [r13+0x9],0x65 | |
32d751: 0f 85 27 01 00 00 jne 32d87e <buildOutputType+0x551e> | |
32d757: 41 80 7d 0a 2d cmp BYTE PTR [r13+0xa],0x2d | |
32d75c: 0f 85 1c 01 00 00 jne 32d87e <buildOutputType+0x551e> | |
32d762: 41 80 7d 0b 61 cmp BYTE PTR [r13+0xb],0x61 | |
32d767: 0f 85 11 01 00 00 jne 32d87e <buildOutputType+0x551e> | |
32d76d: 41 80 7d 0c 72 cmp BYTE PTR [r13+0xc],0x72 | |
32d772: 0f 85 06 01 00 00 jne 32d87e <buildOutputType+0x551e> | |
32d778: 41 80 7d 0d 63 cmp BYTE PTR [r13+0xd],0x63 | |
32d77d: 0f 85 fb 00 00 00 jne 32d87e <buildOutputType+0x551e> | |
32d783: 41 80 7d 0e 68 cmp BYTE PTR [r13+0xe],0x68 | |
32d788: 0f 85 f0 00 00 00 jne 32d87e <buildOutputType+0x551e> | |
32d78e: 41 80 7d 0f 69 cmp BYTE PTR [r13+0xf],0x69 | |
32d793: 0f 85 e5 00 00 00 jne 32d87e <buildOutputType+0x551e> | |
32d799: 41 80 7d 10 76 cmp BYTE PTR [r13+0x10],0x76 | |
32d79e: 0f 85 da 00 00 00 jne 32d87e <buildOutputType+0x551e> | |
32d7a4: 41 80 7d 11 65 cmp BYTE PTR [r13+0x11],0x65 | |
32d7a9: 0f 85 cf 00 00 00 jne 32d87e <buildOutputType+0x551e> | |
32d7af: e9 bd 01 00 00 jmp 32d971 <buildOutputType+0x5611> | |
32d7b4: 66 66 66 2e 0f 1f 84 data16 data16 nop WORD PTR cs:[rax+rax*1+0x0] | |
32d7bb: 00 00 00 00 00 | |
32d7c0: b0 01 mov al,0x1 | |
32d7c2: 89 84 24 e0 00 00 00 mov DWORD PTR [rsp+0xe0],eax | |
32d7c9: 48 8d 8c 24 20 18 00 lea rcx,[rsp+0x1820] | |
32d7d0: 00 | |
32d7d1: 80 bc 24 18 18 00 00 cmp BYTE PTR [rsp+0x1818],0x0 | |
32d7d8: 00 | |
32d7d9: 0f 85 71 fb ff ff jne 32d350 <buildOutputType+0x4ff0> | |
32d7df: e9 fc ec ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32d7e4: 49 81 fd b7 ff 2d 00 cmp r13,0x2dffb7 | |
32d7eb: 0f 84 80 01 00 00 je 32d971 <buildOutputType+0x5611> | |
32d7f1: 80 f9 2d cmp cl,0x2d | |
32d7f4: 75 38 jne 32d82e <buildOutputType+0x54ce> | |
32d7f6: 48 89 c2 mov rdx,rax | |
32d7f9: 4c 29 f2 sub rdx,r14 | |
32d7fc: be 01 00 00 00 mov esi,0x1 | |
32d801: 66 66 66 66 66 66 2e data16 data16 data16 data16 data16 nop WORD PTR cs:[rax+rax*1+0x0] | |
32d808: 0f 1f 84 00 00 00 00 | |
32d80f: 00 | |
32d810: 48 39 f2 cmp rdx,rsi | |
32d813: 0f 84 58 01 00 00 je 32d971 <buildOutputType+0x5611> | |
32d819: 0f b6 9e b7 ff 2d 00 movzx ebx,BYTE PTR [rsi+0x2dffb7] | |
32d820: 48 8d 7e 01 lea rdi,[rsi+0x1] | |
32d824: 41 3a 5c 35 00 cmp bl,BYTE PTR [r13+rsi*1+0x0] | |
32d829: 48 89 fe mov rsi,rdi | |
32d82c: 74 e2 je 32d810 <buildOutputType+0x54b0> | |
32d82e: 49 83 ff 09 cmp r15,0x9 | |
32d832: 75 4a jne 32d87e <buildOutputType+0x551e> | |
32d834: 49 81 fd f2 5e 2e 00 cmp r13,0x2e5ef2 | |
32d83b: 0f 84 0a 01 00 00 je 32d94b <buildOutputType+0x55eb> | |
32d841: 80 f9 2d cmp cl,0x2d | |
32d844: 75 38 jne 32d87e <buildOutputType+0x551e> | |
32d846: 48 89 c2 mov rdx,rax | |
32d849: 4c 29 f2 sub rdx,r14 | |
32d84c: be 01 00 00 00 mov esi,0x1 | |
32d851: 66 66 66 66 66 66 2e data16 data16 data16 data16 data16 nop WORD PTR cs:[rax+rax*1+0x0] | |
32d858: 0f 1f 84 00 00 00 00 | |
32d85f: 00 | |
32d860: 48 39 f2 cmp rdx,rsi | |
32d863: 0f 84 e2 00 00 00 je 32d94b <buildOutputType+0x55eb> | |
32d869: 0f b6 9e f2 5e 2e 00 movzx ebx,BYTE PTR [rsi+0x2e5ef2] | |
32d870: 48 8d 7e 01 lea rdi,[rsi+0x1] | |
32d874: 41 3a 5c 35 00 cmp bl,BYTE PTR [r13+rsi*1+0x0] | |
32d879: 48 89 fe mov rsi,rdi | |
32d87c: 74 e2 je 32d860 <buildOutputType+0x5500> | |
32d87e: 49 83 ff 03 cmp r15,0x3 | |
32d882: 75 24 jne 32d8a8 <buildOutputType+0x5548> | |
32d884: 49 81 fd 32 c5 2c 00 cmp r13,0x2cc532 | |
32d88b: 0f 84 ba 00 00 00 je 32d94b <buildOutputType+0x55eb> | |
32d891: 80 f9 2d cmp cl,0x2d | |
32d894: 75 12 jne 32d8a8 <buildOutputType+0x5548> | |
32d896: 41 80 7d 01 64 cmp BYTE PTR [r13+0x1],0x64 | |
32d89b: 75 0b jne 32d8a8 <buildOutputType+0x5548> | |
32d89d: 41 80 7d 02 79 cmp BYTE PTR [r13+0x2],0x79 | |
32d8a2: 0f 84 a3 00 00 00 je 32d94b <buildOutputType+0x55eb> | |
32d8a8: 49 83 ff 08 cmp r15,0x8 | |
32d8ac: 0f 84 e5 00 00 00 je 32d997 <buildOutputType+0x5637> | |
32d8b2: 49 83 ff 0c cmp r15,0xc | |
32d8b6: 0f 85 22 01 00 00 jne 32d9de <buildOutputType+0x567e> | |
32d8bc: 49 81 fd c7 48 2e 00 cmp r13,0x2e48c7 | |
32d8c3: 0f 84 82 00 00 00 je 32d94b <buildOutputType+0x55eb> | |
32d8c9: 80 f9 2d cmp cl,0x2d | |
32d8cc: 0f 85 0c 01 00 00 jne 32d9de <buildOutputType+0x567e> | |
32d8d2: 41 80 7d 01 63 cmp BYTE PTR [r13+0x1],0x63 | |
32d8d7: 0f 85 01 01 00 00 jne 32d9de <buildOutputType+0x567e> | |
32d8dd: 41 80 7d 02 61 cmp BYTE PTR [r13+0x2],0x61 | |
32d8e2: 0f 85 f6 00 00 00 jne 32d9de <buildOutputType+0x567e> | |
32d8e8: 41 80 7d 03 6c cmp BYTE PTR [r13+0x3],0x6c | |
32d8ed: 0f 85 eb 00 00 00 jne 32d9de <buildOutputType+0x567e> | |
32d8f3: 41 80 7d 04 6c cmp BYTE PTR [r13+0x4],0x6c | |
32d8f8: 0f 85 e0 00 00 00 jne 32d9de <buildOutputType+0x567e> | |
32d8fe: 41 80 7d 05 5f cmp BYTE PTR [r13+0x5],0x5f | |
32d903: 0f 85 d5 00 00 00 jne 32d9de <buildOutputType+0x567e> | |
32d909: 41 80 7d 06 73 cmp BYTE PTR [r13+0x6],0x73 | |
32d90e: 0f 85 ca 00 00 00 jne 32d9de <buildOutputType+0x567e> | |
32d914: 41 80 7d 07 68 cmp BYTE PTR [r13+0x7],0x68 | |
32d919: 0f 85 bf 00 00 00 jne 32d9de <buildOutputType+0x567e> | |
32d91f: 41 80 7d 08 61 cmp BYTE PTR [r13+0x8],0x61 | |
32d924: 0f 85 b4 00 00 00 jne 32d9de <buildOutputType+0x567e> | |
32d92a: 41 80 7d 09 72 cmp BYTE PTR [r13+0x9],0x72 | |
32d92f: 0f 85 a9 00 00 00 jne 32d9de <buildOutputType+0x567e> | |
32d935: 41 80 7d 0a 65 cmp BYTE PTR [r13+0xa],0x65 | |
32d93a: 0f 85 9e 00 00 00 jne 32d9de <buildOutputType+0x567e> | |
32d940: 41 80 7d 0b 64 cmp BYTE PTR [r13+0xb],0x64 | |
32d945: 0f 85 93 00 00 00 jne 32d9de <buildOutputType+0x567e> | |
32d94b: c7 84 24 e8 00 00 00 mov DWORD PTR [rsp+0xe8],0x0 | |
32d952: 00 00 00 00 | |
32d956: 48 8d 8c 24 20 18 00 lea rcx,[rsp+0x1820] | |
32d95d: 00 | |
32d95e: 80 bc 24 18 18 00 00 cmp BYTE PTR [rsp+0x1818],0x0 | |
32d965: 00 | |
32d966: 0f 85 e4 f9 ff ff jne 32d350 <buildOutputType+0x4ff0> | |
32d96c: e9 6f eb ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32d971: c7 84 24 e0 00 00 00 mov DWORD PTR [rsp+0xe0],0x0 | |
32d978: 00 00 00 00 | |
32d97c: 48 8d 8c 24 20 18 00 lea rcx,[rsp+0x1820] | |
32d983: 00 | |
32d984: 80 bc 24 18 18 00 00 cmp BYTE PTR [rsp+0x1818],0x0 | |
32d98b: 00 | |
32d98c: 0f 85 be f9 ff ff jne 32d350 <buildOutputType+0x4ff0> | |
32d992: e9 49 eb ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32d997: 49 81 fd f7 5d 2e 00 cmp r13,0x2e5df7 | |
32d99e: 0f 84 f4 00 00 00 je 32da98 <buildOutputType+0x5738> | |
32d9a4: 80 f9 2d cmp cl,0x2d | |
32d9a7: 75 35 jne 32d9de <buildOutputType+0x567e> | |
32d9a9: 48 89 c2 mov rdx,rax | |
32d9ac: 4c 29 f2 sub rdx,r14 | |
32d9af: be 01 00 00 00 mov esi,0x1 | |
32d9b4: 66 66 66 2e 0f 1f 84 data16 data16 nop WORD PTR cs:[rax+rax*1+0x0] | |
32d9bb: 00 00 00 00 00 | |
32d9c0: 48 39 f2 cmp rdx,rsi | |
32d9c3: 0f 84 cf 00 00 00 je 32da98 <buildOutputType+0x5738> | |
32d9c9: 0f b6 9e f7 5d 2e 00 movzx ebx,BYTE PTR [rsi+0x2e5df7] | |
32d9d0: 48 8d 7e 01 lea rdi,[rsi+0x1] | |
32d9d4: 41 3a 5c 35 00 cmp bl,BYTE PTR [r13+rsi*1+0x0] | |
32d9d9: 48 89 fe mov rsi,rdi | |
32d9dc: 74 e2 je 32d9c0 <buildOutputType+0x5660> | |
32d9de: 49 83 ff 03 cmp r15,0x3 | |
32d9e2: 75 3a jne 32da1e <buildOutputType+0x56be> | |
32d9e4: 49 81 fd 1a c0 2d 00 cmp r13,0x2dc01a | |
32d9eb: 0f 84 a7 00 00 00 je 32da98 <buildOutputType+0x5738> | |
32d9f1: 80 f9 2d cmp cl,0x2d | |
32d9f4: 75 28 jne 32da1e <buildOutputType+0x56be> | |
32d9f6: 49 83 ff 01 cmp r15,0x1 | |
32d9fa: 0f 84 98 00 00 00 je 32da98 <buildOutputType+0x5738> | |
32da00: 41 80 7d 01 64 cmp BYTE PTR [r13+0x1],0x64 | |
32da05: 75 17 jne 32da1e <buildOutputType+0x56be> | |
32da07: 49 83 ff 02 cmp r15,0x2 | |
32da0b: 0f 84 87 00 00 00 je 32da98 <buildOutputType+0x5738> | |
32da11: 41 80 7d 02 6e cmp BYTE PTR [r13+0x2],0x6e | |
32da16: 75 06 jne 32da1e <buildOutputType+0x56be> | |
32da18: 49 83 ff 03 cmp r15,0x3 | |
32da1c: 74 7a je 32da98 <buildOutputType+0x5738> | |
32da1e: 49 83 ff 0b cmp r15,0xb | |
32da22: 75 30 jne 32da54 <buildOutputType+0x56f4> | |
32da24: 49 81 fd bb 48 2e 00 cmp r13,0x2e48bb | |
32da2b: 74 6b je 32da98 <buildOutputType+0x5738> | |
32da2d: 80 f9 2d cmp cl,0x2d | |
32da30: 75 22 jne 32da54 <buildOutputType+0x56f4> | |
32da32: 4c 29 f0 sub rax,r14 | |
32da35: ba 01 00 00 00 mov edx,0x1 | |
32da3a: 48 39 d0 cmp rax,rdx | |
32da3d: 74 59 je 32da98 <buildOutputType+0x5738> | |
32da3f: 0f b6 9a bb 48 2e 00 movzx ebx,BYTE PTR [rdx+0x2e48bb] | |
32da46: 48 8d 72 01 lea rsi,[rdx+0x1] | |
32da4a: 41 3a 5c 15 00 cmp bl,BYTE PTR [r13+rdx*1+0x0] | |
32da4f: 48 89 f2 mov rdx,rsi | |
32da52: 74 e6 je 32da3a <buildOutputType+0x56da> | |
32da54: 49 83 ff 07 cmp r15,0x7 | |
32da58: 75 62 jne 32dabc <buildOutputType+0x575c> | |
32da5a: 49 81 fd 00 5e 2e 00 cmp r13,0x2e5e00 | |
32da61: 74 35 je 32da98 <buildOutputType+0x5738> | |
32da63: 41 bf 07 00 00 00 mov r15d,0x7 | |
32da69: 80 f9 2d cmp cl,0x2d | |
32da6c: 75 4e jne 32dabc <buildOutputType+0x575c> | |
32da6e: 41 80 7d 01 73 cmp BYTE PTR [r13+0x1],0x73 | |
32da73: 75 47 jne 32dabc <buildOutputType+0x575c> | |
32da75: 41 80 7d 02 74 cmp BYTE PTR [r13+0x2],0x74 | |
32da7a: 75 40 jne 32dabc <buildOutputType+0x575c> | |
32da7c: 41 80 7d 03 61 cmp BYTE PTR [r13+0x3],0x61 | |
32da81: 75 39 jne 32dabc <buildOutputType+0x575c> | |
32da83: 41 80 7d 04 74 cmp BYTE PTR [r13+0x4],0x74 | |
32da88: 75 32 jne 32dabc <buildOutputType+0x575c> | |
32da8a: 41 80 7d 05 69 cmp BYTE PTR [r13+0x5],0x69 | |
32da8f: 75 2b jne 32dabc <buildOutputType+0x575c> | |
32da91: 41 80 7d 06 63 cmp BYTE PTR [r13+0x6],0x63 | |
32da96: 75 24 jne 32dabc <buildOutputType+0x575c> | |
32da98: b0 01 mov al,0x1 | |
32da9a: 89 84 24 e8 00 00 00 mov DWORD PTR [rsp+0xe8],eax | |
32daa1: 48 8d 8c 24 20 18 00 lea rcx,[rsp+0x1820] | |
32daa8: 00 | |
32daa9: 80 bc 24 18 18 00 00 cmp BYTE PTR [rsp+0x1818],0x0 | |
32dab0: 00 | |
32dab1: 0f 85 99 f8 ff ff jne 32d350 <buildOutputType+0x4ff0> | |
32dab7: e9 24 ea ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32dabc: 4d 89 c6 mov r14,r8 | |
32dabf: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
32dac6: 00 | |
32dac7: 48 8d b4 24 90 1f 00 lea rsi,[rsp+0x1f90] | |
32dace: 00 | |
32dacf: e8 9c f9 fe ff call 31d470 <std.array_list.ArrayListAligned([]const u8,null).addOne> | |
32dad4: 0f b7 9c 24 a8 07 00 movzx ebx,WORD PTR [rsp+0x7a8] | |
32dadb: 00 | |
32dadc: 66 85 db test bx,bx | |
32dadf: 0f 85 e3 5c 03 00 jne 3637c8 <buildOutputType+0x3b468> | |
32dae5: 48 8b 84 24 a0 07 00 mov rax,QWORD PTR [rsp+0x7a0] | |
32daec: 00 | |
32daed: 4c 89 28 mov QWORD PTR [rax],r13 | |
32daf0: 4c 89 78 08 mov QWORD PTR [rax+0x8],r15 | |
32daf4: 48 8d 8c 24 20 18 00 lea rcx,[rsp+0x1820] | |
32dafb: 00 | |
32dafc: 4d 89 f0 mov r8,r14 | |
32daff: 80 bc 24 18 18 00 00 cmp BYTE PTR [rsp+0x1818],0x0 | |
32db06: 00 | |
32db07: 0f 85 43 f8 ff ff jne 32d350 <buildOutputType+0x4ff0> | |
32db0d: e9 ce e9 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32db12: 4c 89 a4 24 30 23 00 mov QWORD PTR [rsp+0x2330],r12 | |
32db19: 00 | |
32db1a: 4c 89 b4 24 38 23 00 mov QWORD PTR [rsp+0x2338],r14 | |
32db21: 00 | |
32db22: 48 8d bc 24 30 23 00 lea rdi,[rsp+0x2330] | |
32db29: 00 | |
32db2a: e8 a1 b3 04 00 call 378ed0 <std.log.scoped(default).warn.802> | |
32db2f: b0 01 mov al,0x1 | |
32db31: 48 89 84 24 28 03 00 mov QWORD PTR [rsp+0x328],rax | |
32db38: 00 | |
32db39: 80 bc 24 18 18 00 00 cmp BYTE PTR [rsp+0x1818],0x0 | |
32db40: 00 | |
32db41: c6 44 24 04 01 mov BYTE PTR [rsp+0x4],0x1 | |
32db46: 48 8d 8c 24 20 18 00 lea rcx,[rsp+0x1820] | |
32db4d: 00 | |
32db4e: 4d 89 f8 mov r8,r15 | |
32db51: 0f 85 f9 f7 ff ff jne 32d350 <buildOutputType+0x4ff0> | |
32db57: c6 44 24 04 01 mov BYTE PTR [rsp+0x4],0x1 | |
32db5c: e9 7f e9 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32db61: c7 44 24 5c 00 00 00 mov DWORD PTR [rsp+0x5c],0x0 | |
32db68: 00 | |
32db69: e9 72 e9 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32db6e: 48 8d 84 24 e8 18 00 lea rax,[rsp+0x18e8] | |
32db75: 00 | |
32db76: c5 f8 10 00 vmovups xmm0,XMMWORD PTR [rax] | |
32db7a: c5 f8 29 84 24 70 1c vmovaps XMMWORD PTR [rsp+0x1c70],xmm0 | |
32db81: 00 00 | |
32db83: b0 01 mov al,0x1 | |
32db85: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
32db8c: 00 | |
32db8d: e9 4e e9 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32db92: f6 84 24 e8 00 00 00 test BYTE PTR [rsp+0xe8],0x1 | |
32db99: 01 | |
32db9a: 0f 84 ac 02 00 00 je 32de4c <buildOutputType+0x5aec> | |
32dba0: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
32dba7: 00 | |
32dba8: 48 8d b4 24 50 05 00 lea rsi,[rsp+0x550] | |
32dbaf: 00 | |
32dbb0: c5 f8 77 vzeroupper | |
32dbb3: e8 b8 f8 fe ff call 31d470 <std.array_list.ArrayListAligned([]const u8,null).addOne> | |
32dbb8: 0f b7 9c 24 a8 07 00 movzx ebx,WORD PTR [rsp+0x7a8] | |
32dbbf: 00 | |
32dbc0: 66 85 db test bx,bx | |
32dbc3: 0f 85 ff 5b 03 00 jne 3637c8 <buildOutputType+0x3b468> | |
32dbc9: 48 8b 84 24 a0 07 00 mov rax,QWORD PTR [rsp+0x7a0] | |
32dbd0: 00 | |
32dbd1: 48 8d 8c 24 e8 18 00 lea rcx,[rsp+0x18e8] | |
32dbd8: 00 | |
32dbd9: c5 f8 10 01 vmovups xmm0,XMMWORD PTR [rcx] | |
32dbdd: c5 f8 11 00 vmovups XMMWORD PTR [rax],xmm0 | |
32dbe1: b0 01 mov al,0x1 | |
32dbe3: 89 84 24 e8 00 00 00 mov DWORD PTR [rsp+0xe8],eax | |
32dbea: e9 f1 e8 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32dbef: 48 85 c0 test rax,rax | |
32dbf2: 74 2b je 32dc1f <buildOutputType+0x58bf> | |
32dbf4: 48 c1 e0 04 shl rax,0x4 | |
32dbf8: 4c 89 bc 24 a0 07 00 mov QWORD PTR [rsp+0x7a0],r15 | |
32dbff: 00 | |
32dc00: 48 89 84 24 a8 07 00 mov QWORD PTR [rsp+0x7a8],rax | |
32dc07: 00 | |
32dc08: 48 89 f7 mov rdi,rsi | |
32dc0b: 48 8d b4 24 a0 07 00 lea rsi,[rsp+0x7a0] | |
32dc12: 00 | |
32dc13: ba 08 00 00 00 mov edx,0x8 | |
32dc18: 48 89 d9 mov rcx,rbx | |
32dc1b: 41 ff 51 10 call QWORD PTR [r9+0x10] | |
32dc1f: 45 31 ff xor r15d,r15d | |
32dc22: 45 31 f6 xor r14d,r14d | |
32dc25: 48 c7 84 24 28 19 00 mov QWORD PTR [rsp+0x1928],0x0 | |
32dc2c: 00 00 00 00 00 | |
32dc31: 4c 89 bc 24 18 19 00 mov QWORD PTR [rsp+0x1918],r15 | |
32dc38: 00 | |
32dc39: 4c 89 b4 24 20 19 00 mov QWORD PTR [rsp+0x1920],r14 | |
32dc40: 00 | |
32dc41: 4d 85 f6 test r14,r14 | |
32dc44: 0f 84 d1 00 00 00 je 32dd1b <buildOutputType+0x59bb> | |
32dc4a: c6 84 24 e0 18 00 00 mov BYTE PTR [rsp+0x18e0],0x1 | |
32dc51: 01 | |
32dc52: 4c 89 bc 24 08 19 00 mov QWORD PTR [rsp+0x1908],r15 | |
32dc59: 00 | |
32dc5a: 48 c7 84 24 10 19 00 mov QWORD PTR [rsp+0x1910],0x1 | |
32dc61: 00 01 00 00 00 | |
32dc66: 4d 8b 27 mov r12,QWORD PTR [r15] | |
32dc69: 4d 8b 7f 08 mov r15,QWORD PTR [r15+0x8] | |
32dc6d: 48 c7 84 24 28 19 00 mov QWORD PTR [rsp+0x1928],0x1 | |
32dc74: 00 01 00 00 00 | |
32dc79: 41 bd 01 00 00 00 mov r13d,0x1 | |
32dc7f: 49 83 fe 01 cmp r14,0x1 | |
32dc83: 0f 85 17 01 00 00 jne 32dda0 <buildOutputType+0x5a40> | |
32dc89: 48 8b 84 24 30 19 00 mov rax,QWORD PTR [rsp+0x1930] | |
32dc90: 00 | |
32dc91: 48 85 c0 test rax,rax | |
32dc94: 0f 84 ea 00 00 00 je 32dd84 <buildOutputType+0x5a24> | |
32dc9a: 48 8b bc 24 88 19 00 mov rdi,QWORD PTR [rsp+0x1988] | |
32dca1: 00 | |
32dca2: 48 8b 8c 24 90 19 00 mov rcx,QWORD PTR [rsp+0x1990] | |
32dca9: 00 | |
32dcaa: 48 8b 10 mov rdx,QWORD PTR [rax] | |
32dcad: 48 89 94 24 28 19 00 mov QWORD PTR [rsp+0x1928],rdx | |
32dcb4: 00 | |
32dcb5: c5 f8 10 40 08 vmovups xmm0,XMMWORD PTR [rax+0x8] | |
32dcba: 48 8d 94 24 18 19 00 lea rdx,[rsp+0x1918] | |
32dcc1: 00 | |
32dcc2: c5 f8 11 02 vmovups XMMWORD PTR [rdx],xmm0 | |
32dcc6: 48 8b 59 10 mov rbx,QWORD PTR [rcx+0x10] | |
32dcca: 48 89 84 24 a0 07 00 mov QWORD PTR [rsp+0x7a0],rax | |
32dcd1: 00 | |
32dcd2: 48 c7 84 24 a8 07 00 mov QWORD PTR [rsp+0x7a8],0x18 | |
32dcd9: 00 18 00 00 00 | |
32dcde: 48 8d b4 24 a0 07 00 lea rsi,[rsp+0x7a0] | |
32dce5: 00 | |
32dce6: ba 08 00 00 00 mov edx,0x8 | |
32dceb: 48 8b 8c 24 00 01 00 mov rcx,QWORD PTR [rsp+0x100] | |
32dcf2: 00 | |
32dcf3: ff d3 call rbx | |
32dcf5: 48 c7 84 24 30 19 00 mov QWORD PTR [rsp+0x1930],0x0 | |
32dcfc: 00 00 00 00 00 | |
32dd01: 4c 8b b4 24 20 19 00 mov r14,QWORD PTR [rsp+0x1920] | |
32dd08: 00 | |
32dd09: 4c 8b ac 24 28 19 00 mov r13,QWORD PTR [rsp+0x1928] | |
32dd10: 00 | |
32dd11: 4d 39 f5 cmp r13,r14 | |
32dd14: 73 7a jae 32dd90 <buildOutputType+0x5a30> | |
32dd16: e9 85 00 00 00 jmp 32dda0 <buildOutputType+0x5a40> | |
32dd1b: 48 8d bc 24 e0 18 00 lea rdi,[rsp+0x18e0] | |
32dd22: 00 | |
32dd23: e8 08 5a 07 00 call 3a3730 <ClangArgIterator.resolveRespFileArgs> | |
32dd28: e9 0e ec ff ff jmp 32c93b <buildOutputType+0x45db> | |
32dd2d: b9 00 2e 00 00 mov ecx,0x2e00 | |
32dd32: 48 0f a3 c1 bt rcx,rax | |
32dd36: 0f 83 92 02 00 00 jae 32dfce <buildOutputType+0x5c6e> | |
32dd3c: 48 8d 84 24 e8 18 00 lea rax,[rsp+0x18e8] | |
32dd43: 00 | |
32dd44: c5 f8 10 00 vmovups xmm0,XMMWORD PTR [rax] | |
32dd48: c5 f8 29 84 24 a0 31 vmovaps XMMWORD PTR [rsp+0x31a0],xmm0 | |
32dd4f: 00 00 | |
32dd51: 8b 84 24 e0 00 00 00 mov eax,DWORD PTR [rsp+0xe0] | |
32dd58: 24 01 and al,0x1 | |
32dd5a: 88 84 24 b0 31 00 00 mov BYTE PTR [rsp+0x31b0],al | |
32dd61: 48 8d bc 24 a0 03 00 lea rdi,[rsp+0x3a0] | |
32dd68: 00 | |
32dd69: 48 8d b4 24 a0 31 00 lea rsi,[rsp+0x31a0] | |
32dd70: 00 | |
32dd71: e8 ea a8 04 00 call 378660 <std.array_list.ArrayListAligned(Compilation.LinkObject,null).append> | |
32dd76: 66 85 c0 test ax,ax | |
32dd79: 0f 84 61 e7 ff ff je 32c4e0 <buildOutputType+0x4180> | |
32dd7f: e9 60 47 03 00 jmp 3624e4 <buildOutputType+0x3a184> | |
32dd84: 41 bd 01 00 00 00 mov r13d,0x1 | |
32dd8a: 41 be 01 00 00 00 mov r14d,0x1 | |
32dd90: c6 84 24 e0 18 00 00 mov BYTE PTR [rsp+0x18e0],0x0 | |
32dd97: 00 | |
32dd98: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] | |
32dd9f: 00 | |
32dda0: 4d 85 ff test r15,r15 | |
32dda3: 0f 84 7a eb ff ff je 32c923 <buildOutputType+0x45c3> | |
32dda9: 49 83 ff 01 cmp r15,0x1 | |
32ddad: 75 0b jne 32ddba <buildOutputType+0x5a5a> | |
32ddaf: 41 bf 01 00 00 00 mov r15d,0x1 | |
32ddb5: e9 69 eb ff ff jmp 32c923 <buildOutputType+0x45c3> | |
32ddba: 49 81 fc a9 2b 2f 00 cmp r12,0x2f2ba9 | |
32ddc1: 74 0b je 32ddce <buildOutputType+0x5a6e> | |
32ddc3: 41 80 3c 24 2d cmp BYTE PTR [r12],0x2d | |
32ddc8: 0f 85 55 eb ff ff jne 32c923 <buildOutputType+0x45c3> | |
32ddce: 48 c7 c3 f8 f6 fe ff mov rbx,0xfffffffffffef6f8 | |
32ddd5: 48 8b 83 c8 30 27 00 mov rax,QWORD PTR [rbx+0x2730c8] | |
32dddc: 48 89 84 24 b0 07 00 mov QWORD PTR [rsp+0x7b0],rax | |
32dde3: 00 | |
32dde4: c5 f8 10 83 b8 30 27 vmovups xmm0,XMMWORD PTR [rbx+0x2730b8] | |
32ddeb: 00 | |
32ddec: c5 f8 29 84 24 a0 07 vmovaps XMMWORD PTR [rsp+0x7a0],xmm0 | |
32ddf3: 00 00 | |
32ddf5: 0f b6 84 24 b1 07 00 movzx eax,BYTE PTR [rsp+0x7b1] | |
32ddfc: 00 | |
32ddfd: ff 24 c5 68 48 20 00 jmp QWORD PTR [rax*8+0x204868] | |
32de04: 48 8b 8c 24 e8 18 00 mov rcx,QWORD PTR [rsp+0x18e8] | |
32de0b: 00 | |
32de0c: 48 81 f9 7b 59 2e 00 cmp rcx,0x2e597b | |
32de13: 74 23 je 32de38 <buildOutputType+0x5ad8> | |
32de15: 31 d2 xor edx,edx | |
32de17: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] | |
32de1e: 00 00 | |
32de20: 0f b6 9a 7b 59 2e 00 movzx ebx,BYTE PTR [rdx+0x2e597b] | |
32de27: 3a 1c 11 cmp bl,BYTE PTR [rcx+rdx*1] | |
32de2a: 0f 85 40 01 00 00 jne 32df70 <buildOutputType+0x5c10> | |
32de30: 48 ff c2 inc rdx | |
32de33: 48 39 d0 cmp rax,rdx | |
32de36: 75 e8 jne 32de20 <buildOutputType+0x5ac0> | |
32de38: c6 44 24 0e 01 mov BYTE PTR [rsp+0xe],0x1 | |
32de3d: b0 01 mov al,0x1 | |
32de3f: 48 89 84 24 b8 02 00 mov QWORD PTR [rsp+0x2b8],rax | |
32de46: 00 | |
32de47: e9 94 e6 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32de4c: 8b 44 24 34 mov eax,DWORD PTR [rsp+0x34] | |
32de50: 24 01 and al,0x1 | |
32de52: 88 84 24 67 06 00 00 mov BYTE PTR [rsp+0x667],al | |
32de59: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
32de60: 00 | |
32de61: 48 8d b4 24 00 06 00 lea rsi,[rsp+0x600] | |
32de68: 00 | |
32de69: 48 8d 94 24 20 06 00 lea rdx,[rsp+0x620] | |
32de70: 00 | |
32de71: 48 8d 8c 24 e8 18 00 lea rcx,[rsp+0x18e8] | |
32de78: 00 | |
32de79: c5 f8 77 vzeroupper | |
32de7c: e8 4f 38 07 00 call 3a16d0 <std.array_hash_map.ArrayHashMapUnmanaged([]const u8,link.SystemLib,std.array_hash_map.StringContext,true).getOrPutContext> | |
32de81: 0f b7 9c 24 c0 07 00 movzx ebx,WORD PTR [rsp+0x7c0] | |
32de88: 00 | |
32de89: 66 85 db test bx,bx | |
32de8c: 0f 85 36 59 03 00 jne 3637c8 <buildOutputType+0x3b468> | |
32de92: 48 8b 84 24 a8 07 00 mov rax,QWORD PTR [rsp+0x7a8] | |
32de99: 00 | |
32de9a: 8a 8c 24 67 06 00 00 mov cl,BYTE PTR [rsp+0x667] | |
32dea1: 88 08 mov BYTE PTR [rax],cl | |
32dea3: c7 84 24 e8 00 00 00 mov DWORD PTR [rsp+0xe8],0x0 | |
32deaa: 00 00 00 00 | |
32deae: e9 2d e6 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32deb3: 48 8b 8c 24 e8 18 00 mov rcx,QWORD PTR [rsp+0x18e8] | |
32deba: 00 | |
32debb: 48 81 f9 16 12 2f 00 cmp rcx,0x2f1216 | |
32dec2: 74 24 je 32dee8 <buildOutputType+0x5b88> | |
32dec4: 31 d2 xor edx,edx | |
32dec6: 66 2e 0f 1f 84 00 00 nop WORD PTR cs:[rax+rax*1+0x0] | |
32decd: 00 00 00 | |
32ded0: 0f b6 9a 16 12 2f 00 movzx ebx,BYTE PTR [rdx+0x2f1216] | |
32ded7: 3a 1c 11 cmp bl,BYTE PTR [rcx+rdx*1] | |
32deda: 0f 85 b6 00 00 00 jne 32df96 <buildOutputType+0x5c36> | |
32dee0: 48 ff c2 inc rdx | |
32dee3: 48 39 d0 cmp rax,rdx | |
32dee6: 75 e8 jne 32ded0 <buildOutputType+0x5b70> | |
32dee8: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
32deef: 00 | |
32def0: 48 8d b4 24 40 03 00 lea rsi,[rsp+0x340] | |
32def7: 00 | |
32def8: c5 f8 77 vzeroupper | |
32defb: e8 70 f5 fe ff call 31d470 <std.array_list.ArrayListAligned([]const u8,null).addOne> | |
32df00: 0f b7 9c 24 a8 07 00 movzx ebx,WORD PTR [rsp+0x7a8] | |
32df07: 00 | |
32df08: 66 85 db test bx,bx | |
32df0b: 0f 85 b7 58 03 00 jne 3637c8 <buildOutputType+0x3b468> | |
32df11: 48 8b 84 24 a0 07 00 mov rax,QWORD PTR [rsp+0x7a0] | |
32df18: 00 | |
32df19: c5 f8 10 05 67 bb f7 vmovups xmm0,XMMWORD PTR [rip+0xfffffffffff7bb67] # 2a9a88 <__unnamed_266> | |
32df20: ff | |
32df21: c5 f8 11 00 vmovups XMMWORD PTR [rax],xmm0 | |
32df25: c7 44 24 2c 00 00 00 mov DWORD PTR [rsp+0x2c],0x0 | |
32df2c: 00 | |
32df2d: e9 ae e5 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32df32: 48 8b 84 24 e8 18 00 mov rax,QWORD PTR [rsp+0x18e8] | |
32df39: 00 | |
32df3a: 48 3d 19 f7 2d 00 cmp rax,0x2df719 | |
32df40: 74 7f je 32dfc1 <buildOutputType+0x5c61> | |
32df42: 80 38 67 cmp BYTE PTR [rax],0x67 | |
32df45: 75 59 jne 32dfa0 <buildOutputType+0x5c40> | |
32df47: eb 78 jmp 32dfc1 <buildOutputType+0x5c61> | |
32df49: 48 3d 4e da 2c 00 cmp rax,0x2cda4e | |
32df4f: 0f 84 df 00 00 00 je 32e034 <buildOutputType+0x5cd4> | |
32df55: 80 38 66 cmp BYTE PTR [rax],0x66 | |
32df58: 75 16 jne 32df70 <buildOutputType+0x5c10> | |
32df5a: 80 78 01 61 cmp BYTE PTR [rax+0x1],0x61 | |
32df5e: 75 10 jne 32df70 <buildOutputType+0x5c10> | |
32df60: 80 78 02 73 cmp BYTE PTR [rax+0x2],0x73 | |
32df64: 75 0a jne 32df70 <buildOutputType+0x5c10> | |
32df66: 80 78 03 74 cmp BYTE PTR [rax+0x3],0x74 | |
32df6a: 0f 84 c4 00 00 00 je 32e034 <buildOutputType+0x5cd4> | |
32df70: 48 8d bc 24 40 03 00 lea rdi,[rsp+0x340] | |
32df77: 00 | |
32df78: 48 8d b4 24 08 19 00 lea rsi,[rsp+0x1908] | |
32df7f: 00 | |
32df80: c5 f8 77 vzeroupper | |
32df83: e8 b8 ac 04 00 call 378c40 <std.array_list.ArrayListAligned([]const u8,null).appendSlice> | |
32df88: 66 85 c0 test ax,ax | |
32df8b: 0f 84 4f e5 ff ff je 32c4e0 <buildOutputType+0x4180> | |
32df91: e9 4e 45 03 00 jmp 3624e4 <buildOutputType+0x3a184> | |
32df96: 48 83 f8 11 cmp rax,0x11 | |
32df9a: 0f 84 19 ec ff ff je 32cbb9 <buildOutputType+0x4859> | |
32dfa0: 48 8d bc 24 40 03 00 lea rdi,[rsp+0x340] | |
32dfa7: 00 | |
32dfa8: 48 8d b4 24 08 19 00 lea rsi,[rsp+0x1908] | |
32dfaf: 00 | |
32dfb0: c5 f8 77 vzeroupper | |
32dfb3: e8 88 ac 04 00 call 378c40 <std.array_list.ArrayListAligned([]const u8,null).appendSlice> | |
32dfb8: 66 85 c0 test ax,ax | |
32dfbb: 0f 85 23 45 03 00 jne 3624e4 <buildOutputType+0x3a184> | |
32dfc1: c7 44 24 2c 00 00 00 mov DWORD PTR [rsp+0x2c],0x0 | |
32dfc8: 00 | |
32dfc9: e9 12 e5 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32dfce: f6 84 24 20 07 00 00 test BYTE PTR [rsp+0x720],0x1 | |
32dfd5: 01 | |
32dfd6: 0f 85 0b da 03 00 jne 36b9e7 <buildOutputType+0x43687> | |
32dfdc: 48 8d 84 24 e8 18 00 lea rax,[rsp+0x18e8] | |
32dfe3: 00 | |
32dfe4: c5 f8 10 00 vmovups xmm0,XMMWORD PTR [rax] | |
32dfe8: c5 f8 29 84 24 80 1d vmovaps XMMWORD PTR [rsp+0x1d80],xmm0 | |
32dfef: 00 00 | |
32dff1: b0 01 mov al,0x1 | |
32dff3: 48 89 84 24 20 07 00 mov QWORD PTR [rsp+0x720],rax | |
32dffa: 00 | |
32dffb: e9 e0 e4 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32e000: 48 3d 0a 1b 2f 00 cmp rax,0x2f1b0a | |
32e006: 74 2c je 32e034 <buildOutputType+0x5cd4> | |
32e008: 80 38 31 cmp BYTE PTR [rax],0x31 | |
32e00b: 74 27 je 32e034 <buildOutputType+0x5cd4> | |
32e00d: 48 3d 66 0f 2f 00 cmp rax,0x2f0f66 | |
32e013: 74 1f je 32e034 <buildOutputType+0x5cd4> | |
32e015: 80 38 32 cmp BYTE PTR [rax],0x32 | |
32e018: 74 1a je 32e034 <buildOutputType+0x5cd4> | |
32e01a: 48 3d d1 00 2f 00 cmp rax,0x2f00d1 | |
32e020: 74 12 je 32e034 <buildOutputType+0x5cd4> | |
32e022: 80 38 33 cmp BYTE PTR [rax],0x33 | |
32e025: 74 0d je 32e034 <buildOutputType+0x5cd4> | |
32e027: 48 3d bf f7 2e 00 cmp rax,0x2ef7bf | |
32e02d: 74 05 je 32e034 <buildOutputType+0x5cd4> | |
32e02f: 80 38 34 cmp BYTE PTR [rax],0x34 | |
32e032: 75 0f jne 32e043 <buildOutputType+0x5ce3> | |
32e034: b0 02 mov al,0x2 | |
32e036: 48 89 84 24 70 01 00 mov QWORD PTR [rsp+0x170],rax | |
32e03d: 00 | |
32e03e: e9 9d e4 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32e043: 48 3d 19 f7 2d 00 cmp rax,0x2df719 | |
32e049: 74 16 je 32e061 <buildOutputType+0x5d01> | |
32e04b: 80 38 67 cmp BYTE PTR [rax],0x67 | |
32e04e: 74 11 je 32e061 <buildOutputType+0x5d01> | |
32e050: 48 3d 2b 21 2f 00 cmp rax,0x2f212b | |
32e056: 74 09 je 32e061 <buildOutputType+0x5d01> | |
32e058: 80 38 30 cmp BYTE PTR [rax],0x30 | |
32e05b: 0f 85 0f ff ff ff jne 32df70 <buildOutputType+0x5c10> | |
32e061: 31 c0 xor eax,eax | |
32e063: 48 89 84 24 70 01 00 mov QWORD PTR [rsp+0x170],rax | |
32e06a: 00 | |
32e06b: e9 70 e4 ff ff jmp 32c4e0 <buildOutputType+0x4180> | |
32e070: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
32e077: 00 | |
32e078: 4c 89 e6 mov rsi,r12 | |
32e07b: 4c 89 fa mov rdx,r15 | |
32e07e: c5 f8 77 vzeroupper | |
32e081: e8 5a 58 07 00 call 3a38e0 <clang_options.CliArg.matchStartsWith> | |
32e086: 48 85 c0 test rax,rax | |
32e089: 0f 84 11 01 00 00 je 32e1a0 <buildOutputType+0x5e40> | |
32e08f: 8a 8c 24 b2 07 00 00 mov cl,BYTE PTR [rsp+0x7b2] | |
32e096: 88 8c 24 e1 18 00 00 mov BYTE PTR [rsp+0x18e1],cl | |
32e09d: eb 32 jmp 32e0d1 <buildOutputType+0x5d71> | |
32e09f: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
32e0a6: 00 | |
32e0a7: 4c 89 e6 mov rsi,r12 | |
32e0aa: 4c 89 fa mov rdx,r15 | |
32e0ad: c5 f8 77 vzeroupper | |
32e0b0: e8 fb 56 07 00 call 3a37b0 <clang_options.CliArg.matchEql> | |
32e0b5: a8 03 test al,0x3 | |
32e0b7: 0f 84 e3 00 00 00 je 32e1a0 <buildOutputType+0x5e40> | |
32e0bd: 8a 8c 24 b2 07 00 00 mov cl,BYTE PTR [rsp+0x7b2] | |
32e0c4: 88 8c 24 e1 18 00 00 mov BYTE PTR [rsp+0x18e1],cl | |
32e0cb: 0f b6 c0 movzx eax,al | |
32e0ce: 83 e0 03 and eax,0x3 | |
32e0d1: 49 01 c4 add r12,rax | |
32e0d4: 49 29 c7 sub r15,rax | |
32e0d7: e9 4f e8 ff ff jmp 32c92b <buildOutputType+0x45cb> | |
32e0dc: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
32e0e3: 00 | |
32e0e4: 4c 89 e6 mov rsi,r12 | |
32e0e7: 4c 89 fa mov rdx,r15 | |
32e0ea: c5 f8 77 vzeroupper | |
32e0ed: e8 ee 57 07 00 call 3a38e0 <clang_options.CliArg.matchStartsWith> | |
32e0f2: 48 85 c0 test rax,rax | |
32e0f5: 0f 84 a5 00 00 00 je 32e1a0 <buildOutputType+0x5e40> | |
32e0fb: 49 8d 0c 04 lea rcx,[r12+rax*1] | |
32e0ff: 4c 89 fa mov rdx,r15 | |
32e102: 48 29 c2 sub rdx,rax | |
32e105: 48 89 8c 24 e8 18 00 mov QWORD PTR [rsp+0x18e8],rcx | |
32e10c: 00 | |
32e10d: 48 89 94 24 f0 18 00 mov QWORD PTR [rsp+0x18f0],rdx | |
32e114: 00 | |
32e115: 4d 39 f5 cmp r13,r14 | |
32e118: 0f 83 1e c1 03 00 jae 36a23c <buildOutputType+0x41edc> | |
32e11e: 48 8b 84 24 18 19 00 mov rax,QWORD PTR [rsp+0x1918] | |
32e125: 00 | |
32e126: 4c 89 e9 mov rcx,r13 | |
32e129: 48 c1 e1 04 shl rcx,0x4 | |
32e12d: c5 f8 10 04 08 vmovups xmm0,XMMWORD PTR [rax+rcx*1] | |
32e132: 48 8d 84 24 18 19 00 lea rax,[rsp+0x1918] | |
32e139: 00 | |
32e13a: c5 f8 11 40 e0 vmovups XMMWORD PTR [rax-0x20],xmm0 | |
32e13f: e9 cd 01 00 00 jmp 32e311 <buildOutputType+0x5fb1> | |
32e144: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
32e14b: 00 | |
32e14c: 4c 89 e6 mov rsi,r12 | |
32e14f: 4c 89 fa mov rdx,r15 | |
32e152: c5 f8 77 vzeroupper | |
32e155: e8 56 56 07 00 call 3a37b0 <clang_options.CliArg.matchEql> | |
32e15a: a8 03 test al,0x3 | |
32e15c: 74 42 je 32e1a0 <buildOutputType+0x5e40> | |
32e15e: 4d 39 f5 cmp r13,r14 | |
32e161: 0f 82 8a 01 00 00 jb 32e2f1 <buildOutputType+0x5f91> | |
32e167: e9 0a c1 03 00 jmp 36a276 <buildOutputType+0x41f16> | |
32e16c: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
32e173: 00 | |
32e174: 4c 89 e6 mov rsi,r12 | |
32e177: 4c 89 fa mov rdx,r15 | |
32e17a: c5 f8 77 vzeroupper | |
32e17d: e8 5e 57 07 00 call 3a38e0 <clang_options.CliArg.matchStartsWith> | |
32e182: 4c 89 f9 mov rcx,r15 | |
32e185: 48 29 c1 sub rcx,rax | |
32e188: 0f 84 5a 01 00 00 je 32e2e8 <buildOutputType+0x5f88> | |
32e18e: 66 90 xchg ax,ax | |
32e190: 48 85 c0 test rax,rax | |
32e193: 0f 85 ab 01 00 00 jne 32e344 <buildOutputType+0x5fe4> | |
32e199: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] | |
32e1a0: 48 83 c3 18 add rbx,0x18 | |
32e1a4: 0f 84 dd 99 03 00 je 367b87 <buildOutputType+0x3f827> | |
32e1aa: 48 8b 83 c8 30 27 00 mov rax,QWORD PTR [rbx+0x2730c8] | |
32e1b1: 48 89 84 24 b0 07 00 mov QWORD PTR [rsp+0x7b0],rax | |
32e1b8: 00 | |
32e1b9: c5 f8 10 83 b8 30 27 vmovups xmm0,XMMWORD PTR [rbx+0x2730b8] | |
32e1c0: 00 | |
32e1c1: c5 f8 29 84 24 a0 07 vmovaps XMMWORD PTR [rsp+0x7a0],xmm0 | |
32e1c8: 00 00 | |
32e1ca: 0f b6 84 24 b1 07 00 movzx eax,BYTE PTR [rsp+0x7b1] | |
32e1d1: 00 | |
32e1d2: ff 24 c5 68 48 20 00 jmp QWORD PTR [rax*8+0x204868] | |
32e1d9: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
32e1e0: 00 | |
32e1e1: 4c 89 e6 mov rsi,r12 | |
32e1e4: 4c 89 fa mov rdx,r15 | |
32e1e7: c5 f8 77 vzeroupper | |
32e1ea: e8 f1 56 07 00 call 3a38e0 <clang_options.CliArg.matchStartsWith> | |
32e1ef: 48 85 c0 test rax,rax | |
32e1f2: 74 ac je 32e1a0 <buildOutputType+0x5e40> | |
32e1f4: e9 82 99 03 00 jmp 367b7b <buildOutputType+0x3f81b> | |
32e1f9: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
32e200: 00 | |
32e201: 4c 89 e6 mov rsi,r12 | |
32e204: 4c 89 fa mov rdx,r15 | |
32e207: c5 f8 77 vzeroupper | |
32e20a: e8 a1 55 07 00 call 3a37b0 <clang_options.CliArg.matchEql> | |
32e20f: a8 03 test al,0x3 | |
32e211: 74 8d je 32e1a0 <buildOutputType+0x5e40> | |
32e213: 0f b6 9c 24 b0 07 00 movzx ebx,BYTE PTR [rsp+0x7b0] | |
32e21a: 00 | |
32e21b: 48 85 db test rbx,rbx | |
32e21e: 75 21 jne 32e241 <buildOutputType+0x5ee1> | |
32e220: e9 0c 01 00 00 jmp 32e331 <buildOutputType+0x5fd1> | |
32e225: 66 66 2e 0f 1f 84 00 data16 nop WORD PTR cs:[rax+rax*1+0x0] | |
32e22c: 00 00 00 00 | |
32e230: 48 ff 84 24 10 19 00 inc QWORD PTR [rsp+0x1910] | |
32e237: 00 | |
32e238: 48 ff cb dec rbx | |
32e23b: 0f 84 f0 00 00 00 je 32e331 <buildOutputType+0x5fd1> | |
32e241: 49 ff c5 inc r13 | |
32e244: 4c 89 ac 24 28 19 00 mov QWORD PTR [rsp+0x1928],r13 | |
32e24b: 00 | |
32e24c: 4d 39 f5 cmp r13,r14 | |
32e24f: 72 df jb 32e230 <buildOutputType+0x5ed0> | |
32e251: 48 8b 84 24 30 19 00 mov rax,QWORD PTR [rsp+0x1930] | |
32e258: 00 | |
32e259: 48 85 c0 test rax,rax | |
32e25c: 74 74 je 32e2d2 <buildOutputType+0x5f72> | |
32e25e: 48 8b bc 24 88 19 00 mov rdi,QWORD PTR [rsp+0x1988] | |
32e265: 00 | |
32e266: 48 8b 8c 24 90 19 00 mov rcx,QWORD PTR [rsp+0x1990] | |
32e26d: 00 | |
32e26e: 48 8b 10 mov rdx,QWORD PTR [rax] | |
32e271: 48 89 94 24 28 19 00 mov QWORD PTR [rsp+0x1928],rdx | |
32e278: 00 | |
32e279: c5 f8 10 40 08 vmovups xmm0,XMMWORD PTR [rax+0x8] | |
32e27e: 48 8d 94 24 18 19 00 lea rdx,[rsp+0x1918] | |
32e285: 00 | |
32e286: c5 f8 11 02 vmovups XMMWORD PTR [rdx],xmm0 | |
32e28a: 4c 8b 41 10 mov r8,QWORD PTR [rcx+0x10] | |
32e28e: 48 89 84 24 a0 06 00 mov QWORD PTR [rsp+0x6a0],rax | |
32e295: 00 | |
32e296: 48 c7 84 24 a8 06 00 mov QWORD PTR [rsp+0x6a8],0x18 | |
32e29d: 00 18 00 00 00 | |
32e2a2: 48 8b 4d 08 mov rcx,QWORD PTR [rbp+0x8] | |
32e2a6: 48 8d b4 24 a0 06 00 lea rsi,[rsp+0x6a0] | |
32e2ad: 00 | |
32e2ae: ba 08 00 00 00 mov edx,0x8 | |
32e2b3: 41 ff d0 call r8 | |
32e2b6: 48 c7 84 24 30 19 00 mov QWORD PTR [rsp+0x1930],0x0 | |
32e2bd: 00 00 00 00 00 | |
32e2c2: 4c 8b b4 24 20 19 00 mov r14,QWORD PTR [rsp+0x1920] | |
32e2c9: 00 | |
32e2ca: 4c 8b ac 24 28 19 00 mov r13,QWORD PTR [rsp+0x1928] | |
32e2d1: 00 | |
32e2d2: 4d 39 f5 cmp r13,r14 | |
32e2d5: 0f 82 55 ff ff ff jb 32e230 <buildOutputType+0x5ed0> | |
32e2db: c6 84 24 e0 18 00 00 mov BYTE PTR [rsp+0x18e0],0x0 | |
32e2e2: 00 | |
32e2e3: e9 48 ff ff ff jmp 32e230 <buildOutputType+0x5ed0> | |
32e2e8: 4d 39 f5 cmp r13,r14 | |
32e2eb: 0f 83 68 bf 03 00 jae 36a259 <buildOutputType+0x41ef9> | |
32e2f1: 48 8b 84 24 18 19 00 mov rax,QWORD PTR [rsp+0x1918] | |
32e2f8: 00 | |
32e2f9: 4c 89 e9 mov rcx,r13 | |
32e2fc: 48 c1 e1 04 shl rcx,0x4 | |
32e300: c5 f8 10 04 08 vmovups xmm0,XMMWORD PTR [rax+rcx*1] | |
32e305: 48 8d 84 24 e8 18 00 lea rax,[rsp+0x18e8] | |
32e30c: 00 | |
32e30d: c5 f8 11 00 vmovups XMMWORD PTR [rax],xmm0 | |
32e311: 49 ff c5 inc r13 | |
32e314: 4c 89 ac 24 28 19 00 mov QWORD PTR [rsp+0x1928],r13 | |
32e31b: 00 | |
32e31c: 48 8d bc 24 e0 18 00 lea rdi,[rsp+0x18e0] | |
32e323: 00 | |
32e324: e8 07 54 07 00 call 3a3730 <ClangArgIterator.resolveRespFileArgs> | |
32e329: 48 ff 84 24 10 19 00 inc QWORD PTR [rsp+0x1910] | |
32e330: 00 | |
32e331: 8a 84 24 b2 07 00 00 mov al,BYTE PTR [rsp+0x7b2] | |
32e338: 88 84 24 e1 18 00 00 mov BYTE PTR [rsp+0x18e1],al | |
32e33f: e9 f7 e5 ff ff jmp 32c93b <buildOutputType+0x45db> | |
32e344: 8a 94 24 b2 07 00 00 mov dl,BYTE PTR [rsp+0x7b2] | |
32e34b: 88 94 24 e1 18 00 00 mov BYTE PTR [rsp+0x18e1],dl | |
32e352: 49 01 c4 add r12,rax | |
32e355: 4c 89 a4 24 e8 18 00 mov QWORD PTR [rsp+0x18e8],r12 | |
32e35c: 00 | |
32e35d: 48 89 8c 24 f0 18 00 mov QWORD PTR [rsp+0x18f0],rcx | |
32e364: 00 | |
32e365: e9 d1 e5 ff ff jmp 32c93b <buildOutputType+0x45db> | |
32e36a: c6 84 24 08 02 00 00 mov BYTE PTR [rsp+0x208],0x2 | |
32e371: 02 | |
32e372: 31 c0 xor eax,eax | |
32e374: 48 89 84 24 c0 19 00 mov QWORD PTR [rsp+0x19c0],rax | |
32e37b: 00 | |
32e37c: c7 84 24 e8 01 00 00 mov DWORD PTR [rsp+0x1e8],0x0 | |
32e383: 00 00 00 00 | |
32e387: c7 84 24 f0 01 00 00 mov DWORD PTR [rsp+0x1f0],0x0 | |
32e38e: 00 00 00 00 | |
32e392: 31 c0 xor eax,eax | |
32e394: 48 89 84 24 00 1a 00 mov QWORD PTR [rsp+0x1a00],rax | |
32e39b: 00 | |
32e39c: 31 c0 xor eax,eax | |
32e39e: 48 89 84 24 e0 19 00 mov QWORD PTR [rsp+0x19e0],rax | |
32e3a5: 00 | |
32e3a6: 31 c0 xor eax,eax | |
32e3a8: 48 89 84 24 d8 19 00 mov QWORD PTR [rsp+0x19d8],rax | |
32e3af: 00 | |
32e3b0: c7 44 24 34 00 00 00 mov DWORD PTR [rsp+0x34],0x0 | |
32e3b7: 00 | |
32e3b8: c7 44 24 40 00 00 00 mov DWORD PTR [rsp+0x40],0x0 | |
32e3bf: 00 | |
32e3c0: c7 84 24 d0 01 00 00 mov DWORD PTR [rsp+0x1d0],0x0 | |
32e3c7: 00 00 00 00 | |
32e3cb: c7 84 24 d8 01 00 00 mov DWORD PTR [rsp+0x1d8],0x0 | |
32e3d2: 00 00 00 00 | |
32e3d6: 31 c0 xor eax,eax | |
32e3d8: 48 89 84 24 28 02 00 mov QWORD PTR [rsp+0x228],rax | |
32e3df: 00 | |
32e3e0: 31 c0 xor eax,eax | |
32e3e2: 48 89 84 24 20 02 00 mov QWORD PTR [rsp+0x220],rax | |
32e3e9: 00 | |
32e3ea: 31 c0 xor eax,eax | |
32e3ec: 48 89 84 24 18 02 00 mov QWORD PTR [rsp+0x218],rax | |
32e3f3: 00 | |
32e3f4: 31 c0 xor eax,eax | |
32e3f6: 48 89 84 24 30 02 00 mov QWORD PTR [rsp+0x230],rax | |
32e3fd: 00 | |
32e3fe: 31 c0 xor eax,eax | |
32e400: 48 89 84 24 38 02 00 mov QWORD PTR [rsp+0x238],rax | |
32e407: 00 | |
32e408: 31 c0 xor eax,eax | |
32e40a: 48 89 84 24 40 02 00 mov QWORD PTR [rsp+0x240],rax | |
32e411: 00 | |
32e412: 31 c0 xor eax,eax | |
32e414: 48 89 84 24 48 02 00 mov QWORD PTR [rsp+0x248],rax | |
32e41b: 00 | |
32e41c: 31 c0 xor eax,eax | |
32e41e: 48 89 84 24 b8 19 00 mov QWORD PTR [rsp+0x19b8],rax | |
32e425: 00 | |
32e426: 31 c0 xor eax,eax | |
32e428: 48 89 84 24 10 02 00 mov QWORD PTR [rsp+0x210],rax | |
32e42f: 00 | |
32e430: 31 c0 xor eax,eax | |
32e432: 48 89 84 24 d0 19 00 mov QWORD PTR [rsp+0x19d0],rax | |
32e439: 00 | |
32e43a: 31 c0 xor eax,eax | |
32e43c: 48 89 84 24 c8 19 00 mov QWORD PTR [rsp+0x19c8],rax | |
32e443: 00 | |
32e444: 31 c0 xor eax,eax | |
32e446: 48 89 84 24 50 02 00 mov QWORD PTR [rsp+0x250],rax | |
32e44d: 00 | |
32e44e: 31 c0 xor eax,eax | |
32e450: 48 89 84 24 58 02 00 mov QWORD PTR [rsp+0x258],rax | |
32e457: 00 | |
32e458: 31 c0 xor eax,eax | |
32e45a: 48 89 84 24 60 02 00 mov QWORD PTR [rsp+0x260],rax | |
32e461: 00 | |
32e462: 31 c0 xor eax,eax | |
32e464: 48 89 84 24 68 02 00 mov QWORD PTR [rsp+0x268],rax | |
32e46b: 00 | |
32e46c: 89 84 24 90 01 00 00 mov DWORD PTR [rsp+0x190],eax | |
32e473: 31 c0 xor eax,eax | |
32e475: 48 89 84 24 a8 01 00 mov QWORD PTR [rsp+0x1a8],rax | |
32e47c: 00 | |
32e47d: 89 84 24 b8 01 00 00 mov DWORD PTR [rsp+0x1b8],eax | |
32e484: c7 44 24 38 00 00 00 mov DWORD PTR [rsp+0x38],0x0 | |
32e48b: 00 | |
32e48c: 31 c0 xor eax,eax | |
32e48e: 48 89 84 24 f0 19 00 mov QWORD PTR [rsp+0x19f0],rax | |
32e495: 00 | |
32e496: 31 c0 xor eax,eax | |
32e498: 48 89 84 24 00 01 00 mov QWORD PTR [rsp+0x100],rax | |
32e49f: 00 | |
32e4a0: 31 c0 xor eax,eax | |
32e4a2: 48 89 84 24 08 1a 00 mov QWORD PTR [rsp+0x1a08],rax | |
32e4a9: 00 | |
32e4aa: 31 c0 xor eax,eax | |
32e4ac: 48 89 84 24 f0 17 00 mov QWORD PTR [rsp+0x17f0],rax | |
32e4b3: 00 | |
32e4b4: 31 c0 xor eax,eax | |
32e4b6: 48 89 84 24 08 07 00 mov QWORD PTR [rsp+0x708],rax | |
32e4bd: 00 | |
32e4be: c7 84 24 4c 06 00 00 mov DWORD PTR [rsp+0x64c],0x0 | |
32e4c5: 00 00 00 00 | |
32e4c9: 45 31 c0 xor r8d,r8d | |
32e4cc: 45 31 db xor r11d,r11d | |
32e4cf: 4c 89 a4 24 68 06 00 mov QWORD PTR [rsp+0x668],r12 | |
32e4d6: 00 | |
32e4d7: 48 8b 8c 24 70 01 00 mov rcx,QWORD PTR [rsp+0x170] | |
32e4de: 00 | |
32e4df: 0f b6 c1 movzx eax,cl | |
32e4e2: 80 e1 03 and cl,0x3 | |
32e4e5: 80 f9 02 cmp cl,0x2 | |
32e4e8: b9 01 00 00 00 mov ecx,0x1 | |
32e4ed: 0f 45 c8 cmovne ecx,eax | |
32e4f0: 44 8a 64 24 0f mov r12b,BYTE PTR [rsp+0xf] | |
32e4f5: 41 f6 c4 01 test r12b,0x1 | |
32e4f9: 0f 44 c8 cmove ecx,eax | |
32e4fc: f6 84 24 b0 02 00 00 test BYTE PTR [rsp+0x2b0],0x1 | |
32e503: 01 | |
32e504: 0f 44 c8 cmove ecx,eax | |
32e507: 0f b6 84 24 08 01 00 movzx eax,BYTE PTR [rsp+0x108] | |
32e50e: 00 | |
32e50f: 83 e0 03 and eax,0x3 | |
32e512: 89 8c 24 70 01 00 00 mov DWORD PTR [rsp+0x170],ecx | |
32e519: ff 24 c5 58 4a 20 00 jmp QWORD PTR [rax*8+0x204a58] | |
32e520: f6 84 24 78 01 00 00 test BYTE PTR [rsp+0x178],0x1 | |
32e527: 01 | |
32e528: 4c 8b ac 24 c8 05 00 mov r13,QWORD PTR [rsp+0x5c8] | |
32e52f: 00 | |
32e530: 0f 84 86 38 03 00 je 361dbc <buildOutputType+0x39a5c> | |
32e536: c5 f8 28 84 24 70 1c vmovaps xmm0,XMMWORD PTR [rsp+0x1c70] | |
32e53d: 00 00 | |
32e53f: c5 f8 29 84 24 60 07 vmovaps XMMWORD PTR [rsp+0x760],xmm0 | |
32e546: 00 00 | |
32e548: c6 84 24 70 07 00 00 mov BYTE PTR [rsp+0x770],0x2 | |
32e54f: 02 | |
32e550: e9 87 38 03 00 jmp 361ddc <buildOutputType+0x39a7c> | |
32e555: c5 f8 57 c0 vxorps xmm0,xmm0,xmm0 | |
32e559: c5 f8 29 84 24 60 07 vmovaps XMMWORD PTR [rsp+0x760],xmm0 | |
32e560: 00 00 | |
32e562: 48 c7 84 24 70 07 00 mov QWORD PTR [rsp+0x770],0x0 | |
32e569: 00 00 00 00 00 | |
32e56e: 40 b6 02 mov sil,0x2 | |
32e571: 48 89 b4 24 50 06 00 mov QWORD PTR [rsp+0x650],rsi | |
32e578: 00 | |
32e579: 31 c0 xor eax,eax | |
32e57b: 48 89 84 24 e8 17 00 mov QWORD PTR [rsp+0x17e8],rax | |
32e582: 00 | |
32e583: 48 8b 02 mov rax,QWORD PTR [rdx] | |
32e586: 48 8b 4a 08 mov rcx,QWORD PTR [rdx+0x8] | |
32e58a: 48 83 c0 20 add rax,0x20 | |
32e58e: 48 83 c1 fe add rcx,0xfffffffffffffffe | |
32e592: 48 89 84 24 38 1b 00 mov QWORD PTR [rsp+0x1b38],rax | |
32e599: 00 | |
32e59a: 48 89 8c 24 40 1b 00 mov QWORD PTR [rsp+0x1b40],rcx | |
32e5a1: 00 | |
32e5a2: c5 f8 57 c0 vxorps xmm0,xmm0,xmm0 | |
32e5a6: c5 fc 29 84 24 e0 1a vmovaps YMMWORD PTR [rsp+0x1ae0],ymm0 | |
32e5ad: 00 00 | |
32e5af: c5 fc 29 84 24 00 1b vmovaps YMMWORD PTR [rsp+0x1b00],ymm0 | |
32e5b6: 00 00 | |
32e5b8: c5 fc 11 84 24 18 1b vmovups YMMWORD PTR [rsp+0x1b18],ymm0 | |
32e5bf: 00 00 | |
32e5c1: 48 c7 84 24 48 1b 00 mov QWORD PTR [rsp+0x1b48],0x0 | |
32e5c8: 00 00 00 00 00 | |
32e5cd: 48 8d 84 24 b0 06 00 lea rax,[rsp+0x6b0] | |
32e5d4: 00 | |
32e5d5: 48 89 84 24 c8 1b 00 mov QWORD PTR [rsp+0x1bc8],rax | |
32e5dc: 00 | |
32e5dd: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
32e5e1: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
32e5e5: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
32e5ec: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
32e5f0: b8 00 00 00 00 mov eax,0x0 | |
32e5f5: 48 89 84 24 58 18 00 mov QWORD PTR [rsp+0x1858],rax | |
32e5fc: 00 | |
32e5fd: b8 00 00 00 00 mov eax,0x0 | |
32e602: 48 89 84 24 b8 1c 00 mov QWORD PTR [rsp+0x1cb8],rax | |
32e609: 00 | |
32e60a: c7 84 24 9c 07 00 00 mov DWORD PTR [rsp+0x79c],0x0 | |
32e611: 00 00 00 00 | |
32e615: b8 00 00 00 00 mov eax,0x0 | |
32e61a: 48 89 84 24 c0 19 00 mov QWORD PTR [rsp+0x19c0],rax | |
32e621: 00 | |
32e622: b8 00 00 00 00 mov eax,0x0 | |
32e627: 48 89 84 24 f8 19 00 mov QWORD PTR [rsp+0x19f8],rax | |
32e62e: 00 | |
32e62f: b8 00 00 00 00 mov eax,0x0 | |
32e634: 48 89 84 24 00 1a 00 mov QWORD PTR [rsp+0x1a00],rax | |
32e63b: 00 | |
32e63c: b8 00 00 00 00 mov eax,0x0 | |
32e641: 48 89 84 24 e8 19 00 mov QWORD PTR [rsp+0x19e8],rax | |
32e648: 00 | |
32e649: b8 00 00 00 00 mov eax,0x0 | |
32e64e: 48 89 84 24 98 19 00 mov QWORD PTR [rsp+0x1998],rax | |
32e655: 00 | |
32e656: b8 00 00 00 00 mov eax,0x0 | |
32e65b: 48 89 84 24 a0 19 00 mov QWORD PTR [rsp+0x19a0],rax | |
32e662: 00 | |
32e663: b8 00 00 00 00 mov eax,0x0 | |
32e668: 48 89 84 24 a8 19 00 mov QWORD PTR [rsp+0x19a8],rax | |
32e66f: 00 | |
32e670: b8 00 00 00 00 mov eax,0x0 | |
32e675: 48 89 84 24 40 18 00 mov QWORD PTR [rsp+0x1840],rax | |
32e67c: 00 | |
32e67d: 89 44 24 34 mov DWORD PTR [rsp+0x34],eax | |
32e681: b8 00 00 00 00 mov eax,0x0 | |
32e686: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
32e68d: 00 | |
32e68e: 89 44 24 44 mov DWORD PTR [rsp+0x44],eax | |
32e692: b8 00 00 00 00 mov eax,0x0 | |
32e697: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
32e69e: 00 | |
32e69f: b8 00 00 00 00 mov eax,0x0 | |
32e6a4: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
32e6ab: 00 | |
32e6ac: b8 00 00 00 00 mov eax,0x0 | |
32e6b1: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
32e6b8: 00 | |
32e6b9: 89 84 24 70 01 00 00 mov DWORD PTR [rsp+0x170],eax | |
32e6c0: b8 00 00 00 00 mov eax,0x0 | |
32e6c5: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
32e6cc: 00 | |
32e6cd: 89 84 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],eax | |
32e6d4: b8 00 00 00 00 mov eax,0x0 | |
32e6d9: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
32e6e0: 00 | |
32e6e1: 89 84 24 88 01 00 00 mov DWORD PTR [rsp+0x188],eax | |
32e6e8: b8 00 00 00 00 mov eax,0x0 | |
32e6ed: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
32e6f4: 00 | |
32e6f5: 89 44 24 18 mov DWORD PTR [rsp+0x18],eax | |
32e6f9: b8 00 00 00 00 mov eax,0x0 | |
32e6fe: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
32e705: 00 | |
32e706: b8 00 00 00 00 mov eax,0x0 | |
32e70b: 48 89 84 24 e0 19 00 mov QWORD PTR [rsp+0x19e0],rax | |
32e712: 00 | |
32e713: b8 00 00 00 00 mov eax,0x0 | |
32e718: 48 89 84 24 d8 19 00 mov QWORD PTR [rsp+0x19d8],rax | |
32e71f: 00 | |
32e720: b8 00 00 00 00 mov eax,0x0 | |
32e725: 48 89 84 24 50 18 00 mov QWORD PTR [rsp+0x1850],rax | |
32e72c: 00 | |
32e72d: b8 00 00 00 00 mov eax,0x0 | |
32e732: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
32e739: 00 | |
32e73a: b8 00 00 00 00 mov eax,0x0 | |
32e73f: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
32e746: 00 | |
32e747: b8 00 00 00 00 mov eax,0x0 | |
32e74c: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
32e753: 00 | |
32e754: b8 00 00 00 00 mov eax,0x0 | |
32e759: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
32e760: 00 | |
32e761: b8 00 00 00 00 mov eax,0x0 | |
32e766: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
32e76d: 00 | |
32e76e: b8 00 00 00 00 mov eax,0x0 | |
32e773: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
32e77a: 00 | |
32e77b: b8 00 00 00 00 mov eax,0x0 | |
32e780: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
32e787: 00 | |
32e788: b8 00 00 00 00 mov eax,0x0 | |
32e78d: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
32e794: 00 | |
32e795: b8 00 00 00 00 mov eax,0x0 | |
32e79a: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
32e7a1: 00 | |
32e7a2: b8 00 00 00 00 mov eax,0x0 | |
32e7a7: 48 89 84 24 b8 19 00 mov QWORD PTR [rsp+0x19b8],rax | |
32e7ae: 00 | |
32e7af: b8 00 00 00 00 mov eax,0x0 | |
32e7b4: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
32e7bb: 00 | |
32e7bc: b8 00 00 00 00 mov eax,0x0 | |
32e7c1: 48 89 84 24 d0 19 00 mov QWORD PTR [rsp+0x19d0],rax | |
32e7c8: 00 | |
32e7c9: b8 00 00 00 00 mov eax,0x0 | |
32e7ce: 48 89 84 24 c8 19 00 mov QWORD PTR [rsp+0x19c8],rax | |
32e7d5: 00 | |
32e7d6: b8 00 00 00 00 mov eax,0x0 | |
32e7db: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
32e7e2: 00 | |
32e7e3: b8 00 00 00 00 mov eax,0x0 | |
32e7e8: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
32e7ef: 00 | |
32e7f0: b8 00 00 00 00 mov eax,0x0 | |
32e7f5: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
32e7fc: 00 | |
32e7fd: b8 00 00 00 00 mov eax,0x0 | |
32e802: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
32e809: 00 | |
32e80a: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
32e80e: b8 00 00 00 00 mov eax,0x0 | |
32e813: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
32e81a: 00 | |
32e81b: b8 00 00 00 00 mov eax,0x0 | |
32e820: 48 89 84 24 f0 19 00 mov QWORD PTR [rsp+0x19f0],rax | |
32e827: 00 | |
32e828: b8 00 00 00 00 mov eax,0x0 | |
32e82d: 48 89 84 24 f8 17 00 mov QWORD PTR [rsp+0x17f8],rax | |
32e834: 00 | |
32e835: b8 00 00 00 00 mov eax,0x0 | |
32e83a: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
32e841: 00 | |
32e842: 89 44 24 50 mov DWORD PTR [rsp+0x50],eax | |
32e846: b8 00 00 00 00 mov eax,0x0 | |
32e84b: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
32e852: 00 | |
32e853: 89 84 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],eax | |
32e85a: b8 00 00 00 00 mov eax,0x0 | |
32e85f: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
32e866: 00 | |
32e867: 89 84 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],eax | |
32e86e: b8 00 00 00 00 mov eax,0x0 | |
32e873: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
32e87a: 00 | |
32e87b: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
32e87f: b8 00 00 00 00 mov eax,0x0 | |
32e884: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
32e88b: 00 | |
32e88c: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
32e890: b8 00 00 00 00 mov eax,0x0 | |
32e895: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
32e89c: 00 | |
32e89d: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
32e8a1: b8 00 00 00 00 mov eax,0x0 | |
32e8a6: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
32e8ad: 00 | |
32e8ae: 89 84 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],eax | |
32e8b5: b8 00 00 00 00 mov eax,0x0 | |
32e8ba: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
32e8c1: 00 | |
32e8c2: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
32e8c6: b8 00 00 00 00 mov eax,0x0 | |
32e8cb: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
32e8d2: 00 | |
32e8d3: 89 84 24 8c 00 00 00 mov DWORD PTR [rsp+0x8c],eax | |
32e8da: b8 00 00 00 00 mov eax,0x0 | |
32e8df: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
32e8e6: 00 | |
32e8e7: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
32e8ee: b8 00 00 00 00 mov eax,0x0 | |
32e8f3: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
32e8fa: 00 | |
32e8fb: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
32e8ff: b8 00 00 00 00 mov eax,0x0 | |
32e904: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
32e90b: 00 | |
32e90c: b8 00 00 00 00 mov eax,0x0 | |
32e911: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
32e918: 00 | |
32e919: b0 01 mov al,0x1 | |
32e91b: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
32e922: b8 00 00 00 00 mov eax,0x0 | |
32e927: 48 89 84 24 b0 19 00 mov QWORD PTR [rsp+0x19b0],rax | |
32e92e: 00 | |
32e92f: b8 00 00 00 00 mov eax,0x0 | |
32e934: 48 89 84 24 08 1a 00 mov QWORD PTR [rsp+0x1a08],rax | |
32e93b: 00 | |
32e93c: b8 00 00 00 00 mov eax,0x0 | |
32e941: 48 89 84 24 f0 17 00 mov QWORD PTR [rsp+0x17f0],rax | |
32e948: 00 | |
32e949: b8 00 00 00 00 mov eax,0x0 | |
32e94e: 48 89 84 24 48 18 00 mov QWORD PTR [rsp+0x1848],rax | |
32e955: 00 | |
32e956: b8 00 00 00 00 mov eax,0x0 | |
32e95b: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
32e962: 00 | |
32e963: b8 00 00 00 00 mov eax,0x0 | |
32e968: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
32e96f: 00 | |
32e970: b8 00 00 00 00 mov eax,0x0 | |
32e975: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
32e97c: 00 | |
32e97d: b8 00 00 00 00 mov eax,0x0 | |
32e982: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
32e989: 00 | |
32e98a: b8 00 00 00 00 mov eax,0x0 | |
32e98f: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
32e996: 00 | |
32e997: 41 bf 00 00 00 00 mov r15d,0x0 | |
32e99d: bb 00 00 00 00 mov ebx,0x0 | |
32e9a2: b8 00 00 00 00 mov eax,0x0 | |
32e9a7: 41 b8 00 00 00 00 mov r8d,0x0 | |
32e9ad: ba 00 00 00 00 mov edx,0x0 | |
32e9b2: b9 00 00 00 00 mov ecx,0x0 | |
32e9b7: 48 89 8c 24 08 07 00 mov QWORD PTR [rsp+0x708],rcx | |
32e9be: 00 | |
32e9bf: c7 84 24 4c 06 00 00 mov DWORD PTR [rsp+0x64c],0x0 | |
32e9c6: 00 00 00 00 | |
32e9ca: c7 84 24 ac 05 00 00 mov DWORD PTR [rsp+0x5ac],0x0 | |
32e9d1: 00 00 00 00 | |
32e9d5: 31 c9 xor ecx,ecx | |
32e9d7: 48 89 8c 24 20 07 00 mov QWORD PTR [rsp+0x720],rcx | |
32e9de: 00 | |
32e9df: 31 f6 xor esi,esi | |
32e9e1: 45 31 c9 xor r9d,r9d | |
32e9e4: 45 31 f6 xor r14d,r14d | |
32e9e7: 31 c9 xor ecx,ecx | |
32e9e9: 48 89 8c 24 c0 05 00 mov QWORD PTR [rsp+0x5c0],rcx | |
32e9f0: 00 | |
32e9f1: e9 cd 03 00 00 jmp 32edc3 <buildOutputType+0x6a63> | |
32e9f6: 45 31 c0 xor r8d,r8d | |
32e9f9: 45 31 f6 xor r14d,r14d | |
32e9fc: 44 8a 6c 24 0e mov r13b,BYTE PTR [rsp+0xe] | |
32ea01: 4c 89 84 24 f0 31 00 mov QWORD PTR [rsp+0x31f0],r8 | |
32ea08: 00 | |
32ea09: 4c 89 b4 24 f8 31 00 mov QWORD PTR [rsp+0x31f8],r14 | |
32ea10: 00 | |
32ea11: 48 8d bc 24 60 04 00 lea rdi,[rsp+0x460] | |
32ea18: 00 | |
32ea19: 48 8d b4 24 e0 31 00 lea rsi,[rsp+0x31e0] | |
32ea20: 00 | |
32ea21: e8 ba 9e 04 00 call 3788e0 <std.array_list.ArrayListAligned(Compilation.CSourceFile,null).append> | |
32ea26: 89 c7 mov edi,eax | |
32ea28: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
32ea2c: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
32ea30: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
32ea37: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
32ea3b: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
32ea42: 00 | |
32ea43: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
32ea4a: 00 | |
32ea4b: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [rsp+0xb4] | |
32ea52: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
32ea59: 00 | |
32ea5a: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
32ea5e: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
32ea65: 00 | |
32ea66: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
32ea6a: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
32ea71: 00 | |
32ea72: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
32ea79: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
32ea80: 00 | |
32ea81: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
32ea88: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
32ea8f: 00 | |
32ea90: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
32ea97: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
32ea9e: 00 | |
32ea9f: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
32eaa6: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
32eaad: 00 | |
32eaae: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
32eab2: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
32eab9: 00 | |
32eaba: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
32eabe: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
32eac5: 00 | |
32eac6: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
32eacd: 00 | |
32eace: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
32ead5: 00 | |
32ead6: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
32eadd: 00 | |
32eade: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
32eae5: 00 | |
32eae6: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
32eaed: 00 | |
32eaee: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
32eaf5: 00 | |
32eaf6: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
32eafd: 00 | |
32eafe: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
32eb05: 00 | |
32eb06: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
32eb0d: 00 | |
32eb0e: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
32eb15: 00 | |
32eb16: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
32eb1d: 00 | |
32eb1e: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
32eb25: 00 | |
32eb26: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
32eb2d: 00 | |
32eb2e: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
32eb35: 00 | |
32eb36: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
32eb3d: 00 | |
32eb3e: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
32eb45: 00 | |
32eb46: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
32eb4d: 00 | |
32eb4e: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
32eb55: 00 | |
32eb56: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
32eb5d: 00 | |
32eb5e: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
32eb65: 00 | |
32eb66: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
32eb6d: 00 | |
32eb6e: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
32eb75: 00 | |
32eb76: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
32eb7d: 00 | |
32eb7e: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
32eb85: 00 | |
32eb86: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
32eb8d: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
32eb91: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
32eb98: 00 | |
32eb99: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
32eba0: 00 | |
32eba1: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
32eba8: 00 | |
32eba9: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
32ebb0: 00 | |
32ebb1: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [rsp+0xb0] | |
32ebb8: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
32ebbf: 00 | |
32ebc0: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
32ebc7: 00 | |
32ebc8: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
32ebcf: 00 | |
32ebd0: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
32ebd7: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
32ebde: 00 | |
32ebdf: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
32ebe6: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
32ebea: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
32ebf1: 00 | |
32ebf2: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
32ebf9: 00 | |
32ebfa: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
32ec01: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
32ec05: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
32ec0c: 00 | |
32ec0d: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
32ec14: 00 | |
32ec15: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
32ec1c: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
32ec20: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
32ec27: 00 | |
32ec28: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
32ec2f: 00 | |
32ec30: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
32ec37: 00 | |
32ec38: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
32ec3f: 00 | |
32ec40: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
32ec47: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
32ec4b: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
32ec52: 00 | |
32ec53: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
32ec5a: 00 | |
32ec5b: 44 89 bc 24 8c 00 00 mov DWORD PTR [rsp+0x8c],r15d | |
32ec62: 00 | |
32ec63: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
32ec6a: 00 | |
32ec6b: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
32ec72: 00 | |
32ec73: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
32ec7a: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
32ec81: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
32ec88: 00 | |
32ec89: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
32ec90: 00 | |
32ec91: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
32ec98: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
32ec9c: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
32eca3: 00 | |
32eca4: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
32ecab: 00 | |
32ecac: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
32ecb0: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
32ecb7: 00 | |
32ecb8: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
32ecbf: 00 | |
32ecc0: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
32ecc7: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
32eccb: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
32ecd2: 00 | |
32ecd3: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
32ecd7: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
32ecde: 00 | |
32ecdf: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
32ece3: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
32ecea: 00 | |
32eceb: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
32ecef: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
32ecf6: 00 | |
32ecf7: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
32ecfb: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
32ed02: 00 | |
32ed03: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
32ed0a: 41 89 c7 mov r15d,eax | |
32ed0d: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
32ed14: 89 c3 mov ebx,eax | |
32ed16: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
32ed1a: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
32ed1e: 41 89 c8 mov r8d,ecx | |
32ed21: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
32ed25: 89 ca mov edx,ecx | |
32ed27: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
32ed2e: 89 ce mov esi,ecx | |
32ed30: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
32ed37: 41 89 c9 mov r9d,ecx | |
32ed3a: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
32ed41: 00 | |
32ed42: 41 89 ca mov r10d,ecx | |
32ed45: 8a 4c 24 04 mov cl,BYTE PTR [rsp+0x4] | |
32ed49: 89 4c 24 34 mov DWORD PTR [rsp+0x34],ecx | |
32ed4d: 8a 4c 24 07 mov cl,BYTE PTR [rsp+0x7] | |
32ed51: 89 4c 24 44 mov DWORD PTR [rsp+0x44],ecx | |
32ed55: 8a 4c 24 09 mov cl,BYTE PTR [rsp+0x9] | |
32ed59: 89 8c 24 70 01 00 00 mov DWORD PTR [rsp+0x170],ecx | |
32ed60: 8a 4c 24 0a mov cl,BYTE PTR [rsp+0xa] | |
32ed64: 89 8c 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],ecx | |
32ed6b: 8a 4c 24 05 mov cl,BYTE PTR [rsp+0x5] | |
32ed6f: 89 8c 24 88 01 00 00 mov DWORD PTR [rsp+0x188],ecx | |
32ed76: 8a 4c 24 0b mov cl,BYTE PTR [rsp+0xb] | |
32ed7a: 89 4c 24 18 mov DWORD PTR [rsp+0x18],ecx | |
32ed7e: 8a 4c 24 06 mov cl,BYTE PTR [rsp+0x6] | |
32ed82: 89 4c 24 50 mov DWORD PTR [rsp+0x50],ecx | |
32ed86: 44 89 e9 mov ecx,r13d | |
32ed89: 89 8c 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],ecx | |
32ed90: 8a 4c 24 0c mov cl,BYTE PTR [rsp+0xc] | |
32ed94: 89 8c 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],ecx | |
32ed9b: 44 89 e1 mov ecx,r12d | |
32ed9e: 89 8c 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],ecx | |
32eda5: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
32eda9: 41 89 cb mov r11d,ecx | |
32edac: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
32edb0: 41 89 cd mov r13d,ecx | |
32edb3: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
32edb7: 41 89 ce mov r14d,ecx | |
32edba: 66 85 ff test di,di | |
32edbd: 0f 85 4d 2f 03 00 jne 361d10 <buildOutputType+0x399b0> | |
32edc3: 44 89 f1 mov ecx,r14d | |
32edc6: 44 88 74 24 03 mov BYTE PTR [rsp+0x3],r14b | |
32edcb: 44 89 e9 mov ecx,r13d | |
32edce: 44 88 6c 24 08 mov BYTE PTR [rsp+0x8],r13b | |
32edd3: 44 89 d9 mov ecx,r11d | |
32edd6: 44 88 5c 24 0d mov BYTE PTR [rsp+0xd],r11b | |
32eddb: 8b 8c 24 d0 00 00 00 mov ecx,DWORD PTR [rsp+0xd0] | |
32ede2: 41 89 cc mov r12d,ecx | |
32ede5: 8b 8c 24 d4 00 00 00 mov ecx,DWORD PTR [rsp+0xd4] | |
32edec: 88 4c 24 0c mov BYTE PTR [rsp+0xc],cl | |
32edf0: 8b 8c 24 d8 00 00 00 mov ecx,DWORD PTR [rsp+0xd8] | |
32edf7: 88 4c 24 0e mov BYTE PTR [rsp+0xe],cl | |
32edfb: 8b 4c 24 50 mov ecx,DWORD PTR [rsp+0x50] | |
32edff: 88 4c 24 06 mov BYTE PTR [rsp+0x6],cl | |
32ee03: 8b 4c 24 18 mov ecx,DWORD PTR [rsp+0x18] | |
32ee07: 88 4c 24 0b mov BYTE PTR [rsp+0xb],cl | |
32ee0b: 8b 8c 24 88 01 00 00 mov ecx,DWORD PTR [rsp+0x188] | |
32ee12: 88 4c 24 05 mov BYTE PTR [rsp+0x5],cl | |
32ee16: 8b 8c 24 a0 01 00 00 mov ecx,DWORD PTR [rsp+0x1a0] | |
32ee1d: 88 4c 24 0a mov BYTE PTR [rsp+0xa],cl | |
32ee21: 8b 8c 24 70 01 00 00 mov ecx,DWORD PTR [rsp+0x170] | |
32ee28: 88 4c 24 09 mov BYTE PTR [rsp+0x9],cl | |
32ee2c: 8b 4c 24 44 mov ecx,DWORD PTR [rsp+0x44] | |
32ee30: 88 4c 24 07 mov BYTE PTR [rsp+0x7],cl | |
32ee34: 8b 4c 24 34 mov ecx,DWORD PTR [rsp+0x34] | |
32ee38: 88 4c 24 04 mov BYTE PTR [rsp+0x4],cl | |
32ee3c: 44 89 d1 mov ecx,r10d | |
32ee3f: 48 89 8c 24 c8 01 00 mov QWORD PTR [rsp+0x1c8],rcx | |
32ee46: 00 | |
32ee47: 44 89 c9 mov ecx,r9d | |
32ee4a: 89 8c 24 c8 00 00 00 mov DWORD PTR [rsp+0xc8],ecx | |
32ee51: 89 f1 mov ecx,esi | |
32ee53: 89 8c 24 cc 00 00 00 mov DWORD PTR [rsp+0xcc],ecx | |
32ee5a: 89 d1 mov ecx,edx | |
32ee5c: 89 4c 24 2c mov DWORD PTR [rsp+0x2c],ecx | |
32ee60: 44 89 c1 mov ecx,r8d | |
32ee63: 89 4c 24 5c mov DWORD PTR [rsp+0x5c],ecx | |
32ee67: 89 44 24 4c mov DWORD PTR [rsp+0x4c],eax | |
32ee6b: 89 d8 mov eax,ebx | |
32ee6d: 89 84 24 84 00 00 00 mov DWORD PTR [rsp+0x84],eax | |
32ee74: 44 89 f8 mov eax,r15d | |
32ee77: 89 84 24 80 00 00 00 mov DWORD PTR [rsp+0x80],eax | |
32ee7e: 48 8b 84 24 f0 02 00 mov rax,QWORD PTR [rsp+0x2f0] | |
32ee85: 00 | |
32ee86: 89 44 24 7c mov DWORD PTR [rsp+0x7c],eax | |
32ee8a: 48 8b 84 24 f8 02 00 mov rax,QWORD PTR [rsp+0x2f8] | |
32ee91: 00 | |
32ee92: 89 44 24 78 mov DWORD PTR [rsp+0x78],eax | |
32ee96: 48 8b 84 24 00 03 00 mov rax,QWORD PTR [rsp+0x300] | |
32ee9d: 00 | |
32ee9e: 89 44 24 74 mov DWORD PTR [rsp+0x74],eax | |
32eea2: 48 8b 84 24 08 03 00 mov rax,QWORD PTR [rsp+0x308] | |
32eea9: 00 | |
32eeaa: 89 44 24 68 mov DWORD PTR [rsp+0x68],eax | |
32eeae: 48 8b 84 24 10 03 00 mov rax,QWORD PTR [rsp+0x310] | |
32eeb5: 00 | |
32eeb6: 89 44 24 70 mov DWORD PTR [rsp+0x70],eax | |
32eeba: 8b 84 24 94 00 00 00 mov eax,DWORD PTR [rsp+0x94] | |
32eec1: 48 89 84 24 00 01 00 mov QWORD PTR [rsp+0x100],rax | |
32eec8: 00 | |
32eec9: 48 8b 84 24 18 03 00 mov rax,QWORD PTR [rsp+0x318] | |
32eed0: 00 | |
32eed1: 89 44 24 30 mov DWORD PTR [rsp+0x30],eax | |
32eed5: 48 8b 84 24 20 03 00 mov rax,QWORD PTR [rsp+0x320] | |
32eedc: 00 | |
32eedd: 48 89 84 24 e8 02 00 mov QWORD PTR [rsp+0x2e8],rax | |
32eee4: 00 | |
32eee5: 8b 44 24 28 mov eax,DWORD PTR [rsp+0x28] | |
32eee9: 89 84 24 ac 00 00 00 mov DWORD PTR [rsp+0xac],eax | |
32eef0: 48 8b 84 24 80 01 00 mov rax,QWORD PTR [rsp+0x180] | |
32eef7: 00 | |
32eef8: 48 89 84 24 e0 02 00 mov QWORD PTR [rsp+0x2e0],rax | |
32eeff: 00 | |
32ef00: 8b 84 24 88 00 00 00 mov eax,DWORD PTR [rsp+0x88] | |
32ef07: 89 84 24 a8 00 00 00 mov DWORD PTR [rsp+0xa8],eax | |
32ef0e: 48 8b 84 24 70 02 00 mov rax,QWORD PTR [rsp+0x270] | |
32ef15: 00 | |
32ef16: 48 89 84 24 a8 02 00 mov QWORD PTR [rsp+0x2a8],rax | |
32ef1d: 00 | |
32ef1e: 44 8b bc 24 8c 00 00 mov r15d,DWORD PTR [rsp+0x8c] | |
32ef25: 00 | |
32ef26: 48 8b 84 24 a0 02 00 mov rax,QWORD PTR [rsp+0x2a0] | |
32ef2d: 00 | |
32ef2e: 48 89 84 24 d8 02 00 mov QWORD PTR [rsp+0x2d8],rax | |
32ef35: 00 | |
32ef36: 8b 44 24 20 mov eax,DWORD PTR [rsp+0x20] | |
32ef3a: 89 84 24 a4 00 00 00 mov DWORD PTR [rsp+0xa4],eax | |
32ef41: 48 8b 84 24 78 02 00 mov rax,QWORD PTR [rsp+0x278] | |
32ef48: 00 | |
32ef49: 48 89 84 24 b0 02 00 mov QWORD PTR [rsp+0x2b0],rax | |
32ef50: 00 | |
32ef51: 48 8b 84 24 80 02 00 mov rax,QWORD PTR [rsp+0x280] | |
32ef58: 00 | |
32ef59: 48 89 84 24 d0 02 00 mov QWORD PTR [rsp+0x2d0],rax | |
32ef60: 00 | |
32ef61: 8b 44 24 58 mov eax,DWORD PTR [rsp+0x58] | |
32ef65: 89 84 24 a0 00 00 00 mov DWORD PTR [rsp+0xa0],eax | |
32ef6c: 48 8b 84 24 68 01 00 mov rax,QWORD PTR [rsp+0x168] | |
32ef73: 00 | |
32ef74: 48 89 84 24 c8 02 00 mov QWORD PTR [rsp+0x2c8],rax | |
32ef7b: 00 | |
32ef7c: 8b 44 24 54 mov eax,DWORD PTR [rsp+0x54] | |
32ef80: 89 84 24 9c 00 00 00 mov DWORD PTR [rsp+0x9c],eax | |
32ef87: 48 8b 84 24 18 01 00 mov rax,QWORD PTR [rsp+0x118] | |
32ef8e: 00 | |
32ef8f: 48 89 84 24 c0 02 00 mov QWORD PTR [rsp+0x2c0],rax | |
32ef96: 00 | |
32ef97: 8b 44 24 24 mov eax,DWORD PTR [rsp+0x24] | |
32ef9b: 89 84 24 98 00 00 00 mov DWORD PTR [rsp+0x98],eax | |
32efa2: 48 8b 84 24 40 01 00 mov rax,QWORD PTR [rsp+0x140] | |
32efa9: 00 | |
32efaa: 89 84 24 c4 00 00 00 mov DWORD PTR [rsp+0xc4],eax | |
32efb1: 48 8b 84 24 48 01 00 mov rax,QWORD PTR [rsp+0x148] | |
32efb8: 00 | |
32efb9: 48 89 84 24 b8 02 00 mov QWORD PTR [rsp+0x2b8],rax | |
32efc0: 00 | |
32efc1: 48 8b 84 24 50 01 00 mov rax,QWORD PTR [rsp+0x150] | |
32efc8: 00 | |
32efc9: 89 84 24 b0 00 00 00 mov DWORD PTR [rsp+0xb0],eax | |
32efd0: 48 8b 84 24 58 01 00 mov rax,QWORD PTR [rsp+0x158] | |
32efd7: 00 | |
32efd8: 48 89 84 24 b0 01 00 mov QWORD PTR [rsp+0x1b0],rax | |
32efdf: 00 | |
32efe0: 48 8b 84 24 60 01 00 mov rax,QWORD PTR [rsp+0x160] | |
32efe7: 00 | |
32efe8: 48 89 84 24 a8 01 00 mov QWORD PTR [rsp+0x1a8],rax | |
32efef: 00 | |
32eff0: 8b 44 24 1c mov eax,DWORD PTR [rsp+0x1c] | |
32eff4: 89 84 24 90 01 00 00 mov DWORD PTR [rsp+0x190],eax | |
32effb: 48 8b 84 24 30 01 00 mov rax,QWORD PTR [rsp+0x130] | |
32f002: 00 | |
32f003: 48 89 84 24 68 02 00 mov QWORD PTR [rsp+0x268],rax | |
32f00a: 00 | |
32f00b: 48 8b 84 24 38 01 00 mov rax,QWORD PTR [rsp+0x138] | |
32f012: 00 | |
32f013: 48 89 84 24 60 02 00 mov QWORD PTR [rsp+0x260],rax | |
32f01a: 00 | |
32f01b: 48 8b 84 24 88 02 00 mov rax,QWORD PTR [rsp+0x288] | |
32f022: 00 | |
32f023: 48 89 84 24 58 02 00 mov QWORD PTR [rsp+0x258],rax | |
32f02a: 00 | |
32f02b: 48 8b 84 24 28 01 00 mov rax,QWORD PTR [rsp+0x128] | |
32f032: 00 | |
32f033: 48 89 84 24 50 02 00 mov QWORD PTR [rsp+0x250],rax | |
32f03a: 00 | |
32f03b: 48 8b 84 24 90 02 00 mov rax,QWORD PTR [rsp+0x290] | |
32f042: 00 | |
32f043: 48 89 84 24 10 02 00 mov QWORD PTR [rsp+0x210],rax | |
32f04a: 00 | |
32f04b: 48 8b 84 24 00 02 00 mov rax,QWORD PTR [rsp+0x200] | |
32f052: 00 | |
32f053: 48 89 84 24 48 02 00 mov QWORD PTR [rsp+0x248],rax | |
32f05a: 00 | |
32f05b: 48 8b 84 24 20 01 00 mov rax,QWORD PTR [rsp+0x120] | |
32f062: 00 | |
32f063: 48 89 84 24 40 02 00 mov QWORD PTR [rsp+0x240],rax | |
32f06a: 00 | |
32f06b: 48 8b 84 24 e0 01 00 mov rax,QWORD PTR [rsp+0x1e0] | |
32f072: 00 | |
32f073: 48 89 84 24 38 02 00 mov QWORD PTR [rsp+0x238],rax | |
32f07a: 00 | |
32f07b: 48 8b 84 24 98 02 00 mov rax,QWORD PTR [rsp+0x298] | |
32f082: 00 | |
32f083: 48 89 84 24 30 02 00 mov QWORD PTR [rsp+0x230],rax | |
32f08a: 00 | |
32f08b: 48 8b 84 24 f8 00 00 mov rax,QWORD PTR [rsp+0xf8] | |
32f092: 00 | |
32f093: 48 89 84 24 18 02 00 mov QWORD PTR [rsp+0x218],rax | |
32f09a: 00 | |
32f09b: 48 8b 84 24 08 02 00 mov rax,QWORD PTR [rsp+0x208] | |
32f0a2: 00 | |
32f0a3: 48 89 84 24 20 02 00 mov QWORD PTR [rsp+0x220],rax | |
32f0aa: 00 | |
32f0ab: 48 8b 84 24 e8 01 00 mov rax,QWORD PTR [rsp+0x1e8] | |
32f0b2: 00 | |
32f0b3: 48 89 84 24 28 02 00 mov QWORD PTR [rsp+0x228],rax | |
32f0ba: 00 | |
32f0bb: 48 8b 84 24 f0 01 00 mov rax,QWORD PTR [rsp+0x1f0] | |
32f0c2: 00 | |
32f0c3: 89 44 24 60 mov DWORD PTR [rsp+0x60],eax | |
32f0c7: 48 8b 84 24 d0 01 00 mov rax,QWORD PTR [rsp+0x1d0] | |
32f0ce: 00 | |
32f0cf: 89 44 24 64 mov DWORD PTR [rsp+0x64],eax | |
32f0d3: 48 8b 84 24 d8 01 00 mov rax,QWORD PTR [rsp+0x1d8] | |
32f0da: 00 | |
32f0db: 89 84 24 bc 00 00 00 mov DWORD PTR [rsp+0xbc],eax | |
32f0e2: 48 8b 84 24 b8 01 00 mov rax,QWORD PTR [rsp+0x1b8] | |
32f0e9: 00 | |
32f0ea: 89 84 24 90 00 00 00 mov DWORD PTR [rsp+0x90],eax | |
32f0f1: 48 8b 84 24 78 01 00 mov rax,QWORD PTR [rsp+0x178] | |
32f0f8: 00 | |
32f0f9: 89 84 24 b8 00 00 00 mov DWORD PTR [rsp+0xb8],eax | |
32f100: 48 8b 84 24 c0 01 00 mov rax,QWORD PTR [rsp+0x1c0] | |
32f107: 00 | |
32f108: 89 84 24 c0 00 00 00 mov DWORD PTR [rsp+0xc0],eax | |
32f10f: 48 8b 84 24 08 01 00 mov rax,QWORD PTR [rsp+0x108] | |
32f116: 00 | |
32f117: 89 44 24 48 mov DWORD PTR [rsp+0x48],eax | |
32f11b: 48 8b 84 24 e8 00 00 mov rax,QWORD PTR [rsp+0xe8] | |
32f122: 00 | |
32f123: 89 44 24 6c mov DWORD PTR [rsp+0x6c],eax | |
32f127: 48 8b 84 24 98 01 00 mov rax,QWORD PTR [rsp+0x198] | |
32f12e: 00 | |
32f12f: 89 84 24 b4 00 00 00 mov DWORD PTR [rsp+0xb4],eax | |
32f136: 48 8b 84 24 e0 00 00 mov rax,QWORD PTR [rsp+0xe0] | |
32f13d: 00 | |
32f13e: 48 89 84 24 28 03 00 mov QWORD PTR [rsp+0x328],rax | |
32f145: 00 | |
32f146: 8a 44 24 40 mov al,BYTE PTR [rsp+0x40] | |
32f14a: 89 84 24 10 01 00 00 mov DWORD PTR [rsp+0x110],eax | |
32f151: 8a 44 24 38 mov al,BYTE PTR [rsp+0x38] | |
32f155: 89 44 24 3c mov DWORD PTR [rsp+0x3c],eax | |
32f159: 48 8b 84 24 48 1b 00 mov rax,QWORD PTR [rsp+0x1b48] | |
32f160: 00 | |
32f161: 48 3b 84 24 40 1b 00 cmp rax,QWORD PTR [rsp+0x1b40] | |
32f168: 00 | |
32f169: 73 35 jae 32f1a0 <buildOutputType+0x6e40> | |
32f16b: 48 8b 8c 24 38 1b 00 mov rcx,QWORD PTR [rsp+0x1b38] | |
32f172: 00 | |
32f173: 48 89 c2 mov rdx,rax | |
32f176: 48 c1 e2 04 shl rdx,0x4 | |
32f17a: 48 8b 34 11 mov rsi,QWORD PTR [rcx+rdx*1] | |
32f17e: 48 8b 4c 11 08 mov rcx,QWORD PTR [rcx+rdx*1+0x8] | |
32f183: 48 ff c0 inc rax | |
32f186: 48 89 84 24 48 1b 00 mov QWORD PTR [rsp+0x1b48],rax | |
32f18d: 00 | |
32f18e: 4c 8b ac 24 c8 05 00 mov r13,QWORD PTR [rsp+0x5c8] | |
32f195: 00 | |
32f196: eb 5e jmp 32f1f6 <buildOutputType+0x6e96> | |
32f198: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] | |
32f19f: 00 | |
32f1a0: 80 bc 24 30 1b 00 00 cmp BYTE PTR [rsp+0x1b30],0x1 | |
32f1a7: 01 | |
32f1a8: 4c 8b ac 24 c8 05 00 mov r13,QWORD PTR [rsp+0x5c8] | |
32f1af: 00 | |
32f1b0: 0f 85 90 28 03 00 jne 361a46 <buildOutputType+0x396e6> | |
32f1b6: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
32f1bd: 00 | |
32f1be: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
32f1c5: 00 | |
32f1c6: c5 f8 77 vzeroupper | |
32f1c9: e8 e2 16 07 00 call 3a08b0 <std.process.ArgIteratorGeneral((struct std.process.ArgIteratorGeneralOptions constant)).next> | |
32f1ce: 80 bc 24 b0 07 00 00 cmp BYTE PTR [rsp+0x7b0],0x1 | |
32f1d5: 01 | |
32f1d6: 0f 85 6a 28 03 00 jne 361a46 <buildOutputType+0x396e6> | |
32f1dc: 48 8b b4 24 a0 07 00 mov rsi,QWORD PTR [rsp+0x7a0] | |
32f1e3: 00 | |
32f1e4: 48 8b 8c 24 a8 07 00 mov rcx,QWORD PTR [rsp+0x7a8] | |
32f1eb: 00 | |
32f1ec: 80 3c 0e 00 cmp BYTE PTR [rsi+rcx*1],0x0 | |
32f1f0: 0f 85 7b 7f 03 00 jne 367171 <buildOutputType+0x3ee11> | |
32f1f6: 48 89 b4 24 e0 05 00 mov QWORD PTR [rsp+0x5e0],rsi | |
32f1fd: 00 | |
32f1fe: 48 89 8c 24 e8 05 00 mov QWORD PTR [rsp+0x5e8],rcx | |
32f205: 00 | |
32f206: 48 85 c9 test rcx,rcx | |
32f209: 0f 84 79 05 00 00 je 32f788 <buildOutputType+0x7428> | |
32f20f: 48 81 fe 07 92 2e 00 cmp rsi,0x2e9207 | |
32f216: 74 0d je 32f225 <buildOutputType+0x6ec5> | |
32f218: 40 8a 3e mov dil,BYTE PTR [rsi] | |
32f21b: 40 80 ff 40 cmp dil,0x40 | |
32f21f: 0f 85 4c 05 00 00 jne 32f771 <buildOutputType+0x7411> | |
32f225: 48 ff c6 inc rsi | |
32f228: 48 ff c9 dec rcx | |
32f22b: 48 89 b4 24 c0 20 00 mov QWORD PTR [rsp+0x20c0],rsi | |
32f232: 00 | |
32f233: 48 89 8c 24 c8 20 00 mov QWORD PTR [rsp+0x20c8],rcx | |
32f23a: 00 | |
32f23b: c7 84 24 a0 1b 00 00 mov DWORD PTR [rsp+0x1ba0],0xffffff9c | |
32f242: 9c ff ff ff | |
32f246: b9 14 9d 2c 00 mov ecx,0x2c9d14 | |
32f24b: 48 8d bc 24 08 1c 00 lea rdi,[rsp+0x1c08] | |
32f252: 00 | |
32f253: 48 8d b4 24 a0 1b 00 lea rsi,[rsp+0x1ba0] | |
32f25a: 00 | |
32f25b: 48 8d 94 24 c0 20 00 lea rdx,[rsp+0x20c0] | |
32f262: 00 | |
32f263: c5 f8 77 vzeroupper | |
32f266: e8 c5 6f fe ff call 316230 <std.fs.Dir.openFile> | |
32f26b: 0f b7 9c 24 0c 1c 00 movzx ebx,WORD PTR [rsp+0x1c0c] | |
32f272: 00 | |
32f273: 66 85 db test bx,bx | |
32f276: 0f 85 4f 80 03 00 jne 3672cb <buildOutputType+0x3ef6b> | |
32f27c: 8b 84 24 08 1c 00 00 mov eax,DWORD PTR [rsp+0x1c08] | |
32f283: 4c 63 f0 movsxd r14,eax | |
32f286: 44 89 b4 24 a0 06 00 mov DWORD PTR [rsp+0x6a0],r14d | |
32f28d: 00 | |
32f28e: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
32f295: 00 | |
32f296: 44 89 f6 mov esi,r14d | |
32f299: e8 82 9a fe ff call 318d20 <std.fs.file.File.stat> | |
32f29e: 0f b7 9c 24 f0 07 00 movzx ebx,WORD PTR [rsp+0x7f0] | |
32f2a5: 00 | |
32f2a6: 66 85 db test bx,bx | |
32f2a9: 0f 85 08 80 03 00 jne 3672b7 <buildOutputType+0x3ef57> | |
32f2af: 44 89 bc 24 dc 00 00 mov DWORD PTR [rsp+0xdc],r15d | |
32f2b6: 00 | |
32f2b7: 44 88 64 24 0f mov BYTE PTR [rsp+0xf],r12b | |
32f2bc: 4c 8b 84 24 a8 07 00 mov r8,QWORD PTR [rsp+0x7a8] | |
32f2c3: 00 | |
32f2c4: b9 00 00 a0 00 mov ecx,0xa00000 | |
32f2c9: 48 8d bc 24 20 48 00 lea rdi,[rsp+0x4820] | |
32f2d0: 00 | |
32f2d1: 48 8d b4 24 a0 06 00 lea rsi,[rsp+0x6a0] | |
32f2d8: 00 | |
32f2d9: 4c 89 ea mov rdx,r13 | |
32f2dc: 41 b9 01 00 00 00 mov r9d,0x1 | |
32f2e2: e8 19 1a 07 00 call 3a0d00 <std.fs.file.File.readToEndAllocOptions> | |
32f2e7: b8 03 00 00 00 mov eax,0x3 | |
32f2ec: 4c 89 f7 mov rdi,r14 | |
32f2ef: 0f 05 syscall | |
32f2f1: 0f b7 9c 24 30 48 00 movzx ebx,WORD PTR [rsp+0x4830] | |
32f2f8: 00 | |
32f2f9: 66 85 db test bx,bx | |
32f2fc: 0f 85 18 80 03 00 jne 36731a <buildOutputType+0x3efba> | |
32f302: 4c 8b b4 24 20 48 00 mov r14,QWORD PTR [rsp+0x4820] | |
32f309: 00 | |
32f30a: 48 8b 84 24 28 48 00 mov rax,QWORD PTR [rsp+0x4828] | |
32f311: 00 | |
32f312: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
32f319: 00 | |
32f31a: 48 8d 50 01 lea rdx,[rax+0x1] | |
32f31e: 4c 8b 65 08 mov r12,QWORD PTR [rbp+0x8] | |
32f322: 49 8b 75 00 mov rsi,QWORD PTR [r13+0x0] | |
32f326: 49 8b 45 08 mov rax,QWORD PTR [r13+0x8] | |
32f32a: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
32f331: 00 | |
32f332: 49 89 d7 mov r15,rdx | |
32f335: b9 01 00 00 00 mov ecx,0x1 | |
32f33a: 45 31 c0 xor r8d,r8d | |
32f33d: 4d 89 e1 mov r9,r12 | |
32f340: ff 10 call QWORD PTR [rax] | |
32f342: 0f b7 9c 24 b0 07 00 movzx ebx,WORD PTR [rsp+0x7b0] | |
32f349: 00 | |
32f34a: 66 85 db test bx,bx | |
32f34d: 0f 85 82 7f 03 00 jne 3672d5 <buildOutputType+0x3ef75> | |
32f353: c4 c1 78 10 45 00 vmovups xmm0,XMMWORD PTR [r13+0x0] | |
32f359: c5 f8 29 84 24 e0 1a vmovaps XMMWORD PTR [rsp+0x1ae0],xmm0 | |
32f360: 00 00 | |
32f362: 48 8d 8c 24 09 1b 00 lea rcx,[rsp+0x1b09] | |
32f369: 00 | |
32f36a: c5 f8 57 c0 vxorps xmm0,xmm0,xmm0 | |
32f36e: c5 f8 11 41 17 vmovups XMMWORD PTR [rcx+0x17],xmm0 | |
32f373: c6 84 24 30 1b 00 00 mov BYTE PTR [rsp+0x1b30],0x1 | |
32f37a: 01 | |
32f37b: 48 c7 84 24 f0 1a 00 mov QWORD PTR [rsp+0x1af0],0x0 | |
32f382: 00 00 00 00 00 | |
32f387: 4c 89 b4 24 f8 1a 00 mov QWORD PTR [rsp+0x1af8],r14 | |
32f38e: 00 | |
32f38f: 48 8b 84 24 e0 00 00 mov rax,QWORD PTR [rsp+0xe0] | |
32f396: 00 | |
32f397: 48 89 84 24 00 1b 00 mov QWORD PTR [rsp+0x1b00],rax | |
32f39e: 00 | |
32f39f: c6 84 24 08 1b 00 00 mov BYTE PTR [rsp+0x1b08],0x1 | |
32f3a6: 01 | |
32f3a7: 8b 84 24 8c 1f 00 00 mov eax,DWORD PTR [rsp+0x1f8c] | |
32f3ae: 89 41 03 mov DWORD PTR [rcx+0x3],eax | |
32f3b1: 8b 84 24 89 1f 00 00 mov eax,DWORD PTR [rsp+0x1f89] | |
32f3b8: 89 01 mov DWORD PTR [rcx],eax | |
32f3ba: 48 8b 84 24 a0 07 00 mov rax,QWORD PTR [rsp+0x7a0] | |
32f3c1: 00 | |
32f3c2: 48 89 84 24 10 1b 00 mov QWORD PTR [rsp+0x1b10],rax | |
32f3c9: 00 | |
32f3ca: 4c 89 bc 24 18 1b 00 mov QWORD PTR [rsp+0x1b18],r15 | |
32f3d1: 00 | |
32f3d2: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
32f3d6: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
32f3da: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
32f3e1: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
32f3e5: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
32f3ec: 00 | |
32f3ed: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
32f3f4: 00 | |
32f3f5: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [rsp+0xb4] | |
32f3fc: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
32f403: 00 | |
32f404: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
32f408: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
32f40f: 00 | |
32f410: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
32f414: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
32f41b: 00 | |
32f41c: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
32f423: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
32f42a: 00 | |
32f42b: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
32f432: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
32f439: 00 | |
32f43a: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
32f441: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
32f448: 00 | |
32f449: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
32f450: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
32f457: 00 | |
32f458: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
32f45c: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
32f463: 00 | |
32f464: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
32f468: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
32f46f: 00 | |
32f470: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
32f477: 00 | |
32f478: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
32f47f: 00 | |
32f480: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
32f487: 00 | |
32f488: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
32f48f: 00 | |
32f490: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
32f497: 00 | |
32f498: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
32f49f: 00 | |
32f4a0: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
32f4a7: 00 | |
32f4a8: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
32f4af: 00 | |
32f4b0: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
32f4b7: 00 | |
32f4b8: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
32f4bf: 00 | |
32f4c0: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
32f4c7: 00 | |
32f4c8: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
32f4cf: 00 | |
32f4d0: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
32f4d7: 00 | |
32f4d8: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
32f4df: 00 | |
32f4e0: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
32f4e7: 00 | |
32f4e8: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
32f4ef: 00 | |
32f4f0: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
32f4f7: 00 | |
32f4f8: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
32f4ff: 00 | |
32f500: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
32f507: 00 | |
32f508: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
32f50f: 00 | |
32f510: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
32f517: 00 | |
32f518: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
32f51f: 00 | |
32f520: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
32f527: 00 | |
32f528: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
32f52f: 00 | |
32f530: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
32f537: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
32f53b: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
32f542: 00 | |
32f543: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
32f54a: 00 | |
32f54b: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
32f552: 00 | |
32f553: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
32f55a: 00 | |
32f55b: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [rsp+0xb0] | |
32f562: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
32f569: 00 | |
32f56a: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
32f571: 00 | |
32f572: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
32f579: 00 | |
32f57a: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
32f581: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
32f588: 00 | |
32f589: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
32f590: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
32f594: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
32f59b: 00 | |
32f59c: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
32f5a3: 00 | |
32f5a4: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
32f5ab: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
32f5af: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
32f5b6: 00 | |
32f5b7: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
32f5be: 00 | |
32f5bf: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
32f5c6: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
32f5ca: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
32f5d1: 00 | |
32f5d2: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
32f5d9: 00 | |
32f5da: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
32f5e1: 00 | |
32f5e2: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
32f5e9: 00 | |
32f5ea: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
32f5f1: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
32f5f5: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
32f5fc: 00 | |
32f5fd: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
32f604: 00 | |
32f605: 8b 84 24 dc 00 00 00 mov eax,DWORD PTR [rsp+0xdc] | |
32f60c: 89 84 24 8c 00 00 00 mov DWORD PTR [rsp+0x8c],eax | |
32f613: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
32f61a: 00 | |
32f61b: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
32f622: 00 | |
32f623: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
32f62a: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
32f631: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
32f638: 00 | |
32f639: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
32f640: 00 | |
32f641: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
32f648: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
32f64c: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
32f653: 00 | |
32f654: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
32f65b: 00 | |
32f65c: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
32f660: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
32f667: 00 | |
32f668: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
32f66f: 00 | |
32f670: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
32f677: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
32f67b: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
32f682: 00 | |
32f683: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
32f687: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
32f68e: 00 | |
32f68f: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
32f693: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
32f69a: 00 | |
32f69b: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
32f69f: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
32f6a6: 00 | |
32f6a7: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
32f6ab: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
32f6b2: 00 | |
32f6b3: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
32f6ba: 41 89 c7 mov r15d,eax | |
32f6bd: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
32f6c4: 89 c3 mov ebx,eax | |
32f6c6: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
32f6ca: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
32f6ce: 41 89 c8 mov r8d,ecx | |
32f6d1: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
32f6d5: 89 ca mov edx,ecx | |
32f6d7: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
32f6de: 89 ce mov esi,ecx | |
32f6e0: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
32f6e7: 41 89 c9 mov r9d,ecx | |
32f6ea: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
32f6f1: 00 | |
32f6f2: 41 89 ca mov r10d,ecx | |
32f6f5: 8a 4c 24 04 mov cl,BYTE PTR [rsp+0x4] | |
32f6f9: 89 4c 24 34 mov DWORD PTR [rsp+0x34],ecx | |
32f6fd: 8a 4c 24 07 mov cl,BYTE PTR [rsp+0x7] | |
32f701: 89 4c 24 44 mov DWORD PTR [rsp+0x44],ecx | |
32f705: 8a 4c 24 09 mov cl,BYTE PTR [rsp+0x9] | |
32f709: 89 8c 24 70 01 00 00 mov DWORD PTR [rsp+0x170],ecx | |
32f710: 8a 4c 24 0a mov cl,BYTE PTR [rsp+0xa] | |
32f714: 89 8c 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],ecx | |
32f71b: 8a 4c 24 05 mov cl,BYTE PTR [rsp+0x5] | |
32f71f: 89 8c 24 88 01 00 00 mov DWORD PTR [rsp+0x188],ecx | |
32f726: 8a 4c 24 0b mov cl,BYTE PTR [rsp+0xb] | |
32f72a: 89 4c 24 18 mov DWORD PTR [rsp+0x18],ecx | |
32f72e: 8a 4c 24 06 mov cl,BYTE PTR [rsp+0x6] | |
32f732: 89 4c 24 50 mov DWORD PTR [rsp+0x50],ecx | |
32f736: 8a 4c 24 0e mov cl,BYTE PTR [rsp+0xe] | |
32f73a: 89 8c 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],ecx | |
32f741: 8a 4c 24 0c mov cl,BYTE PTR [rsp+0xc] | |
32f745: 89 8c 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],ecx | |
32f74c: 8a 4c 24 0f mov cl,BYTE PTR [rsp+0xf] | |
32f750: 89 8c 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],ecx | |
32f757: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
32f75b: 41 89 cb mov r11d,ecx | |
32f75e: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
32f762: 41 89 cd mov r13d,ecx | |
32f765: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
32f769: 41 89 ce mov r14d,ecx | |
32f76c: e9 52 f6 ff ff jmp 32edc3 <buildOutputType+0x6a63> | |
32f771: 48 81 fe a9 2b 2f 00 cmp rsi,0x2f2ba9 | |
32f778: 0f 84 a9 04 00 00 je 32fc27 <buildOutputType+0x78c7> | |
32f77e: 40 80 ff 2d cmp dil,0x2d | |
32f782: 0f 84 9f 04 00 00 je 32fc27 <buildOutputType+0x78c7> | |
32f788: 48 8d bc 24 e0 05 00 lea rdi,[rsp+0x5e0] | |
32f78f: 00 | |
32f790: c5 f8 77 vzeroupper | |
32f793: e8 88 8b 04 00 call 378320 <Compilation.classifyFileExt> | |
32f798: 24 0f and al,0xf | |
32f79a: 3c 09 cmp al,0x9 | |
32f79c: 0f 83 a7 00 00 00 jae 32f849 <buildOutputType+0x74e9> | |
32f7a2: c5 f8 10 84 24 e0 05 vmovups xmm0,XMMWORD PTR [rsp+0x5e0] | |
32f7a9: 00 00 | |
32f7ab: c5 f8 29 84 24 e0 31 vmovaps XMMWORD PTR [rsp+0x31e0],xmm0 | |
32f7b2: 00 00 | |
32f7b4: 48 8b 84 24 78 03 00 mov rax,QWORD PTR [rsp+0x378] | |
32f7bb: 00 | |
32f7bc: 4c 8b 4d 08 mov r9,QWORD PTR [rbp+0x8] | |
32f7c0: 48 85 c0 test rax,rax | |
32f7c3: 4c 89 4c 24 10 mov QWORD PTR [rsp+0x10],r9 | |
32f7c8: 0f 84 28 f2 ff ff je 32e9f6 <buildOutputType+0x6696> | |
32f7ce: b9 10 00 00 00 mov ecx,0x10 | |
32f7d3: 48 f7 e1 mul rcx | |
32f7d6: 0f 80 a6 26 03 00 jo 361e82 <buildOutputType+0x39b22> | |
32f7dc: 49 89 c6 mov r14,rax | |
32f7df: 49 8b 75 00 mov rsi,QWORD PTR [r13+0x0] | |
32f7e3: 49 8b 45 08 mov rax,QWORD PTR [r13+0x8] | |
32f7e7: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
32f7ee: 00 | |
32f7ef: 4c 89 f2 mov rdx,r14 | |
32f7f2: b9 08 00 00 00 mov ecx,0x8 | |
32f7f7: 45 31 c0 xor r8d,r8d | |
32f7fa: ff 10 call QWORD PTR [rax] | |
32f7fc: 0f b7 9c 24 b0 07 00 movzx ebx,WORD PTR [rsp+0x7b0] | |
32f803: 00 | |
32f804: 66 85 db test bx,bx | |
32f807: 0f 85 79 26 03 00 jne 361e86 <buildOutputType+0x39b26> | |
32f80d: 4c 8b 84 24 a0 07 00 mov r8,QWORD PTR [rsp+0x7a0] | |
32f814: 00 | |
32f815: 49 c1 ee 04 shr r14,0x4 | |
32f819: 48 8b b4 24 78 03 00 mov rsi,QWORD PTR [rsp+0x378] | |
32f820: 00 | |
32f821: 48 85 f6 test rsi,rsi | |
32f824: 0f 84 d2 f1 ff ff je 32e9fc <buildOutputType+0x669c> | |
32f82a: 48 8d 56 ff lea rdx,[rsi-0x1] | |
32f82e: 89 f1 mov ecx,esi | |
32f830: 83 e1 07 and ecx,0x7 | |
32f833: 48 83 fa 07 cmp rdx,0x7 | |
32f837: 44 8a 6c 24 0e mov r13b,BYTE PTR [rsp+0xe] | |
32f83c: 0f 83 ba 0d 00 00 jae 3305fc <buildOutputType+0x829c> | |
32f842: 31 d2 xor edx,edx | |
32f844: e9 76 0e 00 00 jmp 3306bf <buildOutputType+0x835f> | |
32f849: 8d 48 f7 lea ecx,[rax-0x9] | |
32f84c: 80 f9 03 cmp cl,0x3 | |
32f84f: 0f 83 84 10 00 00 jae 3308d9 <buildOutputType+0x8579> | |
32f855: c5 f8 10 84 24 e0 05 vmovups xmm0,XMMWORD PTR [rsp+0x5e0] | |
32f85c: 00 00 | |
32f85e: c5 f8 29 84 24 00 32 vmovaps XMMWORD PTR [rsp+0x3200],xmm0 | |
32f865: 00 00 | |
32f867: c6 84 24 10 32 00 00 mov BYTE PTR [rsp+0x3210],0x0 | |
32f86e: 00 | |
32f86f: 48 8d bc 24 a0 03 00 lea rdi,[rsp+0x3a0] | |
32f876: 00 | |
32f877: 48 8d b4 24 00 32 00 lea rsi,[rsp+0x3200] | |
32f87e: 00 | |
32f87f: e8 dc 8d 04 00 call 378660 <std.array_list.ArrayListAligned(Compilation.LinkObject,null).append> | |
32f884: 89 c7 mov edi,eax | |
32f886: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
32f88a: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
32f88e: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
32f895: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
32f899: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
32f8a0: 00 | |
32f8a1: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
32f8a8: 00 | |
32f8a9: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [rsp+0xb4] | |
32f8b0: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
32f8b7: 00 | |
32f8b8: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
32f8bc: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
32f8c3: 00 | |
32f8c4: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
32f8c8: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
32f8cf: 00 | |
32f8d0: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
32f8d7: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
32f8de: 00 | |
32f8df: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
32f8e6: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
32f8ed: 00 | |
32f8ee: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
32f8f5: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
32f8fc: 00 | |
32f8fd: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
32f904: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
32f90b: 00 | |
32f90c: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
32f910: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
32f917: 00 | |
32f918: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
32f91c: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
32f923: 00 | |
32f924: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
32f92b: 00 | |
32f92c: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
32f933: 00 | |
32f934: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
32f93b: 00 | |
32f93c: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
32f943: 00 | |
32f944: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
32f94b: 00 | |
32f94c: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
32f953: 00 | |
32f954: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
32f95b: 00 | |
32f95c: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
32f963: 00 | |
32f964: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
32f96b: 00 | |
32f96c: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
32f973: 00 | |
32f974: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
32f97b: 00 | |
32f97c: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
32f983: 00 | |
32f984: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
32f98b: 00 | |
32f98c: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
32f993: 00 | |
32f994: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
32f99b: 00 | |
32f99c: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
32f9a3: 00 | |
32f9a4: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
32f9ab: 00 | |
32f9ac: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
32f9b3: 00 | |
32f9b4: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
32f9bb: 00 | |
32f9bc: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
32f9c3: 00 | |
32f9c4: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
32f9cb: 00 | |
32f9cc: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
32f9d3: 00 | |
32f9d4: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
32f9db: 00 | |
32f9dc: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
32f9e3: 00 | |
32f9e4: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
32f9eb: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
32f9ef: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
32f9f6: 00 | |
32f9f7: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
32f9fe: 00 | |
32f9ff: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
32fa06: 00 | |
32fa07: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
32fa0e: 00 | |
32fa0f: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [rsp+0xb0] | |
32fa16: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
32fa1d: 00 | |
32fa1e: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
32fa25: 00 | |
32fa26: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
32fa2d: 00 | |
32fa2e: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
32fa35: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
32fa3c: 00 | |
32fa3d: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
32fa44: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
32fa48: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
32fa4f: 00 | |
32fa50: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
32fa57: 00 | |
32fa58: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
32fa5f: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
32fa63: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
32fa6a: 00 | |
32fa6b: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
32fa72: 00 | |
32fa73: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
32fa7a: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
32fa7e: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
32fa85: 00 | |
32fa86: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
32fa8d: 00 | |
32fa8e: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
32fa95: 00 | |
32fa96: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
32fa9d: 00 | |
32fa9e: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
32faa5: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
32faa9: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
32fab0: 00 | |
32fab1: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
32fab8: 00 | |
32fab9: 44 89 bc 24 8c 00 00 mov DWORD PTR [rsp+0x8c],r15d | |
32fac0: 00 | |
32fac1: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
32fac8: 00 | |
32fac9: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
32fad0: 00 | |
32fad1: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
32fad8: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
32fadf: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
32fae6: 00 | |
32fae7: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
32faee: 00 | |
32faef: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
32faf6: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
32fafa: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
32fb01: 00 | |
32fb02: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
32fb09: 00 | |
32fb0a: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
32fb0e: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
32fb15: 00 | |
32fb16: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
32fb1d: 00 | |
32fb1e: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
32fb25: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
32fb29: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
32fb30: 00 | |
32fb31: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
32fb35: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
32fb3c: 00 | |
32fb3d: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
32fb41: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
32fb48: 00 | |
32fb49: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
32fb4d: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
32fb54: 00 | |
32fb55: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
32fb59: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
32fb60: 00 | |
32fb61: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
32fb68: 41 89 c7 mov r15d,eax | |
32fb6b: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
32fb72: 89 c3 mov ebx,eax | |
32fb74: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
32fb78: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
32fb7c: 41 89 c8 mov r8d,ecx | |
32fb7f: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
32fb83: 89 ca mov edx,ecx | |
32fb85: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
32fb8c: 89 ce mov esi,ecx | |
32fb8e: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
32fb95: 41 89 c9 mov r9d,ecx | |
32fb98: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
32fb9f: 00 | |
32fba0: 41 89 ca mov r10d,ecx | |
32fba3: 8a 4c 24 04 mov cl,BYTE PTR [rsp+0x4] | |
32fba7: 89 4c 24 34 mov DWORD PTR [rsp+0x34],ecx | |
32fbab: 8a 4c 24 07 mov cl,BYTE PTR [rsp+0x7] | |
32fbaf: 89 4c 24 44 mov DWORD PTR [rsp+0x44],ecx | |
32fbb3: 8a 4c 24 09 mov cl,BYTE PTR [rsp+0x9] | |
32fbb7: 89 8c 24 70 01 00 00 mov DWORD PTR [rsp+0x170],ecx | |
32fbbe: 8a 4c 24 0a mov cl,BYTE PTR [rsp+0xa] | |
32fbc2: 89 8c 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],ecx | |
32fbc9: 8a 4c 24 05 mov cl,BYTE PTR [rsp+0x5] | |
32fbcd: 89 8c 24 88 01 00 00 mov DWORD PTR [rsp+0x188],ecx | |
32fbd4: 8a 4c 24 0b mov cl,BYTE PTR [rsp+0xb] | |
32fbd8: 89 4c 24 18 mov DWORD PTR [rsp+0x18],ecx | |
32fbdc: 8a 4c 24 06 mov cl,BYTE PTR [rsp+0x6] | |
32fbe0: 89 4c 24 50 mov DWORD PTR [rsp+0x50],ecx | |
32fbe4: 8a 4c 24 0e mov cl,BYTE PTR [rsp+0xe] | |
32fbe8: 89 8c 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],ecx | |
32fbef: 8a 4c 24 0c mov cl,BYTE PTR [rsp+0xc] | |
32fbf3: 89 8c 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],ecx | |
32fbfa: 44 89 e1 mov ecx,r12d | |
32fbfd: 89 8c 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],ecx | |
32fc04: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
32fc08: 41 89 cb mov r11d,ecx | |
32fc0b: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
32fc0f: 41 89 cd mov r13d,ecx | |
32fc12: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
32fc16: 41 89 ce mov r14d,ecx | |
32fc19: 66 85 ff test di,di | |
32fc1c: 0f 84 a1 f1 ff ff je 32edc3 <buildOutputType+0x6a63> | |
32fc22: e9 8d 28 03 00 jmp 3624b4 <buildOutputType+0x3a154> | |
32fc27: 48 83 f9 02 cmp rcx,0x2 | |
32fc2b: 75 1d jne 32fc4a <buildOutputType+0x78ea> | |
32fc2d: 48 81 fe cb e2 2d 00 cmp rsi,0x2de2cb | |
32fc34: 0f 84 81 28 03 00 je 3624bb <buildOutputType+0x3a15b> | |
32fc3a: 40 80 ff 2d cmp dil,0x2d | |
32fc3e: 75 0a jne 32fc4a <buildOutputType+0x78ea> | |
32fc40: 80 7e 01 68 cmp BYTE PTR [rsi+0x1],0x68 | |
32fc44: 0f 84 71 28 03 00 je 3624bb <buildOutputType+0x3a15b> | |
32fc4a: 48 83 f9 06 cmp rcx,0x6 | |
32fc4e: 75 35 jne 32fc85 <buildOutputType+0x7925> | |
32fc50: 48 81 fe 72 93 2d 00 cmp rsi,0x2d9372 | |
32fc57: 0f 84 5e 28 03 00 je 3624bb <buildOutputType+0x3a15b> | |
32fc5d: 40 80 ff 2d cmp dil,0x2d | |
32fc61: 75 22 jne 32fc85 <buildOutputType+0x7925> | |
32fc63: 80 7e 01 2d cmp BYTE PTR [rsi+0x1],0x2d | |
32fc67: 75 1c jne 32fc85 <buildOutputType+0x7925> | |
32fc69: 80 7e 02 68 cmp BYTE PTR [rsi+0x2],0x68 | |
32fc6d: 75 16 jne 32fc85 <buildOutputType+0x7925> | |
32fc6f: 80 7e 03 65 cmp BYTE PTR [rsi+0x3],0x65 | |
32fc73: 75 10 jne 32fc85 <buildOutputType+0x7925> | |
32fc75: 80 7e 04 6c cmp BYTE PTR [rsi+0x4],0x6c | |
32fc79: 75 0a jne 32fc85 <buildOutputType+0x7925> | |
32fc7b: 80 7e 05 70 cmp BYTE PTR [rsi+0x5],0x70 | |
32fc7f: 0f 84 36 28 03 00 je 3624bb <buildOutputType+0x3a15b> | |
32fc85: 48 83 f9 02 cmp rcx,0x2 | |
32fc89: 75 1d jne 32fca8 <buildOutputType+0x7948> | |
32fc8b: 48 81 fe a8 2b 2f 00 cmp rsi,0x2f2ba8 | |
32fc92: 0f 84 0c 2e 03 00 je 362aa4 <buildOutputType+0x3a744> | |
32fc98: 40 80 ff 2d cmp dil,0x2d | |
32fc9c: 75 0a jne 32fca8 <buildOutputType+0x7948> | |
32fc9e: 80 7e 01 2d cmp BYTE PTR [rsi+0x1],0x2d | |
32fca2: 0f 84 fc 2d 03 00 je 362aa4 <buildOutputType+0x3a744> | |
32fca8: 48 83 f9 0b cmp rcx,0xb | |
32fcac: 0f 85 9e 00 00 00 jne 32fd50 <buildOutputType+0x79f0> | |
32fcb2: 48 81 fe 20 bd 2d 00 cmp rsi,0x2dbd20 | |
32fcb9: 74 4a je 32fd05 <buildOutputType+0x79a5> | |
32fcbb: 40 80 ff 2d cmp dil,0x2d | |
32fcbf: 0f 85 8b 00 00 00 jne 32fd50 <buildOutputType+0x79f0> | |
32fcc5: 80 7e 01 2d cmp BYTE PTR [rsi+0x1],0x2d | |
32fcc9: 0f 85 81 00 00 00 jne 32fd50 <buildOutputType+0x79f0> | |
32fccf: 80 7e 02 70 cmp BYTE PTR [rsi+0x2],0x70 | |
32fcd3: 75 7b jne 32fd50 <buildOutputType+0x79f0> | |
32fcd5: 80 7e 03 6b cmp BYTE PTR [rsi+0x3],0x6b | |
32fcd9: 75 75 jne 32fd50 <buildOutputType+0x79f0> | |
32fcdb: 80 7e 04 67 cmp BYTE PTR [rsi+0x4],0x67 | |
32fcdf: 75 6f jne 32fd50 <buildOutputType+0x79f0> | |
32fce1: 80 7e 05 2d cmp BYTE PTR [rsi+0x5],0x2d | |
32fce5: 75 69 jne 32fd50 <buildOutputType+0x79f0> | |
32fce7: 80 7e 06 62 cmp BYTE PTR [rsi+0x6],0x62 | |
32fceb: 75 63 jne 32fd50 <buildOutputType+0x79f0> | |
32fced: 80 7e 07 65 cmp BYTE PTR [rsi+0x7],0x65 | |
32fcf1: 75 5d jne 32fd50 <buildOutputType+0x79f0> | |
32fcf3: 80 7e 08 67 cmp BYTE PTR [rsi+0x8],0x67 | |
32fcf7: 75 57 jne 32fd50 <buildOutputType+0x79f0> | |
32fcf9: 80 7e 09 69 cmp BYTE PTR [rsi+0x9],0x69 | |
32fcfd: 75 51 jne 32fd50 <buildOutputType+0x79f0> | |
32fcff: 80 7e 0a 6e cmp BYTE PTR [rsi+0xa],0x6e | |
32fd03: 75 4b jne 32fd50 <buildOutputType+0x79f0> | |
32fd05: 48 8b 84 24 48 1b 00 mov rax,QWORD PTR [rsp+0x1b48] | |
32fd0c: 00 | |
32fd0d: 48 3b 84 24 40 1b 00 cmp rax,QWORD PTR [rsp+0x1b40] | |
32fd14: 00 | |
32fd15: 0f 83 94 20 00 00 jae 331daf <buildOutputType+0x9a4f> | |
32fd1b: 48 8b 8c 24 38 1b 00 mov rcx,QWORD PTR [rsp+0x1b38] | |
32fd22: 00 | |
32fd23: 48 89 c2 mov rdx,rax | |
32fd26: 48 c1 e2 04 shl rdx,0x4 | |
32fd2a: c6 84 24 50 1d 00 00 mov BYTE PTR [rsp+0x1d50],0x1 | |
32fd31: 01 | |
32fd32: c5 f8 10 04 11 vmovups xmm0,XMMWORD PTR [rcx+rdx*1] | |
32fd37: c5 f8 29 84 24 40 1d vmovaps XMMWORD PTR [rsp+0x1d40],xmm0 | |
32fd3e: 00 00 | |
32fd40: 48 ff c0 inc rax | |
32fd43: 48 89 84 24 48 1b 00 mov QWORD PTR [rsp+0x1b48],rax | |
32fd4a: 00 | |
32fd4b: e9 d8 20 00 00 jmp 331e28 <buildOutputType+0x9ac8> | |
32fd50: 48 83 f9 09 cmp rcx,0x9 | |
32fd54: 44 8a 6c 24 0e mov r13b,BYTE PTR [rsp+0xe] | |
32fd59: 0f 85 17 04 00 00 jne 330176 <buildOutputType+0x7e16> | |
32fd5f: 48 81 fe 6c 42 2e 00 cmp rsi,0x2e426c | |
32fd66: 74 5a je 32fdc2 <buildOutputType+0x7a62> | |
32fd68: 40 80 ff 2d cmp dil,0x2d | |
32fd6c: 0f 85 04 04 00 00 jne 330176 <buildOutputType+0x7e16> | |
32fd72: 80 7e 01 2d cmp BYTE PTR [rsi+0x1],0x2d | |
32fd76: 0f 85 fa 03 00 00 jne 330176 <buildOutputType+0x7e16> | |
32fd7c: 80 7e 02 70 cmp BYTE PTR [rsi+0x2],0x70 | |
32fd80: 0f 85 f0 03 00 00 jne 330176 <buildOutputType+0x7e16> | |
32fd86: 80 7e 03 6b cmp BYTE PTR [rsi+0x3],0x6b | |
32fd8a: 0f 85 e6 03 00 00 jne 330176 <buildOutputType+0x7e16> | |
32fd90: 80 7e 04 67 cmp BYTE PTR [rsi+0x4],0x67 | |
32fd94: 0f 85 dc 03 00 00 jne 330176 <buildOutputType+0x7e16> | |
32fd9a: 80 7e 05 2d cmp BYTE PTR [rsi+0x5],0x2d | |
32fd9e: 0f 85 d2 03 00 00 jne 330176 <buildOutputType+0x7e16> | |
32fda4: 80 7e 06 65 cmp BYTE PTR [rsi+0x6],0x65 | |
32fda8: 0f 85 c8 03 00 00 jne 330176 <buildOutputType+0x7e16> | |
32fdae: 80 7e 07 6e cmp BYTE PTR [rsi+0x7],0x6e | |
32fdb2: 0f 85 be 03 00 00 jne 330176 <buildOutputType+0x7e16> | |
32fdb8: 80 7e 08 64 cmp BYTE PTR [rsi+0x8],0x64 | |
32fdbc: 0f 85 b4 03 00 00 jne 330176 <buildOutputType+0x7e16> | |
32fdc2: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
32fdc6: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
32fdca: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
32fdd1: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
32fdd5: 48 8b bc 24 c8 1b 00 mov rdi,QWORD PTR [rsp+0x1bc8] | |
32fddc: 00 | |
32fddd: 48 8b 7f 40 mov rdi,QWORD PTR [rdi+0x40] | |
32fde1: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
32fde8: 00 | |
32fde9: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
32fdf0: 00 | |
32fdf1: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [rsp+0xb4] | |
32fdf8: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
32fdff: 00 | |
32fe00: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
32fe04: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
32fe0b: 00 | |
32fe0c: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
32fe10: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
32fe17: 00 | |
32fe18: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
32fe1f: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
32fe26: 00 | |
32fe27: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
32fe2e: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
32fe35: 00 | |
32fe36: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
32fe3d: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
32fe44: 00 | |
32fe45: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
32fe4c: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
32fe53: 00 | |
32fe54: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
32fe58: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
32fe5f: 00 | |
32fe60: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
32fe64: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
32fe6b: 00 | |
32fe6c: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
32fe73: 00 | |
32fe74: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
32fe7b: 00 | |
32fe7c: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
32fe83: 00 | |
32fe84: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
32fe8b: 00 | |
32fe8c: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
32fe93: 00 | |
32fe94: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
32fe9b: 00 | |
32fe9c: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
32fea3: 00 | |
32fea4: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
32feab: 00 | |
32feac: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
32feb3: 00 | |
32feb4: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
32febb: 00 | |
32febc: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
32fec3: 00 | |
32fec4: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
32fecb: 00 | |
32fecc: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
32fed3: 00 | |
32fed4: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
32fedb: 00 | |
32fedc: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
32fee3: 00 | |
32fee4: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
32feeb: 00 | |
32feec: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
32fef3: 00 | |
32fef4: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
32fefb: 00 | |
32fefc: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
32ff03: 00 | |
32ff04: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
32ff0b: 00 | |
32ff0c: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
32ff13: 00 | |
32ff14: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
32ff1b: 00 | |
32ff1c: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
32ff23: 00 | |
32ff24: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
32ff2b: 00 | |
32ff2c: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
32ff33: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
32ff37: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
32ff3e: 00 | |
32ff3f: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
32ff46: 00 | |
32ff47: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
32ff4e: 00 | |
32ff4f: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
32ff56: 00 | |
32ff57: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [rsp+0xb0] | |
32ff5e: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
32ff65: 00 | |
32ff66: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
32ff6d: 00 | |
32ff6e: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
32ff75: 00 | |
32ff76: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
32ff7d: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
32ff84: 00 | |
32ff85: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
32ff8c: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
32ff90: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
32ff97: 00 | |
32ff98: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
32ff9f: 00 | |
32ffa0: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
32ffa7: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
32ffab: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
32ffb2: 00 | |
32ffb3: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
32ffba: 00 | |
32ffbb: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
32ffc2: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
32ffc6: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
32ffcd: 00 | |
32ffce: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
32ffd5: 00 | |
32ffd6: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
32ffdd: 00 | |
32ffde: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
32ffe5: 00 | |
32ffe6: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
32ffed: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
32fff1: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
32fff8: 00 | |
32fff9: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
330000: 00 | |
330001: 44 89 bc 24 8c 00 00 mov DWORD PTR [rsp+0x8c],r15d | |
330008: 00 | |
330009: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
330010: 00 | |
330011: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
330018: 00 | |
330019: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
330020: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
330027: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
33002e: 00 | |
33002f: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
330036: 00 | |
330037: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
33003e: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
330042: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
330049: 00 | |
33004a: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
330051: 00 | |
330052: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
330056: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
33005d: 00 | |
33005e: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
330065: 00 | |
330066: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
33006d: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
330071: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
330078: 00 | |
330079: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
33007d: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
330084: 00 | |
330085: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
330089: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
330090: 00 | |
330091: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
330095: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
33009c: 00 | |
33009d: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
3300a1: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
3300a8: 00 | |
3300a9: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
3300b0: 41 89 c7 mov r15d,eax | |
3300b3: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
3300ba: 89 c3 mov ebx,eax | |
3300bc: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
3300c0: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
3300c4: 41 89 c8 mov r8d,ecx | |
3300c7: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
3300cb: 89 ca mov edx,ecx | |
3300cd: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
3300d4: 89 ce mov esi,ecx | |
3300d6: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
3300dd: 41 89 c9 mov r9d,ecx | |
3300e0: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
3300e7: 00 | |
3300e8: 41 89 ca mov r10d,ecx | |
3300eb: 8a 4c 24 04 mov cl,BYTE PTR [rsp+0x4] | |
3300ef: 89 4c 24 34 mov DWORD PTR [rsp+0x34],ecx | |
3300f3: 8a 4c 24 07 mov cl,BYTE PTR [rsp+0x7] | |
3300f7: 89 4c 24 44 mov DWORD PTR [rsp+0x44],ecx | |
3300fb: 8a 4c 24 09 mov cl,BYTE PTR [rsp+0x9] | |
3300ff: 89 8c 24 70 01 00 00 mov DWORD PTR [rsp+0x170],ecx | |
330106: 8a 4c 24 0a mov cl,BYTE PTR [rsp+0xa] | |
33010a: 89 8c 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],ecx | |
330111: 8a 4c 24 05 mov cl,BYTE PTR [rsp+0x5] | |
330115: 89 8c 24 88 01 00 00 mov DWORD PTR [rsp+0x188],ecx | |
33011c: 8a 4c 24 0b mov cl,BYTE PTR [rsp+0xb] | |
330120: 89 4c 24 18 mov DWORD PTR [rsp+0x18],ecx | |
330124: 8a 4c 24 06 mov cl,BYTE PTR [rsp+0x6] | |
330128: 89 4c 24 50 mov DWORD PTR [rsp+0x50],ecx | |
33012c: 44 89 e9 mov ecx,r13d | |
33012f: 89 8c 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],ecx | |
330136: 8a 4c 24 0c mov cl,BYTE PTR [rsp+0xc] | |
33013a: 89 8c 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],ecx | |
330141: 44 89 e1 mov ecx,r12d | |
330144: 89 8c 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],ecx | |
33014b: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
33014f: 41 89 cb mov r11d,ecx | |
330152: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
330156: 41 89 cd mov r13d,ecx | |
330159: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
33015d: 41 89 ce mov r14d,ecx | |
330160: 48 89 bc 24 c8 1b 00 mov QWORD PTR [rsp+0x1bc8],rdi | |
330167: 00 | |
330168: 48 85 ff test rdi,rdi | |
33016b: 0f 85 52 ec ff ff jne 32edc3 <buildOutputType+0x6a63> | |
330171: e9 00 88 03 00 jmp 368976 <buildOutputType+0x40616> | |
330176: 48 83 f9 0f cmp rcx,0xf | |
33017a: 0f 85 71 05 00 00 jne 3306f1 <buildOutputType+0x8391> | |
330180: 48 81 fe be dd 2d 00 cmp rsi,0x2dddbe | |
330187: 0f 84 96 00 00 00 je 330223 <buildOutputType+0x7ec3> | |
33018d: 40 80 ff 2d cmp dil,0x2d | |
330191: 0f 85 5a 05 00 00 jne 3306f1 <buildOutputType+0x8391> | |
330197: 80 7e 01 2d cmp BYTE PTR [rsi+0x1],0x2d | |
33019b: 0f 85 50 05 00 00 jne 3306f1 <buildOutputType+0x8391> | |
3301a1: 80 7e 02 6d cmp BYTE PTR [rsi+0x2],0x6d | |
3301a5: 0f 85 46 05 00 00 jne 3306f1 <buildOutputType+0x8391> | |
3301ab: 80 7e 03 61 cmp BYTE PTR [rsi+0x3],0x61 | |
3301af: 0f 85 3c 05 00 00 jne 3306f1 <buildOutputType+0x8391> | |
3301b5: 80 7e 04 69 cmp BYTE PTR [rsi+0x4],0x69 | |
3301b9: 0f 85 32 05 00 00 jne 3306f1 <buildOutputType+0x8391> | |
3301bf: 80 7e 05 6e cmp BYTE PTR [rsi+0x5],0x6e | |
3301c3: 0f 85 28 05 00 00 jne 3306f1 <buildOutputType+0x8391> | |
3301c9: 80 7e 06 2d cmp BYTE PTR [rsi+0x6],0x2d | |
3301cd: 0f 85 1e 05 00 00 jne 3306f1 <buildOutputType+0x8391> | |
3301d3: 80 7e 07 70 cmp BYTE PTR [rsi+0x7],0x70 | |
3301d7: 0f 85 14 05 00 00 jne 3306f1 <buildOutputType+0x8391> | |
3301dd: 80 7e 08 6b cmp BYTE PTR [rsi+0x8],0x6b | |
3301e1: 0f 85 0a 05 00 00 jne 3306f1 <buildOutputType+0x8391> | |
3301e7: 80 7e 09 67 cmp BYTE PTR [rsi+0x9],0x67 | |
3301eb: 0f 85 00 05 00 00 jne 3306f1 <buildOutputType+0x8391> | |
3301f1: 80 7e 0a 2d cmp BYTE PTR [rsi+0xa],0x2d | |
3301f5: 0f 85 f6 04 00 00 jne 3306f1 <buildOutputType+0x8391> | |
3301fb: 80 7e 0b 70 cmp BYTE PTR [rsi+0xb],0x70 | |
3301ff: 0f 85 ec 04 00 00 jne 3306f1 <buildOutputType+0x8391> | |
330205: 80 7e 0c 61 cmp BYTE PTR [rsi+0xc],0x61 | |
330209: 0f 85 e2 04 00 00 jne 3306f1 <buildOutputType+0x8391> | |
33020f: 80 7e 0d 74 cmp BYTE PTR [rsi+0xd],0x74 | |
330213: 0f 85 d8 04 00 00 jne 3306f1 <buildOutputType+0x8391> | |
330219: 80 7e 0e 68 cmp BYTE PTR [rsi+0xe],0x68 | |
33021d: 0f 85 ce 04 00 00 jne 3306f1 <buildOutputType+0x8391> | |
330223: 48 8d bc 24 58 38 00 lea rdi,[rsp+0x3858] | |
33022a: 00 | |
33022b: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
330232: 00 | |
330233: c5 f8 77 vzeroupper | |
330236: e8 c5 63 04 00 call 376600 <Iterator.next> | |
33023b: 80 bc 24 68 38 00 00 cmp BYTE PTR [rsp+0x3868],0x0 | |
330242: 00 | |
330243: 0f 84 be 9a 03 00 je 369d07 <buildOutputType+0x419a7> | |
330249: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
33024d: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
330251: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
330258: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
33025c: c5 f8 10 84 24 58 38 vmovups xmm0,XMMWORD PTR [rsp+0x3858] | |
330263: 00 00 | |
330265: c5 f8 29 84 24 00 20 vmovaps XMMWORD PTR [rsp+0x2000],xmm0 | |
33026c: 00 00 | |
33026e: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
330275: 00 | |
330276: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
33027d: 00 | |
33027e: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [rsp+0xb4] | |
330285: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
33028c: 00 | |
33028d: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
330291: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
330298: 00 | |
330299: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
33029d: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
3302a4: 00 | |
3302a5: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
3302ac: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
3302b3: 00 | |
3302b4: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
3302bb: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
3302c2: 00 | |
3302c3: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
3302ca: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
3302d1: 00 | |
3302d2: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
3302d9: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
3302e0: 00 | |
3302e1: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
3302e5: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
3302ec: 00 | |
3302ed: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
3302f1: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
3302f8: 00 | |
3302f9: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
330300: 00 | |
330301: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
330308: 00 | |
330309: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
330310: 00 | |
330311: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
330318: 00 | |
330319: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
330320: 00 | |
330321: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
330328: 00 | |
330329: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
330330: 00 | |
330331: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
330338: 00 | |
330339: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
330340: 00 | |
330341: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
330348: 00 | |
330349: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
330350: 00 | |
330351: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
330358: 00 | |
330359: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
330360: 00 | |
330361: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
330368: 00 | |
330369: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
330370: 00 | |
330371: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
330378: 00 | |
330379: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
330380: 00 | |
330381: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
330388: 00 | |
330389: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
330390: 00 | |
330391: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
330398: 00 | |
330399: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
3303a0: 00 | |
3303a1: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
3303a8: 00 | |
3303a9: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
3303b0: 00 | |
3303b1: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
3303b8: 00 | |
3303b9: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
3303c0: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
3303c4: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
3303cb: 00 | |
3303cc: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
3303d3: 00 | |
3303d4: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
3303db: 00 | |
3303dc: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
3303e3: 00 | |
3303e4: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [rsp+0xb0] | |
3303eb: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
3303f2: 00 | |
3303f3: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
3303fa: 00 | |
3303fb: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
330402: 00 | |
330403: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
33040a: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
330411: 00 | |
330412: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
330419: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
33041d: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
330424: 00 | |
330425: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
33042c: 00 | |
33042d: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
330434: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
330438: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
33043f: 00 | |
330440: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
330447: 00 | |
330448: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
33044f: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
330453: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
33045a: 00 | |
33045b: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
330462: 00 | |
330463: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
33046a: 00 | |
33046b: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
330472: 00 | |
330473: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
33047a: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
33047e: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
330485: 00 | |
330486: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
33048d: 00 | |
33048e: 44 89 bc 24 8c 00 00 mov DWORD PTR [rsp+0x8c],r15d | |
330495: 00 | |
330496: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
33049d: 00 | |
33049e: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
3304a5: 00 | |
3304a6: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
3304ad: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
3304b4: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
3304bb: 00 | |
3304bc: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
3304c3: 00 | |
3304c4: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
3304cb: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
3304cf: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
3304d6: 00 | |
3304d7: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
3304de: 00 | |
3304df: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
3304e3: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
3304ea: 00 | |
3304eb: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
3304f2: 00 | |
3304f3: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
3304fa: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
3304fe: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
330505: 00 | |
330506: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
33050a: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
330511: 00 | |
330512: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
330516: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
33051d: 00 | |
33051e: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
330522: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
330529: 00 | |
33052a: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
33052e: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
330535: 00 | |
330536: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
33053d: 41 89 c7 mov r15d,eax | |
330540: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
330547: 89 c3 mov ebx,eax | |
330549: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
33054d: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
330551: 41 89 c8 mov r8d,ecx | |
330554: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
330558: 89 ca mov edx,ecx | |
33055a: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
330561: 89 ce mov esi,ecx | |
330563: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
33056a: 41 89 c9 mov r9d,ecx | |
33056d: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
330574: 00 | |
330575: 41 89 ca mov r10d,ecx | |
330578: 8a 4c 24 04 mov cl,BYTE PTR [rsp+0x4] | |
33057c: 89 4c 24 34 mov DWORD PTR [rsp+0x34],ecx | |
330580: 8a 4c 24 07 mov cl,BYTE PTR [rsp+0x7] | |
330584: 89 4c 24 44 mov DWORD PTR [rsp+0x44],ecx | |
330588: 8a 4c 24 09 mov cl,BYTE PTR [rsp+0x9] | |
33058c: 89 8c 24 70 01 00 00 mov DWORD PTR [rsp+0x170],ecx | |
330593: 8a 4c 24 0a mov cl,BYTE PTR [rsp+0xa] | |
330597: 89 8c 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],ecx | |
33059e: 8a 4c 24 05 mov cl,BYTE PTR [rsp+0x5] | |
3305a2: 89 8c 24 88 01 00 00 mov DWORD PTR [rsp+0x188],ecx | |
3305a9: 8a 4c 24 0b mov cl,BYTE PTR [rsp+0xb] | |
3305ad: 89 4c 24 18 mov DWORD PTR [rsp+0x18],ecx | |
3305b1: 8a 4c 24 06 mov cl,BYTE PTR [rsp+0x6] | |
3305b5: 89 4c 24 50 mov DWORD PTR [rsp+0x50],ecx | |
3305b9: 44 89 e9 mov ecx,r13d | |
3305bc: 89 8c 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],ecx | |
3305c3: 8a 4c 24 0c mov cl,BYTE PTR [rsp+0xc] | |
3305c7: 89 8c 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],ecx | |
3305ce: 44 89 e1 mov ecx,r12d | |
3305d1: 89 8c 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],ecx | |
3305d8: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
3305dc: 41 89 cb mov r11d,ecx | |
3305df: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
3305e3: 41 89 cd mov r13d,ecx | |
3305e6: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
3305ea: 41 89 ce mov r14d,ecx | |
3305ed: b1 01 mov cl,0x1 | |
3305ef: 48 89 8c 24 e8 19 00 mov QWORD PTR [rsp+0x19e8],rcx | |
3305f6: 00 | |
3305f7: e9 c7 e7 ff ff jmp 32edc3 <buildOutputType+0x6a63> | |
3305fc: 48 83 e6 f8 and rsi,0xfffffffffffffff8 | |
330600: 49 8d 78 70 lea rdi,[r8+0x70] | |
330604: 31 db xor ebx,ebx | |
330606: 31 d2 xor edx,edx | |
330608: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] | |
33060f: 00 | |
330610: 48 8b 84 24 70 03 00 mov rax,QWORD PTR [rsp+0x370] | |
330617: 00 | |
330618: c5 f8 10 04 18 vmovups xmm0,XMMWORD PTR [rax+rbx*1] | |
33061d: c5 f8 11 44 1f 90 vmovups XMMWORD PTR [rdi+rbx*1-0x70],xmm0 | |
330623: 48 8b 84 24 70 03 00 mov rax,QWORD PTR [rsp+0x370] | |
33062a: 00 | |
33062b: c5 f8 10 44 18 10 vmovups xmm0,XMMWORD PTR [rax+rbx*1+0x10] | |
330631: c5 f8 11 44 1f a0 vmovups XMMWORD PTR [rdi+rbx*1-0x60],xmm0 | |
330637: 48 8b 84 24 70 03 00 mov rax,QWORD PTR [rsp+0x370] | |
33063e: 00 | |
33063f: c5 f8 10 44 18 20 vmovups xmm0,XMMWORD PTR [rax+rbx*1+0x20] | |
330645: c5 f8 11 44 1f b0 vmovups XMMWORD PTR [rdi+rbx*1-0x50],xmm0 | |
33064b: 48 8b 84 24 70 03 00 mov rax,QWORD PTR [rsp+0x370] | |
330652: 00 | |
330653: c5 f8 10 44 18 30 vmovups xmm0,XMMWORD PTR [rax+rbx*1+0x30] | |
330659: c5 f8 11 44 1f c0 vmovups XMMWORD PTR [rdi+rbx*1-0x40],xmm0 | |
33065f: 48 8b 84 24 70 03 00 mov rax,QWORD PTR [rsp+0x370] | |
330666: 00 | |
330667: c5 f8 10 44 18 40 vmovups xmm0,XMMWORD PTR [rax+rbx*1+0x40] | |
33066d: c5 f8 11 44 1f d0 vmovups XMMWORD PTR [rdi+rbx*1-0x30],xmm0 | |
330673: 48 8b 84 24 70 03 00 mov rax,QWORD PTR [rsp+0x370] | |
33067a: 00 | |
33067b: c5 f8 10 44 18 50 vmovups xmm0,XMMWORD PTR [rax+rbx*1+0x50] | |
330681: c5 f8 11 44 1f e0 vmovups XMMWORD PTR [rdi+rbx*1-0x20],xmm0 | |
330687: 48 8b 84 24 70 03 00 mov rax,QWORD PTR [rsp+0x370] | |
33068e: 00 | |
33068f: c5 f8 10 44 18 60 vmovups xmm0,XMMWORD PTR [rax+rbx*1+0x60] | |
330695: c5 f8 11 44 1f f0 vmovups XMMWORD PTR [rdi+rbx*1-0x10],xmm0 | |
33069b: 48 8b 84 24 70 03 00 mov rax,QWORD PTR [rsp+0x370] | |
3306a2: 00 | |
3306a3: c5 f8 10 44 18 70 vmovups xmm0,XMMWORD PTR [rax+rbx*1+0x70] | |
3306a9: c5 f8 11 04 1f vmovups XMMWORD PTR [rdi+rbx*1],xmm0 | |
3306ae: 48 83 c2 08 add rdx,0x8 | |
3306b2: 48 83 eb 80 sub rbx,0xffffffffffffff80 | |
3306b6: 48 39 d6 cmp rsi,rdx | |
3306b9: 0f 85 51 ff ff ff jne 330610 <buildOutputType+0x82b0> | |
3306bf: 48 85 c9 test rcx,rcx | |
3306c2: 0f 84 39 e3 ff ff je 32ea01 <buildOutputType+0x66a1> | |
3306c8: 48 c1 e2 04 shl rdx,0x4 | |
3306cc: 0f 1f 40 00 nop DWORD PTR [rax+0x0] | |
3306d0: 48 8b 84 24 70 03 00 mov rax,QWORD PTR [rsp+0x370] | |
3306d7: 00 | |
3306d8: c5 f8 10 04 10 vmovups xmm0,XMMWORD PTR [rax+rdx*1] | |
3306dd: c4 c1 78 11 04 10 vmovups XMMWORD PTR [r8+rdx*1],xmm0 | |
3306e3: 48 83 c2 10 add rdx,0x10 | |
3306e7: 48 ff c9 dec rcx | |
3306ea: 75 e4 jne 3306d0 <buildOutputType+0x8370> | |
3306ec: e9 10 e3 ff ff jmp 32ea01 <buildOutputType+0x66a1> | |
3306f1: 48 83 f9 07 cmp rcx,0x7 | |
3306f5: 0f 85 f7 09 00 00 jne 3310f2 <buildOutputType+0x8d92> | |
3306fb: 48 81 fe 8b 54 2d 00 cmp rsi,0x2d548b | |
330702: 74 46 je 33074a <buildOutputType+0x83ea> | |
330704: 40 80 ff 2d cmp dil,0x2d | |
330708: 0f 85 98 05 00 00 jne 330ca6 <buildOutputType+0x8946> | |
33070e: 80 7e 01 63 cmp BYTE PTR [rsi+0x1],0x63 | |
330712: 0f 85 8e 05 00 00 jne 330ca6 <buildOutputType+0x8946> | |
330718: 80 7e 02 66 cmp BYTE PTR [rsi+0x2],0x66 | |
33071c: 0f 85 84 05 00 00 jne 330ca6 <buildOutputType+0x8946> | |
330722: 80 7e 03 6c cmp BYTE PTR [rsi+0x3],0x6c | |
330726: 0f 85 7a 05 00 00 jne 330ca6 <buildOutputType+0x8946> | |
33072c: 80 7e 04 61 cmp BYTE PTR [rsi+0x4],0x61 | |
330730: 0f 85 70 05 00 00 jne 330ca6 <buildOutputType+0x8946> | |
330736: 80 7e 05 67 cmp BYTE PTR [rsi+0x5],0x67 | |
33073a: 0f 85 66 05 00 00 jne 330ca6 <buildOutputType+0x8946> | |
330740: 80 7e 06 73 cmp BYTE PTR [rsi+0x6],0x73 | |
330744: 0f 85 5c 05 00 00 jne 330ca6 <buildOutputType+0x8946> | |
33074a: 48 c7 84 24 78 03 00 mov QWORD PTR [rsp+0x378],0x0 | |
330751: 00 00 00 00 00 | |
330756: eb 51 jmp 3307a9 <buildOutputType+0x8449> | |
330758: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] | |
33075f: 00 | |
330760: 48 8b 84 24 a0 07 00 mov rax,QWORD PTR [rsp+0x7a0] | |
330767: 00 | |
330768: 48 8b 8c 24 a8 07 00 mov rcx,QWORD PTR [rsp+0x7a8] | |
33076f: 00 | |
330770: 48 89 84 24 70 03 00 mov QWORD PTR [rsp+0x370],rax | |
330777: 00 | |
330778: 48 89 8c 24 80 03 00 mov QWORD PTR [rsp+0x380],rcx | |
33077f: 00 | |
330780: 48 8b 84 24 78 03 00 mov rax,QWORD PTR [rsp+0x378] | |
330787: 00 | |
330788: 48 8d 48 01 lea rcx,[rax+0x1] | |
33078c: 48 89 8c 24 78 03 00 mov QWORD PTR [rsp+0x378],rcx | |
330793: 00 | |
330794: 48 8b 8c 24 70 03 00 mov rcx,QWORD PTR [rsp+0x370] | |
33079b: 00 | |
33079c: 48 c1 e0 04 shl rax,0x4 | |
3307a0: 48 89 1c 01 mov QWORD PTR [rcx+rax*1],rbx | |
3307a4: 4c 89 74 01 08 mov QWORD PTR [rcx+rax*1+0x8],r14 | |
3307a9: 48 8b 84 24 48 1b 00 mov rax,QWORD PTR [rsp+0x1b48] | |
3307b0: 00 | |
3307b1: 48 3b 84 24 40 1b 00 cmp rax,QWORD PTR [rsp+0x1b40] | |
3307b8: 00 | |
3307b9: 73 25 jae 3307e0 <buildOutputType+0x8480> | |
3307bb: 48 8b 8c 24 38 1b 00 mov rcx,QWORD PTR [rsp+0x1b38] | |
3307c2: 00 | |
3307c3: 48 89 c2 mov rdx,rax | |
3307c6: 48 c1 e2 04 shl rdx,0x4 | |
3307ca: 48 8b 1c 11 mov rbx,QWORD PTR [rcx+rdx*1] | |
3307ce: 4c 8b 74 11 08 mov r14,QWORD PTR [rcx+rdx*1+0x8] | |
3307d3: 48 ff c0 inc rax | |
3307d6: 48 89 84 24 48 1b 00 mov QWORD PTR [rsp+0x1b48],rax | |
3307dd: 00 | |
3307de: eb 4f jmp 33082f <buildOutputType+0x84cf> | |
3307e0: 80 bc 24 30 1b 00 00 cmp BYTE PTR [rsp+0x1b30],0x1 | |
3307e7: 01 | |
3307e8: 0f 85 81 6b 03 00 jne 36736f <buildOutputType+0x3f00f> | |
3307ee: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
3307f5: 00 | |
3307f6: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
3307fd: 00 | |
3307fe: c5 f8 77 vzeroupper | |
330801: e8 aa 00 07 00 call 3a08b0 <std.process.ArgIteratorGeneral((struct std.process.ArgIteratorGeneralOptions constant)).next> | |
330806: 80 bc 24 b0 07 00 00 cmp BYTE PTR [rsp+0x7b0],0x1 | |
33080d: 01 | |
33080e: 0f 85 5b 6b 03 00 jne 36736f <buildOutputType+0x3f00f> | |
330814: 48 8b 9c 24 a0 07 00 mov rbx,QWORD PTR [rsp+0x7a0] | |
33081b: 00 | |
33081c: 4c 8b b4 24 a8 07 00 mov r14,QWORD PTR [rsp+0x7a8] | |
330823: 00 | |
330824: 42 80 3c 33 00 cmp BYTE PTR [rbx+r14*1],0x0 | |
330829: 0f 85 42 69 03 00 jne 367171 <buildOutputType+0x3ee11> | |
33082f: 49 83 fe 02 cmp r14,0x2 | |
330833: 75 1c jne 330851 <buildOutputType+0x84f1> | |
330835: 48 81 fb a8 2b 2f 00 cmp rbx,0x2f2ba8 | |
33083c: 0f 84 a4 3e 00 00 je 3346e6 <buildOutputType+0xc386> | |
330842: 80 3b 2d cmp BYTE PTR [rbx],0x2d | |
330845: 75 0a jne 330851 <buildOutputType+0x84f1> | |
330847: 80 7b 01 2d cmp BYTE PTR [rbx+0x1],0x2d | |
33084b: 0f 84 95 3e 00 00 je 3346e6 <buildOutputType+0xc386> | |
330851: 48 8b 84 24 78 03 00 mov rax,QWORD PTR [rsp+0x378] | |
330858: 00 | |
330859: 48 8b 94 24 80 03 00 mov rdx,QWORD PTR [rsp+0x380] | |
330860: 00 | |
330861: 48 39 c2 cmp rdx,rax | |
330864: 0f 87 1e ff ff ff ja 330788 <buildOutputType+0x8428> | |
33086a: 48 89 d1 mov rcx,rdx | |
33086d: 0f 1f 00 nop DWORD PTR [rax] | |
330870: 48 89 ce mov rsi,rcx | |
330873: 48 d1 ee shr rsi,1 | |
330876: 48 01 f1 add rcx,rsi | |
330879: 48 83 c1 08 add rcx,0x8 | |
33087d: 48 39 c1 cmp rcx,rax | |
330880: 76 ee jbe 330870 <buildOutputType+0x8510> | |
330882: 48 39 ca cmp rdx,rcx | |
330885: 0f 83 fd fe ff ff jae 330788 <buildOutputType+0x8428> | |
33088b: 48 8b 84 24 70 03 00 mov rax,QWORD PTR [rsp+0x370] | |
330892: 00 | |
330893: 48 89 84 24 20 48 00 mov QWORD PTR [rsp+0x4820],rax | |
33089a: 00 | |
33089b: 48 89 94 24 28 48 00 mov QWORD PTR [rsp+0x4828],rdx | |
3308a2: 00 | |
3308a3: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
3308aa: 00 | |
3308ab: 48 8d b4 24 88 03 00 lea rsi,[rsp+0x388] | |
3308b2: 00 | |
3308b3: 48 8d 94 24 20 48 00 lea rdx,[rsp+0x4820] | |
3308ba: 00 | |
3308bb: c5 f8 77 vzeroupper | |
3308be: e8 5d b5 1c 00 call 4fbe20 <std.mem.Allocator.reallocAtLeast.4552> | |
3308c3: 0f b7 84 24 b0 07 00 movzx eax,WORD PTR [rsp+0x7b0] | |
3308ca: 00 | |
3308cb: 66 85 c0 test ax,ax | |
3308ce: 0f 84 8c fe ff ff je 330760 <buildOutputType+0x8400> | |
3308d4: e9 0b 1c 03 00 jmp 3624e4 <buildOutputType+0x3a184> | |
3308d9: 3c 0c cmp al,0xc | |
3308db: 40 8a 7c 24 0e mov dil,BYTE PTR [rsp+0xe] | |
3308e0: 8b 8c 24 90 01 00 00 mov ecx,DWORD PTR [rsp+0x190] | |
3308e7: 0f 85 03 7f 03 00 jne 3687f0 <buildOutputType+0x40490> | |
3308ed: f6 84 24 20 07 00 00 test BYTE PTR [rsp+0x720],0x1 | |
3308f4: 01 | |
3308f5: 0f 85 c4 7e 03 00 jne 3687bf <buildOutputType+0x4045f> | |
3308fb: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
3308ff: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
330903: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
33090a: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
33090e: c5 f8 10 84 24 e0 05 vmovups xmm0,XMMWORD PTR [rsp+0x5e0] | |
330915: 00 00 | |
330917: c5 f8 29 84 24 80 1d vmovaps XMMWORD PTR [rsp+0x1d80],xmm0 | |
33091e: 00 00 | |
330920: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
330927: 00 | |
330928: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
33092f: 00 | |
330930: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [rsp+0xb4] | |
330937: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
33093e: 00 | |
33093f: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
330943: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
33094a: 00 | |
33094b: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
33094f: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
330956: 00 | |
330957: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
33095e: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
330965: 00 | |
330966: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
33096d: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
330974: 00 | |
330975: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
33097c: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
330983: 00 | |
330984: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
33098b: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
330992: 00 | |
330993: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
330997: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
33099e: 00 | |
33099f: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
3309a3: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
3309aa: 00 | |
3309ab: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
3309b2: 00 | |
3309b3: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
3309ba: 00 | |
3309bb: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
3309c2: 00 | |
3309c3: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
3309ca: 00 | |
3309cb: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
3309d2: 00 | |
3309d3: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
3309da: 00 | |
3309db: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
3309e2: 00 | |
3309e3: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
3309ea: 00 | |
3309eb: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
3309f2: 00 | |
3309f3: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
3309fa: 00 | |
3309fb: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
330a02: 00 | |
330a03: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
330a0a: 00 | |
330a0b: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
330a12: 00 | |
330a13: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
330a1a: 00 | |
330a1b: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
330a22: 00 | |
330a23: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
330a2a: 00 | |
330a2b: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
330a32: 00 | |
330a33: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
330a3a: 00 | |
330a3b: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
330a42: 00 | |
330a43: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
330a4a: 00 | |
330a4b: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
330a52: 00 | |
330a53: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
330a5a: 00 | |
330a5b: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
330a62: 00 | |
330a63: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
330a6a: 00 | |
330a6b: 89 4c 24 1c mov DWORD PTR [rsp+0x1c],ecx | |
330a6f: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
330a76: 00 | |
330a77: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
330a7e: 00 | |
330a7f: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
330a86: 00 | |
330a87: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
330a8e: 00 | |
330a8f: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [rsp+0xb0] | |
330a96: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
330a9d: 00 | |
330a9e: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
330aa5: 00 | |
330aa6: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
330aad: 00 | |
330aae: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
330ab5: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
330abc: 00 | |
330abd: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
330ac4: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
330ac8: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
330acf: 00 | |
330ad0: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
330ad7: 00 | |
330ad8: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
330adf: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
330ae3: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
330aea: 00 | |
330aeb: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
330af2: 00 | |
330af3: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
330afa: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
330afe: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
330b05: 00 | |
330b06: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
330b0d: 00 | |
330b0e: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
330b15: 00 | |
330b16: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
330b1d: 00 | |
330b1e: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
330b25: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
330b29: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
330b30: 00 | |
330b31: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
330b38: 00 | |
330b39: 44 89 bc 24 8c 00 00 mov DWORD PTR [rsp+0x8c],r15d | |
330b40: 00 | |
330b41: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
330b48: 00 | |
330b49: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
330b50: 00 | |
330b51: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
330b58: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
330b5f: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
330b66: 00 | |
330b67: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
330b6e: 00 | |
330b6f: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
330b76: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
330b7a: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
330b81: 00 | |
330b82: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
330b89: 00 | |
330b8a: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
330b8e: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
330b95: 00 | |
330b96: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
330b9d: 00 | |
330b9e: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
330ba5: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
330ba9: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
330bb0: 00 | |
330bb1: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
330bb5: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
330bbc: 00 | |
330bbd: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
330bc1: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
330bc8: 00 | |
330bc9: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
330bcd: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
330bd4: 00 | |
330bd5: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
330bd9: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
330be0: 00 | |
330be1: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
330be8: 41 89 c7 mov r15d,eax | |
330beb: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
330bf2: 89 c3 mov ebx,eax | |
330bf4: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
330bf8: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
330bfc: 41 89 c8 mov r8d,ecx | |
330bff: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
330c03: 89 ca mov edx,ecx | |
330c05: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
330c0c: 89 ce mov esi,ecx | |
330c0e: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
330c15: 41 89 c9 mov r9d,ecx | |
330c18: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
330c1f: 00 | |
330c20: 41 89 ca mov r10d,ecx | |
330c23: 8a 4c 24 04 mov cl,BYTE PTR [rsp+0x4] | |
330c27: 89 4c 24 34 mov DWORD PTR [rsp+0x34],ecx | |
330c2b: 8a 4c 24 07 mov cl,BYTE PTR [rsp+0x7] | |
330c2f: 89 4c 24 44 mov DWORD PTR [rsp+0x44],ecx | |
330c33: 8a 4c 24 09 mov cl,BYTE PTR [rsp+0x9] | |
330c37: 89 8c 24 70 01 00 00 mov DWORD PTR [rsp+0x170],ecx | |
330c3e: 8a 4c 24 0a mov cl,BYTE PTR [rsp+0xa] | |
330c42: 89 8c 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],ecx | |
330c49: 8a 4c 24 05 mov cl,BYTE PTR [rsp+0x5] | |
330c4d: 89 8c 24 88 01 00 00 mov DWORD PTR [rsp+0x188],ecx | |
330c54: 8a 4c 24 0b mov cl,BYTE PTR [rsp+0xb] | |
330c58: 89 4c 24 18 mov DWORD PTR [rsp+0x18],ecx | |
330c5c: 8a 4c 24 06 mov cl,BYTE PTR [rsp+0x6] | |
330c60: 89 4c 24 50 mov DWORD PTR [rsp+0x50],ecx | |
330c64: 89 f9 mov ecx,edi | |
330c66: 89 8c 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],ecx | |
330c6d: 8a 4c 24 0c mov cl,BYTE PTR [rsp+0xc] | |
330c71: 89 8c 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],ecx | |
330c78: 44 89 e1 mov ecx,r12d | |
330c7b: 89 8c 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],ecx | |
330c82: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
330c86: 41 89 cb mov r11d,ecx | |
330c89: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
330c8d: 41 89 cd mov r13d,ecx | |
330c90: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
330c94: 41 89 ce mov r14d,ecx | |
330c97: b1 01 mov cl,0x1 | |
330c99: 48 89 8c 24 20 07 00 mov QWORD PTR [rsp+0x720],rcx | |
330ca0: 00 | |
330ca1: e9 1d e1 ff ff jmp 32edc3 <buildOutputType+0x6a63> | |
330ca6: 48 81 fe 27 79 2d 00 cmp rsi,0x2d7927 | |
330cad: 74 46 je 330cf5 <buildOutputType+0x8995> | |
330caf: 40 80 ff 2d cmp dil,0x2d | |
330cb3: 0f 85 39 04 00 00 jne 3310f2 <buildOutputType+0x8d92> | |
330cb9: 80 7e 01 2d cmp BYTE PTR [rsi+0x1],0x2d | |
330cbd: 0f 85 2f 04 00 00 jne 3310f2 <buildOutputType+0x8d92> | |
330cc3: 80 7e 02 63 cmp BYTE PTR [rsi+0x2],0x63 | |
330cc7: 0f 85 25 04 00 00 jne 3310f2 <buildOutputType+0x8d92> | |
330ccd: 80 7e 03 6f cmp BYTE PTR [rsi+0x3],0x6f | |
330cd1: 0f 85 1b 04 00 00 jne 3310f2 <buildOutputType+0x8d92> | |
330cd7: 80 7e 04 6c cmp BYTE PTR [rsi+0x4],0x6c | |
330cdb: 0f 85 11 04 00 00 jne 3310f2 <buildOutputType+0x8d92> | |
330ce1: 80 7e 05 6f cmp BYTE PTR [rsi+0x5],0x6f | |
330ce5: 0f 85 07 04 00 00 jne 3310f2 <buildOutputType+0x8d92> | |
330ceb: 80 7e 06 72 cmp BYTE PTR [rsi+0x6],0x72 | |
330cef: 0f 85 fd 03 00 00 jne 3310f2 <buildOutputType+0x8d92> | |
330cf5: 48 8d bc 24 d8 2b 00 lea rdi,[rsp+0x2bd8] | |
330cfc: 00 | |
330cfd: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
330d04: 00 | |
330d05: c5 f8 77 vzeroupper | |
330d08: e8 f3 58 04 00 call 376600 <Iterator.next> | |
330d0d: 80 bc 24 e8 2b 00 00 cmp BYTE PTR [rsp+0x2be8],0x0 | |
330d14: 00 | |
330d15: 0f 84 20 94 03 00 je 36a13b <buildOutputType+0x41ddb> | |
330d1b: 48 8b 9c 24 d8 2b 00 mov rbx,QWORD PTR [rsp+0x2bd8] | |
330d22: 00 | |
330d23: 4c 8b b4 24 e0 2b 00 mov r14,QWORD PTR [rsp+0x2be0] | |
330d2a: 00 | |
330d2b: 48 8d bc 24 58 07 00 lea rdi,[rsp+0x758] | |
330d32: 00 | |
330d33: 48 89 de mov rsi,rbx | |
330d36: 4c 89 f2 mov rdx,r14 | |
330d39: e8 b2 63 04 00 call 3770f0 <std.meta.stringToEnum> | |
330d3e: 80 bc 24 59 07 00 00 cmp BYTE PTR [rsp+0x759],0x0 | |
330d45: 00 | |
330d46: 0f 84 f4 93 03 00 je 36a140 <buildOutputType+0x41de0> | |
330d4c: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
330d50: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
330d54: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
330d5b: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
330d5f: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
330d66: 00 | |
330d67: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
330d6e: 00 | |
330d6f: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [rsp+0xb4] | |
330d76: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
330d7d: 00 | |
330d7e: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
330d82: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
330d89: 00 | |
330d8a: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
330d8e: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
330d95: 00 | |
330d96: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
330d9d: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
330da4: 00 | |
330da5: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
330dac: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
330db3: 00 | |
330db4: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
330dbb: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
330dc2: 00 | |
330dc3: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
330dca: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
330dd1: 00 | |
330dd2: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
330dd6: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
330ddd: 00 | |
330dde: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
330de2: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
330de9: 00 | |
330dea: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
330df1: 00 | |
330df2: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
330df9: 00 | |
330dfa: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
330e01: 00 | |
330e02: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
330e09: 00 | |
330e0a: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
330e11: 00 | |
330e12: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
330e19: 00 | |
330e1a: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
330e21: 00 | |
330e22: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
330e29: 00 | |
330e2a: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
330e31: 00 | |
330e32: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
330e39: 00 | |
330e3a: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
330e41: 00 | |
330e42: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
330e49: 00 | |
330e4a: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
330e51: 00 | |
330e52: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
330e59: 00 | |
330e5a: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
330e61: 00 | |
330e62: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
330e69: 00 | |
330e6a: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
330e71: 00 | |
330e72: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
330e79: 00 | |
330e7a: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
330e81: 00 | |
330e82: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
330e89: 00 | |
330e8a: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
330e91: 00 | |
330e92: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
330e99: 00 | |
330e9a: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
330ea1: 00 | |
330ea2: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
330ea9: 00 | |
330eaa: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
330eb1: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
330eb5: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
330ebc: 00 | |
330ebd: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
330ec4: 00 | |
330ec5: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
330ecc: 00 | |
330ecd: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
330ed4: 00 | |
330ed5: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [rsp+0xb0] | |
330edc: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
330ee3: 00 | |
330ee4: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
330eeb: 00 | |
330eec: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
330ef3: 00 | |
330ef4: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
330efb: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
330f02: 00 | |
330f03: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
330f0a: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
330f0e: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
330f15: 00 | |
330f16: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
330f1d: 00 | |
330f1e: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
330f25: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
330f29: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
330f30: 00 | |
330f31: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
330f38: 00 | |
330f39: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
330f40: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
330f44: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
330f4b: 00 | |
330f4c: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
330f53: 00 | |
330f54: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
330f5b: 00 | |
330f5c: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
330f63: 00 | |
330f64: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
330f6b: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
330f6f: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
330f76: 00 | |
330f77: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
330f7e: 00 | |
330f7f: 44 89 bc 24 8c 00 00 mov DWORD PTR [rsp+0x8c],r15d | |
330f86: 00 | |
330f87: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
330f8e: 00 | |
330f8f: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
330f96: 00 | |
330f97: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
330f9e: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
330fa5: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
330fac: 00 | |
330fad: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
330fb4: 00 | |
330fb5: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
330fbc: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
330fc0: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
330fc7: 00 | |
330fc8: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
330fcf: 00 | |
330fd0: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
330fd4: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
330fdb: 00 | |
330fdc: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
330fe3: 00 | |
330fe4: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
330feb: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
330fef: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
330ff6: 00 | |
330ff7: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
330ffb: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
331002: 00 | |
331003: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
331007: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
33100e: 00 | |
33100f: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
331013: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
33101a: 00 | |
33101b: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
33101f: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
331026: 00 | |
331027: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
33102e: 41 89 c7 mov r15d,eax | |
331031: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
331038: 89 c3 mov ebx,eax | |
33103a: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
33103e: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
331042: 41 89 c8 mov r8d,ecx | |
331045: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
331049: 89 ca mov edx,ecx | |
33104b: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
331052: 89 ce mov esi,ecx | |
331054: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
33105b: 41 89 c9 mov r9d,ecx | |
33105e: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
331065: 00 | |
331066: 41 89 ca mov r10d,ecx | |
331069: 8a 4c 24 04 mov cl,BYTE PTR [rsp+0x4] | |
33106d: 89 4c 24 34 mov DWORD PTR [rsp+0x34],ecx | |
331071: 8a 4c 24 07 mov cl,BYTE PTR [rsp+0x7] | |
331075: 89 4c 24 44 mov DWORD PTR [rsp+0x44],ecx | |
331079: 8a 4c 24 09 mov cl,BYTE PTR [rsp+0x9] | |
33107d: 89 8c 24 70 01 00 00 mov DWORD PTR [rsp+0x170],ecx | |
331084: 8a 4c 24 0a mov cl,BYTE PTR [rsp+0xa] | |
331088: 89 8c 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],ecx | |
33108f: 8a 4c 24 05 mov cl,BYTE PTR [rsp+0x5] | |
331093: 89 8c 24 88 01 00 00 mov DWORD PTR [rsp+0x188],ecx | |
33109a: 8a 4c 24 0b mov cl,BYTE PTR [rsp+0xb] | |
33109e: 89 4c 24 18 mov DWORD PTR [rsp+0x18],ecx | |
3310a2: 8a 4c 24 06 mov cl,BYTE PTR [rsp+0x6] | |
3310a6: 89 4c 24 50 mov DWORD PTR [rsp+0x50],ecx | |
3310aa: 44 89 e9 mov ecx,r13d | |
3310ad: 89 8c 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],ecx | |
3310b4: 8a 4c 24 0c mov cl,BYTE PTR [rsp+0xc] | |
3310b8: 89 8c 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],ecx | |
3310bf: 44 89 e1 mov ecx,r12d | |
3310c2: 89 8c 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],ecx | |
3310c9: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
3310cd: 41 89 cb mov r11d,ecx | |
3310d0: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
3310d4: 41 89 cd mov r13d,ecx | |
3310d7: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
3310db: 41 89 ce mov r14d,ecx | |
3310de: 40 8a bc 24 58 07 00 mov dil,BYTE PTR [rsp+0x758] | |
3310e5: 00 | |
3310e6: 89 bc 24 7c 06 00 00 mov DWORD PTR [rsp+0x67c],edi | |
3310ed: e9 d1 dc ff ff jmp 32edc3 <buildOutputType+0x6a63> | |
3310f2: 48 83 f9 0b cmp rcx,0xb | |
3310f6: 0f 85 73 04 00 00 jne 33156f <buildOutputType+0x920f> | |
3310fc: 48 81 fe ac c7 2d 00 cmp rsi,0x2dc7ac | |
331103: 74 6e je 331173 <buildOutputType+0x8e13> | |
331105: 40 80 ff 2d cmp dil,0x2d | |
331109: 0f 85 60 04 00 00 jne 33156f <buildOutputType+0x920f> | |
33110f: 80 7e 01 2d cmp BYTE PTR [rsi+0x1],0x2d | |
331113: 0f 85 56 04 00 00 jne 33156f <buildOutputType+0x920f> | |
331119: 80 7e 02 73 cmp BYTE PTR [rsi+0x2],0x73 | |
33111d: 0f 85 4c 04 00 00 jne 33156f <buildOutputType+0x920f> | |
331123: 80 7e 03 75 cmp BYTE PTR [rsi+0x3],0x75 | |
331127: 0f 85 42 04 00 00 jne 33156f <buildOutputType+0x920f> | |
33112d: 80 7e 04 62 cmp BYTE PTR [rsi+0x4],0x62 | |
331131: 0f 85 38 04 00 00 jne 33156f <buildOutputType+0x920f> | |
331137: 80 7e 05 73 cmp BYTE PTR [rsi+0x5],0x73 | |
33113b: 0f 85 2e 04 00 00 jne 33156f <buildOutputType+0x920f> | |
331141: 80 7e 06 79 cmp BYTE PTR [rsi+0x6],0x79 | |
331145: 0f 85 24 04 00 00 jne 33156f <buildOutputType+0x920f> | |
33114b: 80 7e 07 73 cmp BYTE PTR [rsi+0x7],0x73 | |
33114f: 0f 85 1a 04 00 00 jne 33156f <buildOutputType+0x920f> | |
331155: 80 7e 08 74 cmp BYTE PTR [rsi+0x8],0x74 | |
331159: 0f 85 10 04 00 00 jne 33156f <buildOutputType+0x920f> | |
33115f: 80 7e 09 65 cmp BYTE PTR [rsi+0x9],0x65 | |
331163: 0f 85 06 04 00 00 jne 33156f <buildOutputType+0x920f> | |
331169: 80 7e 0a 6d cmp BYTE PTR [rsi+0xa],0x6d | |
33116d: 0f 85 fc 03 00 00 jne 33156f <buildOutputType+0x920f> | |
331173: 48 8d bc 24 40 38 00 lea rdi,[rsp+0x3840] | |
33117a: 00 | |
33117b: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
331182: 00 | |
331183: c5 f8 77 vzeroupper | |
331186: e8 75 54 04 00 call 376600 <Iterator.next> | |
33118b: 80 bc 24 50 38 00 00 cmp BYTE PTR [rsp+0x3850],0x0 | |
331192: 00 | |
331193: 0f 84 83 8f 03 00 je 36a11c <buildOutputType+0x41dbc> | |
331199: c5 f8 10 84 24 40 38 vmovups xmm0,XMMWORD PTR [rsp+0x3840] | |
3311a0: 00 00 | |
3311a2: c5 f8 29 84 24 90 34 vmovaps XMMWORD PTR [rsp+0x3490],xmm0 | |
3311a9: 00 00 | |
3311ab: 48 8d bc 24 20 1d 00 lea rdi,[rsp+0x1d20] | |
3311b2: 00 | |
3311b3: 48 8d b4 24 90 34 00 lea rsi,[rsp+0x3490] | |
3311ba: 00 | |
3311bb: e8 c0 6b 04 00 call 377d80 <parseSubSystem> | |
3311c0: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
3311c4: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
3311c8: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
3311cf: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
3311d3: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
3311da: 00 | |
3311db: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
3311e2: 00 | |
3311e3: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [rsp+0xb4] | |
3311ea: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
3311f1: 00 | |
3311f2: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
3311f6: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
3311fd: 00 | |
3311fe: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
331202: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
331209: 00 | |
33120a: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
331211: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
331218: 00 | |
331219: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
331220: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
331227: 00 | |
331228: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
33122f: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
331236: 00 | |
331237: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
33123e: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
331245: 00 | |
331246: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
33124a: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
331251: 00 | |
331252: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
331256: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
33125d: 00 | |
33125e: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
331265: 00 | |
331266: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
33126d: 00 | |
33126e: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
331275: 00 | |
331276: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
33127d: 00 | |
33127e: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
331285: 00 | |
331286: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
33128d: 00 | |
33128e: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
331295: 00 | |
331296: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
33129d: 00 | |
33129e: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
3312a5: 00 | |
3312a6: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
3312ad: 00 | |
3312ae: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
3312b5: 00 | |
3312b6: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
3312bd: 00 | |
3312be: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
3312c5: 00 | |
3312c6: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
3312cd: 00 | |
3312ce: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
3312d5: 00 | |
3312d6: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
3312dd: 00 | |
3312de: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
3312e5: 00 | |
3312e6: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
3312ed: 00 | |
3312ee: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
3312f5: 00 | |
3312f6: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
3312fd: 00 | |
3312fe: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
331305: 00 | |
331306: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
33130d: 00 | |
33130e: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
331315: 00 | |
331316: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
33131d: 00 | |
33131e: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
331325: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
331329: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
331330: 00 | |
331331: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
331338: 00 | |
331339: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
331340: 00 | |
331341: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
331348: 00 | |
331349: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [rsp+0xb0] | |
331350: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
331357: 00 | |
331358: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
33135f: 00 | |
331360: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
331367: 00 | |
331368: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
33136f: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
331376: 00 | |
331377: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
33137e: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
331382: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
331389: 00 | |
33138a: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
331391: 00 | |
331392: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
331399: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
33139d: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
3313a4: 00 | |
3313a5: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
3313ac: 00 | |
3313ad: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
3313b4: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
3313b8: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
3313bf: 00 | |
3313c0: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
3313c7: 00 | |
3313c8: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
3313cf: 00 | |
3313d0: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
3313d7: 00 | |
3313d8: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
3313df: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
3313e3: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
3313ea: 00 | |
3313eb: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
3313f2: 00 | |
3313f3: 44 89 bc 24 8c 00 00 mov DWORD PTR [rsp+0x8c],r15d | |
3313fa: 00 | |
3313fb: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
331402: 00 | |
331403: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
33140a: 00 | |
33140b: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
331412: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
331419: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
331420: 00 | |
331421: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
331428: 00 | |
331429: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
331430: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
331434: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
33143b: 00 | |
33143c: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
331443: 00 | |
331444: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
331448: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
33144f: 00 | |
331450: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
331457: 00 | |
331458: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
33145f: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
331463: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
33146a: 00 | |
33146b: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
33146f: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
331476: 00 | |
331477: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
33147b: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
331482: 00 | |
331483: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
331487: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
33148e: 00 | |
33148f: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
331493: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
33149a: 00 | |
33149b: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
3314a2: 41 89 c7 mov r15d,eax | |
3314a5: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
3314ac: 89 c3 mov ebx,eax | |
3314ae: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
3314b2: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
3314b6: 41 89 c8 mov r8d,ecx | |
3314b9: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
3314bd: 89 ca mov edx,ecx | |
3314bf: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
3314c6: 89 ce mov esi,ecx | |
3314c8: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
3314cf: 41 89 c9 mov r9d,ecx | |
3314d2: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
3314d9: 00 | |
3314da: 41 89 ca mov r10d,ecx | |
3314dd: 8a 4c 24 04 mov cl,BYTE PTR [rsp+0x4] | |
3314e1: 89 4c 24 34 mov DWORD PTR [rsp+0x34],ecx | |
3314e5: 8a 4c 24 07 mov cl,BYTE PTR [rsp+0x7] | |
3314e9: 89 4c 24 44 mov DWORD PTR [rsp+0x44],ecx | |
3314ed: 8a 8c 24 20 1d 00 00 mov cl,BYTE PTR [rsp+0x1d20] | |
3314f4: 88 8c 24 ff 05 00 00 mov BYTE PTR [rsp+0x5ff],cl | |
3314fb: 8a 4c 24 09 mov cl,BYTE PTR [rsp+0x9] | |
3314ff: 89 8c 24 70 01 00 00 mov DWORD PTR [rsp+0x170],ecx | |
331506: 8a 4c 24 0a mov cl,BYTE PTR [rsp+0xa] | |
33150a: 89 8c 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],ecx | |
331511: 8a 4c 24 05 mov cl,BYTE PTR [rsp+0x5] | |
331515: 89 8c 24 88 01 00 00 mov DWORD PTR [rsp+0x188],ecx | |
33151c: 8a 4c 24 0b mov cl,BYTE PTR [rsp+0xb] | |
331520: 89 4c 24 18 mov DWORD PTR [rsp+0x18],ecx | |
331524: 8a 4c 24 06 mov cl,BYTE PTR [rsp+0x6] | |
331528: 89 4c 24 50 mov DWORD PTR [rsp+0x50],ecx | |
33152c: 44 89 e9 mov ecx,r13d | |
33152f: 89 8c 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],ecx | |
331536: 8a 4c 24 0c mov cl,BYTE PTR [rsp+0xc] | |
33153a: 89 8c 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],ecx | |
331541: 44 89 e1 mov ecx,r12d | |
331544: 89 8c 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],ecx | |
33154b: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
33154f: 41 89 cb mov r11d,ecx | |
331552: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
331556: 41 89 cd mov r13d,ecx | |
331559: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
33155d: 41 89 ce mov r14d,ecx | |
331560: b1 01 mov cl,0x1 | |
331562: 48 89 8c 24 00 1a 00 mov QWORD PTR [rsp+0x1a00],rcx | |
331569: 00 | |
33156a: e9 54 d8 ff ff jmp 32edc3 <buildOutputType+0x6a63> | |
33156f: 48 83 f9 02 cmp rcx,0x2 | |
331573: 0f 85 04 04 00 00 jne 33197d <buildOutputType+0x961d> | |
331579: 48 81 fe a1 84 2e 00 cmp rsi,0x2e84a1 | |
331580: 74 14 je 331596 <buildOutputType+0x9236> | |
331582: 40 80 ff 2d cmp dil,0x2d | |
331586: 0f 85 f1 03 00 00 jne 33197d <buildOutputType+0x961d> | |
33158c: 80 7e 01 4f cmp BYTE PTR [rsi+0x1],0x4f | |
331590: 0f 85 e7 03 00 00 jne 33197d <buildOutputType+0x961d> | |
331596: 48 8d bc 24 c0 2b 00 lea rdi,[rsp+0x2bc0] | |
33159d: 00 | |
33159e: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
3315a5: 00 | |
3315a6: c5 f8 77 vzeroupper | |
3315a9: e8 52 50 04 00 call 376600 <Iterator.next> | |
3315ae: 80 bc 24 d0 2b 00 00 cmp BYTE PTR [rsp+0x2bd0],0x0 | |
3315b5: 00 | |
3315b6: 0f 84 37 8b 03 00 je 36a0f3 <buildOutputType+0x41d93> | |
3315bc: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
3315c0: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
3315c4: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
3315cb: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
3315cf: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
3315d6: 00 | |
3315d7: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
3315de: 00 | |
3315df: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [rsp+0xb4] | |
3315e6: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
3315ed: 00 | |
3315ee: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
3315f2: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
3315f9: 00 | |
3315fa: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
3315fe: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
331605: 00 | |
331606: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
33160d: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
331614: 00 | |
331615: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
33161c: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
331623: 00 | |
331624: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
33162b: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
331632: 00 | |
331633: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
33163a: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
331641: 00 | |
331642: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
331646: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
33164d: 00 | |
33164e: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
331652: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
331659: 00 | |
33165a: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
331661: 00 | |
331662: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
331669: 00 | |
33166a: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
331671: 00 | |
331672: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
331679: 00 | |
33167a: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
331681: 00 | |
331682: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
331689: 00 | |
33168a: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
331691: 00 | |
331692: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
331699: 00 | |
33169a: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
3316a1: 00 | |
3316a2: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
3316a9: 00 | |
3316aa: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
3316b1: 00 | |
3316b2: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
3316b9: 00 | |
3316ba: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
3316c1: 00 | |
3316c2: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
3316c9: 00 | |
3316ca: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
3316d1: 00 | |
3316d2: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
3316d9: 00 | |
3316da: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
3316e1: 00 | |
3316e2: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
3316e9: 00 | |
3316ea: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
3316f1: 00 | |
3316f2: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
3316f9: 00 | |
3316fa: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
331701: 00 | |
331702: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
331709: 00 | |
33170a: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
331711: 00 | |
331712: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
331719: 00 | |
33171a: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
331721: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
331725: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
33172c: 00 | |
33172d: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
331734: 00 | |
331735: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
33173c: 00 | |
33173d: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
331744: 00 | |
331745: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [rsp+0xb0] | |
33174c: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
331753: 00 | |
331754: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
33175b: 00 | |
33175c: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
331763: 00 | |
331764: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
33176b: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
331772: 00 | |
331773: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
33177a: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
33177e: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
331785: 00 | |
331786: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
33178d: 00 | |
33178e: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
331795: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
331799: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
3317a0: 00 | |
3317a1: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
3317a8: 00 | |
3317a9: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
3317b0: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
3317b4: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
3317bb: 00 | |
3317bc: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
3317c3: 00 | |
3317c4: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
3317cb: 00 | |
3317cc: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
3317d3: 00 | |
3317d4: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
3317db: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
3317df: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
3317e6: 00 | |
3317e7: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
3317ee: 00 | |
3317ef: 44 89 bc 24 8c 00 00 mov DWORD PTR [rsp+0x8c],r15d | |
3317f6: 00 | |
3317f7: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
3317fe: 00 | |
3317ff: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
331806: 00 | |
331807: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
33180e: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
331815: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
33181c: 00 | |
33181d: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
331824: 00 | |
331825: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
33182c: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
331830: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
331837: 00 | |
331838: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
33183f: 00 | |
331840: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
331844: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
33184b: 00 | |
33184c: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
331853: 00 | |
331854: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
33185b: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
33185f: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
331866: 00 | |
331867: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
33186b: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
331872: 00 | |
331873: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
331877: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
33187e: 00 | |
33187f: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
331883: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
33188a: 00 | |
33188b: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
33188f: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
331896: 00 | |
331897: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
33189e: 41 89 c7 mov r15d,eax | |
3318a1: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
3318a8: 89 c3 mov ebx,eax | |
3318aa: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
3318ae: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
3318b2: 41 89 c8 mov r8d,ecx | |
3318b5: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
3318b9: 89 ca mov edx,ecx | |
3318bb: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
3318c2: 89 ce mov esi,ecx | |
3318c4: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
3318cb: 41 89 c9 mov r9d,ecx | |
3318ce: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
3318d5: 00 | |
3318d6: 41 89 ca mov r10d,ecx | |
3318d9: 8a 4c 24 04 mov cl,BYTE PTR [rsp+0x4] | |
3318dd: 89 4c 24 34 mov DWORD PTR [rsp+0x34],ecx | |
3318e1: 8a 4c 24 07 mov cl,BYTE PTR [rsp+0x7] | |
3318e5: 89 4c 24 44 mov DWORD PTR [rsp+0x44],ecx | |
3318e9: 8a 4c 24 09 mov cl,BYTE PTR [rsp+0x9] | |
3318ed: 89 8c 24 70 01 00 00 mov DWORD PTR [rsp+0x170],ecx | |
3318f4: 8a 4c 24 0a mov cl,BYTE PTR [rsp+0xa] | |
3318f8: 89 8c 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],ecx | |
3318ff: 8a 4c 24 05 mov cl,BYTE PTR [rsp+0x5] | |
331903: 89 8c 24 88 01 00 00 mov DWORD PTR [rsp+0x188],ecx | |
33190a: 8a 4c 24 0b mov cl,BYTE PTR [rsp+0xb] | |
33190e: 89 4c 24 18 mov DWORD PTR [rsp+0x18],ecx | |
331912: 8a 4c 24 06 mov cl,BYTE PTR [rsp+0x6] | |
331916: 89 4c 24 50 mov DWORD PTR [rsp+0x50],ecx | |
33191a: 44 89 e9 mov ecx,r13d | |
33191d: 89 8c 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],ecx | |
331924: 8a 4c 24 0c mov cl,BYTE PTR [rsp+0xc] | |
331928: 89 8c 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],ecx | |
33192f: 44 89 e1 mov ecx,r12d | |
331932: 89 8c 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],ecx | |
331939: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
33193d: 41 89 cb mov r11d,ecx | |
331940: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
331944: 41 89 cd mov r13d,ecx | |
331947: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
33194b: 41 89 ce mov r14d,ecx | |
33194e: 48 8b 8c 24 c0 2b 00 mov rcx,QWORD PTR [rsp+0x2bc0] | |
331955: 00 | |
331956: 48 89 8c 24 b0 1e 00 mov QWORD PTR [rsp+0x1eb0],rcx | |
33195d: 00 | |
33195e: 48 8b 8c 24 c8 2b 00 mov rcx,QWORD PTR [rsp+0x2bc8] | |
331965: 00 | |
331966: 48 89 8c 24 a8 1e 00 mov QWORD PTR [rsp+0x1ea8],rcx | |
33196d: 00 | |
33196e: b1 01 mov cl,0x1 | |
331970: 48 89 8c 24 b8 1c 00 mov QWORD PTR [rsp+0x1cb8],rcx | |
331977: 00 | |
331978: e9 46 d4 ff ff jmp 32edc3 <buildOutputType+0x6a63> | |
33197d: 48 83 f9 07 cmp rcx,0x7 | |
331981: 0f 85 30 0a 00 00 jne 3323b7 <buildOutputType+0xa057> | |
331987: 48 81 fe a1 bc 2c 00 cmp rsi,0x2cbca1 | |
33198e: 74 46 je 3319d6 <buildOutputType+0x9676> | |
331990: 40 80 ff 2d cmp dil,0x2d | |
331994: 0f 85 be 05 00 00 jne 331f58 <buildOutputType+0x9bf8> | |
33199a: 80 7e 01 2d cmp BYTE PTR [rsi+0x1],0x2d | |
33199e: 0f 85 b4 05 00 00 jne 331f58 <buildOutputType+0x9bf8> | |
3319a4: 80 7e 02 65 cmp BYTE PTR [rsi+0x2],0x65 | |
3319a8: 0f 85 aa 05 00 00 jne 331f58 <buildOutputType+0x9bf8> | |
3319ae: 80 7e 03 6e cmp BYTE PTR [rsi+0x3],0x6e | |
3319b2: 0f 85 a0 05 00 00 jne 331f58 <buildOutputType+0x9bf8> | |
3319b8: 80 7e 04 74 cmp BYTE PTR [rsi+0x4],0x74 | |
3319bc: 0f 85 96 05 00 00 jne 331f58 <buildOutputType+0x9bf8> | |
3319c2: 80 7e 05 72 cmp BYTE PTR [rsi+0x5],0x72 | |
3319c6: 0f 85 8c 05 00 00 jne 331f58 <buildOutputType+0x9bf8> | |
3319cc: 80 7e 06 79 cmp BYTE PTR [rsi+0x6],0x79 | |
3319d0: 0f 85 82 05 00 00 jne 331f58 <buildOutputType+0x9bf8> | |
3319d6: 48 8d bc 24 28 38 00 lea rdi,[rsp+0x3828] | |
3319dd: 00 | |
3319de: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
3319e5: 00 | |
3319e6: c5 f8 77 vzeroupper | |
3319e9: e8 12 4c 04 00 call 376600 <Iterator.next> | |
3319ee: 80 bc 24 38 38 00 00 cmp BYTE PTR [rsp+0x3838],0x0 | |
3319f5: 00 | |
3319f6: 0f 84 bb 88 03 00 je 36a2b7 <buildOutputType+0x41f57> | |
3319fc: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
331a00: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
331a04: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
331a0b: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
331a0f: c5 f8 10 84 24 28 38 vmovups xmm0,XMMWORD PTR [rsp+0x3828] | |
331a16: 00 00 | |
331a18: c5 f8 29 84 24 30 1f vmovaps XMMWORD PTR [rsp+0x1f30],xmm0 | |
331a1f: 00 00 | |
331a21: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
331a28: 00 | |
331a29: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
331a30: 00 | |
331a31: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [rsp+0xb4] | |
331a38: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
331a3f: 00 | |
331a40: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
331a44: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
331a4b: 00 | |
331a4c: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
331a50: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
331a57: 00 | |
331a58: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
331a5f: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
331a66: 00 | |
331a67: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
331a6e: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
331a75: 00 | |
331a76: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
331a7d: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
331a84: 00 | |
331a85: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
331a8c: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
331a93: 00 | |
331a94: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
331a98: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
331a9f: 00 | |
331aa0: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
331aa4: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
331aab: 00 | |
331aac: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
331ab3: 00 | |
331ab4: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
331abb: 00 | |
331abc: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
331ac3: 00 | |
331ac4: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
331acb: 00 | |
331acc: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
331ad3: 00 | |
331ad4: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
331adb: 00 | |
331adc: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
331ae3: 00 | |
331ae4: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
331aeb: 00 | |
331aec: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
331af3: 00 | |
331af4: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
331afb: 00 | |
331afc: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
331b03: 00 | |
331b04: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
331b0b: 00 | |
331b0c: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
331b13: 00 | |
331b14: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
331b1b: 00 | |
331b1c: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
331b23: 00 | |
331b24: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
331b2b: 00 | |
331b2c: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
331b33: 00 | |
331b34: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
331b3b: 00 | |
331b3c: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
331b43: 00 | |
331b44: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
331b4b: 00 | |
331b4c: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
331b53: 00 | |
331b54: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
331b5b: 00 | |
331b5c: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
331b63: 00 | |
331b64: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
331b6b: 00 | |
331b6c: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
331b73: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
331b77: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
331b7e: 00 | |
331b7f: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
331b86: 00 | |
331b87: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
331b8e: 00 | |
331b8f: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
331b96: 00 | |
331b97: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [rsp+0xb0] | |
331b9e: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
331ba5: 00 | |
331ba6: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
331bad: 00 | |
331bae: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
331bb5: 00 | |
331bb6: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
331bbd: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
331bc4: 00 | |
331bc5: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
331bcc: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
331bd0: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
331bd7: 00 | |
331bd8: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
331bdf: 00 | |
331be0: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
331be7: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
331beb: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
331bf2: 00 | |
331bf3: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
331bfa: 00 | |
331bfb: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
331c02: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
331c06: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
331c0d: 00 | |
331c0e: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
331c15: 00 | |
331c16: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
331c1d: 00 | |
331c1e: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
331c25: 00 | |
331c26: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
331c2d: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
331c31: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
331c38: 00 | |
331c39: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
331c40: 00 | |
331c41: 44 89 bc 24 8c 00 00 mov DWORD PTR [rsp+0x8c],r15d | |
331c48: 00 | |
331c49: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
331c50: 00 | |
331c51: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
331c58: 00 | |
331c59: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
331c60: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
331c67: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
331c6e: 00 | |
331c6f: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
331c76: 00 | |
331c77: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
331c7e: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
331c82: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
331c89: 00 | |
331c8a: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
331c91: 00 | |
331c92: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
331c96: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
331c9d: 00 | |
331c9e: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
331ca5: 00 | |
331ca6: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
331cad: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
331cb1: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
331cb8: 00 | |
331cb9: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
331cbd: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
331cc4: 00 | |
331cc5: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
331cc9: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
331cd0: 00 | |
331cd1: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
331cd5: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
331cdc: 00 | |
331cdd: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
331ce1: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
331ce8: 00 | |
331ce9: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
331cf0: 41 89 c7 mov r15d,eax | |
331cf3: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
331cfa: 89 c3 mov ebx,eax | |
331cfc: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
331d00: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
331d04: 41 89 c8 mov r8d,ecx | |
331d07: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
331d0b: 89 ca mov edx,ecx | |
331d0d: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
331d14: 89 ce mov esi,ecx | |
331d16: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
331d1d: 41 89 c9 mov r9d,ecx | |
331d20: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
331d27: 00 | |
331d28: 41 89 ca mov r10d,ecx | |
331d2b: 8a 4c 24 04 mov cl,BYTE PTR [rsp+0x4] | |
331d2f: 89 4c 24 34 mov DWORD PTR [rsp+0x34],ecx | |
331d33: 8a 4c 24 07 mov cl,BYTE PTR [rsp+0x7] | |
331d37: 89 4c 24 44 mov DWORD PTR [rsp+0x44],ecx | |
331d3b: 8a 4c 24 09 mov cl,BYTE PTR [rsp+0x9] | |
331d3f: 89 8c 24 70 01 00 00 mov DWORD PTR [rsp+0x170],ecx | |
331d46: 8a 4c 24 0a mov cl,BYTE PTR [rsp+0xa] | |
331d4a: 89 8c 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],ecx | |
331d51: 8a 4c 24 05 mov cl,BYTE PTR [rsp+0x5] | |
331d55: 89 8c 24 88 01 00 00 mov DWORD PTR [rsp+0x188],ecx | |
331d5c: 8a 4c 24 0b mov cl,BYTE PTR [rsp+0xb] | |
331d60: 89 4c 24 18 mov DWORD PTR [rsp+0x18],ecx | |
331d64: 8a 4c 24 06 mov cl,BYTE PTR [rsp+0x6] | |
331d68: 89 4c 24 50 mov DWORD PTR [rsp+0x50],ecx | |
331d6c: 44 89 e9 mov ecx,r13d | |
331d6f: 89 8c 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],ecx | |
331d76: 8a 4c 24 0c mov cl,BYTE PTR [rsp+0xc] | |
331d7a: 89 8c 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],ecx | |
331d81: 44 89 e1 mov ecx,r12d | |
331d84: 89 8c 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],ecx | |
331d8b: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
331d8f: 41 89 cb mov r11d,ecx | |
331d92: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
331d96: 41 89 cd mov r13d,ecx | |
331d99: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
331d9d: 41 89 ce mov r14d,ecx | |
331da0: b1 01 mov cl,0x1 | |
331da2: 48 89 8c 24 50 18 00 mov QWORD PTR [rsp+0x1850],rcx | |
331da9: 00 | |
331daa: e9 14 d0 ff ff jmp 32edc3 <buildOutputType+0x6a63> | |
331daf: 80 bc 24 30 1b 00 00 cmp BYTE PTR [rsp+0x1b30],0x1 | |
331db6: 01 | |
331db7: 75 56 jne 331e0f <buildOutputType+0x9aaf> | |
331db9: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
331dc0: 00 | |
331dc1: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
331dc8: 00 | |
331dc9: c5 f8 77 vzeroupper | |
331dcc: e8 df ea 06 00 call 3a08b0 <std.process.ArgIteratorGeneral((struct std.process.ArgIteratorGeneralOptions constant)).next> | |
331dd1: 80 bc 24 b0 07 00 00 cmp BYTE PTR [rsp+0x7b0],0x1 | |
331dd8: 01 | |
331dd9: 75 34 jne 331e0f <buildOutputType+0x9aaf> | |
331ddb: 48 8b 84 24 a0 07 00 mov rax,QWORD PTR [rsp+0x7a0] | |
331de2: 00 | |
331de3: 48 8b 8c 24 a8 07 00 mov rcx,QWORD PTR [rsp+0x7a8] | |
331dea: 00 | |
331deb: c6 84 24 50 1d 00 00 mov BYTE PTR [rsp+0x1d50],0x1 | |
331df2: 01 | |
331df3: 80 3c 08 00 cmp BYTE PTR [rax+rcx*1],0x0 | |
331df7: 0f 85 74 53 03 00 jne 367171 <buildOutputType+0x3ee11> | |
331dfd: 48 89 84 24 40 1d 00 mov QWORD PTR [rsp+0x1d40],rax | |
331e04: 00 | |
331e05: 48 89 8c 24 48 1d 00 mov QWORD PTR [rsp+0x1d48],rcx | |
331e0c: 00 | |
331e0d: eb 19 jmp 331e28 <buildOutputType+0x9ac8> | |
331e0f: c5 f8 57 c0 vxorps xmm0,xmm0,xmm0 | |
331e13: c5 f8 29 84 24 40 1d vmovaps XMMWORD PTR [rsp+0x1d40],xmm0 | |
331e1a: 00 00 | |
331e1c: 48 c7 84 24 50 1d 00 mov QWORD PTR [rsp+0x1d50],0x0 | |
331e23: 00 00 00 00 00 | |
331e28: 48 8b 84 24 48 1b 00 mov rax,QWORD PTR [rsp+0x1b48] | |
331e2f: 00 | |
331e30: 48 3b 84 24 40 1b 00 cmp rax,QWORD PTR [rsp+0x1b40] | |
331e37: 00 | |
331e38: 73 25 jae 331e5f <buildOutputType+0x9aff> | |
331e3a: 48 8b 8c 24 38 1b 00 mov rcx,QWORD PTR [rsp+0x1b38] | |
331e41: 00 | |
331e42: 48 89 c2 mov rdx,rax | |
331e45: 48 c1 e2 04 shl rdx,0x4 | |
331e49: 48 8b 1c 11 mov rbx,QWORD PTR [rcx+rdx*1] | |
331e4d: 4c 8b 74 11 08 mov r14,QWORD PTR [rcx+rdx*1+0x8] | |
331e52: 48 ff c0 inc rax | |
331e55: 48 89 84 24 48 1b 00 mov QWORD PTR [rsp+0x1b48],rax | |
331e5c: 00 | |
331e5d: eb 4f jmp 331eae <buildOutputType+0x9b4e> | |
331e5f: 80 bc 24 30 1b 00 00 cmp BYTE PTR [rsp+0x1b30],0x1 | |
331e66: 01 | |
331e67: 0f 85 f6 69 03 00 jne 368863 <buildOutputType+0x40503> | |
331e6d: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
331e74: 00 | |
331e75: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
331e7c: 00 | |
331e7d: c5 f8 77 vzeroupper | |
331e80: e8 2b ea 06 00 call 3a08b0 <std.process.ArgIteratorGeneral((struct std.process.ArgIteratorGeneralOptions constant)).next> | |
331e85: 80 bc 24 b0 07 00 00 cmp BYTE PTR [rsp+0x7b0],0x1 | |
331e8c: 01 | |
331e8d: 0f 85 d0 69 03 00 jne 368863 <buildOutputType+0x40503> | |
331e93: 48 8b 9c 24 a0 07 00 mov rbx,QWORD PTR [rsp+0x7a0] | |
331e9a: 00 | |
331e9b: 4c 8b b4 24 a8 07 00 mov r14,QWORD PTR [rsp+0x7a8] | |
331ea2: 00 | |
331ea3: 42 80 3c 33 00 cmp BYTE PTR [rbx+r14*1],0x0 | |
331ea8: 0f 85 c3 52 03 00 jne 367171 <buildOutputType+0x3ee11> | |
331eae: 80 bc 24 50 1d 00 00 cmp BYTE PTR [rsp+0x1d50],0x0 | |
331eb5: 00 | |
331eb6: 48 8b b4 24 30 03 00 mov rsi,QWORD PTR [rsp+0x330] | |
331ebd: 00 | |
331ebe: 0f 84 9f 69 03 00 je 368863 <buildOutputType+0x40503> | |
331ec4: 4d 85 f6 test r14,r14 | |
331ec7: 74 62 je 331f2b <buildOutputType+0x9bcb> | |
331ec9: 49 8d 46 ff lea rax,[r14-0x1] | |
331ecd: 0f 1f 00 nop DWORD PTR [rax] | |
331ed0: 80 3c 03 2f cmp BYTE PTR [rbx+rax*1],0x2f | |
331ed4: 0f 85 ae 0d 00 00 jne 332c88 <buildOutputType+0xa928> | |
331eda: 48 83 c0 ff add rax,0xffffffffffffffff | |
331ede: 72 f0 jb 331ed0 <buildOutputType+0x9b70> | |
331ee0: c5 f8 57 c0 vxorps xmm0,xmm0,xmm0 | |
331ee4: c5 f8 29 84 24 80 1b vmovaps XMMWORD PTR [rsp+0x1b80],xmm0 | |
331eeb: 00 00 | |
331eed: 48 c7 84 24 90 1b 00 mov QWORD PTR [rsp+0x1b90],0x0 | |
331ef4: 00 00 00 00 00 | |
331ef9: 4a 8d 04 33 lea rax,[rbx+r14*1] | |
331efd: 4c 89 f1 mov rcx,r14 | |
331f00: 80 7c 0b ff 2f cmp BYTE PTR [rbx+rcx*1-0x1],0x2f | |
331f05: 0f 85 bf 0d 00 00 jne 332cca <buildOutputType+0xa96a> | |
331f0b: 48 ff c9 dec rcx | |
331f0e: 48 ff c8 dec rax | |
331f11: 48 85 c9 test rcx,rcx | |
331f14: 75 ea jne 331f00 <buildOutputType+0x9ba0> | |
331f16: 45 89 fd mov r13d,r15d | |
331f19: c5 f8 57 c0 vxorps xmm0,xmm0,xmm0 | |
331f1d: c5 f8 29 84 24 70 1d vmovaps XMMWORD PTR [rsp+0x1d70],xmm0 | |
331f24: 00 00 | |
331f26: e9 83 0f 00 00 jmp 332eae <buildOutputType+0xab4e> | |
331f2b: 45 89 fd mov r13d,r15d | |
331f2e: c5 f8 57 c0 vxorps xmm0,xmm0,xmm0 | |
331f32: c5 f8 29 84 24 80 1b vmovaps XMMWORD PTR [rsp+0x1b80],xmm0 | |
331f39: 00 00 | |
331f3b: 48 c7 84 24 90 1b 00 mov QWORD PTR [rsp+0x1b90],0x0 | |
331f42: 00 00 00 00 00 | |
331f47: c5 f8 29 84 24 70 1d vmovaps XMMWORD PTR [rsp+0x1d70],xmm0 | |
331f4e: 00 00 | |
331f50: 45 31 f6 xor r14d,r14d | |
331f53: e9 5e 0f 00 00 jmp 332eb6 <buildOutputType+0xab56> | |
331f58: 48 81 fe 50 d8 2d 00 cmp rsi,0x2dd850 | |
331f5f: 74 46 je 331fa7 <buildOutputType+0x9c47> | |
331f61: 40 80 ff 2d cmp dil,0x2d | |
331f65: 0f 85 4c 04 00 00 jne 3323b7 <buildOutputType+0xa057> | |
331f6b: 80 7e 01 2d cmp BYTE PTR [rsi+0x1],0x2d | |
331f6f: 0f 85 42 04 00 00 jne 3323b7 <buildOutputType+0xa057> | |
331f75: 80 7e 02 73 cmp BYTE PTR [rsi+0x2],0x73 | |
331f79: 0f 85 38 04 00 00 jne 3323b7 <buildOutputType+0xa057> | |
331f7f: 80 7e 03 74 cmp BYTE PTR [rsi+0x3],0x74 | |
331f83: 0f 85 2e 04 00 00 jne 3323b7 <buildOutputType+0xa057> | |
331f89: 80 7e 04 61 cmp BYTE PTR [rsi+0x4],0x61 | |
331f8d: 0f 85 24 04 00 00 jne 3323b7 <buildOutputType+0xa057> | |
331f93: 80 7e 05 63 cmp BYTE PTR [rsi+0x5],0x63 | |
331f97: 0f 85 1a 04 00 00 jne 3323b7 <buildOutputType+0xa057> | |
331f9d: 80 7e 06 6b cmp BYTE PTR [rsi+0x6],0x6b | |
331fa1: 0f 85 10 04 00 00 jne 3323b7 <buildOutputType+0xa057> | |
331fa7: 48 8d bc 24 10 38 00 lea rdi,[rsp+0x3810] | |
331fae: 00 | |
331faf: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
331fb6: 00 | |
331fb7: c5 f8 77 vzeroupper | |
331fba: e8 41 46 04 00 call 376600 <Iterator.next> | |
331fbf: 80 bc 24 20 38 00 00 cmp BYTE PTR [rsp+0x3820],0x0 | |
331fc6: 00 | |
331fc7: 0f 84 0f 88 03 00 je 36a7dc <buildOutputType+0x4247c> | |
331fcd: c5 f8 10 84 24 10 38 vmovups xmm0,XMMWORD PTR [rsp+0x3810] | |
331fd4: 00 00 | |
331fd6: c5 f8 29 84 24 50 34 vmovaps XMMWORD PTR [rsp+0x3450],xmm0 | |
331fdd: 00 00 | |
331fdf: 48 8d bc 24 c0 23 00 lea rdi,[rsp+0x23c0] | |
331fe6: 00 | |
331fe7: 48 8d b4 24 50 34 00 lea rsi,[rsp+0x3450] | |
331fee: 00 | |
331fef: e8 3c 52 04 00 call 377230 <std.fmt.parseUnsigned> | |
331ff4: 48 0f bf 84 24 c8 23 movsx rax,WORD PTR [rsp+0x23c8] | |
331ffb: 00 00 | |
331ffd: 48 85 c0 test rax,rax | |
332000: 0f 85 f5 87 03 00 jne 36a7fb <buildOutputType+0x4249b> | |
332006: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
33200a: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
33200e: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
332015: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
332019: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
332020: 00 | |
332021: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
332028: 00 | |
332029: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [rsp+0xb4] | |
332030: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
332037: 00 | |
332038: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
33203c: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
332043: 00 | |
332044: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
332048: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
33204f: 00 | |
332050: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
332057: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
33205e: 00 | |
33205f: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
332066: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
33206d: 00 | |
33206e: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
332075: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
33207c: 00 | |
33207d: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
332084: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
33208b: 00 | |
33208c: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
332090: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
332097: 00 | |
332098: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
33209c: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
3320a3: 00 | |
3320a4: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
3320ab: 00 | |
3320ac: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
3320b3: 00 | |
3320b4: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
3320bb: 00 | |
3320bc: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
3320c3: 00 | |
3320c4: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
3320cb: 00 | |
3320cc: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
3320d3: 00 | |
3320d4: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
3320db: 00 | |
3320dc: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
3320e3: 00 | |
3320e4: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
3320eb: 00 | |
3320ec: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
3320f3: 00 | |
3320f4: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
3320fb: 00 | |
3320fc: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
332103: 00 | |
332104: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
33210b: 00 | |
33210c: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
332113: 00 | |
332114: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
33211b: 00 | |
33211c: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
332123: 00 | |
332124: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
33212b: 00 | |
33212c: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
332133: 00 | |
332134: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
33213b: 00 | |
33213c: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
332143: 00 | |
332144: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
33214b: 00 | |
33214c: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
332153: 00 | |
332154: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
33215b: 00 | |
33215c: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
332163: 00 | |
332164: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
33216b: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
33216f: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
332176: 00 | |
332177: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
33217e: 00 | |
33217f: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
332186: 00 | |
332187: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
33218e: 00 | |
33218f: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [rsp+0xb0] | |
332196: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
33219d: 00 | |
33219e: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
3321a5: 00 | |
3321a6: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
3321ad: 00 | |
3321ae: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
3321b5: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
3321bc: 00 | |
3321bd: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
3321c4: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
3321c8: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
3321cf: 00 | |
3321d0: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
3321d7: 00 | |
3321d8: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
3321df: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
3321e3: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
3321ea: 00 | |
3321eb: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
3321f2: 00 | |
3321f3: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
3321fa: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
3321fe: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
332205: 00 | |
332206: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
33220d: 00 | |
33220e: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
332215: 00 | |
332216: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
33221d: 00 | |
33221e: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
332225: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
332229: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
332230: 00 | |
332231: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
332238: 00 | |
332239: 44 89 bc 24 8c 00 00 mov DWORD PTR [rsp+0x8c],r15d | |
332240: 00 | |
332241: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
332248: 00 | |
332249: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
332250: 00 | |
332251: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
332258: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
33225f: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
332266: 00 | |
332267: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
33226e: 00 | |
33226f: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
332276: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
33227a: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
332281: 00 | |
332282: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
332289: 00 | |
33228a: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
33228e: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
332295: 00 | |
332296: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
33229d: 00 | |
33229e: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
3322a5: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
3322a9: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
3322b0: 00 | |
3322b1: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
3322b5: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
3322bc: 00 | |
3322bd: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
3322c1: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
3322c8: 00 | |
3322c9: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
3322cd: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
3322d4: 00 | |
3322d5: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
3322d9: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
3322e0: 00 | |
3322e1: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
3322e8: 41 89 c7 mov r15d,eax | |
3322eb: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
3322f2: 89 c3 mov ebx,eax | |
3322f4: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
3322f8: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
3322fc: 41 89 c8 mov r8d,ecx | |
3322ff: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
332303: 89 ca mov edx,ecx | |
332305: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
33230c: 89 ce mov esi,ecx | |
33230e: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
332315: 41 89 c9 mov r9d,ecx | |
332318: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
33231f: 00 | |
332320: 41 89 ca mov r10d,ecx | |
332323: 8a 4c 24 04 mov cl,BYTE PTR [rsp+0x4] | |
332327: 89 4c 24 34 mov DWORD PTR [rsp+0x34],ecx | |
33232b: 8a 4c 24 07 mov cl,BYTE PTR [rsp+0x7] | |
33232f: 89 4c 24 44 mov DWORD PTR [rsp+0x44],ecx | |
332333: 8a 4c 24 09 mov cl,BYTE PTR [rsp+0x9] | |
332337: 89 8c 24 70 01 00 00 mov DWORD PTR [rsp+0x170],ecx | |
33233e: 8a 4c 24 0a mov cl,BYTE PTR [rsp+0xa] | |
332342: 89 8c 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],ecx | |
332349: 8a 4c 24 05 mov cl,BYTE PTR [rsp+0x5] | |
33234d: 89 8c 24 88 01 00 00 mov DWORD PTR [rsp+0x188],ecx | |
332354: 8a 4c 24 0b mov cl,BYTE PTR [rsp+0xb] | |
332358: 89 4c 24 18 mov DWORD PTR [rsp+0x18],ecx | |
33235c: 8a 4c 24 06 mov cl,BYTE PTR [rsp+0x6] | |
332360: 89 4c 24 50 mov DWORD PTR [rsp+0x50],ecx | |
332364: 44 89 e9 mov ecx,r13d | |
332367: 89 8c 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],ecx | |
33236e: 8a 4c 24 0c mov cl,BYTE PTR [rsp+0xc] | |
332372: 89 8c 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],ecx | |
332379: 44 89 e1 mov ecx,r12d | |
33237c: 89 8c 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],ecx | |
332383: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
332387: 41 89 cb mov r11d,ecx | |
33238a: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
33238e: 41 89 cd mov r13d,ecx | |
332391: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
332395: 41 89 ce mov r14d,ecx | |
332398: b1 01 mov cl,0x1 | |
33239a: 48 89 8c 24 d8 19 00 mov QWORD PTR [rsp+0x19d8],rcx | |
3323a1: 00 | |
3323a2: 48 8b 8c 24 c0 23 00 mov rcx,QWORD PTR [rsp+0x23c0] | |
3323a9: 00 | |
3323aa: 48 89 8c 24 98 1e 00 mov QWORD PTR [rsp+0x1e98],rcx | |
3323b1: 00 | |
3323b2: e9 0c ca ff ff jmp 32edc3 <buildOutputType+0x6a63> | |
3323b7: 48 83 f9 0c cmp rcx,0xc | |
3323bb: 0f 85 91 04 00 00 jne 332852 <buildOutputType+0xa4f2> | |
3323c1: 48 81 fe 0c 0a 2e 00 cmp rsi,0x2e0a0c | |
3323c8: 74 78 je 332442 <buildOutputType+0xa0e2> | |
3323ca: 40 80 ff 2d cmp dil,0x2d | |
3323ce: 0f 85 7e 04 00 00 jne 332852 <buildOutputType+0xa4f2> | |
3323d4: 80 7e 01 2d cmp BYTE PTR [rsi+0x1],0x2d | |
3323d8: 0f 85 74 04 00 00 jne 332852 <buildOutputType+0xa4f2> | |
3323de: 80 7e 02 69 cmp BYTE PTR [rsi+0x2],0x69 | |
3323e2: 0f 85 6a 04 00 00 jne 332852 <buildOutputType+0xa4f2> | |
3323e8: 80 7e 03 6d cmp BYTE PTR [rsi+0x3],0x6d | |
3323ec: 0f 85 60 04 00 00 jne 332852 <buildOutputType+0xa4f2> | |
3323f2: 80 7e 04 61 cmp BYTE PTR [rsi+0x4],0x61 | |
3323f6: 0f 85 56 04 00 00 jne 332852 <buildOutputType+0xa4f2> | |
3323fc: 80 7e 05 67 cmp BYTE PTR [rsi+0x5],0x67 | |
332400: 0f 85 4c 04 00 00 jne 332852 <buildOutputType+0xa4f2> | |
332406: 80 7e 06 65 cmp BYTE PTR [rsi+0x6],0x65 | |
33240a: 0f 85 42 04 00 00 jne 332852 <buildOutputType+0xa4f2> | |
332410: 80 7e 07 2d cmp BYTE PTR [rsi+0x7],0x2d | |
332414: 0f 85 38 04 00 00 jne 332852 <buildOutputType+0xa4f2> | |
33241a: 80 7e 08 62 cmp BYTE PTR [rsi+0x8],0x62 | |
33241e: 0f 85 2e 04 00 00 jne 332852 <buildOutputType+0xa4f2> | |
332424: 80 7e 09 61 cmp BYTE PTR [rsi+0x9],0x61 | |
332428: 0f 85 24 04 00 00 jne 332852 <buildOutputType+0xa4f2> | |
33242e: 80 7e 0a 73 cmp BYTE PTR [rsi+0xa],0x73 | |
332432: 0f 85 1a 04 00 00 jne 332852 <buildOutputType+0xa4f2> | |
332438: 80 7e 0b 65 cmp BYTE PTR [rsi+0xb],0x65 | |
33243c: 0f 85 10 04 00 00 jne 332852 <buildOutputType+0xa4f2> | |
332442: 48 8d bc 24 f8 37 00 lea rdi,[rsp+0x37f8] | |
332449: 00 | |
33244a: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
332451: 00 | |
332452: c5 f8 77 vzeroupper | |
332455: e8 a6 41 04 00 call 376600 <Iterator.next> | |
33245a: 80 bc 24 08 38 00 00 cmp BYTE PTR [rsp+0x3808],0x0 | |
332461: 00 | |
332462: 0f 84 13 83 03 00 je 36a77b <buildOutputType+0x4241b> | |
332468: c5 f8 10 84 24 f8 37 vmovups xmm0,XMMWORD PTR [rsp+0x37f8] | |
33246f: 00 00 | |
332471: c5 f8 29 84 24 30 34 vmovaps XMMWORD PTR [rsp+0x3430],xmm0 | |
332478: 00 00 | |
33247a: 48 8d bc 24 b0 23 00 lea rdi,[rsp+0x23b0] | |
332481: 00 | |
332482: 48 8d b4 24 30 34 00 lea rsi,[rsp+0x3430] | |
332489: 00 | |
33248a: e8 a1 4d 04 00 call 377230 <std.fmt.parseUnsigned> | |
33248f: 48 0f bf 84 24 b8 23 movsx rax,WORD PTR [rsp+0x23b8] | |
332496: 00 00 | |
332498: 48 85 c0 test rax,rax | |
33249b: 0f 85 f9 82 03 00 jne 36a79a <buildOutputType+0x4243a> | |
3324a1: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
3324a5: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
3324a9: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
3324b0: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
3324b4: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
3324bb: 00 | |
3324bc: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
3324c3: 00 | |
3324c4: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [rsp+0xb4] | |
3324cb: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
3324d2: 00 | |
3324d3: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
3324d7: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
3324de: 00 | |
3324df: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
3324e3: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
3324ea: 00 | |
3324eb: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
3324f2: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
3324f9: 00 | |
3324fa: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
332501: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
332508: 00 | |
332509: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
332510: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
332517: 00 | |
332518: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
33251f: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
332526: 00 | |
332527: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
33252b: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
332532: 00 | |
332533: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
332537: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
33253e: 00 | |
33253f: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
332546: 00 | |
332547: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
33254e: 00 | |
33254f: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
332556: 00 | |
332557: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
33255e: 00 | |
33255f: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
332566: 00 | |
332567: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
33256e: 00 | |
33256f: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
332576: 00 | |
332577: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
33257e: 00 | |
33257f: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
332586: 00 | |
332587: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
33258e: 00 | |
33258f: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
332596: 00 | |
332597: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
33259e: 00 | |
33259f: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
3325a6: 00 | |
3325a7: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
3325ae: 00 | |
3325af: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
3325b6: 00 | |
3325b7: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
3325be: 00 | |
3325bf: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
3325c6: 00 | |
3325c7: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
3325ce: 00 | |
3325cf: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
3325d6: 00 | |
3325d7: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
3325de: 00 | |
3325df: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
3325e6: 00 | |
3325e7: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
3325ee: 00 | |
3325ef: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
3325f6: 00 | |
3325f7: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
3325fe: 00 | |
3325ff: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
332606: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
33260a: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
332611: 00 | |
332612: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
332619: 00 | |
33261a: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
332621: 00 | |
332622: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
332629: 00 | |
33262a: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [rsp+0xb0] | |
332631: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
332638: 00 | |
332639: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
332640: 00 | |
332641: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
332648: 00 | |
332649: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
332650: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
332657: 00 | |
332658: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
33265f: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
332663: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
33266a: 00 | |
33266b: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
332672: 00 | |
332673: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
33267a: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
33267e: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
332685: 00 | |
332686: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
33268d: 00 | |
33268e: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
332695: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
332699: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
3326a0: 00 | |
3326a1: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
3326a8: 00 | |
3326a9: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
3326b0: 00 | |
3326b1: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
3326b8: 00 | |
3326b9: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
3326c0: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
3326c4: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
3326cb: 00 | |
3326cc: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
3326d3: 00 | |
3326d4: 44 89 bc 24 8c 00 00 mov DWORD PTR [rsp+0x8c],r15d | |
3326db: 00 | |
3326dc: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
3326e3: 00 | |
3326e4: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
3326eb: 00 | |
3326ec: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
3326f3: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
3326fa: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
332701: 00 | |
332702: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
332709: 00 | |
33270a: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
332711: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
332715: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
33271c: 00 | |
33271d: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
332724: 00 | |
332725: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
332729: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
332730: 00 | |
332731: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
332738: 00 | |
332739: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
332740: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
332744: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
33274b: 00 | |
33274c: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
332750: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
332757: 00 | |
332758: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
33275c: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
332763: 00 | |
332764: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
332768: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
33276f: 00 | |
332770: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
332774: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
33277b: 00 | |
33277c: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
332783: 41 89 c7 mov r15d,eax | |
332786: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
33278d: 89 c3 mov ebx,eax | |
33278f: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
332793: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
332797: 41 89 c8 mov r8d,ecx | |
33279a: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
33279e: 89 ca mov edx,ecx | |
3327a0: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
3327a7: 89 ce mov esi,ecx | |
3327a9: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
3327b0: 41 89 c9 mov r9d,ecx | |
3327b3: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
3327ba: 00 | |
3327bb: 41 89 ca mov r10d,ecx | |
3327be: 8a 4c 24 04 mov cl,BYTE PTR [rsp+0x4] | |
3327c2: 89 4c 24 34 mov DWORD PTR [rsp+0x34],ecx | |
3327c6: 8a 4c 24 07 mov cl,BYTE PTR [rsp+0x7] | |
3327ca: 89 4c 24 44 mov DWORD PTR [rsp+0x44],ecx | |
3327ce: 8a 4c 24 09 mov cl,BYTE PTR [rsp+0x9] | |
3327d2: 89 8c 24 70 01 00 00 mov DWORD PTR [rsp+0x170],ecx | |
3327d9: 8a 4c 24 0a mov cl,BYTE PTR [rsp+0xa] | |
3327dd: 89 8c 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],ecx | |
3327e4: 8a 4c 24 05 mov cl,BYTE PTR [rsp+0x5] | |
3327e8: 89 8c 24 88 01 00 00 mov DWORD PTR [rsp+0x188],ecx | |
3327ef: 8a 4c 24 0b mov cl,BYTE PTR [rsp+0xb] | |
3327f3: 89 4c 24 18 mov DWORD PTR [rsp+0x18],ecx | |
3327f7: 8a 4c 24 06 mov cl,BYTE PTR [rsp+0x6] | |
3327fb: 89 4c 24 50 mov DWORD PTR [rsp+0x50],ecx | |
3327ff: 44 89 e9 mov ecx,r13d | |
332802: 89 8c 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],ecx | |
332809: 8a 4c 24 0c mov cl,BYTE PTR [rsp+0xc] | |
33280d: 89 8c 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],ecx | |
332814: 44 89 e1 mov ecx,r12d | |
332817: 89 8c 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],ecx | |
33281e: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
332822: 41 89 cb mov r11d,ecx | |
332825: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
332829: 41 89 cd mov r13d,ecx | |
33282c: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
332830: 41 89 ce mov r14d,ecx | |
332833: b1 01 mov cl,0x1 | |
332835: 48 89 8c 24 e0 19 00 mov QWORD PTR [rsp+0x19e0],rcx | |
33283c: 00 | |
33283d: 48 8b 8c 24 b0 23 00 mov rcx,QWORD PTR [rsp+0x23b0] | |
332844: 00 | |
332845: 48 89 8c 24 a0 1e 00 mov QWORD PTR [rsp+0x1ea0],rcx | |
33284c: 00 | |
33284d: e9 71 c5 ff ff jmp 32edc3 <buildOutputType+0x6a63> | |
332852: 48 83 f9 06 cmp rcx,0x6 | |
332856: 0f 85 3c 05 00 00 jne 332d98 <buildOutputType+0xaa38> | |
33285c: 48 81 fe 2f 23 2e 00 cmp rsi,0x2e232f | |
332863: 74 3c je 3328a1 <buildOutputType+0xa541> | |
332865: 40 80 ff 2d cmp dil,0x2d | |
332869: 0f 85 a2 04 00 00 jne 332d11 <buildOutputType+0xa9b1> | |
33286f: 80 7e 01 2d cmp BYTE PTR [rsi+0x1],0x2d | |
332873: 0f 85 98 04 00 00 jne 332d11 <buildOutputType+0xa9b1> | |
332879: 80 7e 02 6e cmp BYTE PTR [rsi+0x2],0x6e | |
33287d: 0f 85 8e 04 00 00 jne 332d11 <buildOutputType+0xa9b1> | |
332883: 80 7e 03 61 cmp BYTE PTR [rsi+0x3],0x61 | |
332887: 0f 85 84 04 00 00 jne 332d11 <buildOutputType+0xa9b1> | |
33288d: 80 7e 04 6d cmp BYTE PTR [rsi+0x4],0x6d | |
332891: 0f 85 7a 04 00 00 jne 332d11 <buildOutputType+0xa9b1> | |
332897: 80 7e 05 65 cmp BYTE PTR [rsi+0x5],0x65 | |
33289b: 0f 85 70 04 00 00 jne 332d11 <buildOutputType+0xa9b1> | |
3328a1: 48 8d bc 24 a8 2b 00 lea rdi,[rsp+0x2ba8] | |
3328a8: 00 | |
3328a9: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
3328b0: 00 | |
3328b1: c5 f8 77 vzeroupper | |
3328b4: e8 47 3d 04 00 call 376600 <Iterator.next> | |
3328b9: 80 bc 24 b8 2b 00 00 cmp BYTE PTR [rsp+0x2bb8],0x0 | |
3328c0: 00 | |
3328c1: 0f 84 68 7f 03 00 je 36a82f <buildOutputType+0x424cf> | |
3328c7: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
3328cb: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
3328cf: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
3328d6: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
3328da: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
3328e1: 00 | |
3328e2: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
3328e9: 00 | |
3328ea: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [rsp+0xb4] | |
3328f1: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
3328f8: 00 | |
3328f9: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
3328fd: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
332904: 00 | |
332905: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
332909: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
332910: 00 | |
332911: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
332918: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
33291f: 00 | |
332920: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
332927: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
33292e: 00 | |
33292f: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
332936: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
33293d: 00 | |
33293e: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
332945: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
33294c: 00 | |
33294d: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
332951: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
332958: 00 | |
332959: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
33295d: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
332964: 00 | |
332965: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
33296c: 00 | |
33296d: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
332974: 00 | |
332975: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
33297c: 00 | |
33297d: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
332984: 00 | |
332985: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
33298c: 00 | |
33298d: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
332994: 00 | |
332995: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
33299c: 00 | |
33299d: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
3329a4: 00 | |
3329a5: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
3329ac: 00 | |
3329ad: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
3329b4: 00 | |
3329b5: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
3329bc: 00 | |
3329bd: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
3329c4: 00 | |
3329c5: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
3329cc: 00 | |
3329cd: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
3329d4: 00 | |
3329d5: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
3329dc: 00 | |
3329dd: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
3329e4: 00 | |
3329e5: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
3329ec: 00 | |
3329ed: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
3329f4: 00 | |
3329f5: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
3329fc: 00 | |
3329fd: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
332a04: 00 | |
332a05: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
332a0c: 00 | |
332a0d: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
332a14: 00 | |
332a15: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
332a1c: 00 | |
332a1d: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
332a24: 00 | |
332a25: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
332a2c: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
332a30: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
332a37: 00 | |
332a38: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
332a3f: 00 | |
332a40: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
332a47: 00 | |
332a48: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
332a4f: 00 | |
332a50: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [rsp+0xb0] | |
332a57: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
332a5e: 00 | |
332a5f: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
332a66: 00 | |
332a67: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
332a6e: 00 | |
332a6f: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
332a76: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
332a7d: 00 | |
332a7e: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
332a85: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
332a89: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
332a90: 00 | |
332a91: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
332a98: 00 | |
332a99: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
332aa0: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
332aa4: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
332aab: 00 | |
332aac: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
332ab3: 00 | |
332ab4: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
332abb: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
332abf: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
332ac6: 00 | |
332ac7: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
332ace: 00 | |
332acf: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
332ad6: 00 | |
332ad7: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
332ade: 00 | |
332adf: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
332ae6: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
332aea: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
332af1: 00 | |
332af2: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
332af9: 00 | |
332afa: 44 89 bc 24 8c 00 00 mov DWORD PTR [rsp+0x8c],r15d | |
332b01: 00 | |
332b02: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
332b09: 00 | |
332b0a: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
332b11: 00 | |
332b12: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
332b19: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
332b20: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
332b27: 00 | |
332b28: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
332b2f: 00 | |
332b30: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
332b37: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
332b3b: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
332b42: 00 | |
332b43: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
332b4a: 00 | |
332b4b: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
332b4f: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
332b56: 00 | |
332b57: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
332b5e: 00 | |
332b5f: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
332b66: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
332b6a: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
332b71: 00 | |
332b72: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
332b76: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
332b7d: 00 | |
332b7e: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
332b82: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
332b89: 00 | |
332b8a: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
332b8e: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
332b95: 00 | |
332b96: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
332b9a: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
332ba1: 00 | |
332ba2: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
332ba9: 41 89 c7 mov r15d,eax | |
332bac: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
332bb3: 89 c3 mov ebx,eax | |
332bb5: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
332bb9: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
332bbd: 41 89 c8 mov r8d,ecx | |
332bc0: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
332bc4: 89 ca mov edx,ecx | |
332bc6: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
332bcd: 89 ce mov esi,ecx | |
332bcf: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
332bd6: 41 89 c9 mov r9d,ecx | |
332bd9: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
332be0: 00 | |
332be1: 41 89 ca mov r10d,ecx | |
332be4: 8a 4c 24 04 mov cl,BYTE PTR [rsp+0x4] | |
332be8: 89 4c 24 34 mov DWORD PTR [rsp+0x34],ecx | |
332bec: 8a 4c 24 07 mov cl,BYTE PTR [rsp+0x7] | |
332bf0: 89 4c 24 44 mov DWORD PTR [rsp+0x44],ecx | |
332bf4: 8a 4c 24 09 mov cl,BYTE PTR [rsp+0x9] | |
332bf8: 89 8c 24 70 01 00 00 mov DWORD PTR [rsp+0x170],ecx | |
332bff: 8a 4c 24 0a mov cl,BYTE PTR [rsp+0xa] | |
332c03: 89 8c 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],ecx | |
332c0a: 8a 4c 24 05 mov cl,BYTE PTR [rsp+0x5] | |
332c0e: 89 8c 24 88 01 00 00 mov DWORD PTR [rsp+0x188],ecx | |
332c15: 8a 4c 24 0b mov cl,BYTE PTR [rsp+0xb] | |
332c19: 89 4c 24 18 mov DWORD PTR [rsp+0x18],ecx | |
332c1d: 8a 4c 24 06 mov cl,BYTE PTR [rsp+0x6] | |
332c21: 89 4c 24 50 mov DWORD PTR [rsp+0x50],ecx | |
332c25: 44 89 e9 mov ecx,r13d | |
332c28: 89 8c 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],ecx | |
332c2f: 8a 4c 24 0c mov cl,BYTE PTR [rsp+0xc] | |
332c33: 89 8c 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],ecx | |
332c3a: 44 89 e1 mov ecx,r12d | |
332c3d: 89 8c 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],ecx | |
332c44: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
332c48: 41 89 cb mov r11d,ecx | |
332c4b: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
332c4f: 41 89 cd mov r13d,ecx | |
332c52: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
332c56: 41 89 ce mov r14d,ecx | |
332c59: 48 8b 8c 24 a8 2b 00 mov rcx,QWORD PTR [rsp+0x2ba8] | |
332c60: 00 | |
332c61: 48 89 8c 24 68 06 00 mov QWORD PTR [rsp+0x668],rcx | |
332c68: 00 | |
332c69: 48 8b 8c 24 b0 2b 00 mov rcx,QWORD PTR [rsp+0x2bb0] | |
332c70: 00 | |
332c71: 48 89 8c 24 00 07 00 mov QWORD PTR [rsp+0x700],rcx | |
332c78: 00 | |
332c79: b1 01 mov cl,0x1 | |
332c7b: 48 89 8c 24 c0 05 00 mov QWORD PTR [rsp+0x5c0],rcx | |
332c82: 00 | |
332c83: e9 3b c1 ff ff jmp 32edc3 <buildOutputType+0x6a63> | |
332c88: 48 89 c1 mov rcx,rax | |
332c8b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] | |
332c90: 48 83 e9 01 sub rcx,0x1 | |
332c94: 0f 82 46 f2 ff ff jb 331ee0 <buildOutputType+0x9b80> | |
332c9a: 80 7c 03 ff 2f cmp BYTE PTR [rbx+rax*1-0x1],0x2f | |
332c9f: 48 89 c8 mov rax,rcx | |
332ca2: 75 ec jne 332c90 <buildOutputType+0xa930> | |
332ca4: 48 85 c9 test rcx,rcx | |
332ca7: 0f 84 85 15 00 00 je 334232 <buildOutputType+0xbed2> | |
332cad: 48 89 9c 24 80 1b 00 mov QWORD PTR [rsp+0x1b80],rbx | |
332cb4: 00 | |
332cb5: 48 89 8c 24 88 1b 00 mov QWORD PTR [rsp+0x1b88],rcx | |
332cbc: 00 | |
332cbd: c6 84 24 90 1b 00 00 mov BYTE PTR [rsp+0x1b90],0x1 | |
332cc4: 01 | |
332cc5: e9 2f f2 ff ff jmp 331ef9 <buildOutputType+0x9b99> | |
332cca: 45 89 fd mov r13d,r15d | |
332ccd: ba 01 00 00 00 mov edx,0x1 | |
332cd2: 66 66 66 66 66 2e 0f data16 data16 data16 data16 nop WORD PTR cs:[rax+rax*1+0x0] | |
332cd9: 1f 84 00 00 00 00 00 | |
332ce0: 48 39 d1 cmp rcx,rdx | |
332ce3: 0f 84 b5 01 00 00 je 332e9e <buildOutputType+0xab3e> | |
332ce9: 48 ff c2 inc rdx | |
332cec: 48 8d 70 ff lea rsi,[rax-0x1] | |
332cf0: 80 78 fe 2f cmp BYTE PTR [rax-0x2],0x2f | |
332cf4: 48 89 f0 mov rax,rsi | |
332cf7: 75 e7 jne 332ce0 <buildOutputType+0xa980> | |
332cf9: 48 ff ca dec rdx | |
332cfc: 48 89 b4 24 70 1d 00 mov QWORD PTR [rsp+0x1d70],rsi | |
332d03: 00 | |
332d04: 48 89 94 24 78 1d 00 mov QWORD PTR [rsp+0x1d78],rdx | |
332d0b: 00 | |
332d0c: e9 9d 01 00 00 jmp 332eae <buildOutputType+0xab4e> | |
332d11: 48 81 fe 89 dd 2d 00 cmp rsi,0x2ddd89 | |
332d18: 74 24 je 332d3e <buildOutputType+0xa9de> | |
332d1a: 40 80 ff 2d cmp dil,0x2d | |
332d1e: 75 78 jne 332d98 <buildOutputType+0xaa38> | |
332d20: 80 7e 01 72 cmp BYTE PTR [rsi+0x1],0x72 | |
332d24: 75 72 jne 332d98 <buildOutputType+0xaa38> | |
332d26: 80 7e 02 70 cmp BYTE PTR [rsi+0x2],0x70 | |
332d2a: 75 6c jne 332d98 <buildOutputType+0xaa38> | |
332d2c: 80 7e 03 61 cmp BYTE PTR [rsi+0x3],0x61 | |
332d30: 75 66 jne 332d98 <buildOutputType+0xaa38> | |
332d32: 80 7e 04 74 cmp BYTE PTR [rsi+0x4],0x74 | |
332d36: 75 60 jne 332d98 <buildOutputType+0xaa38> | |
332d38: 80 7e 05 68 cmp BYTE PTR [rsi+0x5],0x68 | |
332d3c: 75 5a jne 332d98 <buildOutputType+0xaa38> | |
332d3e: 48 8d bc 24 e0 37 00 lea rdi,[rsp+0x37e0] | |
332d45: 00 | |
332d46: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
332d4d: 00 | |
332d4e: c5 f8 77 vzeroupper | |
332d51: e8 aa 38 04 00 call 376600 <Iterator.next> | |
332d56: 80 bc 24 f0 37 00 00 cmp BYTE PTR [rsp+0x37f0],0x0 | |
332d5d: 00 | |
332d5e: 0f 84 10 7f 03 00 je 36ac74 <buildOutputType+0x42914> | |
332d64: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
332d6b: 00 | |
332d6c: 48 8d b4 24 00 04 00 lea rsi,[rsp+0x400] | |
332d73: 00 | |
332d74: e8 f7 a6 fe ff call 31d470 <std.array_list.ArrayListAligned([]const u8,null).addOne> | |
332d79: 0f b7 9c 24 a8 07 00 movzx ebx,WORD PTR [rsp+0x7a8] | |
332d80: 00 | |
332d81: 66 85 db test bx,bx | |
332d84: 0f 85 3e 0a 03 00 jne 3637c8 <buildOutputType+0x3b468> | |
332d8a: c5 f8 10 84 24 e0 37 vmovups xmm0,XMMWORD PTR [rsp+0x37e0] | |
332d91: 00 00 | |
332d93: e9 42 19 00 00 jmp 3346da <buildOutputType+0xc37a> | |
332d98: 48 83 f9 13 cmp rcx,0x13 | |
332d9c: 75 7f jne 332e1d <buildOutputType+0xaabd> | |
332d9e: 48 81 fe cb bc 2c 00 cmp rsi,0x2cbccb | |
332da5: 0f 84 99 00 00 00 je 332e44 <buildOutputType+0xaae4> | |
332dab: 40 80 ff 2d cmp dil,0x2d | |
332daf: 75 6c jne 332e1d <buildOutputType+0xaabd> | |
332db1: 80 7e 01 2d cmp BYTE PTR [rsi+0x1],0x2d | |
332db5: 75 66 jne 332e1d <buildOutputType+0xaabd> | |
332db7: 80 7e 02 6c cmp BYTE PTR [rsi+0x2],0x6c | |
332dbb: 75 60 jne 332e1d <buildOutputType+0xaabd> | |
332dbd: 80 7e 03 69 cmp BYTE PTR [rsi+0x3],0x69 | |
332dc1: 75 5a jne 332e1d <buildOutputType+0xaabd> | |
332dc3: 80 7e 04 62 cmp BYTE PTR [rsi+0x4],0x62 | |
332dc7: 75 54 jne 332e1d <buildOutputType+0xaabd> | |
332dc9: 80 7e 05 72 cmp BYTE PTR [rsi+0x5],0x72 | |
332dcd: 75 4e jne 332e1d <buildOutputType+0xaabd> | |
332dcf: 80 7e 06 61 cmp BYTE PTR [rsi+0x6],0x61 | |
332dd3: 75 48 jne 332e1d <buildOutputType+0xaabd> | |
332dd5: 80 7e 07 72 cmp BYTE PTR [rsi+0x7],0x72 | |
332dd9: 75 42 jne 332e1d <buildOutputType+0xaabd> | |
332ddb: 80 7e 08 79 cmp BYTE PTR [rsi+0x8],0x79 | |
332ddf: 75 3c jne 332e1d <buildOutputType+0xaabd> | |
332de1: 80 7e 09 2d cmp BYTE PTR [rsi+0x9],0x2d | |
332de5: 75 36 jne 332e1d <buildOutputType+0xaabd> | |
332de7: 80 7e 0a 64 cmp BYTE PTR [rsi+0xa],0x64 | |
332deb: 75 30 jne 332e1d <buildOutputType+0xaabd> | |
332ded: 80 7e 0b 69 cmp BYTE PTR [rsi+0xb],0x69 | |
332df1: 75 2a jne 332e1d <buildOutputType+0xaabd> | |
332df3: 80 7e 0c 72 cmp BYTE PTR [rsi+0xc],0x72 | |
332df7: 75 24 jne 332e1d <buildOutputType+0xaabd> | |
332df9: 80 7e 0d 65 cmp BYTE PTR [rsi+0xd],0x65 | |
332dfd: 75 1e jne 332e1d <buildOutputType+0xaabd> | |
332dff: 80 7e 0e 63 cmp BYTE PTR [rsi+0xe],0x63 | |
332e03: 75 18 jne 332e1d <buildOutputType+0xaabd> | |
332e05: 80 7e 0f 74 cmp BYTE PTR [rsi+0xf],0x74 | |
332e09: 75 12 jne 332e1d <buildOutputType+0xaabd> | |
332e0b: 80 7e 10 6f cmp BYTE PTR [rsi+0x10],0x6f | |
332e0f: 75 0c jne 332e1d <buildOutputType+0xaabd> | |
332e11: 80 7e 11 72 cmp BYTE PTR [rsi+0x11],0x72 | |
332e15: 75 06 jne 332e1d <buildOutputType+0xaabd> | |
332e17: 80 7e 12 79 cmp BYTE PTR [rsi+0x12],0x79 | |
332e1b: 74 27 je 332e44 <buildOutputType+0xaae4> | |
332e1d: 48 83 f9 02 cmp rcx,0x2 | |
332e21: 0f 85 05 05 00 00 jne 33332c <buildOutputType+0xafcc> | |
332e27: 48 81 fe 98 8b 2e 00 cmp rsi,0x2e8b98 | |
332e2e: 74 14 je 332e44 <buildOutputType+0xaae4> | |
332e30: 40 80 ff 2d cmp dil,0x2d | |
332e34: 0f 85 83 04 00 00 jne 3332bd <buildOutputType+0xaf5d> | |
332e3a: 80 7e 01 4c cmp BYTE PTR [rsi+0x1],0x4c | |
332e3e: 0f 85 79 04 00 00 jne 3332bd <buildOutputType+0xaf5d> | |
332e44: 48 8d bc 24 c8 37 00 lea rdi,[rsp+0x37c8] | |
332e4b: 00 | |
332e4c: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
332e53: 00 | |
332e54: c5 f8 77 vzeroupper | |
332e57: e8 a4 37 04 00 call 376600 <Iterator.next> | |
332e5c: 80 bc 24 d8 37 00 00 cmp BYTE PTR [rsp+0x37d8],0x0 | |
332e63: 00 | |
332e64: 0f 84 f2 78 03 00 je 36a75c <buildOutputType+0x423fc> | |
332e6a: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
332e71: 00 | |
332e72: 48 8d b4 24 d0 03 00 lea rsi,[rsp+0x3d0] | |
332e79: 00 | |
332e7a: e8 f1 a5 fe ff call 31d470 <std.array_list.ArrayListAligned([]const u8,null).addOne> | |
332e7f: 0f b7 9c 24 a8 07 00 movzx ebx,WORD PTR [rsp+0x7a8] | |
332e86: 00 | |
332e87: 66 85 db test bx,bx | |
332e8a: 0f 85 38 09 03 00 jne 3637c8 <buildOutputType+0x3b468> | |
332e90: c5 f8 10 84 24 c8 37 vmovups xmm0,XMMWORD PTR [rsp+0x37c8] | |
332e97: 00 00 | |
332e99: e9 3c 18 00 00 jmp 3346da <buildOutputType+0xc37a> | |
332e9e: 48 89 9c 24 70 1d 00 mov QWORD PTR [rsp+0x1d70],rbx | |
332ea5: 00 | |
332ea6: 48 89 8c 24 78 1d 00 mov QWORD PTR [rsp+0x1d78],rcx | |
332ead: 00 | |
332eae: 48 8b b4 24 30 03 00 mov rsi,QWORD PTR [rsp+0x330] | |
332eb5: 00 | |
332eb6: 48 8d bc 24 e0 23 00 lea rdi,[rsp+0x23e0] | |
332ebd: 00 | |
332ebe: 48 8d 94 24 80 1b 00 lea rdx,[rsp+0x1b80] | |
332ec5: 00 | |
332ec6: 48 8d 8c 24 70 1d 00 lea rcx,[rsp+0x1d70] | |
332ecd: 00 | |
332ece: 49 89 f7 mov r15,rsi | |
332ed1: c5 f8 77 vzeroupper | |
332ed4: e8 47 3a 04 00 call 376920 <Package.create> | |
332ed9: 48 0f bf 84 24 e8 23 movsx rax,WORD PTR [rsp+0x23e8] | |
332ee0: 00 00 | |
332ee2: 48 85 c0 test rax,rax | |
332ee5: 0f 85 08 5a 03 00 jne 3688f3 <buildOutputType+0x40593> | |
332eeb: 48 8b 9c 24 e0 23 00 mov rbx,QWORD PTR [rsp+0x23e0] | |
332ef2: 00 | |
332ef3: 48 8b bc 24 c8 1b 00 mov rdi,QWORD PTR [rsp+0x1bc8] | |
332efa: 00 | |
332efb: 48 89 7b 40 mov QWORD PTR [rbx+0x40],rdi | |
332eff: 4c 89 fe mov rsi,r15 | |
332f02: 48 8d 94 24 40 1d 00 lea rdx,[rsp+0x1d40] | |
332f09: 00 | |
332f0a: 48 89 d9 mov rcx,rbx | |
332f0d: e8 2e e4 06 00 call 3a1340 <Package.add> | |
332f12: 89 c7 mov edi,eax | |
332f14: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
332f18: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
332f1c: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
332f23: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
332f27: 48 89 9c 24 c8 1b 00 mov QWORD PTR [rsp+0x1bc8],rbx | |
332f2e: 00 | |
332f2f: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
332f36: 00 | |
332f37: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
332f3e: 00 | |
332f3f: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [rsp+0xb4] | |
332f46: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
332f4d: 00 | |
332f4e: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
332f52: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
332f59: 00 | |
332f5a: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
332f5e: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
332f65: 00 | |
332f66: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
332f6d: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
332f74: 00 | |
332f75: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
332f7c: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
332f83: 00 | |
332f84: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
332f8b: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
332f92: 00 | |
332f93: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
332f9a: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
332fa1: 00 | |
332fa2: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
332fa6: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
332fad: 00 | |
332fae: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
332fb2: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
332fb9: 00 | |
332fba: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
332fc1: 00 | |
332fc2: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
332fc9: 00 | |
332fca: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
332fd1: 00 | |
332fd2: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
332fd9: 00 | |
332fda: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
332fe1: 00 | |
332fe2: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
332fe9: 00 | |
332fea: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
332ff1: 00 | |
332ff2: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
332ff9: 00 | |
332ffa: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
333001: 00 | |
333002: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
333009: 00 | |
33300a: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
333011: 00 | |
333012: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
333019: 00 | |
33301a: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
333021: 00 | |
333022: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
333029: 00 | |
33302a: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
333031: 00 | |
333032: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
333039: 00 | |
33303a: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
333041: 00 | |
333042: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
333049: 00 | |
33304a: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
333051: 00 | |
333052: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
333059: 00 | |
33305a: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
333061: 00 | |
333062: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
333069: 00 | |
33306a: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
333071: 00 | |
333072: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
333079: 00 | |
33307a: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
333081: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
333085: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
33308c: 00 | |
33308d: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
333094: 00 | |
333095: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
33309c: 00 | |
33309d: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
3330a4: 00 | |
3330a5: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [rsp+0xb0] | |
3330ac: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
3330b3: 00 | |
3330b4: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
3330bb: 00 | |
3330bc: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
3330c3: 00 | |
3330c4: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
3330cb: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
3330d2: 00 | |
3330d3: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
3330da: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
3330de: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
3330e5: 00 | |
3330e6: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
3330ed: 00 | |
3330ee: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
3330f5: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
3330f9: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
333100: 00 | |
333101: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
333108: 00 | |
333109: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
333110: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
333114: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
33311b: 00 | |
33311c: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
333123: 00 | |
333124: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
33312b: 00 | |
33312c: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
333133: 00 | |
333134: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
33313b: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
33313f: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
333146: 00 | |
333147: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
33314e: 00 | |
33314f: 44 89 ac 24 8c 00 00 mov DWORD PTR [rsp+0x8c],r13d | |
333156: 00 | |
333157: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
33315e: 00 | |
33315f: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
333166: 00 | |
333167: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
33316e: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
333175: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
33317c: 00 | |
33317d: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
333184: 00 | |
333185: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
33318c: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
333190: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
333197: 00 | |
333198: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
33319f: 00 | |
3331a0: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
3331a4: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
3331ab: 00 | |
3331ac: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
3331b3: 00 | |
3331b4: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
3331bb: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
3331bf: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
3331c6: 00 | |
3331c7: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
3331cb: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
3331d2: 00 | |
3331d3: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
3331d7: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
3331de: 00 | |
3331df: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
3331e3: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
3331ea: 00 | |
3331eb: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
3331ef: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
3331f6: 00 | |
3331f7: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
3331fe: 41 89 c7 mov r15d,eax | |
333201: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
333208: 89 c3 mov ebx,eax | |
33320a: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
33320e: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
333212: 41 89 c8 mov r8d,ecx | |
333215: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
333219: 89 ca mov edx,ecx | |
33321b: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
333222: 89 ce mov esi,ecx | |
333224: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
33322b: 41 89 c9 mov r9d,ecx | |
33322e: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
333235: 00 | |
333236: 41 89 ca mov r10d,ecx | |
333239: 8a 4c 24 04 mov cl,BYTE PTR [rsp+0x4] | |
33323d: 89 4c 24 34 mov DWORD PTR [rsp+0x34],ecx | |
333241: 8a 4c 24 07 mov cl,BYTE PTR [rsp+0x7] | |
333245: 89 4c 24 44 mov DWORD PTR [rsp+0x44],ecx | |
333249: 8a 4c 24 09 mov cl,BYTE PTR [rsp+0x9] | |
33324d: 89 8c 24 70 01 00 00 mov DWORD PTR [rsp+0x170],ecx | |
333254: 8a 4c 24 0a mov cl,BYTE PTR [rsp+0xa] | |
333258: 89 8c 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],ecx | |
33325f: 8a 4c 24 05 mov cl,BYTE PTR [rsp+0x5] | |
333263: 89 8c 24 88 01 00 00 mov DWORD PTR [rsp+0x188],ecx | |
33326a: 8a 4c 24 0b mov cl,BYTE PTR [rsp+0xb] | |
33326e: 89 4c 24 18 mov DWORD PTR [rsp+0x18],ecx | |
333272: 8a 4c 24 06 mov cl,BYTE PTR [rsp+0x6] | |
333276: 89 4c 24 50 mov DWORD PTR [rsp+0x50],ecx | |
33327a: 8a 4c 24 0e mov cl,BYTE PTR [rsp+0xe] | |
33327e: 89 8c 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],ecx | |
333285: 8a 4c 24 0c mov cl,BYTE PTR [rsp+0xc] | |
333289: 89 8c 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],ecx | |
333290: 44 89 e1 mov ecx,r12d | |
333293: 89 8c 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],ecx | |
33329a: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
33329e: 41 89 cb mov r11d,ecx | |
3332a1: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
3332a5: 41 89 cd mov r13d,ecx | |
3332a8: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
3332ac: 41 89 ce mov r14d,ecx | |
3332af: 66 85 ff test di,di | |
3332b2: 0f 84 0b bb ff ff je 32edc3 <buildOutputType+0x6a63> | |
3332b8: e9 f7 f1 02 00 jmp 3624b4 <buildOutputType+0x3a154> | |
3332bd: 48 81 fe 68 8d 2e 00 cmp rsi,0x2e8d68 | |
3332c4: 74 0c je 3332d2 <buildOutputType+0xaf72> | |
3332c6: 40 80 ff 2d cmp dil,0x2d | |
3332ca: 75 60 jne 33332c <buildOutputType+0xafcc> | |
3332cc: 80 7e 01 46 cmp BYTE PTR [rsi+0x1],0x46 | |
3332d0: 75 5a jne 33332c <buildOutputType+0xafcc> | |
3332d2: 48 8d bc 24 b0 37 00 lea rdi,[rsp+0x37b0] | |
3332d9: 00 | |
3332da: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
3332e1: 00 | |
3332e2: c5 f8 77 vzeroupper | |
3332e5: e8 16 33 04 00 call 376600 <Iterator.next> | |
3332ea: 80 bc 24 c0 37 00 00 cmp BYTE PTR [rsp+0x37c0],0x0 | |
3332f1: 00 | |
3332f2: 0f 84 23 87 03 00 je 36ba1b <buildOutputType+0x436bb> | |
3332f8: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
3332ff: 00 | |
333300: 48 8d b4 24 30 04 00 lea rsi,[rsp+0x430] | |
333307: 00 | |
333308: e8 63 a1 fe ff call 31d470 <std.array_list.ArrayListAligned([]const u8,null).addOne> | |
33330d: 0f b7 9c 24 a8 07 00 movzx ebx,WORD PTR [rsp+0x7a8] | |
333314: 00 | |
333315: 66 85 db test bx,bx | |
333318: 0f 85 aa 04 03 00 jne 3637c8 <buildOutputType+0x3b468> | |
33331e: c5 f8 10 84 24 b0 37 vmovups xmm0,XMMWORD PTR [rsp+0x37b0] | |
333325: 00 00 | |
333327: e9 ae 13 00 00 jmp 3346da <buildOutputType+0xc37a> | |
33332c: 48 83 f9 0a cmp rcx,0xa | |
333330: 0f 85 ab 00 00 00 jne 3333e1 <buildOutputType+0xb081> | |
333336: 48 81 fe e3 d4 2d 00 cmp rsi,0x2dd4e3 | |
33333d: 74 48 je 333387 <buildOutputType+0xb027> | |
33333f: 40 80 ff 2d cmp dil,0x2d | |
333343: 0f 85 98 00 00 00 jne 3333e1 <buildOutputType+0xb081> | |
333349: 80 7e 01 66 cmp BYTE PTR [rsi+0x1],0x66 | |
33334d: 0f 85 8e 00 00 00 jne 3333e1 <buildOutputType+0xb081> | |
333353: 80 7e 02 72 cmp BYTE PTR [rsi+0x2],0x72 | |
333357: 0f 85 84 00 00 00 jne 3333e1 <buildOutputType+0xb081> | |
33335d: 80 7e 03 61 cmp BYTE PTR [rsi+0x3],0x61 | |
333361: 75 7e jne 3333e1 <buildOutputType+0xb081> | |
333363: 80 7e 04 6d cmp BYTE PTR [rsi+0x4],0x6d | |
333367: 75 78 jne 3333e1 <buildOutputType+0xb081> | |
333369: 80 7e 05 65 cmp BYTE PTR [rsi+0x5],0x65 | |
33336d: 75 72 jne 3333e1 <buildOutputType+0xb081> | |
33336f: 80 7e 06 77 cmp BYTE PTR [rsi+0x6],0x77 | |
333373: 75 6c jne 3333e1 <buildOutputType+0xb081> | |
333375: 80 7e 07 6f cmp BYTE PTR [rsi+0x7],0x6f | |
333379: 75 66 jne 3333e1 <buildOutputType+0xb081> | |
33337b: 80 7e 08 72 cmp BYTE PTR [rsi+0x8],0x72 | |
33337f: 75 60 jne 3333e1 <buildOutputType+0xb081> | |
333381: 80 7e 09 6b cmp BYTE PTR [rsi+0x9],0x6b | |
333385: 75 5a jne 3333e1 <buildOutputType+0xb081> | |
333387: 48 8d bc 24 98 37 00 lea rdi,[rsp+0x3798] | |
33338e: 00 | |
33338f: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
333396: 00 | |
333397: c5 f8 77 vzeroupper | |
33339a: e8 61 32 04 00 call 376600 <Iterator.next> | |
33339f: 80 bc 24 a8 37 00 00 cmp BYTE PTR [rsp+0x37a8],0x0 | |
3333a6: 00 | |
3333a7: 0f 84 d2 87 03 00 je 36bb7f <buildOutputType+0x4381f> | |
3333ad: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
3333b4: 00 | |
3333b5: 48 8d b4 24 c0 04 00 lea rsi,[rsp+0x4c0] | |
3333bc: 00 | |
3333bd: e8 ae a0 fe ff call 31d470 <std.array_list.ArrayListAligned([]const u8,null).addOne> | |
3333c2: 0f b7 9c 24 a8 07 00 movzx ebx,WORD PTR [rsp+0x7a8] | |
3333c9: 00 | |
3333ca: 66 85 db test bx,bx | |
3333cd: 0f 85 f5 03 03 00 jne 3637c8 <buildOutputType+0x3b468> | |
3333d3: c5 f8 10 84 24 98 37 vmovups xmm0,XMMWORD PTR [rsp+0x3798] | |
3333da: 00 00 | |
3333dc: e9 f9 12 00 00 jmp 3346da <buildOutputType+0xc37a> | |
3333e1: 48 83 f9 0d cmp rcx,0xd | |
3333e5: 0f 85 68 04 00 00 jne 333853 <buildOutputType+0xb4f3> | |
3333eb: 48 81 fe 99 22 2e 00 cmp rsi,0x2e2299 | |
3333f2: 0f 84 82 00 00 00 je 33347a <buildOutputType+0xb11a> | |
3333f8: 40 80 ff 2d cmp dil,0x2d | |
3333fc: 0f 85 51 04 00 00 jne 333853 <buildOutputType+0xb4f3> | |
333402: 80 7e 01 69 cmp BYTE PTR [rsi+0x1],0x69 | |
333406: 0f 85 47 04 00 00 jne 333853 <buildOutputType+0xb4f3> | |
33340c: 80 7e 02 6e cmp BYTE PTR [rsi+0x2],0x6e | |
333410: 0f 85 3d 04 00 00 jne 333853 <buildOutputType+0xb4f3> | |
333416: 80 7e 03 73 cmp BYTE PTR [rsi+0x3],0x73 | |
33341a: 0f 85 33 04 00 00 jne 333853 <buildOutputType+0xb4f3> | |
333420: 80 7e 04 74 cmp BYTE PTR [rsi+0x4],0x74 | |
333424: 0f 85 29 04 00 00 jne 333853 <buildOutputType+0xb4f3> | |
33342a: 80 7e 05 61 cmp BYTE PTR [rsi+0x5],0x61 | |
33342e: 0f 85 1f 04 00 00 jne 333853 <buildOutputType+0xb4f3> | |
333434: 80 7e 06 6c cmp BYTE PTR [rsi+0x6],0x6c | |
333438: 0f 85 15 04 00 00 jne 333853 <buildOutputType+0xb4f3> | |
33343e: 80 7e 07 6c cmp BYTE PTR [rsi+0x7],0x6c | |
333442: 0f 85 0b 04 00 00 jne 333853 <buildOutputType+0xb4f3> | |
333448: 80 7e 08 5f cmp BYTE PTR [rsi+0x8],0x5f | |
33344c: 0f 85 01 04 00 00 jne 333853 <buildOutputType+0xb4f3> | |
333452: 80 7e 09 6e cmp BYTE PTR [rsi+0x9],0x6e | |
333456: 0f 85 f7 03 00 00 jne 333853 <buildOutputType+0xb4f3> | |
33345c: 80 7e 0a 61 cmp BYTE PTR [rsi+0xa],0x61 | |
333460: 0f 85 ed 03 00 00 jne 333853 <buildOutputType+0xb4f3> | |
333466: 80 7e 0b 6d cmp BYTE PTR [rsi+0xb],0x6d | |
33346a: 0f 85 e3 03 00 00 jne 333853 <buildOutputType+0xb4f3> | |
333470: 80 7e 0c 65 cmp BYTE PTR [rsi+0xc],0x65 | |
333474: 0f 85 d9 03 00 00 jne 333853 <buildOutputType+0xb4f3> | |
33347a: 48 8d bc 24 80 37 00 lea rdi,[rsp+0x3780] | |
333481: 00 | |
333482: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
333489: 00 | |
33348a: c5 f8 77 vzeroupper | |
33348d: e8 6e 31 04 00 call 376600 <Iterator.next> | |
333492: 80 bc 24 90 37 00 00 cmp BYTE PTR [rsp+0x3790],0x0 | |
333499: 00 | |
33349a: 0f 84 c0 88 03 00 je 36bd60 <buildOutputType+0x43a00> | |
3334a0: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
3334a4: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
3334a8: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
3334af: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
3334b3: c5 f8 10 84 24 80 37 vmovups xmm0,XMMWORD PTR [rsp+0x3780] | |
3334ba: 00 00 | |
3334bc: c5 f8 29 84 24 f0 1f vmovaps XMMWORD PTR [rsp+0x1ff0],xmm0 | |
3334c3: 00 00 | |
3334c5: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
3334cc: 00 | |
3334cd: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
3334d4: 00 | |
3334d5: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [rsp+0xb4] | |
3334dc: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
3334e3: 00 | |
3334e4: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
3334e8: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
3334ef: 00 | |
3334f0: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
3334f4: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
3334fb: 00 | |
3334fc: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
333503: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
33350a: 00 | |
33350b: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
333512: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
333519: 00 | |
33351a: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
333521: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
333528: 00 | |
333529: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
333530: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
333537: 00 | |
333538: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
33353c: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
333543: 00 | |
333544: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
333548: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
33354f: 00 | |
333550: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
333557: 00 | |
333558: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
33355f: 00 | |
333560: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
333567: 00 | |
333568: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
33356f: 00 | |
333570: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
333577: 00 | |
333578: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
33357f: 00 | |
333580: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
333587: 00 | |
333588: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
33358f: 00 | |
333590: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
333597: 00 | |
333598: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
33359f: 00 | |
3335a0: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
3335a7: 00 | |
3335a8: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
3335af: 00 | |
3335b0: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
3335b7: 00 | |
3335b8: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
3335bf: 00 | |
3335c0: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
3335c7: 00 | |
3335c8: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
3335cf: 00 | |
3335d0: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
3335d7: 00 | |
3335d8: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
3335df: 00 | |
3335e0: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
3335e7: 00 | |
3335e8: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
3335ef: 00 | |
3335f0: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
3335f7: 00 | |
3335f8: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
3335ff: 00 | |
333600: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
333607: 00 | |
333608: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
33360f: 00 | |
333610: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
333617: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
33361b: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
333622: 00 | |
333623: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
33362a: 00 | |
33362b: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
333632: 00 | |
333633: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
33363a: 00 | |
33363b: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [rsp+0xb0] | |
333642: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
333649: 00 | |
33364a: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
333651: 00 | |
333652: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
333659: 00 | |
33365a: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
333661: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
333668: 00 | |
333669: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
333670: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
333674: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
33367b: 00 | |
33367c: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
333683: 00 | |
333684: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
33368b: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
33368f: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
333696: 00 | |
333697: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
33369e: 00 | |
33369f: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
3336a6: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
3336aa: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
3336b1: 00 | |
3336b2: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
3336b9: 00 | |
3336ba: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
3336c1: 00 | |
3336c2: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
3336c9: 00 | |
3336ca: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
3336d1: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
3336d5: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
3336dc: 00 | |
3336dd: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
3336e4: 00 | |
3336e5: 44 89 bc 24 8c 00 00 mov DWORD PTR [rsp+0x8c],r15d | |
3336ec: 00 | |
3336ed: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
3336f4: 00 | |
3336f5: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
3336fc: 00 | |
3336fd: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
333704: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
33370b: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
333712: 00 | |
333713: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
33371a: 00 | |
33371b: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
333722: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
333726: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
33372d: 00 | |
33372e: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
333735: 00 | |
333736: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
33373a: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
333741: 00 | |
333742: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
333749: 00 | |
33374a: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
333751: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
333755: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
33375c: 00 | |
33375d: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
333761: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
333768: 00 | |
333769: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
33376d: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
333774: 00 | |
333775: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
333779: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
333780: 00 | |
333781: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
333785: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
33378c: 00 | |
33378d: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
333794: 41 89 c7 mov r15d,eax | |
333797: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
33379e: 89 c3 mov ebx,eax | |
3337a0: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
3337a4: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
3337a8: 41 89 c8 mov r8d,ecx | |
3337ab: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
3337af: 89 ca mov edx,ecx | |
3337b1: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
3337b8: 89 ce mov esi,ecx | |
3337ba: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
3337c1: 41 89 c9 mov r9d,ecx | |
3337c4: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
3337cb: 00 | |
3337cc: 41 89 ca mov r10d,ecx | |
3337cf: 8a 4c 24 04 mov cl,BYTE PTR [rsp+0x4] | |
3337d3: 89 4c 24 34 mov DWORD PTR [rsp+0x34],ecx | |
3337d7: 8a 4c 24 07 mov cl,BYTE PTR [rsp+0x7] | |
3337db: 89 4c 24 44 mov DWORD PTR [rsp+0x44],ecx | |
3337df: 8a 4c 24 09 mov cl,BYTE PTR [rsp+0x9] | |
3337e3: 89 8c 24 70 01 00 00 mov DWORD PTR [rsp+0x170],ecx | |
3337ea: 8a 4c 24 0a mov cl,BYTE PTR [rsp+0xa] | |
3337ee: 89 8c 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],ecx | |
3337f5: 8a 4c 24 05 mov cl,BYTE PTR [rsp+0x5] | |
3337f9: 89 8c 24 88 01 00 00 mov DWORD PTR [rsp+0x188],ecx | |
333800: 8a 4c 24 0b mov cl,BYTE PTR [rsp+0xb] | |
333804: 89 4c 24 18 mov DWORD PTR [rsp+0x18],ecx | |
333808: 8a 4c 24 06 mov cl,BYTE PTR [rsp+0x6] | |
33380c: 89 4c 24 50 mov DWORD PTR [rsp+0x50],ecx | |
333810: 44 89 e9 mov ecx,r13d | |
333813: 89 8c 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],ecx | |
33381a: 8a 4c 24 0c mov cl,BYTE PTR [rsp+0xc] | |
33381e: 89 8c 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],ecx | |
333825: 44 89 e1 mov ecx,r12d | |
333828: 89 8c 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],ecx | |
33382f: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
333833: 41 89 cb mov r11d,ecx | |
333836: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
33383a: 41 89 cd mov r13d,ecx | |
33383d: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
333841: 41 89 ce mov r14d,ecx | |
333844: b1 01 mov cl,0x1 | |
333846: 48 89 8c 24 c0 19 00 mov QWORD PTR [rsp+0x19c0],rcx | |
33384d: 00 | |
33384e: e9 70 b5 ff ff jmp 32edc3 <buildOutputType+0x6a63> | |
333853: 48 83 f9 02 cmp rcx,0x2 | |
333857: 75 15 jne 33386e <buildOutputType+0xb50e> | |
333859: 48 81 fe 60 7b 2e 00 cmp rsi,0x2e7b60 | |
333860: 74 6f je 3338d1 <buildOutputType+0xb571> | |
333862: 40 80 ff 2d cmp dil,0x2d | |
333866: 75 06 jne 33386e <buildOutputType+0xb50e> | |
333868: 80 7e 01 54 cmp BYTE PTR [rsi+0x1],0x54 | |
33386c: 74 63 je 3338d1 <buildOutputType+0xb571> | |
33386e: 48 83 f9 08 cmp rcx,0x8 | |
333872: 0f 85 40 04 00 00 jne 333cb8 <buildOutputType+0xb958> | |
333878: 48 81 fe c8 e0 2c 00 cmp rsi,0x2ce0c8 | |
33387f: 74 50 je 3338d1 <buildOutputType+0xb571> | |
333881: 40 80 ff 2d cmp dil,0x2d | |
333885: 0f 85 2d 04 00 00 jne 333cb8 <buildOutputType+0xb958> | |
33388b: 80 7e 01 2d cmp BYTE PTR [rsi+0x1],0x2d | |
33388f: 0f 85 23 04 00 00 jne 333cb8 <buildOutputType+0xb958> | |
333895: 80 7e 02 73 cmp BYTE PTR [rsi+0x2],0x73 | |
333899: 0f 85 19 04 00 00 jne 333cb8 <buildOutputType+0xb958> | |
33389f: 80 7e 03 63 cmp BYTE PTR [rsi+0x3],0x63 | |
3338a3: 0f 85 0f 04 00 00 jne 333cb8 <buildOutputType+0xb958> | |
3338a9: 80 7e 04 72 cmp BYTE PTR [rsi+0x4],0x72 | |
3338ad: 0f 85 05 04 00 00 jne 333cb8 <buildOutputType+0xb958> | |
3338b3: 80 7e 05 69 cmp BYTE PTR [rsi+0x5],0x69 | |
3338b7: 0f 85 fb 03 00 00 jne 333cb8 <buildOutputType+0xb958> | |
3338bd: 80 7e 06 70 cmp BYTE PTR [rsi+0x6],0x70 | |
3338c1: 0f 85 f1 03 00 00 jne 333cb8 <buildOutputType+0xb958> | |
3338c7: 80 7e 07 74 cmp BYTE PTR [rsi+0x7],0x74 | |
3338cb: 0f 85 e7 03 00 00 jne 333cb8 <buildOutputType+0xb958> | |
3338d1: 48 8d bc 24 90 2b 00 lea rdi,[rsp+0x2b90] | |
3338d8: 00 | |
3338d9: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
3338e0: 00 | |
3338e1: c5 f8 77 vzeroupper | |
3338e4: e8 17 2d 04 00 call 376600 <Iterator.next> | |
3338e9: 80 bc 24 a0 2b 00 00 cmp BYTE PTR [rsp+0x2ba0],0x0 | |
3338f0: 00 | |
3338f1: 0f 84 11 80 03 00 je 36b908 <buildOutputType+0x435a8> | |
3338f7: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
3338fb: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
3338ff: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
333906: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
33390a: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
333911: 00 | |
333912: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
333919: 00 | |
33391a: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [rsp+0xb4] | |
333921: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
333928: 00 | |
333929: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
33392d: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
333934: 00 | |
333935: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
333939: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
333940: 00 | |
333941: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
333948: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
33394f: 00 | |
333950: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
333957: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
33395e: 00 | |
33395f: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
333966: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
33396d: 00 | |
33396e: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
333975: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
33397c: 00 | |
33397d: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
333981: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
333988: 00 | |
333989: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
33398d: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
333994: 00 | |
333995: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
33399c: 00 | |
33399d: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
3339a4: 00 | |
3339a5: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
3339ac: 00 | |
3339ad: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
3339b4: 00 | |
3339b5: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
3339bc: 00 | |
3339bd: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
3339c4: 00 | |
3339c5: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
3339cc: 00 | |
3339cd: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
3339d4: 00 | |
3339d5: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
3339dc: 00 | |
3339dd: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
3339e4: 00 | |
3339e5: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
3339ec: 00 | |
3339ed: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
3339f4: 00 | |
3339f5: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
3339fc: 00 | |
3339fd: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
333a04: 00 | |
333a05: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
333a0c: 00 | |
333a0d: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
333a14: 00 | |
333a15: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
333a1c: 00 | |
333a1d: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
333a24: 00 | |
333a25: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
333a2c: 00 | |
333a2d: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
333a34: 00 | |
333a35: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
333a3c: 00 | |
333a3d: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
333a44: 00 | |
333a45: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
333a4c: 00 | |
333a4d: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
333a54: 00 | |
333a55: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
333a5c: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
333a60: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
333a67: 00 | |
333a68: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
333a6f: 00 | |
333a70: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
333a77: 00 | |
333a78: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
333a7f: 00 | |
333a80: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [rsp+0xb0] | |
333a87: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
333a8e: 00 | |
333a8f: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
333a96: 00 | |
333a97: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
333a9e: 00 | |
333a9f: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
333aa6: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
333aad: 00 | |
333aae: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
333ab5: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
333ab9: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
333ac0: 00 | |
333ac1: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
333ac8: 00 | |
333ac9: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
333ad0: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
333ad4: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
333adb: 00 | |
333adc: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
333ae3: 00 | |
333ae4: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
333aeb: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
333aef: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
333af6: 00 | |
333af7: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
333afe: 00 | |
333aff: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
333b06: 00 | |
333b07: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
333b0e: 00 | |
333b0f: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
333b16: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
333b1a: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
333b21: 00 | |
333b22: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
333b29: 00 | |
333b2a: 44 89 bc 24 8c 00 00 mov DWORD PTR [rsp+0x8c],r15d | |
333b31: 00 | |
333b32: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
333b39: 00 | |
333b3a: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
333b41: 00 | |
333b42: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
333b49: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
333b50: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
333b57: 00 | |
333b58: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
333b5f: 00 | |
333b60: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
333b67: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
333b6b: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
333b72: 00 | |
333b73: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
333b7a: 00 | |
333b7b: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
333b7f: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
333b86: 00 | |
333b87: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
333b8e: 00 | |
333b8f: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
333b96: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
333b9a: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
333ba1: 00 | |
333ba2: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
333ba6: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
333bad: 00 | |
333bae: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
333bb2: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
333bb9: 00 | |
333bba: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
333bbe: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
333bc5: 00 | |
333bc6: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
333bca: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
333bd1: 00 | |
333bd2: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
333bd9: 41 89 c7 mov r15d,eax | |
333bdc: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
333be3: 89 c3 mov ebx,eax | |
333be5: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
333be9: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
333bed: 41 89 c8 mov r8d,ecx | |
333bf0: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
333bf4: 89 ca mov edx,ecx | |
333bf6: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
333bfd: 89 ce mov esi,ecx | |
333bff: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
333c06: 41 89 c9 mov r9d,ecx | |
333c09: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
333c10: 00 | |
333c11: 41 89 ca mov r10d,ecx | |
333c14: 8a 4c 24 04 mov cl,BYTE PTR [rsp+0x4] | |
333c18: 89 4c 24 34 mov DWORD PTR [rsp+0x34],ecx | |
333c1c: 8a 4c 24 07 mov cl,BYTE PTR [rsp+0x7] | |
333c20: 89 4c 24 44 mov DWORD PTR [rsp+0x44],ecx | |
333c24: 8a 4c 24 09 mov cl,BYTE PTR [rsp+0x9] | |
333c28: 89 8c 24 70 01 00 00 mov DWORD PTR [rsp+0x170],ecx | |
333c2f: 8a 4c 24 0a mov cl,BYTE PTR [rsp+0xa] | |
333c33: 89 8c 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],ecx | |
333c3a: 8a 4c 24 05 mov cl,BYTE PTR [rsp+0x5] | |
333c3e: 89 8c 24 88 01 00 00 mov DWORD PTR [rsp+0x188],ecx | |
333c45: 8a 4c 24 0b mov cl,BYTE PTR [rsp+0xb] | |
333c49: 89 4c 24 18 mov DWORD PTR [rsp+0x18],ecx | |
333c4d: 8a 4c 24 06 mov cl,BYTE PTR [rsp+0x6] | |
333c51: 89 4c 24 50 mov DWORD PTR [rsp+0x50],ecx | |
333c55: 44 89 e9 mov ecx,r13d | |
333c58: 89 8c 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],ecx | |
333c5f: 8a 4c 24 0c mov cl,BYTE PTR [rsp+0xc] | |
333c63: 89 8c 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],ecx | |
333c6a: 44 89 e1 mov ecx,r12d | |
333c6d: 89 8c 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],ecx | |
333c74: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
333c78: 41 89 cb mov r11d,ecx | |
333c7b: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
333c7f: 41 89 cd mov r13d,ecx | |
333c82: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
333c86: 41 89 ce mov r14d,ecx | |
333c89: 48 8b 8c 24 90 2b 00 mov rcx,QWORD PTR [rsp+0x2b90] | |
333c90: 00 | |
333c91: 48 89 8c 24 c0 1b 00 mov QWORD PTR [rsp+0x1bc0],rcx | |
333c98: 00 | |
333c99: 48 8b 8c 24 98 2b 00 mov rcx,QWORD PTR [rsp+0x2b98] | |
333ca0: 00 | |
333ca1: 48 89 8c 24 b8 1b 00 mov QWORD PTR [rsp+0x1bb8],rcx | |
333ca8: 00 | |
333ca9: b1 01 mov cl,0x1 | |
333cab: 48 89 8c 24 f8 17 00 mov QWORD PTR [rsp+0x17f8],rcx | |
333cb2: 00 | |
333cb3: e9 0b b1 ff ff jmp 32edc3 <buildOutputType+0x6a63> | |
333cb8: 48 83 f9 10 cmp rcx,0x10 | |
333cbc: 0f 85 86 04 00 00 jne 334148 <buildOutputType+0xbde8> | |
333cc2: 48 81 fe b7 e0 2c 00 cmp rsi,0x2ce0b7 | |
333cc9: 0f 84 a0 00 00 00 je 333d6f <buildOutputType+0xba0f> | |
333ccf: 40 80 ff 2d cmp dil,0x2d | |
333cd3: 0f 85 6f 04 00 00 jne 334148 <buildOutputType+0xbde8> | |
333cd9: 80 7e 01 2d cmp BYTE PTR [rsi+0x1],0x2d | |
333cdd: 0f 85 65 04 00 00 jne 334148 <buildOutputType+0xbde8> | |
333ce3: 80 7e 02 76 cmp BYTE PTR [rsi+0x2],0x76 | |
333ce7: 0f 85 5b 04 00 00 jne 334148 <buildOutputType+0xbde8> | |
333ced: 80 7e 03 65 cmp BYTE PTR [rsi+0x3],0x65 | |
333cf1: 0f 85 51 04 00 00 jne 334148 <buildOutputType+0xbde8> | |
333cf7: 80 7e 04 72 cmp BYTE PTR [rsi+0x4],0x72 | |
333cfb: 0f 85 47 04 00 00 jne 334148 <buildOutputType+0xbde8> | |
333d01: 80 7e 05 73 cmp BYTE PTR [rsi+0x5],0x73 | |
333d05: 0f 85 3d 04 00 00 jne 334148 <buildOutputType+0xbde8> | |
333d0b: 80 7e 06 69 cmp BYTE PTR [rsi+0x6],0x69 | |
333d0f: 0f 85 33 04 00 00 jne 334148 <buildOutputType+0xbde8> | |
333d15: 80 7e 07 6f cmp BYTE PTR [rsi+0x7],0x6f | |
333d19: 0f 85 29 04 00 00 jne 334148 <buildOutputType+0xbde8> | |
333d1f: 80 7e 08 6e cmp BYTE PTR [rsi+0x8],0x6e | |
333d23: 0f 85 1f 04 00 00 jne 334148 <buildOutputType+0xbde8> | |
333d29: 80 7e 09 2d cmp BYTE PTR [rsi+0x9],0x2d | |
333d2d: 0f 85 15 04 00 00 jne 334148 <buildOutputType+0xbde8> | |
333d33: 80 7e 0a 73 cmp BYTE PTR [rsi+0xa],0x73 | |
333d37: 0f 85 0b 04 00 00 jne 334148 <buildOutputType+0xbde8> | |
333d3d: 80 7e 0b 63 cmp BYTE PTR [rsi+0xb],0x63 | |
333d41: 0f 85 01 04 00 00 jne 334148 <buildOutputType+0xbde8> | |
333d47: 80 7e 0c 72 cmp BYTE PTR [rsi+0xc],0x72 | |
333d4b: 0f 85 f7 03 00 00 jne 334148 <buildOutputType+0xbde8> | |
333d51: 80 7e 0d 69 cmp BYTE PTR [rsi+0xd],0x69 | |
333d55: 0f 85 ed 03 00 00 jne 334148 <buildOutputType+0xbde8> | |
333d5b: 80 7e 0e 70 cmp BYTE PTR [rsi+0xe],0x70 | |
333d5f: 0f 85 e3 03 00 00 jne 334148 <buildOutputType+0xbde8> | |
333d65: 80 7e 0f 74 cmp BYTE PTR [rsi+0xf],0x74 | |
333d69: 0f 85 d9 03 00 00 jne 334148 <buildOutputType+0xbde8> | |
333d6f: 48 8d bc 24 68 37 00 lea rdi,[rsp+0x3768] | |
333d76: 00 | |
333d77: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
333d7e: 00 | |
333d7f: c5 f8 77 vzeroupper | |
333d82: e8 79 28 04 00 call 376600 <Iterator.next> | |
333d87: 80 bc 24 78 37 00 00 cmp BYTE PTR [rsp+0x3778],0x0 | |
333d8e: 00 | |
333d8f: 0f 84 0f 82 03 00 je 36bfa4 <buildOutputType+0x43c44> | |
333d95: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
333d99: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
333d9d: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
333da4: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
333da8: c5 f8 10 84 24 68 37 vmovups xmm0,XMMWORD PTR [rsp+0x3768] | |
333daf: 00 00 | |
333db1: c5 f8 29 84 24 30 20 vmovaps XMMWORD PTR [rsp+0x2030],xmm0 | |
333db8: 00 00 | |
333dba: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
333dc1: 00 | |
333dc2: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
333dc9: 00 | |
333dca: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [rsp+0xb4] | |
333dd1: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
333dd8: 00 | |
333dd9: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
333ddd: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
333de4: 00 | |
333de5: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
333de9: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
333df0: 00 | |
333df1: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
333df8: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
333dff: 00 | |
333e00: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
333e07: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
333e0e: 00 | |
333e0f: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
333e16: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
333e1d: 00 | |
333e1e: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
333e25: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
333e2c: 00 | |
333e2d: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
333e31: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
333e38: 00 | |
333e39: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
333e3d: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
333e44: 00 | |
333e45: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
333e4c: 00 | |
333e4d: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
333e54: 00 | |
333e55: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
333e5c: 00 | |
333e5d: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
333e64: 00 | |
333e65: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
333e6c: 00 | |
333e6d: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
333e74: 00 | |
333e75: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
333e7c: 00 | |
333e7d: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
333e84: 00 | |
333e85: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
333e8c: 00 | |
333e8d: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
333e94: 00 | |
333e95: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
333e9c: 00 | |
333e9d: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
333ea4: 00 | |
333ea5: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
333eac: 00 | |
333ead: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
333eb4: 00 | |
333eb5: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
333ebc: 00 | |
333ebd: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
333ec4: 00 | |
333ec5: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
333ecc: 00 | |
333ecd: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
333ed4: 00 | |
333ed5: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
333edc: 00 | |
333edd: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
333ee4: 00 | |
333ee5: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
333eec: 00 | |
333eed: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
333ef4: 00 | |
333ef5: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
333efc: 00 | |
333efd: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
333f04: 00 | |
333f05: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
333f0c: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
333f10: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
333f17: 00 | |
333f18: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
333f1f: 00 | |
333f20: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
333f27: 00 | |
333f28: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
333f2f: 00 | |
333f30: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [rsp+0xb0] | |
333f37: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
333f3e: 00 | |
333f3f: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
333f46: 00 | |
333f47: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
333f4e: 00 | |
333f4f: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
333f56: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
333f5d: 00 | |
333f5e: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
333f65: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
333f69: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
333f70: 00 | |
333f71: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
333f78: 00 | |
333f79: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
333f80: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
333f84: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
333f8b: 00 | |
333f8c: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
333f93: 00 | |
333f94: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
333f9b: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
333f9f: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
333fa6: 00 | |
333fa7: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
333fae: 00 | |
333faf: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
333fb6: 00 | |
333fb7: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
333fbe: 00 | |
333fbf: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
333fc6: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
333fca: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
333fd1: 00 | |
333fd2: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
333fd9: 00 | |
333fda: 44 89 bc 24 8c 00 00 mov DWORD PTR [rsp+0x8c],r15d | |
333fe1: 00 | |
333fe2: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
333fe9: 00 | |
333fea: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
333ff1: 00 | |
333ff2: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
333ff9: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
334000: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
334007: 00 | |
334008: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
33400f: 00 | |
334010: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
334017: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
33401b: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
334022: 00 | |
334023: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
33402a: 00 | |
33402b: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
33402f: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
334036: 00 | |
334037: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
33403e: 00 | |
33403f: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
334046: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
33404a: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
334051: 00 | |
334052: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
334056: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
33405d: 00 | |
33405e: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
334062: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
334069: 00 | |
33406a: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
33406e: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
334075: 00 | |
334076: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
33407a: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
334081: 00 | |
334082: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
334089: 41 89 c7 mov r15d,eax | |
33408c: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
334093: 89 c3 mov ebx,eax | |
334095: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
334099: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
33409d: 41 89 c8 mov r8d,ecx | |
3340a0: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
3340a4: 89 ca mov edx,ecx | |
3340a6: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
3340ad: 89 ce mov esi,ecx | |
3340af: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
3340b6: 41 89 c9 mov r9d,ecx | |
3340b9: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
3340c0: 00 | |
3340c1: 41 89 ca mov r10d,ecx | |
3340c4: 8a 4c 24 04 mov cl,BYTE PTR [rsp+0x4] | |
3340c8: 89 4c 24 34 mov DWORD PTR [rsp+0x34],ecx | |
3340cc: 8a 4c 24 07 mov cl,BYTE PTR [rsp+0x7] | |
3340d0: 89 4c 24 44 mov DWORD PTR [rsp+0x44],ecx | |
3340d4: 8a 4c 24 09 mov cl,BYTE PTR [rsp+0x9] | |
3340d8: 89 8c 24 70 01 00 00 mov DWORD PTR [rsp+0x170],ecx | |
3340df: 8a 4c 24 0a mov cl,BYTE PTR [rsp+0xa] | |
3340e3: 89 8c 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],ecx | |
3340ea: 8a 4c 24 05 mov cl,BYTE PTR [rsp+0x5] | |
3340ee: 89 8c 24 88 01 00 00 mov DWORD PTR [rsp+0x188],ecx | |
3340f5: 8a 4c 24 0b mov cl,BYTE PTR [rsp+0xb] | |
3340f9: 89 4c 24 18 mov DWORD PTR [rsp+0x18],ecx | |
3340fd: 8a 4c 24 06 mov cl,BYTE PTR [rsp+0x6] | |
334101: 89 4c 24 50 mov DWORD PTR [rsp+0x50],ecx | |
334105: 44 89 e9 mov ecx,r13d | |
334108: 89 8c 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],ecx | |
33410f: 8a 4c 24 0c mov cl,BYTE PTR [rsp+0xc] | |
334113: 89 8c 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],ecx | |
33411a: 44 89 e1 mov ecx,r12d | |
33411d: 89 8c 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],ecx | |
334124: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
334128: 41 89 cb mov r11d,ecx | |
33412b: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
33412f: 41 89 cd mov r13d,ecx | |
334132: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
334136: 41 89 ce mov r14d,ecx | |
334139: b1 01 mov cl,0x1 | |
33413b: 48 89 8c 24 f0 19 00 mov QWORD PTR [rsp+0x19f0],rcx | |
334142: 00 | |
334143: e9 7b ac ff ff jmp 32edc3 <buildOutputType+0x6a63> | |
334148: 48 83 f9 09 cmp rcx,0x9 | |
33414c: 75 3f jne 33418d <buildOutputType+0xbe2d> | |
33414e: 48 81 fe 4e bf 2c 00 cmp rsi,0x2cbf4e | |
334155: 74 5d je 3341b4 <buildOutputType+0xbe54> | |
334157: 40 80 ff 2d cmp dil,0x2d | |
33415b: 75 30 jne 33418d <buildOutputType+0xbe2d> | |
33415d: 80 7e 01 2d cmp BYTE PTR [rsi+0x1],0x2d | |
334161: 75 2a jne 33418d <buildOutputType+0xbe2d> | |
334163: 80 7e 02 6c cmp BYTE PTR [rsi+0x2],0x6c | |
334167: 75 24 jne 33418d <buildOutputType+0xbe2d> | |
334169: 80 7e 03 69 cmp BYTE PTR [rsi+0x3],0x69 | |
33416d: 75 1e jne 33418d <buildOutputType+0xbe2d> | |
33416f: 80 7e 04 62 cmp BYTE PTR [rsi+0x4],0x62 | |
334173: 75 18 jne 33418d <buildOutputType+0xbe2d> | |
334175: 80 7e 05 72 cmp BYTE PTR [rsi+0x5],0x72 | |
334179: 75 12 jne 33418d <buildOutputType+0xbe2d> | |
33417b: 80 7e 06 61 cmp BYTE PTR [rsi+0x6],0x61 | |
33417f: 75 0c jne 33418d <buildOutputType+0xbe2d> | |
334181: 80 7e 07 72 cmp BYTE PTR [rsi+0x7],0x72 | |
334185: 75 06 jne 33418d <buildOutputType+0xbe2d> | |
334187: 80 7e 08 79 cmp BYTE PTR [rsi+0x8],0x79 | |
33418b: 74 27 je 3341b4 <buildOutputType+0xbe54> | |
33418d: 48 83 f9 02 cmp rcx,0x2 | |
334191: 0f 85 c5 00 00 00 jne 33425c <buildOutputType+0xbefc> | |
334197: 48 81 fe 4c d4 2d 00 cmp rsi,0x2dd44c | |
33419e: 74 14 je 3341b4 <buildOutputType+0xbe54> | |
3341a0: 40 80 ff 2d cmp dil,0x2d | |
3341a4: 0f 85 b2 00 00 00 jne 33425c <buildOutputType+0xbefc> | |
3341aa: 80 7e 01 6c cmp BYTE PTR [rsi+0x1],0x6c | |
3341ae: 0f 85 a8 00 00 00 jne 33425c <buildOutputType+0xbefc> | |
3341b4: 48 8d bc 24 50 37 00 lea rdi,[rsp+0x3750] | |
3341bb: 00 | |
3341bc: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
3341c3: 00 | |
3341c4: c5 f8 77 vzeroupper | |
3341c7: e8 34 24 04 00 call 376600 <Iterator.next> | |
3341cc: 80 bc 24 60 37 00 00 cmp BYTE PTR [rsp+0x3760],0x0 | |
3341d3: 00 | |
3341d4: 0f 84 a5 7b 03 00 je 36bd7f <buildOutputType+0x43a1f> | |
3341da: c5 f8 10 84 24 50 37 vmovups xmm0,XMMWORD PTR [rsp+0x3750] | |
3341e1: 00 00 | |
3341e3: c5 f8 29 84 24 90 33 vmovaps XMMWORD PTR [rsp+0x3390],xmm0 | |
3341ea: 00 00 | |
3341ec: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
3341f3: 00 | |
3341f4: 48 8d b4 24 00 06 00 lea rsi,[rsp+0x600] | |
3341fb: 00 | |
3341fc: 48 8d 94 24 20 06 00 lea rdx,[rsp+0x620] | |
334203: 00 | |
334204: 48 8d 8c 24 90 33 00 lea rcx,[rsp+0x3390] | |
33420b: 00 | |
33420c: e8 bf d4 06 00 call 3a16d0 <std.array_hash_map.ArrayHashMapUnmanaged([]const u8,link.SystemLib,std.array_hash_map.StringContext,true).getOrPutContext> | |
334211: 0f b7 9c 24 c0 07 00 movzx ebx,WORD PTR [rsp+0x7c0] | |
334218: 00 | |
334219: 66 85 db test bx,bx | |
33421c: 0f 85 a6 f5 02 00 jne 3637c8 <buildOutputType+0x3b468> | |
334222: 48 8b 84 24 a8 07 00 mov rax,QWORD PTR [rsp+0x7a8] | |
334229: 00 | |
33422a: c6 00 00 mov BYTE PTR [rax],0x0 | |
33422d: e9 b4 04 00 00 jmp 3346e6 <buildOutputType+0xc386> | |
334232: 80 3b 2f cmp BYTE PTR [rbx],0x2f | |
334235: 0f 85 a5 dc ff ff jne 331ee0 <buildOutputType+0x9b80> | |
33423b: c6 84 24 90 1b 00 00 mov BYTE PTR [rsp+0x1b90],0x1 | |
334242: 01 | |
334243: 48 89 9c 24 80 1b 00 mov QWORD PTR [rsp+0x1b80],rbx | |
33424a: 00 | |
33424b: 48 c7 84 24 88 1b 00 mov QWORD PTR [rsp+0x1b88],0x1 | |
334252: 00 01 00 00 00 | |
334257: e9 9d dc ff ff jmp 331ef9 <buildOutputType+0x9b99> | |
33425c: 48 83 f9 10 cmp rcx,0x10 | |
334260: 75 6d jne 3342cf <buildOutputType+0xbf6f> | |
334262: 48 81 fe 3d bf 2c 00 cmp rsi,0x2cbf3d | |
334269: 0f 84 cd 00 00 00 je 33433c <buildOutputType+0xbfdc> | |
33426f: 40 80 ff 2d cmp dil,0x2d | |
334273: 75 5a jne 3342cf <buildOutputType+0xbf6f> | |
334275: 80 7e 01 2d cmp BYTE PTR [rsi+0x1],0x2d | |
334279: 75 54 jne 3342cf <buildOutputType+0xbf6f> | |
33427b: 80 7e 02 6e cmp BYTE PTR [rsi+0x2],0x6e | |
33427f: 75 4e jne 3342cf <buildOutputType+0xbf6f> | |
334281: 80 7e 03 65 cmp BYTE PTR [rsi+0x3],0x65 | |
334285: 75 48 jne 3342cf <buildOutputType+0xbf6f> | |
334287: 80 7e 04 65 cmp BYTE PTR [rsi+0x4],0x65 | |
33428b: 75 42 jne 3342cf <buildOutputType+0xbf6f> | |
33428d: 80 7e 05 64 cmp BYTE PTR [rsi+0x5],0x64 | |
334291: 75 3c jne 3342cf <buildOutputType+0xbf6f> | |
334293: 80 7e 06 65 cmp BYTE PTR [rsi+0x6],0x65 | |
334297: 75 36 jne 3342cf <buildOutputType+0xbf6f> | |
334299: 80 7e 07 64 cmp BYTE PTR [rsi+0x7],0x64 | |
33429d: 75 30 jne 3342cf <buildOutputType+0xbf6f> | |
33429f: 80 7e 08 2d cmp BYTE PTR [rsi+0x8],0x2d | |
3342a3: 75 2a jne 3342cf <buildOutputType+0xbf6f> | |
3342a5: 80 7e 09 6c cmp BYTE PTR [rsi+0x9],0x6c | |
3342a9: 75 24 jne 3342cf <buildOutputType+0xbf6f> | |
3342ab: 80 7e 0a 69 cmp BYTE PTR [rsi+0xa],0x69 | |
3342af: 75 1e jne 3342cf <buildOutputType+0xbf6f> | |
3342b1: 80 7e 0b 62 cmp BYTE PTR [rsi+0xb],0x62 | |
3342b5: 75 18 jne 3342cf <buildOutputType+0xbf6f> | |
3342b7: 80 7e 0c 72 cmp BYTE PTR [rsi+0xc],0x72 | |
3342bb: 75 12 jne 3342cf <buildOutputType+0xbf6f> | |
3342bd: 80 7e 0d 61 cmp BYTE PTR [rsi+0xd],0x61 | |
3342c1: 75 0c jne 3342cf <buildOutputType+0xbf6f> | |
3342c3: 80 7e 0e 72 cmp BYTE PTR [rsi+0xe],0x72 | |
3342c7: 75 06 jne 3342cf <buildOutputType+0xbf6f> | |
3342c9: 80 7e 0f 79 cmp BYTE PTR [rsi+0xf],0x79 | |
3342cd: 74 6d je 33433c <buildOutputType+0xbfdc> | |
3342cf: 48 83 f9 09 cmp rcx,0x9 | |
3342d3: 0f 85 e6 00 00 00 jne 3343bf <buildOutputType+0xc05f> | |
3342d9: 48 81 fe 45 d4 2d 00 cmp rsi,0x2dd445 | |
3342e0: 74 5a je 33433c <buildOutputType+0xbfdc> | |
3342e2: 40 80 ff 2d cmp dil,0x2d | |
3342e6: 0f 85 d3 00 00 00 jne 3343bf <buildOutputType+0xc05f> | |
3342ec: 80 7e 01 6e cmp BYTE PTR [rsi+0x1],0x6e | |
3342f0: 0f 85 c9 00 00 00 jne 3343bf <buildOutputType+0xc05f> | |
3342f6: 80 7e 02 65 cmp BYTE PTR [rsi+0x2],0x65 | |
3342fa: 0f 85 bf 00 00 00 jne 3343bf <buildOutputType+0xc05f> | |
334300: 80 7e 03 65 cmp BYTE PTR [rsi+0x3],0x65 | |
334304: 0f 85 b5 00 00 00 jne 3343bf <buildOutputType+0xc05f> | |
33430a: 80 7e 04 64 cmp BYTE PTR [rsi+0x4],0x64 | |
33430e: 0f 85 ab 00 00 00 jne 3343bf <buildOutputType+0xc05f> | |
334314: 80 7e 05 65 cmp BYTE PTR [rsi+0x5],0x65 | |
334318: 0f 85 a1 00 00 00 jne 3343bf <buildOutputType+0xc05f> | |
33431e: 80 7e 06 64 cmp BYTE PTR [rsi+0x6],0x64 | |
334322: 0f 85 97 00 00 00 jne 3343bf <buildOutputType+0xc05f> | |
334328: 80 7e 07 2d cmp BYTE PTR [rsi+0x7],0x2d | |
33432c: 0f 85 8d 00 00 00 jne 3343bf <buildOutputType+0xc05f> | |
334332: 80 7e 08 6c cmp BYTE PTR [rsi+0x8],0x6c | |
334336: 0f 85 83 00 00 00 jne 3343bf <buildOutputType+0xc05f> | |
33433c: 48 8d bc 24 38 37 00 lea rdi,[rsp+0x3738] | |
334343: 00 | |
334344: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
33434b: 00 | |
33434c: c5 f8 77 vzeroupper | |
33434f: e8 ac 22 04 00 call 376600 <Iterator.next> | |
334354: 80 bc 24 48 37 00 00 cmp BYTE PTR [rsp+0x3748],0x0 | |
33435b: 00 | |
33435c: 0f 84 b2 7c 03 00 je 36c014 <buildOutputType+0x43cb4> | |
334362: c5 f8 10 84 24 38 37 vmovups xmm0,XMMWORD PTR [rsp+0x3738] | |
334369: 00 00 | |
33436b: c5 f8 29 84 24 70 33 vmovaps XMMWORD PTR [rsp+0x3370],xmm0 | |
334372: 00 00 | |
334374: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
33437b: 00 | |
33437c: 48 8d b4 24 00 06 00 lea rsi,[rsp+0x600] | |
334383: 00 | |
334384: 48 8d 94 24 20 06 00 lea rdx,[rsp+0x620] | |
33438b: 00 | |
33438c: 48 8d 8c 24 70 33 00 lea rcx,[rsp+0x3370] | |
334393: 00 | |
334394: e8 37 d3 06 00 call 3a16d0 <std.array_hash_map.ArrayHashMapUnmanaged([]const u8,link.SystemLib,std.array_hash_map.StringContext,true).getOrPutContext> | |
334399: 0f b7 9c 24 c0 07 00 movzx ebx,WORD PTR [rsp+0x7c0] | |
3343a0: 00 | |
3343a1: 66 85 db test bx,bx | |
3343a4: 0f 85 1e f4 02 00 jne 3637c8 <buildOutputType+0x3b468> | |
3343aa: 48 8b 84 24 a8 07 00 mov rax,QWORD PTR [rsp+0x7a8] | |
3343b1: 00 | |
3343b2: 8a 0d c8 56 f7 ff mov cl,BYTE PTR [rip+0xfffffffffff756c8] # 2a9a80 <__unnamed_287> | |
3343b8: 88 08 mov BYTE PTR [rax],cl | |
3343ba: e9 27 03 00 00 jmp 3346e6 <buildOutputType+0xc386> | |
3343bf: 48 83 f9 02 cmp rcx,0x2 | |
3343c3: 75 1d jne 3343e2 <buildOutputType+0xc082> | |
3343c5: 48 81 fe bb 90 2e 00 cmp rsi,0x2e90bb | |
3343cc: 0f 84 78 02 00 00 je 33464a <buildOutputType+0xc2ea> | |
3343d2: 40 80 ff 2d cmp dil,0x2d | |
3343d6: 75 0a jne 3343e2 <buildOutputType+0xc082> | |
3343d8: 80 7e 01 44 cmp BYTE PTR [rsi+0x1],0x44 | |
3343dc: 0f 84 68 02 00 00 je 33464a <buildOutputType+0xc2ea> | |
3343e2: 48 83 f9 08 cmp rcx,0x8 | |
3343e6: 75 41 jne 334429 <buildOutputType+0xc0c9> | |
3343e8: 48 81 fe a3 c7 2d 00 cmp rsi,0x2dc7a3 | |
3343ef: 0f 84 55 02 00 00 je 33464a <buildOutputType+0xc2ea> | |
3343f5: 40 80 ff 2d cmp dil,0x2d | |
3343f9: 75 2e jne 334429 <buildOutputType+0xc0c9> | |
3343fb: 80 7e 01 69 cmp BYTE PTR [rsi+0x1],0x69 | |
3343ff: 75 28 jne 334429 <buildOutputType+0xc0c9> | |
334401: 80 7e 02 73 cmp BYTE PTR [rsi+0x2],0x73 | |
334405: 75 22 jne 334429 <buildOutputType+0xc0c9> | |
334407: 80 7e 03 79 cmp BYTE PTR [rsi+0x3],0x79 | |
33440b: 75 1c jne 334429 <buildOutputType+0xc0c9> | |
33440d: 80 7e 04 73 cmp BYTE PTR [rsi+0x4],0x73 | |
334411: 75 16 jne 334429 <buildOutputType+0xc0c9> | |
334413: 80 7e 05 74 cmp BYTE PTR [rsi+0x5],0x74 | |
334417: 75 10 jne 334429 <buildOutputType+0xc0c9> | |
334419: 80 7e 06 65 cmp BYTE PTR [rsi+0x6],0x65 | |
33441d: 75 0a jne 334429 <buildOutputType+0xc0c9> | |
33441f: 80 7e 07 6d cmp BYTE PTR [rsi+0x7],0x6d | |
334423: 0f 84 21 02 00 00 je 33464a <buildOutputType+0xc2ea> | |
334429: 48 83 f9 02 cmp rcx,0x2 | |
33442d: 75 1d jne 33444c <buildOutputType+0xc0ec> | |
33442f: 48 81 fe e4 8c 2e 00 cmp rsi,0x2e8ce4 | |
334436: 0f 84 0e 02 00 00 je 33464a <buildOutputType+0xc2ea> | |
33443c: 40 80 ff 2d cmp dil,0x2d | |
334440: 75 0a jne 33444c <buildOutputType+0xc0ec> | |
334442: 80 7e 01 49 cmp BYTE PTR [rsi+0x1],0x49 | |
334446: 0f 84 fe 01 00 00 je 33464a <buildOutputType+0xc2ea> | |
33444c: 48 83 f9 09 cmp rcx,0x9 | |
334450: 75 47 jne 334499 <buildOutputType+0xc139> | |
334452: 48 81 fe 5b 83 2d 00 cmp rsi,0x2d835b | |
334459: 0f 84 eb 01 00 00 je 33464a <buildOutputType+0xc2ea> | |
33445f: 40 80 ff 2d cmp dil,0x2d | |
334463: 75 34 jne 334499 <buildOutputType+0xc139> | |
334465: 80 7e 01 64 cmp BYTE PTR [rsi+0x1],0x64 | |
334469: 75 2e jne 334499 <buildOutputType+0xc139> | |
33446b: 80 7e 02 69 cmp BYTE PTR [rsi+0x2],0x69 | |
33446f: 75 28 jne 334499 <buildOutputType+0xc139> | |
334471: 80 7e 03 72 cmp BYTE PTR [rsi+0x3],0x72 | |
334475: 75 22 jne 334499 <buildOutputType+0xc139> | |
334477: 80 7e 04 61 cmp BYTE PTR [rsi+0x4],0x61 | |
33447b: 75 1c jne 334499 <buildOutputType+0xc139> | |
33447d: 80 7e 05 66 cmp BYTE PTR [rsi+0x5],0x66 | |
334481: 75 16 jne 334499 <buildOutputType+0xc139> | |
334483: 80 7e 06 74 cmp BYTE PTR [rsi+0x6],0x74 | |
334487: 75 10 jne 334499 <buildOutputType+0xc139> | |
334489: 80 7e 07 65 cmp BYTE PTR [rsi+0x7],0x65 | |
33448d: 75 0a jne 334499 <buildOutputType+0xc139> | |
33448f: 80 7e 08 72 cmp BYTE PTR [rsi+0x8],0x72 | |
334493: 0f 84 b1 01 00 00 je 33464a <buildOutputType+0xc2ea> | |
334499: 48 83 f9 0d cmp rcx,0xd | |
33449d: 75 5f jne 3344fe <buildOutputType+0xc19e> | |
33449f: 48 81 fe 0f e1 2c 00 cmp rsi,0x2ce10f | |
3344a6: 0f 84 9e 01 00 00 je 33464a <buildOutputType+0xc2ea> | |
3344ac: 40 80 ff 2d cmp dil,0x2d | |
3344b0: 75 4c jne 3344fe <buildOutputType+0xc19e> | |
3344b2: 80 7e 01 69 cmp BYTE PTR [rsi+0x1],0x69 | |
3344b6: 75 46 jne 3344fe <buildOutputType+0xc19e> | |
3344b8: 80 7e 02 77 cmp BYTE PTR [rsi+0x2],0x77 | |
3344bc: 75 40 jne 3344fe <buildOutputType+0xc19e> | |
3344be: 80 7e 03 69 cmp BYTE PTR [rsi+0x3],0x69 | |
3344c2: 75 3a jne 3344fe <buildOutputType+0xc19e> | |
3344c4: 80 7e 04 74 cmp BYTE PTR [rsi+0x4],0x74 | |
3344c8: 75 34 jne 3344fe <buildOutputType+0xc19e> | |
3344ca: 80 7e 05 68 cmp BYTE PTR [rsi+0x5],0x68 | |
3344ce: 75 2e jne 3344fe <buildOutputType+0xc19e> | |
3344d0: 80 7e 06 73 cmp BYTE PTR [rsi+0x6],0x73 | |
3344d4: 75 28 jne 3344fe <buildOutputType+0xc19e> | |
3344d6: 80 7e 07 79 cmp BYTE PTR [rsi+0x7],0x79 | |
3344da: 75 22 jne 3344fe <buildOutputType+0xc19e> | |
3344dc: 80 7e 08 73 cmp BYTE PTR [rsi+0x8],0x73 | |
3344e0: 75 1c jne 3344fe <buildOutputType+0xc19e> | |
3344e2: 80 7e 09 72 cmp BYTE PTR [rsi+0x9],0x72 | |
3344e6: 75 16 jne 3344fe <buildOutputType+0xc19e> | |
3344e8: 80 7e 0a 6f cmp BYTE PTR [rsi+0xa],0x6f | |
3344ec: 75 10 jne 3344fe <buildOutputType+0xc19e> | |
3344ee: 80 7e 0b 6f cmp BYTE PTR [rsi+0xb],0x6f | |
3344f2: 75 0a jne 3344fe <buildOutputType+0xc19e> | |
3344f4: 80 7e 0c 74 cmp BYTE PTR [rsi+0xc],0x74 | |
3344f8: 0f 84 4c 01 00 00 je 33464a <buildOutputType+0xc2ea> | |
3344fe: 48 83 f9 0b cmp rcx,0xb | |
334502: 75 53 jne 334557 <buildOutputType+0xc1f7> | |
334504: 48 81 fe aa d4 2d 00 cmp rsi,0x2dd4aa | |
33450b: 0f 84 39 01 00 00 je 33464a <buildOutputType+0xc2ea> | |
334511: 40 80 ff 2d cmp dil,0x2d | |
334515: 75 40 jne 334557 <buildOutputType+0xc1f7> | |
334517: 80 7e 01 69 cmp BYTE PTR [rsi+0x1],0x69 | |
33451b: 75 3a jne 334557 <buildOutputType+0xc1f7> | |
33451d: 80 7e 02 66 cmp BYTE PTR [rsi+0x2],0x66 | |
334521: 75 34 jne 334557 <buildOutputType+0xc1f7> | |
334523: 80 7e 03 72 cmp BYTE PTR [rsi+0x3],0x72 | |
334527: 75 2e jne 334557 <buildOutputType+0xc1f7> | |
334529: 80 7e 04 61 cmp BYTE PTR [rsi+0x4],0x61 | |
33452d: 75 28 jne 334557 <buildOutputType+0xc1f7> | |
33452f: 80 7e 05 6d cmp BYTE PTR [rsi+0x5],0x6d | |
334533: 75 22 jne 334557 <buildOutputType+0xc1f7> | |
334535: 80 7e 06 65 cmp BYTE PTR [rsi+0x6],0x65 | |
334539: 75 1c jne 334557 <buildOutputType+0xc1f7> | |
33453b: 80 7e 07 77 cmp BYTE PTR [rsi+0x7],0x77 | |
33453f: 75 16 jne 334557 <buildOutputType+0xc1f7> | |
334541: 80 7e 08 6f cmp BYTE PTR [rsi+0x8],0x6f | |
334545: 75 10 jne 334557 <buildOutputType+0xc1f7> | |
334547: 80 7e 09 72 cmp BYTE PTR [rsi+0x9],0x72 | |
33454b: 75 0a jne 334557 <buildOutputType+0xc1f7> | |
33454d: 80 7e 0a 6b cmp BYTE PTR [rsi+0xa],0x6b | |
334551: 0f 84 f3 00 00 00 je 33464a <buildOutputType+0xc2ea> | |
334557: 48 83 f9 16 cmp rcx,0x16 | |
33455b: 0f 85 00 05 00 00 jne 334a61 <buildOutputType+0xc701> | |
334561: 48 81 fe f8 e0 2c 00 cmp rsi,0x2ce0f8 | |
334568: 0f 84 dc 00 00 00 je 33464a <buildOutputType+0xc2ea> | |
33456e: 40 80 ff 2d cmp dil,0x2d | |
334572: 0f 85 e9 04 00 00 jne 334a61 <buildOutputType+0xc701> | |
334578: 80 7e 01 69 cmp BYTE PTR [rsi+0x1],0x69 | |
33457c: 0f 85 df 04 00 00 jne 334a61 <buildOutputType+0xc701> | |
334582: 80 7e 02 66 cmp BYTE PTR [rsi+0x2],0x66 | |
334586: 0f 85 d5 04 00 00 jne 334a61 <buildOutputType+0xc701> | |
33458c: 80 7e 03 72 cmp BYTE PTR [rsi+0x3],0x72 | |
334590: 0f 85 cb 04 00 00 jne 334a61 <buildOutputType+0xc701> | |
334596: 80 7e 04 61 cmp BYTE PTR [rsi+0x4],0x61 | |
33459a: 0f 85 c1 04 00 00 jne 334a61 <buildOutputType+0xc701> | |
3345a0: 80 7e 05 6d cmp BYTE PTR [rsi+0x5],0x6d | |
3345a4: 0f 85 b7 04 00 00 jne 334a61 <buildOutputType+0xc701> | |
3345aa: 80 7e 06 65 cmp BYTE PTR [rsi+0x6],0x65 | |
3345ae: 0f 85 ad 04 00 00 jne 334a61 <buildOutputType+0xc701> | |
3345b4: 80 7e 07 77 cmp BYTE PTR [rsi+0x7],0x77 | |
3345b8: 0f 85 a3 04 00 00 jne 334a61 <buildOutputType+0xc701> | |
3345be: 80 7e 08 6f cmp BYTE PTR [rsi+0x8],0x6f | |
3345c2: 0f 85 99 04 00 00 jne 334a61 <buildOutputType+0xc701> | |
3345c8: 80 7e 09 72 cmp BYTE PTR [rsi+0x9],0x72 | |
3345cc: 0f 85 8f 04 00 00 jne 334a61 <buildOutputType+0xc701> | |
3345d2: 80 7e 0a 6b cmp BYTE PTR [rsi+0xa],0x6b | |
3345d6: 0f 85 85 04 00 00 jne 334a61 <buildOutputType+0xc701> | |
3345dc: 80 7e 0b 77 cmp BYTE PTR [rsi+0xb],0x77 | |
3345e0: 0f 85 7b 04 00 00 jne 334a61 <buildOutputType+0xc701> | |
3345e6: 80 7e 0c 69 cmp BYTE PTR [rsi+0xc],0x69 | |
3345ea: 0f 85 71 04 00 00 jne 334a61 <buildOutputType+0xc701> | |
3345f0: 80 7e 0d 74 cmp BYTE PTR [rsi+0xd],0x74 | |
3345f4: 0f 85 67 04 00 00 jne 334a61 <buildOutputType+0xc701> | |
3345fa: 80 7e 0e 68 cmp BYTE PTR [rsi+0xe],0x68 | |
3345fe: 0f 85 5d 04 00 00 jne 334a61 <buildOutputType+0xc701> | |
334604: 80 7e 0f 73 cmp BYTE PTR [rsi+0xf],0x73 | |
334608: 0f 85 53 04 00 00 jne 334a61 <buildOutputType+0xc701> | |
33460e: 80 7e 10 79 cmp BYTE PTR [rsi+0x10],0x79 | |
334612: 0f 85 49 04 00 00 jne 334a61 <buildOutputType+0xc701> | |
334618: 80 7e 11 73 cmp BYTE PTR [rsi+0x11],0x73 | |
33461c: 0f 85 3f 04 00 00 jne 334a61 <buildOutputType+0xc701> | |
334622: 80 7e 12 72 cmp BYTE PTR [rsi+0x12],0x72 | |
334626: 0f 85 35 04 00 00 jne 334a61 <buildOutputType+0xc701> | |
33462c: 80 7e 13 6f cmp BYTE PTR [rsi+0x13],0x6f | |
334630: 0f 85 2b 04 00 00 jne 334a61 <buildOutputType+0xc701> | |
334636: 80 7e 14 6f cmp BYTE PTR [rsi+0x14],0x6f | |
33463a: 0f 85 21 04 00 00 jne 334a61 <buildOutputType+0xc701> | |
334640: 80 7e 15 74 cmp BYTE PTR [rsi+0x15],0x74 | |
334644: 0f 85 17 04 00 00 jne 334a61 <buildOutputType+0xc701> | |
33464a: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
334651: 00 | |
334652: 48 8d b4 24 40 03 00 lea rsi,[rsp+0x340] | |
334659: 00 | |
33465a: c5 f8 77 vzeroupper | |
33465d: e8 0e 8e fe ff call 31d470 <std.array_list.ArrayListAligned([]const u8,null).addOne> | |
334662: 0f b7 9c 24 a8 07 00 movzx ebx,WORD PTR [rsp+0x7a8] | |
334669: 00 | |
33466a: 66 85 db test bx,bx | |
33466d: 0f 85 55 f1 02 00 jne 3637c8 <buildOutputType+0x3b468> | |
334673: 48 8b 84 24 a0 07 00 mov rax,QWORD PTR [rsp+0x7a0] | |
33467a: 00 | |
33467b: c5 f8 10 84 24 e0 05 vmovups xmm0,XMMWORD PTR [rsp+0x5e0] | |
334682: 00 00 | |
334684: c5 f8 11 00 vmovups XMMWORD PTR [rax],xmm0 | |
334688: 48 8d bc 24 20 37 00 lea rdi,[rsp+0x3720] | |
33468f: 00 | |
334690: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
334697: 00 | |
334698: e8 63 1f 04 00 call 376600 <Iterator.next> | |
33469d: 80 bc 24 30 37 00 00 cmp BYTE PTR [rsp+0x3730],0x0 | |
3346a4: 00 | |
3346a5: 0f 84 da 78 03 00 je 36bf85 <buildOutputType+0x43c25> | |
3346ab: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
3346b2: 00 | |
3346b3: 48 8d b4 24 40 03 00 lea rsi,[rsp+0x340] | |
3346ba: 00 | |
3346bb: e8 b0 8d fe ff call 31d470 <std.array_list.ArrayListAligned([]const u8,null).addOne> | |
3346c0: 0f b7 9c 24 a8 07 00 movzx ebx,WORD PTR [rsp+0x7a8] | |
3346c7: 00 | |
3346c8: 66 85 db test bx,bx | |
3346cb: 0f 85 f7 f0 02 00 jne 3637c8 <buildOutputType+0x3b468> | |
3346d1: c5 f8 10 84 24 20 37 vmovups xmm0,XMMWORD PTR [rsp+0x3720] | |
3346d8: 00 00 | |
3346da: 48 8b 84 24 a0 07 00 mov rax,QWORD PTR [rsp+0x7a0] | |
3346e1: 00 | |
3346e2: c5 f8 11 00 vmovups XMMWORD PTR [rax],xmm0 | |
3346e6: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
3346ea: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
3346ee: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
3346f5: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
3346f9: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
334700: 00 | |
334701: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
334708: 00 | |
334709: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [rsp+0xb4] | |
334710: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
334717: 00 | |
334718: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
33471c: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
334723: 00 | |
334724: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
334728: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
33472f: 00 | |
334730: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
334737: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
33473e: 00 | |
33473f: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
334746: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
33474d: 00 | |
33474e: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
334755: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
33475c: 00 | |
33475d: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
334764: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
33476b: 00 | |
33476c: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
334770: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
334777: 00 | |
334778: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
33477c: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
334783: 00 | |
334784: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
33478b: 00 | |
33478c: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
334793: 00 | |
334794: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
33479b: 00 | |
33479c: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
3347a3: 00 | |
3347a4: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
3347ab: 00 | |
3347ac: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
3347b3: 00 | |
3347b4: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
3347bb: 00 | |
3347bc: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
3347c3: 00 | |
3347c4: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
3347cb: 00 | |
3347cc: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
3347d3: 00 | |
3347d4: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
3347db: 00 | |
3347dc: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
3347e3: 00 | |
3347e4: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
3347eb: 00 | |
3347ec: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
3347f3: 00 | |
3347f4: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
3347fb: 00 | |
3347fc: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
334803: 00 | |
334804: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
33480b: 00 | |
33480c: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
334813: 00 | |
334814: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
33481b: 00 | |
33481c: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
334823: 00 | |
334824: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
33482b: 00 | |
33482c: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
334833: 00 | |
334834: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
33483b: 00 | |
33483c: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
334843: 00 | |
334844: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
33484b: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
33484f: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
334856: 00 | |
334857: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
33485e: 00 | |
33485f: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
334866: 00 | |
334867: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
33486e: 00 | |
33486f: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [rsp+0xb0] | |
334876: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
33487d: 00 | |
33487e: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
334885: 00 | |
334886: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
33488d: 00 | |
33488e: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
334895: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
33489c: 00 | |
33489d: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
3348a4: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
3348a8: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
3348af: 00 | |
3348b0: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
3348b7: 00 | |
3348b8: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
3348bf: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
3348c3: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
3348ca: 00 | |
3348cb: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
3348d2: 00 | |
3348d3: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
3348da: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
3348de: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
3348e5: 00 | |
3348e6: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
3348ed: 00 | |
3348ee: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
3348f5: 00 | |
3348f6: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
3348fd: 00 | |
3348fe: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
334905: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
334909: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
334910: 00 | |
334911: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
334918: 00 | |
334919: 44 89 bc 24 8c 00 00 mov DWORD PTR [rsp+0x8c],r15d | |
334920: 00 | |
334921: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
334928: 00 | |
334929: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
334930: 00 | |
334931: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
334938: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
33493f: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
334946: 00 | |
334947: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
33494e: 00 | |
33494f: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
334956: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
33495a: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
334961: 00 | |
334962: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
334969: 00 | |
33496a: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
33496e: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
334975: 00 | |
334976: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
33497d: 00 | |
33497e: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
334985: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
334989: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
334990: 00 | |
334991: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
334995: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
33499c: 00 | |
33499d: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
3349a1: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
3349a8: 00 | |
3349a9: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
3349ad: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
3349b4: 00 | |
3349b5: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
3349b9: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
3349c0: 00 | |
3349c1: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
3349c8: 41 89 c7 mov r15d,eax | |
3349cb: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
3349d2: 89 c3 mov ebx,eax | |
3349d4: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
3349d8: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
3349dc: 41 89 c8 mov r8d,ecx | |
3349df: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
3349e3: 89 ca mov edx,ecx | |
3349e5: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
3349ec: 89 ce mov esi,ecx | |
3349ee: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
3349f5: 41 89 c9 mov r9d,ecx | |
3349f8: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
3349ff: 00 | |
334a00: 41 89 ca mov r10d,ecx | |
334a03: 8a 4c 24 04 mov cl,BYTE PTR [rsp+0x4] | |
334a07: 89 4c 24 34 mov DWORD PTR [rsp+0x34],ecx | |
334a0b: 8a 4c 24 07 mov cl,BYTE PTR [rsp+0x7] | |
334a0f: 89 4c 24 44 mov DWORD PTR [rsp+0x44],ecx | |
334a13: 8a 4c 24 09 mov cl,BYTE PTR [rsp+0x9] | |
334a17: 89 8c 24 70 01 00 00 mov DWORD PTR [rsp+0x170],ecx | |
334a1e: 8a 4c 24 0a mov cl,BYTE PTR [rsp+0xa] | |
334a22: 89 8c 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],ecx | |
334a29: 8a 4c 24 05 mov cl,BYTE PTR [rsp+0x5] | |
334a2d: 89 8c 24 88 01 00 00 mov DWORD PTR [rsp+0x188],ecx | |
334a34: 8a 4c 24 0b mov cl,BYTE PTR [rsp+0xb] | |
334a38: 89 4c 24 18 mov DWORD PTR [rsp+0x18],ecx | |
334a3c: 8a 4c 24 06 mov cl,BYTE PTR [rsp+0x6] | |
334a40: 89 4c 24 50 mov DWORD PTR [rsp+0x50],ecx | |
334a44: 44 89 e9 mov ecx,r13d | |
334a47: 89 8c 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],ecx | |
334a4e: 8a 4c 24 0c mov cl,BYTE PTR [rsp+0xc] | |
334a52: 89 8c 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],ecx | |
334a59: 44 89 e1 mov ecx,r12d | |
334a5c: e9 ef ac ff ff jmp 32f750 <buildOutputType+0x73f0> | |
334a61: 48 83 f9 09 cmp rcx,0x9 | |
334a65: 0f 85 8f 04 00 00 jne 334efa <buildOutputType+0xcb9a> | |
334a6b: 48 81 fe 55 b2 2d 00 cmp rsi,0x2db255 | |
334a72: 74 5a je 334ace <buildOutputType+0xc76e> | |
334a74: 40 80 ff 2d cmp dil,0x2d | |
334a78: 0f 85 7c 04 00 00 jne 334efa <buildOutputType+0xcb9a> | |
334a7e: 80 7e 01 2d cmp BYTE PTR [rsi+0x1],0x2d | |
334a82: 0f 85 72 04 00 00 jne 334efa <buildOutputType+0xcb9a> | |
334a88: 80 7e 02 76 cmp BYTE PTR [rsi+0x2],0x76 | |
334a8c: 0f 85 68 04 00 00 jne 334efa <buildOutputType+0xcb9a> | |
334a92: 80 7e 03 65 cmp BYTE PTR [rsi+0x3],0x65 | |
334a96: 0f 85 5e 04 00 00 jne 334efa <buildOutputType+0xcb9a> | |
334a9c: 80 7e 04 72 cmp BYTE PTR [rsi+0x4],0x72 | |
334aa0: 0f 85 54 04 00 00 jne 334efa <buildOutputType+0xcb9a> | |
334aa6: 80 7e 05 73 cmp BYTE PTR [rsi+0x5],0x73 | |
334aaa: 0f 85 4a 04 00 00 jne 334efa <buildOutputType+0xcb9a> | |
334ab0: 80 7e 06 69 cmp BYTE PTR [rsi+0x6],0x69 | |
334ab4: 0f 85 40 04 00 00 jne 334efa <buildOutputType+0xcb9a> | |
334aba: 80 7e 07 6f cmp BYTE PTR [rsi+0x7],0x6f | |
334abe: 0f 85 36 04 00 00 jne 334efa <buildOutputType+0xcb9a> | |
334ac4: 80 7e 08 6e cmp BYTE PTR [rsi+0x8],0x6e | |
334ac8: 0f 85 2c 04 00 00 jne 334efa <buildOutputType+0xcb9a> | |
334ace: 48 8d bc 24 78 2b 00 lea rdi,[rsp+0x2b78] | |
334ad5: 00 | |
334ad6: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
334add: 00 | |
334ade: c5 f8 77 vzeroupper | |
334ae1: e8 1a 1b 04 00 call 376600 <Iterator.next> | |
334ae6: 80 bc 24 88 2b 00 00 cmp BYTE PTR [rsp+0x2b88],0x0 | |
334aed: 00 | |
334aee: 0f 84 72 7c 03 00 je 36c766 <buildOutputType+0x44406> | |
334af4: c5 f8 10 84 24 78 2b vmovups xmm0,XMMWORD PTR [rsp+0x2b78] | |
334afb: 00 00 | |
334afd: c5 f8 29 84 24 40 33 vmovaps XMMWORD PTR [rsp+0x3340],xmm0 | |
334b04: 00 00 | |
334b06: 48 8d bc 24 68 1f 00 lea rdi,[rsp+0x1f68] | |
334b0d: 00 | |
334b0e: 48 8d b4 24 40 33 00 lea rsi,[rsp+0x3340] | |
334b15: 00 | |
334b16: e8 25 2a 04 00 call 377540 <std.builtin.Version.parse> | |
334b1b: 48 0f bf 84 24 74 1f movsx rax,WORD PTR [rsp+0x1f74] | |
334b22: 00 00 | |
334b24: 48 85 c0 test rax,rax | |
334b27: 0f 85 58 7c 03 00 jne 36c785 <buildOutputType+0x44425> | |
334b2d: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
334b31: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
334b35: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
334b3c: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
334b40: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
334b47: 00 | |
334b48: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
334b4f: 00 | |
334b50: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [rsp+0xb4] | |
334b57: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
334b5e: 00 | |
334b5f: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
334b63: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
334b6a: 00 | |
334b6b: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
334b6f: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
334b76: 00 | |
334b77: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
334b7e: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
334b85: 00 | |
334b86: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
334b8d: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
334b94: 00 | |
334b95: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
334b9c: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
334ba3: 00 | |
334ba4: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
334bab: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
334bb2: 00 | |
334bb3: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
334bb7: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
334bbe: 00 | |
334bbf: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
334bc3: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
334bca: 00 | |
334bcb: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
334bd2: 00 | |
334bd3: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
334bda: 00 | |
334bdb: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
334be2: 00 | |
334be3: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
334bea: 00 | |
334beb: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
334bf2: 00 | |
334bf3: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
334bfa: 00 | |
334bfb: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
334c02: 00 | |
334c03: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
334c0a: 00 | |
334c0b: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
334c12: 00 | |
334c13: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
334c1a: 00 | |
334c1b: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
334c22: 00 | |
334c23: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
334c2a: 00 | |
334c2b: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
334c32: 00 | |
334c33: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
334c3a: 00 | |
334c3b: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
334c42: 00 | |
334c43: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
334c4a: 00 | |
334c4b: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
334c52: 00 | |
334c53: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
334c5a: 00 | |
334c5b: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
334c62: 00 | |
334c63: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
334c6a: 00 | |
334c6b: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
334c72: 00 | |
334c73: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
334c7a: 00 | |
334c7b: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
334c82: 00 | |
334c83: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
334c8a: 00 | |
334c8b: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
334c92: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
334c96: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
334c9d: 00 | |
334c9e: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
334ca5: 00 | |
334ca6: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
334cad: 00 | |
334cae: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
334cb5: 00 | |
334cb6: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [rsp+0xb0] | |
334cbd: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
334cc4: 00 | |
334cc5: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
334ccc: 00 | |
334ccd: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
334cd4: 00 | |
334cd5: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
334cdc: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
334ce3: 00 | |
334ce4: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
334ceb: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
334cef: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
334cf6: 00 | |
334cf7: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
334cfe: 00 | |
334cff: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
334d06: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
334d0a: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
334d11: 00 | |
334d12: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
334d19: 00 | |
334d1a: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
334d21: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
334d25: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
334d2c: 00 | |
334d2d: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
334d34: 00 | |
334d35: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
334d3c: 00 | |
334d3d: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
334d44: 00 | |
334d45: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
334d4c: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
334d50: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
334d57: 00 | |
334d58: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
334d5f: 00 | |
334d60: 44 89 bc 24 8c 00 00 mov DWORD PTR [rsp+0x8c],r15d | |
334d67: 00 | |
334d68: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
334d6f: 00 | |
334d70: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
334d77: 00 | |
334d78: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
334d7f: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
334d86: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
334d8d: 00 | |
334d8e: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
334d95: 00 | |
334d96: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
334d9d: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
334da1: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
334da8: 00 | |
334da9: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
334db0: 00 | |
334db1: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
334db5: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
334dbc: 00 | |
334dbd: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
334dc4: 00 | |
334dc5: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
334dcc: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
334dd0: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
334dd7: 00 | |
334dd8: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
334ddc: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
334de3: 00 | |
334de4: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
334de8: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
334def: 00 | |
334df0: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
334df4: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
334dfb: 00 | |
334dfc: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
334e00: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
334e07: 00 | |
334e08: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
334e0f: 41 89 c7 mov r15d,eax | |
334e12: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
334e19: 89 c3 mov ebx,eax | |
334e1b: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
334e1f: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
334e23: 41 89 c8 mov r8d,ecx | |
334e26: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
334e2a: 89 ca mov edx,ecx | |
334e2c: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
334e33: 89 ce mov esi,ecx | |
334e35: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
334e3c: 41 89 c9 mov r9d,ecx | |
334e3f: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
334e46: 00 | |
334e47: 41 89 ca mov r10d,ecx | |
334e4a: 8a 4c 24 04 mov cl,BYTE PTR [rsp+0x4] | |
334e4e: 89 4c 24 34 mov DWORD PTR [rsp+0x34],ecx | |
334e52: 8a 4c 24 07 mov cl,BYTE PTR [rsp+0x7] | |
334e56: 89 4c 24 44 mov DWORD PTR [rsp+0x44],ecx | |
334e5a: 8a 4c 24 09 mov cl,BYTE PTR [rsp+0x9] | |
334e5e: 89 8c 24 70 01 00 00 mov DWORD PTR [rsp+0x170],ecx | |
334e65: 8a 4c 24 0a mov cl,BYTE PTR [rsp+0xa] | |
334e69: 89 8c 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],ecx | |
334e70: 8a 4c 24 05 mov cl,BYTE PTR [rsp+0x5] | |
334e74: 89 8c 24 88 01 00 00 mov DWORD PTR [rsp+0x188],ecx | |
334e7b: 8a 4c 24 0b mov cl,BYTE PTR [rsp+0xb] | |
334e7f: 89 4c 24 18 mov DWORD PTR [rsp+0x18],ecx | |
334e83: 8a 4c 24 06 mov cl,BYTE PTR [rsp+0x6] | |
334e87: 89 4c 24 50 mov DWORD PTR [rsp+0x50],ecx | |
334e8b: 8a 4c 24 0e mov cl,BYTE PTR [rsp+0xe] | |
334e8f: 89 8c 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],ecx | |
334e96: 8a 4c 24 0c mov cl,BYTE PTR [rsp+0xc] | |
334e9a: 89 8c 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],ecx | |
334ea1: 44 89 e1 mov ecx,r12d | |
334ea4: 89 8c 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],ecx | |
334eab: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
334eaf: 41 89 cb mov r11d,ecx | |
334eb2: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
334eb6: 41 89 cd mov r13d,ecx | |
334eb9: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
334ebd: 41 89 ce mov r14d,ecx | |
334ec0: 8b bc 24 68 1f 00 00 mov edi,DWORD PTR [rsp+0x1f68] | |
334ec7: 48 89 bc 24 e8 17 00 mov QWORD PTR [rsp+0x17e8],rdi | |
334ece: 00 | |
334ecf: 8b 8c 24 6c 1f 00 00 mov ecx,DWORD PTR [rsp+0x1f6c] | |
334ed6: 89 8c 24 4c 06 00 00 mov DWORD PTR [rsp+0x64c],ecx | |
334edd: b1 01 mov cl,0x1 | |
334edf: 48 89 8c 24 08 07 00 mov QWORD PTR [rsp+0x708],rcx | |
334ee6: 00 | |
334ee7: 8b 8c 24 70 1f 00 00 mov ecx,DWORD PTR [rsp+0x1f70] | |
334eee: 89 8c 24 ac 05 00 00 mov DWORD PTR [rsp+0x5ac],ecx | |
334ef5: e9 c9 9e ff ff jmp 32edc3 <buildOutputType+0x6a63> | |
334efa: 48 83 f9 07 cmp rcx,0x7 | |
334efe: 0f 85 83 00 00 00 jne 334f87 <buildOutputType+0xcc27> | |
334f04: 48 81 fe 10 f1 2c 00 cmp rsi,0x2cf110 | |
334f0b: 74 2a je 334f37 <buildOutputType+0xcbd7> | |
334f0d: 40 80 ff 2d cmp dil,0x2d | |
334f11: 75 74 jne 334f87 <buildOutputType+0xcc27> | |
334f13: 80 7e 01 74 cmp BYTE PTR [rsi+0x1],0x74 | |
334f17: 75 6e jne 334f87 <buildOutputType+0xcc27> | |
334f19: 80 7e 02 61 cmp BYTE PTR [rsi+0x2],0x61 | |
334f1d: 75 68 jne 334f87 <buildOutputType+0xcc27> | |
334f1f: 80 7e 03 72 cmp BYTE PTR [rsi+0x3],0x72 | |
334f23: 75 62 jne 334f87 <buildOutputType+0xcc27> | |
334f25: 80 7e 04 67 cmp BYTE PTR [rsi+0x4],0x67 | |
334f29: 75 5c jne 334f87 <buildOutputType+0xcc27> | |
334f2b: 80 7e 05 65 cmp BYTE PTR [rsi+0x5],0x65 | |
334f2f: 75 56 jne 334f87 <buildOutputType+0xcc27> | |
334f31: 80 7e 06 74 cmp BYTE PTR [rsi+0x6],0x74 | |
334f35: 75 50 jne 334f87 <buildOutputType+0xcc27> | |
334f37: 48 8d bc 24 08 37 00 lea rdi,[rsp+0x3708] | |
334f3e: 00 | |
334f3f: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
334f46: 00 | |
334f47: c5 f8 77 vzeroupper | |
334f4a: e8 b1 16 04 00 call 376600 <Iterator.next> | |
334f4f: 80 bc 24 18 37 00 00 cmp BYTE PTR [rsp+0x3718],0x0 | |
334f56: 00 | |
334f57: 0f 84 5c 78 03 00 je 36c7b9 <buildOutputType+0x44459> | |
334f5d: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
334f61: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
334f65: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
334f6c: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
334f70: c5 f8 10 84 24 08 37 vmovups xmm0,XMMWORD PTR [rsp+0x3708] | |
334f77: 00 00 | |
334f79: c5 f8 29 84 24 50 20 vmovaps XMMWORD PTR [rsp+0x2050],xmm0 | |
334f80: 00 00 | |
334f82: e9 72 f7 ff ff jmp 3346f9 <buildOutputType+0xc399> | |
334f87: 48 83 f9 05 cmp rcx,0x5 | |
334f8b: 75 7f jne 33500c <buildOutputType+0xccac> | |
334f8d: 48 81 fe 2d d2 2c 00 cmp rsi,0x2cd22d | |
334f94: 74 1e je 334fb4 <buildOutputType+0xcc54> | |
334f96: 40 80 ff 2d cmp dil,0x2d | |
334f9a: 75 70 jne 33500c <buildOutputType+0xccac> | |
334f9c: 80 7e 01 6d cmp BYTE PTR [rsi+0x1],0x6d | |
334fa0: 75 6a jne 33500c <buildOutputType+0xccac> | |
334fa2: 80 7e 02 63 cmp BYTE PTR [rsi+0x2],0x63 | |
334fa6: 75 64 jne 33500c <buildOutputType+0xccac> | |
334fa8: 80 7e 03 70 cmp BYTE PTR [rsi+0x3],0x70 | |
334fac: 75 5e jne 33500c <buildOutputType+0xccac> | |
334fae: 80 7e 04 75 cmp BYTE PTR [rsi+0x4],0x75 | |
334fb2: 75 58 jne 33500c <buildOutputType+0xccac> | |
334fb4: 48 8d bc 24 f0 36 00 lea rdi,[rsp+0x36f0] | |
334fbb: 00 | |
334fbc: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
334fc3: 00 | |
334fc4: c5 f8 77 vzeroupper | |
334fc7: e8 34 16 04 00 call 376600 <Iterator.next> | |
334fcc: 80 bc 24 00 37 00 00 cmp BYTE PTR [rsp+0x3700],0x0 | |
334fd3: 00 | |
334fd4: 0f 84 fe 77 03 00 je 36c7d8 <buildOutputType+0x44478> | |
334fda: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
334fde: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
334fe2: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
334fe9: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
334fed: c6 84 24 50 1c 00 00 mov BYTE PTR [rsp+0x1c50],0x1 | |
334ff4: 01 | |
334ff5: c5 f8 10 84 24 f0 36 vmovups xmm0,XMMWORD PTR [rsp+0x36f0] | |
334ffc: 00 00 | |
334ffe: c5 f8 29 84 24 40 1c vmovaps XMMWORD PTR [rsp+0x1c40],xmm0 | |
335005: 00 00 | |
335007: e9 ed f6 ff ff jmp 3346f9 <buildOutputType+0xc399> | |
33500c: 48 83 f9 08 cmp rcx,0x8 | |
335010: 75 77 jne 335089 <buildOutputType+0xcd29> | |
335012: 48 81 fe 30 d0 2d 00 cmp rsi,0x2dd030 | |
335019: 74 30 je 33504b <buildOutputType+0xcceb> | |
33501b: 40 80 ff 2d cmp dil,0x2d | |
33501f: 75 68 jne 335089 <buildOutputType+0xcd29> | |
335021: 80 7e 01 6d cmp BYTE PTR [rsi+0x1],0x6d | |
335025: 75 62 jne 335089 <buildOutputType+0xcd29> | |
335027: 80 7e 02 63 cmp BYTE PTR [rsi+0x2],0x63 | |
33502b: 75 5c jne 335089 <buildOutputType+0xcd29> | |
33502d: 80 7e 03 6d cmp BYTE PTR [rsi+0x3],0x6d | |
335031: 75 56 jne 335089 <buildOutputType+0xcd29> | |
335033: 80 7e 04 6f cmp BYTE PTR [rsi+0x4],0x6f | |
335037: 75 50 jne 335089 <buildOutputType+0xcd29> | |
335039: 80 7e 05 64 cmp BYTE PTR [rsi+0x5],0x64 | |
33503d: 75 4a jne 335089 <buildOutputType+0xcd29> | |
33503f: 80 7e 06 65 cmp BYTE PTR [rsi+0x6],0x65 | |
335043: 75 44 jne 335089 <buildOutputType+0xcd29> | |
335045: 80 7e 07 6c cmp BYTE PTR [rsi+0x7],0x6c | |
335049: 75 3e jne 335089 <buildOutputType+0xcd29> | |
33504b: 48 8d 9c 24 e8 3f 00 lea rbx,[rsp+0x3fe8] | |
335052: 00 | |
335053: 48 89 df mov rdi,rbx | |
335056: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
33505d: 00 | |
33505e: c5 f8 77 vzeroupper | |
335061: e8 9a 15 04 00 call 376600 <Iterator.next> | |
335066: 80 bc 24 f8 3f 00 00 cmp BYTE PTR [rsp+0x3ff8],0x0 | |
33506d: 00 | |
33506e: 0f 84 83 77 03 00 je 36c7f7 <buildOutputType+0x44497> | |
335074: 48 89 df mov rdi,rbx | |
335077: e8 f4 2e 04 00 call 377f70 <parseCodeModel> | |
33507c: 48 89 84 24 40 18 00 mov QWORD PTR [rsp+0x1840],rax | |
335083: 00 | |
335084: e9 5d f6 ff ff jmp 3346e6 <buildOutputType+0xc386> | |
335089: 48 83 f9 06 cmp rcx,0x6 | |
33508d: 73 19 jae 3350a8 <buildOutputType+0xcd48> | |
33508f: c6 84 24 bf 05 00 00 mov BYTE PTR [rsp+0x5bf],0x1 | |
335096: 01 | |
335097: b0 01 mov al,0x1 | |
335099: 48 83 f9 02 cmp rcx,0x2 | |
33509d: 0f 83 8d 08 00 00 jae 335930 <buildOutputType+0xd5d0> | |
3350a3: e9 60 0c 00 00 jmp 335d08 <buildOutputType+0xd9a8> | |
3350a8: 48 81 fe fd 96 2e 00 cmp rsi,0x2e96fd | |
3350af: 74 3c je 3350ed <buildOutputType+0xcd8d> | |
3350b1: 40 80 ff 2d cmp dil,0x2d | |
3350b5: 0f 85 eb 03 00 00 jne 3354a6 <buildOutputType+0xd146> | |
3350bb: 80 7e 01 6f cmp BYTE PTR [rsi+0x1],0x6f | |
3350bf: 0f 85 f0 03 00 00 jne 3354b5 <buildOutputType+0xd155> | |
3350c5: 80 7e 02 66 cmp BYTE PTR [rsi+0x2],0x66 | |
3350c9: 0f 85 e6 03 00 00 jne 3354b5 <buildOutputType+0xd155> | |
3350cf: 80 7e 03 6d cmp BYTE PTR [rsi+0x3],0x6d | |
3350d3: 0f 85 dc 03 00 00 jne 3354b5 <buildOutputType+0xd155> | |
3350d9: 80 7e 04 74 cmp BYTE PTR [rsi+0x4],0x74 | |
3350dd: 0f 85 d2 03 00 00 jne 3354b5 <buildOutputType+0xd155> | |
3350e3: 80 7e 05 3d cmp BYTE PTR [rsi+0x5],0x3d | |
3350e7: 0f 85 c8 03 00 00 jne 3354b5 <buildOutputType+0xd155> | |
3350ed: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
3350f1: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
3350f5: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
3350fc: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
335100: 48 83 c6 06 add rsi,0x6 | |
335104: 48 83 c1 fa add rcx,0xfffffffffffffffa | |
335108: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
33510f: 00 | |
335110: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
335117: 00 | |
335118: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [rsp+0xb4] | |
33511f: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
335126: 00 | |
335127: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
33512b: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
335132: 00 | |
335133: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
335137: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
33513e: 00 | |
33513f: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
335146: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
33514d: 00 | |
33514e: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
335155: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
33515c: 00 | |
33515d: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
335164: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
33516b: 00 | |
33516c: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
335173: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
33517a: 00 | |
33517b: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
33517f: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
335186: 00 | |
335187: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
33518b: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
335192: 00 | |
335193: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
33519a: 00 | |
33519b: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
3351a2: 00 | |
3351a3: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
3351aa: 00 | |
3351ab: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
3351b2: 00 | |
3351b3: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
3351ba: 00 | |
3351bb: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
3351c2: 00 | |
3351c3: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
3351ca: 00 | |
3351cb: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
3351d2: 00 | |
3351d3: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
3351da: 00 | |
3351db: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
3351e2: 00 | |
3351e3: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
3351ea: 00 | |
3351eb: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
3351f2: 00 | |
3351f3: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
3351fa: 00 | |
3351fb: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
335202: 00 | |
335203: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
33520a: 00 | |
33520b: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
335212: 00 | |
335213: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
33521a: 00 | |
33521b: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
335222: 00 | |
335223: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
33522a: 00 | |
33522b: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
335232: 00 | |
335233: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
33523a: 00 | |
33523b: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
335242: 00 | |
335243: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
33524a: 00 | |
33524b: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
335252: 00 | |
335253: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
33525a: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
33525e: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
335265: 00 | |
335266: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
33526d: 00 | |
33526e: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
335275: 00 | |
335276: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
33527d: 00 | |
33527e: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [rsp+0xb0] | |
335285: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
33528c: 00 | |
33528d: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
335294: 00 | |
335295: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
33529c: 00 | |
33529d: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
3352a4: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
3352ab: 00 | |
3352ac: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
3352b3: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
3352b7: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
3352be: 00 | |
3352bf: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
3352c6: 00 | |
3352c7: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
3352ce: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
3352d2: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
3352d9: 00 | |
3352da: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
3352e1: 00 | |
3352e2: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
3352e9: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
3352ed: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
3352f4: 00 | |
3352f5: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
3352fc: 00 | |
3352fd: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
335304: 00 | |
335305: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
33530c: 00 | |
33530d: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
335314: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
335318: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
33531f: 00 | |
335320: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
335327: 00 | |
335328: 44 89 bc 24 8c 00 00 mov DWORD PTR [rsp+0x8c],r15d | |
33532f: 00 | |
335330: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
335337: 00 | |
335338: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
33533f: 00 | |
335340: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
335347: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
33534e: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
335355: 00 | |
335356: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
33535d: 00 | |
33535e: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
335365: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
335369: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
335370: 00 | |
335371: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
335378: 00 | |
335379: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
33537d: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
335384: 00 | |
335385: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
33538c: 00 | |
33538d: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
335394: 48 89 b4 24 f0 05 00 mov QWORD PTR [rsp+0x5f0],rsi | |
33539b: 00 | |
33539c: 48 89 8c 24 38 18 00 mov QWORD PTR [rsp+0x1838],rcx | |
3353a3: 00 | |
3353a4: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
3353a8: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
3353af: 00 | |
3353b0: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
3353b4: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
3353bb: 00 | |
3353bc: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
3353c0: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
3353c7: 00 | |
3353c8: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
3353cc: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
3353d3: 00 | |
3353d4: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
3353d8: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
3353df: 00 | |
3353e0: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
3353e7: 41 89 c7 mov r15d,eax | |
3353ea: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
3353f1: 89 c3 mov ebx,eax | |
3353f3: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
3353f7: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
3353fb: 41 89 c8 mov r8d,ecx | |
3353fe: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
335402: 89 ca mov edx,ecx | |
335404: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
33540b: 89 ce mov esi,ecx | |
33540d: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
335414: 41 89 c9 mov r9d,ecx | |
335417: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
33541e: 00 | |
33541f: 41 89 ca mov r10d,ecx | |
335422: 8a 4c 24 04 mov cl,BYTE PTR [rsp+0x4] | |
335426: 89 4c 24 34 mov DWORD PTR [rsp+0x34],ecx | |
33542a: 8a 4c 24 07 mov cl,BYTE PTR [rsp+0x7] | |
33542e: 89 4c 24 44 mov DWORD PTR [rsp+0x44],ecx | |
335432: 8a 4c 24 09 mov cl,BYTE PTR [rsp+0x9] | |
335436: 89 8c 24 70 01 00 00 mov DWORD PTR [rsp+0x170],ecx | |
33543d: 8a 4c 24 0a mov cl,BYTE PTR [rsp+0xa] | |
335441: 89 8c 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],ecx | |
335448: 8a 4c 24 05 mov cl,BYTE PTR [rsp+0x5] | |
33544c: 89 8c 24 88 01 00 00 mov DWORD PTR [rsp+0x188],ecx | |
335453: 8a 4c 24 0b mov cl,BYTE PTR [rsp+0xb] | |
335457: 89 4c 24 18 mov DWORD PTR [rsp+0x18],ecx | |
33545b: 8a 4c 24 06 mov cl,BYTE PTR [rsp+0x6] | |
33545f: 89 4c 24 50 mov DWORD PTR [rsp+0x50],ecx | |
335463: 44 89 e9 mov ecx,r13d | |
335466: 89 8c 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],ecx | |
33546d: 8a 4c 24 0c mov cl,BYTE PTR [rsp+0xc] | |
335471: 89 8c 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],ecx | |
335478: 44 89 e1 mov ecx,r12d | |
33547b: 89 8c 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],ecx | |
335482: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
335486: 41 89 cb mov r11d,ecx | |
335489: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
33548d: 41 89 cd mov r13d,ecx | |
335490: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
335494: 41 89 ce mov r14d,ecx | |
335497: b1 01 mov cl,0x1 | |
335499: 48 89 8c 24 b0 19 00 mov QWORD PTR [rsp+0x19b0],rcx | |
3354a0: 00 | |
3354a1: e9 1d 99 ff ff jmp 32edc3 <buildOutputType+0x6a63> | |
3354a6: 48 81 fe ba 94 2e 00 cmp rsi,0x2e94ba | |
3354ad: 0f 85 ce 03 00 00 jne 335881 <buildOutputType+0xd521> | |
3354b3: eb 45 jmp 3354fa <buildOutputType+0xd19a> | |
3354b5: 48 81 fe ba 94 2e 00 cmp rsi,0x2e94ba | |
3354bc: 74 3c je 3354fa <buildOutputType+0xd19a> | |
3354be: 40 80 ff 2d cmp dil,0x2d | |
3354c2: 0f 85 b9 03 00 00 jne 335881 <buildOutputType+0xd521> | |
3354c8: 80 7e 01 6d cmp BYTE PTR [rsi+0x1],0x6d | |
3354cc: 0f 85 af 03 00 00 jne 335881 <buildOutputType+0xd521> | |
3354d2: 80 7e 02 63 cmp BYTE PTR [rsi+0x2],0x63 | |
3354d6: 0f 85 a5 03 00 00 jne 335881 <buildOutputType+0xd521> | |
3354dc: 80 7e 03 70 cmp BYTE PTR [rsi+0x3],0x70 | |
3354e0: 0f 85 9b 03 00 00 jne 335881 <buildOutputType+0xd521> | |
3354e6: 80 7e 04 75 cmp BYTE PTR [rsi+0x4],0x75 | |
3354ea: 0f 85 91 03 00 00 jne 335881 <buildOutputType+0xd521> | |
3354f0: 80 7e 05 3d cmp BYTE PTR [rsi+0x5],0x3d | |
3354f4: 0f 85 87 03 00 00 jne 335881 <buildOutputType+0xd521> | |
3354fa: c6 84 24 50 1c 00 00 mov BYTE PTR [rsp+0x1c50],0x1 | |
335501: 01 | |
335502: 48 83 c6 06 add rsi,0x6 | |
335506: 48 89 b4 24 40 1c 00 mov QWORD PTR [rsp+0x1c40],rsi | |
33550d: 00 | |
33550e: 48 83 c1 fa add rcx,0xfffffffffffffffa | |
335512: 48 89 8c 24 48 1c 00 mov QWORD PTR [rsp+0x1c48],rcx | |
335519: 00 | |
33551a: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
33551e: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
335522: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
335529: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
33552d: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
335534: 00 | |
335535: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
33553c: 00 | |
33553d: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [rsp+0xb4] | |
335544: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
33554b: 00 | |
33554c: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
335550: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
335557: 00 | |
335558: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
33555c: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
335563: 00 | |
335564: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
33556b: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
335572: 00 | |
335573: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
33557a: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
335581: 00 | |
335582: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
335589: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
335590: 00 | |
335591: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
335598: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
33559f: 00 | |
3355a0: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
3355a4: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
3355ab: 00 | |
3355ac: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
3355b0: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
3355b7: 00 | |
3355b8: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
3355bf: 00 | |
3355c0: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
3355c7: 00 | |
3355c8: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
3355cf: 00 | |
3355d0: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
3355d7: 00 | |
3355d8: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
3355df: 00 | |
3355e0: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
3355e7: 00 | |
3355e8: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
3355ef: 00 | |
3355f0: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
3355f7: 00 | |
3355f8: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
3355ff: 00 | |
335600: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
335607: 00 | |
335608: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
33560f: 00 | |
335610: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
335617: 00 | |
335618: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
33561f: 00 | |
335620: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
335627: 00 | |
335628: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
33562f: 00 | |
335630: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
335637: 00 | |
335638: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
33563f: 00 | |
335640: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
335647: 00 | |
335648: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
33564f: 00 | |
335650: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
335657: 00 | |
335658: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
33565f: 00 | |
335660: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
335667: 00 | |
335668: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
33566f: 00 | |
335670: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
335677: 00 | |
335678: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
33567f: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
335683: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
33568a: 00 | |
33568b: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
335692: 00 | |
335693: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
33569a: 00 | |
33569b: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
3356a2: 00 | |
3356a3: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [rsp+0xb0] | |
3356aa: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
3356b1: 00 | |
3356b2: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
3356b9: 00 | |
3356ba: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
3356c1: 00 | |
3356c2: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
3356c9: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
3356d0: 00 | |
3356d1: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
3356d8: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
3356dc: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
3356e3: 00 | |
3356e4: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
3356eb: 00 | |
3356ec: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
3356f3: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
3356f7: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
3356fe: 00 | |
3356ff: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
335706: 00 | |
335707: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
33570e: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
335712: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
335719: 00 | |
33571a: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
335721: 00 | |
335722: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
335729: 00 | |
33572a: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
335731: 00 | |
335732: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
335739: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
33573d: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
335744: 00 | |
335745: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
33574c: 00 | |
33574d: 44 89 bc 24 8c 00 00 mov DWORD PTR [rsp+0x8c],r15d | |
335754: 00 | |
335755: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
33575c: 00 | |
33575d: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
335764: 00 | |
335765: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
33576c: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
335773: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
33577a: 00 | |
33577b: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
335782: 00 | |
335783: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
33578a: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
33578e: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
335795: 00 | |
335796: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
33579d: 00 | |
33579e: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
3357a2: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
3357a9: 00 | |
3357aa: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
3357b1: 00 | |
3357b2: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
3357b9: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
3357bd: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
3357c4: 00 | |
3357c5: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
3357c9: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
3357d0: 00 | |
3357d1: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
3357d5: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
3357dc: 00 | |
3357dd: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
3357e1: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
3357e8: 00 | |
3357e9: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
3357ed: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
3357f4: 00 | |
3357f5: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
3357fc: 41 89 c7 mov r15d,eax | |
3357ff: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
335806: 89 c3 mov ebx,eax | |
335808: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
33580c: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
335810: 41 89 c8 mov r8d,ecx | |
335813: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
335817: 89 ca mov edx,ecx | |
335819: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
335820: 89 ce mov esi,ecx | |
335822: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
335829: 41 89 c9 mov r9d,ecx | |
33582c: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
335833: 00 | |
335834: 41 89 ca mov r10d,ecx | |
335837: 8a 4c 24 04 mov cl,BYTE PTR [rsp+0x4] | |
33583b: 89 4c 24 34 mov DWORD PTR [rsp+0x34],ecx | |
33583f: 8a 4c 24 07 mov cl,BYTE PTR [rsp+0x7] | |
335843: 89 4c 24 44 mov DWORD PTR [rsp+0x44],ecx | |
335847: 8a 4c 24 09 mov cl,BYTE PTR [rsp+0x9] | |
33584b: 89 8c 24 70 01 00 00 mov DWORD PTR [rsp+0x170],ecx | |
335852: 8a 4c 24 0a mov cl,BYTE PTR [rsp+0xa] | |
335856: 89 8c 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],ecx | |
33585d: 8a 4c 24 05 mov cl,BYTE PTR [rsp+0x5] | |
335861: 89 8c 24 88 01 00 00 mov DWORD PTR [rsp+0x188],ecx | |
335868: 8a 4c 24 0b mov cl,BYTE PTR [rsp+0xb] | |
33586c: 89 4c 24 18 mov DWORD PTR [rsp+0x18],ecx | |
335870: 8a 4c 24 06 mov cl,BYTE PTR [rsp+0x6] | |
335874: 89 4c 24 50 mov DWORD PTR [rsp+0x50],ecx | |
335878: 8a 4c 24 0e mov cl,BYTE PTR [rsp+0xe] | |
33587c: e9 c6 f1 ff ff jmp 334a47 <buildOutputType+0xc6e7> | |
335881: 48 89 f2 mov rdx,rsi | |
335884: 48 89 c8 mov rax,rcx | |
335887: 48 83 f9 09 cmp rcx,0x9 | |
33588b: 0f 92 84 24 bf 05 00 setb BYTE PTR [rsp+0x5bf] | |
335892: 00 | |
335893: 0f 82 8c 00 00 00 jb 335925 <buildOutputType+0xd5c5> | |
335899: 48 89 d6 mov rsi,rdx | |
33589c: 48 81 fa 10 a4 2e 00 cmp rdx,0x2ea410 | |
3358a3: 44 8a 6c 24 0e mov r13b,BYTE PTR [rsp+0xe] | |
3358a8: 48 89 c1 mov rcx,rax | |
3358ab: 74 43 je 3358f0 <buildOutputType+0xd590> | |
3358ad: 89 fb mov ebx,edi | |
3358af: 40 80 ff 2d cmp dil,0x2d | |
3358b3: 75 70 jne 335925 <buildOutputType+0xd5c5> | |
3358b5: 80 7a 01 6d cmp BYTE PTR [rdx+0x1],0x6d | |
3358b9: 75 6a jne 335925 <buildOutputType+0xd5c5> | |
3358bb: 80 7a 02 63 cmp BYTE PTR [rdx+0x2],0x63 | |
3358bf: 75 64 jne 335925 <buildOutputType+0xd5c5> | |
3358c1: 80 7a 03 6d cmp BYTE PTR [rdx+0x3],0x6d | |
3358c5: 75 5e jne 335925 <buildOutputType+0xd5c5> | |
3358c7: 80 7a 04 6f cmp BYTE PTR [rdx+0x4],0x6f | |
3358cb: 75 58 jne 335925 <buildOutputType+0xd5c5> | |
3358cd: 80 7a 05 64 cmp BYTE PTR [rdx+0x5],0x64 | |
3358d1: 75 52 jne 335925 <buildOutputType+0xd5c5> | |
3358d3: 80 7a 06 65 cmp BYTE PTR [rdx+0x6],0x65 | |
3358d7: 75 4c jne 335925 <buildOutputType+0xd5c5> | |
3358d9: 80 7a 07 6c cmp BYTE PTR [rdx+0x7],0x6c | |
3358dd: 75 46 jne 335925 <buildOutputType+0xd5c5> | |
3358df: 48 89 d6 mov rsi,rdx | |
3358e2: 80 7a 08 3d cmp BYTE PTR [rdx+0x8],0x3d | |
3358e6: 44 8a 6c 24 0e mov r13b,BYTE PTR [rsp+0xe] | |
3358eb: 48 89 c1 mov rcx,rax | |
3358ee: 75 40 jne 335930 <buildOutputType+0xd5d0> | |
3358f0: 48 83 c6 09 add rsi,0x9 | |
3358f4: 48 83 c1 f7 add rcx,0xfffffffffffffff7 | |
3358f8: 48 89 b4 24 a0 23 00 mov QWORD PTR [rsp+0x23a0],rsi | |
3358ff: 00 | |
335900: 48 89 8c 24 a8 23 00 mov QWORD PTR [rsp+0x23a8],rcx | |
335907: 00 | |
335908: 48 8d bc 24 a0 23 00 lea rdi,[rsp+0x23a0] | |
33590f: 00 | |
335910: c5 f8 77 vzeroupper | |
335913: e8 58 26 04 00 call 377f70 <parseCodeModel> | |
335918: 48 89 84 24 40 18 00 mov QWORD PTR [rsp+0x1840],rax | |
33591f: 00 | |
335920: e9 c1 ed ff ff jmp 3346e6 <buildOutputType+0xc386> | |
335925: 44 8a 6c 24 0e mov r13b,BYTE PTR [rsp+0xe] | |
33592a: 48 89 c1 mov rcx,rax | |
33592d: 48 89 d6 mov rsi,rdx | |
335930: 48 81 fe a1 84 2e 00 cmp rsi,0x2e84a1 | |
335937: 74 14 je 33594d <buildOutputType+0xd5ed> | |
335939: 40 80 ff 2d cmp dil,0x2d | |
33593d: 0f 85 c3 03 00 00 jne 335d06 <buildOutputType+0xd9a6> | |
335943: 80 7e 01 4f cmp BYTE PTR [rsi+0x1],0x4f | |
335947: 0f 85 b9 03 00 00 jne 335d06 <buildOutputType+0xd9a6> | |
33594d: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
335951: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
335955: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
33595c: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
335960: 48 83 c6 02 add rsi,0x2 | |
335964: 48 83 c1 fe add rcx,0xfffffffffffffffe | |
335968: 48 89 b4 24 b0 1e 00 mov QWORD PTR [rsp+0x1eb0],rsi | |
33596f: 00 | |
335970: 48 89 8c 24 a8 1e 00 mov QWORD PTR [rsp+0x1ea8],rcx | |
335977: 00 | |
335978: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
33597f: 00 | |
335980: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
335987: 00 | |
335988: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [rsp+0xb4] | |
33598f: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
335996: 00 | |
335997: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
33599b: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
3359a2: 00 | |
3359a3: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
3359a7: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
3359ae: 00 | |
3359af: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
3359b6: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
3359bd: 00 | |
3359be: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
3359c5: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
3359cc: 00 | |
3359cd: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
3359d4: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
3359db: 00 | |
3359dc: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
3359e3: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
3359ea: 00 | |
3359eb: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
3359ef: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
3359f6: 00 | |
3359f7: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
3359fb: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
335a02: 00 | |
335a03: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
335a0a: 00 | |
335a0b: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
335a12: 00 | |
335a13: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
335a1a: 00 | |
335a1b: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
335a22: 00 | |
335a23: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
335a2a: 00 | |
335a2b: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
335a32: 00 | |
335a33: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
335a3a: 00 | |
335a3b: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
335a42: 00 | |
335a43: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
335a4a: 00 | |
335a4b: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
335a52: 00 | |
335a53: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
335a5a: 00 | |
335a5b: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
335a62: 00 | |
335a63: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
335a6a: 00 | |
335a6b: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
335a72: 00 | |
335a73: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
335a7a: 00 | |
335a7b: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
335a82: 00 | |
335a83: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
335a8a: 00 | |
335a8b: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
335a92: 00 | |
335a93: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
335a9a: 00 | |
335a9b: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
335aa2: 00 | |
335aa3: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
335aaa: 00 | |
335aab: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
335ab2: 00 | |
335ab3: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
335aba: 00 | |
335abb: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
335ac2: 00 | |
335ac3: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
335aca: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
335ace: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
335ad5: 00 | |
335ad6: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
335add: 00 | |
335ade: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
335ae5: 00 | |
335ae6: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
335aed: 00 | |
335aee: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [rsp+0xb0] | |
335af5: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
335afc: 00 | |
335afd: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
335b04: 00 | |
335b05: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
335b0c: 00 | |
335b0d: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
335b14: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
335b1b: 00 | |
335b1c: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
335b23: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
335b27: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
335b2e: 00 | |
335b2f: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
335b36: 00 | |
335b37: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
335b3e: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
335b42: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
335b49: 00 | |
335b4a: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
335b51: 00 | |
335b52: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
335b59: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
335b5d: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
335b64: 00 | |
335b65: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
335b6c: 00 | |
335b6d: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
335b74: 00 | |
335b75: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
335b7c: 00 | |
335b7d: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
335b84: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
335b88: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
335b8f: 00 | |
335b90: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
335b97: 00 | |
335b98: 44 89 bc 24 8c 00 00 mov DWORD PTR [rsp+0x8c],r15d | |
335b9f: 00 | |
335ba0: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
335ba7: 00 | |
335ba8: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
335baf: 00 | |
335bb0: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
335bb7: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
335bbe: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
335bc5: 00 | |
335bc6: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
335bcd: 00 | |
335bce: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
335bd5: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
335bd9: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
335be0: 00 | |
335be1: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
335be8: 00 | |
335be9: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
335bed: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
335bf4: 00 | |
335bf5: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
335bfc: 00 | |
335bfd: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
335c04: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
335c08: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
335c0f: 00 | |
335c10: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
335c14: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
335c1b: 00 | |
335c1c: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
335c20: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
335c27: 00 | |
335c28: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
335c2c: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
335c33: 00 | |
335c34: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
335c38: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
335c3f: 00 | |
335c40: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
335c47: 41 89 c7 mov r15d,eax | |
335c4a: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
335c51: 89 c3 mov ebx,eax | |
335c53: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
335c57: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
335c5b: 41 89 c8 mov r8d,ecx | |
335c5e: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
335c62: 89 ca mov edx,ecx | |
335c64: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
335c6b: 89 ce mov esi,ecx | |
335c6d: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
335c74: 41 89 c9 mov r9d,ecx | |
335c77: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
335c7e: 00 | |
335c7f: 41 89 ca mov r10d,ecx | |
335c82: 8a 4c 24 04 mov cl,BYTE PTR [rsp+0x4] | |
335c86: 89 4c 24 34 mov DWORD PTR [rsp+0x34],ecx | |
335c8a: 8a 4c 24 07 mov cl,BYTE PTR [rsp+0x7] | |
335c8e: 89 4c 24 44 mov DWORD PTR [rsp+0x44],ecx | |
335c92: 8a 4c 24 09 mov cl,BYTE PTR [rsp+0x9] | |
335c96: 89 8c 24 70 01 00 00 mov DWORD PTR [rsp+0x170],ecx | |
335c9d: 8a 4c 24 0a mov cl,BYTE PTR [rsp+0xa] | |
335ca1: 89 8c 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],ecx | |
335ca8: 8a 4c 24 05 mov cl,BYTE PTR [rsp+0x5] | |
335cac: 89 8c 24 88 01 00 00 mov DWORD PTR [rsp+0x188],ecx | |
335cb3: 8a 4c 24 0b mov cl,BYTE PTR [rsp+0xb] | |
335cb7: 89 4c 24 18 mov DWORD PTR [rsp+0x18],ecx | |
335cbb: 8a 4c 24 06 mov cl,BYTE PTR [rsp+0x6] | |
335cbf: 89 4c 24 50 mov DWORD PTR [rsp+0x50],ecx | |
335cc3: 44 89 e9 mov ecx,r13d | |
335cc6: 89 8c 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],ecx | |
335ccd: 8a 4c 24 0c mov cl,BYTE PTR [rsp+0xc] | |
335cd1: 89 8c 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],ecx | |
335cd8: 44 89 e1 mov ecx,r12d | |
335cdb: 89 8c 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],ecx | |
335ce2: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
335ce6: 41 89 cb mov r11d,ecx | |
335ce9: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
335ced: 41 89 cd mov r13d,ecx | |
335cf0: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
335cf4: 41 89 ce mov r14d,ecx | |
335cf7: b1 01 mov cl,0x1 | |
335cf9: 48 89 8c 24 b8 1c 00 mov QWORD PTR [rsp+0x1cb8],rcx | |
335d00: 00 | |
335d01: e9 bd 90 ff ff jmp 32edc3 <buildOutputType+0x6a63> | |
335d06: 31 c0 xor eax,eax | |
335d08: 89 84 24 1c 1a 00 00 mov DWORD PTR [rsp+0x1a1c],eax | |
335d0f: 44 88 64 24 0f mov BYTE PTR [rsp+0xf],r12b | |
335d14: 44 89 bc 24 dc 00 00 mov DWORD PTR [rsp+0xdc],r15d | |
335d1b: 00 | |
335d1c: 48 83 f9 10 cmp rcx,0x10 | |
335d20: 0f 85 8e 04 00 00 jne 3361b4 <buildOutputType+0xde54> | |
335d26: 48 81 fe ba 86 2d 00 cmp rsi,0x2d86ba | |
335d2d: 0f 84 a0 00 00 00 je 335dd3 <buildOutputType+0xda73> | |
335d33: 40 80 ff 2d cmp dil,0x2d | |
335d37: 0f 85 77 04 00 00 jne 3361b4 <buildOutputType+0xde54> | |
335d3d: 80 7e 01 2d cmp BYTE PTR [rsi+0x1],0x2d | |
335d41: 0f 85 6d 04 00 00 jne 3361b4 <buildOutputType+0xde54> | |
335d47: 80 7e 02 64 cmp BYTE PTR [rsi+0x2],0x64 | |
335d4b: 0f 85 63 04 00 00 jne 3361b4 <buildOutputType+0xde54> | |
335d51: 80 7e 03 79 cmp BYTE PTR [rsi+0x3],0x79 | |
335d55: 0f 85 59 04 00 00 jne 3361b4 <buildOutputType+0xde54> | |
335d5b: 80 7e 04 6e cmp BYTE PTR [rsi+0x4],0x6e | |
335d5f: 0f 85 4f 04 00 00 jne 3361b4 <buildOutputType+0xde54> | |
335d65: 80 7e 05 61 cmp BYTE PTR [rsi+0x5],0x61 | |
335d69: 0f 85 45 04 00 00 jne 3361b4 <buildOutputType+0xde54> | |
335d6f: 80 7e 06 6d cmp BYTE PTR [rsi+0x6],0x6d | |
335d73: 0f 85 3b 04 00 00 jne 3361b4 <buildOutputType+0xde54> | |
335d79: 80 7e 07 69 cmp BYTE PTR [rsi+0x7],0x69 | |
335d7d: 0f 85 31 04 00 00 jne 3361b4 <buildOutputType+0xde54> | |
335d83: 80 7e 08 63 cmp BYTE PTR [rsi+0x8],0x63 | |
335d87: 0f 85 27 04 00 00 jne 3361b4 <buildOutputType+0xde54> | |
335d8d: 80 7e 09 2d cmp BYTE PTR [rsi+0x9],0x2d | |
335d91: 0f 85 1d 04 00 00 jne 3361b4 <buildOutputType+0xde54> | |
335d97: 80 7e 0a 6c cmp BYTE PTR [rsi+0xa],0x6c | |
335d9b: 0f 85 13 04 00 00 jne 3361b4 <buildOutputType+0xde54> | |
335da1: 80 7e 0b 69 cmp BYTE PTR [rsi+0xb],0x69 | |
335da5: 0f 85 09 04 00 00 jne 3361b4 <buildOutputType+0xde54> | |
335dab: 80 7e 0c 6e cmp BYTE PTR [rsi+0xc],0x6e | |
335daf: 0f 85 ff 03 00 00 jne 3361b4 <buildOutputType+0xde54> | |
335db5: 80 7e 0d 6b cmp BYTE PTR [rsi+0xd],0x6b | |
335db9: 0f 85 f5 03 00 00 jne 3361b4 <buildOutputType+0xde54> | |
335dbf: 80 7e 0e 65 cmp BYTE PTR [rsi+0xe],0x65 | |
335dc3: 0f 85 eb 03 00 00 jne 3361b4 <buildOutputType+0xde54> | |
335dc9: 80 7e 0f 72 cmp BYTE PTR [rsi+0xf],0x72 | |
335dcd: 0f 85 e1 03 00 00 jne 3361b4 <buildOutputType+0xde54> | |
335dd3: 48 8d bc 24 d8 36 00 lea rdi,[rsp+0x36d8] | |
335dda: 00 | |
335ddb: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
335de2: 00 | |
335de3: c5 f8 77 vzeroupper | |
335de6: e8 15 08 04 00 call 376600 <Iterator.next> | |
335deb: 80 bc 24 e8 36 00 00 cmp BYTE PTR [rsp+0x36e8],0x0 | |
335df2: 00 | |
335df3: 0f 84 1d 6a 03 00 je 36c816 <buildOutputType+0x444b6> | |
335df9: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
335dfd: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
335e01: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
335e08: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
335e0c: c5 f8 10 84 24 d8 36 vmovups xmm0,XMMWORD PTR [rsp+0x36d8] | |
335e13: 00 00 | |
335e15: c5 f8 29 84 24 40 20 vmovaps XMMWORD PTR [rsp+0x2040],xmm0 | |
335e1c: 00 00 | |
335e1e: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
335e25: 00 | |
335e26: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
335e2d: 00 | |
335e2e: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [rsp+0xb4] | |
335e35: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
335e3c: 00 | |
335e3d: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
335e41: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
335e48: 00 | |
335e49: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
335e4d: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
335e54: 00 | |
335e55: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
335e5c: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
335e63: 00 | |
335e64: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
335e6b: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
335e72: 00 | |
335e73: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
335e7a: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
335e81: 00 | |
335e82: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
335e89: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
335e90: 00 | |
335e91: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
335e95: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
335e9c: 00 | |
335e9d: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
335ea1: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
335ea8: 00 | |
335ea9: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
335eb0: 00 | |
335eb1: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
335eb8: 00 | |
335eb9: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
335ec0: 00 | |
335ec1: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
335ec8: 00 | |
335ec9: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
335ed0: 00 | |
335ed1: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
335ed8: 00 | |
335ed9: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
335ee0: 00 | |
335ee1: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
335ee8: 00 | |
335ee9: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
335ef0: 00 | |
335ef1: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
335ef8: 00 | |
335ef9: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
335f00: 00 | |
335f01: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
335f08: 00 | |
335f09: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
335f10: 00 | |
335f11: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
335f18: 00 | |
335f19: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
335f20: 00 | |
335f21: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
335f28: 00 | |
335f29: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
335f30: 00 | |
335f31: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
335f38: 00 | |
335f39: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
335f40: 00 | |
335f41: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
335f48: 00 | |
335f49: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
335f50: 00 | |
335f51: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
335f58: 00 | |
335f59: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
335f60: 00 | |
335f61: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
335f68: 00 | |
335f69: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
335f70: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
335f74: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
335f7b: 00 | |
335f7c: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
335f83: 00 | |
335f84: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
335f8b: 00 | |
335f8c: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
335f93: 00 | |
335f94: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [rsp+0xb0] | |
335f9b: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
335fa2: 00 | |
335fa3: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
335faa: 00 | |
335fab: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
335fb2: 00 | |
335fb3: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
335fba: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
335fc1: 00 | |
335fc2: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
335fc9: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
335fcd: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
335fd4: 00 | |
335fd5: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
335fdc: 00 | |
335fdd: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
335fe4: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
335fe8: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
335fef: 00 | |
335ff0: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
335ff7: 00 | |
335ff8: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
335fff: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
336003: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
33600a: 00 | |
33600b: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
336012: 00 | |
336013: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
33601a: 00 | |
33601b: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
336022: 00 | |
336023: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
33602a: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
33602e: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
336035: 00 | |
336036: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
33603d: 00 | |
33603e: 8b 84 24 dc 00 00 00 mov eax,DWORD PTR [rsp+0xdc] | |
336045: 89 84 24 8c 00 00 00 mov DWORD PTR [rsp+0x8c],eax | |
33604c: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
336053: 00 | |
336054: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
33605b: 00 | |
33605c: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
336063: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
33606a: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
336071: 00 | |
336072: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
336079: 00 | |
33607a: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
336081: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
336085: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
33608c: 00 | |
33608d: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
336094: 00 | |
336095: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
336099: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
3360a0: 00 | |
3360a1: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
3360a8: 00 | |
3360a9: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
3360b0: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
3360b4: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
3360bb: 00 | |
3360bc: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
3360c0: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
3360c7: 00 | |
3360c8: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
3360cc: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
3360d3: 00 | |
3360d4: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
3360d8: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
3360df: 00 | |
3360e0: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
3360e4: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
3360eb: 00 | |
3360ec: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
3360f3: 41 89 c7 mov r15d,eax | |
3360f6: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
3360fd: 89 c3 mov ebx,eax | |
3360ff: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
336103: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
336107: 41 89 c8 mov r8d,ecx | |
33610a: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
33610e: 89 ca mov edx,ecx | |
336110: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
336117: 89 ce mov esi,ecx | |
336119: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
336120: 41 89 c9 mov r9d,ecx | |
336123: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
33612a: 00 | |
33612b: 41 89 ca mov r10d,ecx | |
33612e: 8a 4c 24 04 mov cl,BYTE PTR [rsp+0x4] | |
336132: 89 4c 24 34 mov DWORD PTR [rsp+0x34],ecx | |
336136: 8a 4c 24 07 mov cl,BYTE PTR [rsp+0x7] | |
33613a: 89 4c 24 44 mov DWORD PTR [rsp+0x44],ecx | |
33613e: 8a 4c 24 09 mov cl,BYTE PTR [rsp+0x9] | |
336142: 89 8c 24 70 01 00 00 mov DWORD PTR [rsp+0x170],ecx | |
336149: 8a 4c 24 0a mov cl,BYTE PTR [rsp+0xa] | |
33614d: 89 8c 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],ecx | |
336154: 8a 4c 24 05 mov cl,BYTE PTR [rsp+0x5] | |
336158: 89 8c 24 88 01 00 00 mov DWORD PTR [rsp+0x188],ecx | |
33615f: 8a 4c 24 0b mov cl,BYTE PTR [rsp+0xb] | |
336163: 89 4c 24 18 mov DWORD PTR [rsp+0x18],ecx | |
336167: 8a 4c 24 06 mov cl,BYTE PTR [rsp+0x6] | |
33616b: 89 4c 24 50 mov DWORD PTR [rsp+0x50],ecx | |
33616f: 8a 4c 24 0e mov cl,BYTE PTR [rsp+0xe] | |
336173: 89 8c 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],ecx | |
33617a: 8a 4c 24 0c mov cl,BYTE PTR [rsp+0xc] | |
33617e: 89 8c 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],ecx | |
336185: 8a 4c 24 0f mov cl,BYTE PTR [rsp+0xf] | |
336189: 89 8c 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],ecx | |
336190: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
336194: 41 89 cb mov r11d,ecx | |
336197: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
33619b: 41 89 cd mov r13d,ecx | |
33619e: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
3361a2: 41 89 ce mov r14d,ecx | |
3361a5: b1 01 mov cl,0x1 | |
3361a7: 48 89 8c 24 08 1a 00 mov QWORD PTR [rsp+0x1a08],rcx | |
3361ae: 00 | |
3361af: e9 0f 8c ff ff jmp 32edc3 <buildOutputType+0x6a63> | |
3361b4: 48 83 f9 09 cmp rcx,0x9 | |
3361b8: 0f 85 b9 04 00 00 jne 336677 <buildOutputType+0xe317> | |
3361be: 48 81 fe 1d e1 2c 00 cmp rsi,0x2ce11d | |
3361c5: 74 5a je 336221 <buildOutputType+0xdec1> | |
3361c7: 40 80 ff 2d cmp dil,0x2d | |
3361cb: 0f 85 a6 04 00 00 jne 336677 <buildOutputType+0xe317> | |
3361d1: 80 7e 01 2d cmp BYTE PTR [rsi+0x1],0x2d | |
3361d5: 0f 85 9c 04 00 00 jne 336677 <buildOutputType+0xe317> | |
3361db: 80 7e 02 73 cmp BYTE PTR [rsi+0x2],0x73 | |
3361df: 0f 85 92 04 00 00 jne 336677 <buildOutputType+0xe317> | |
3361e5: 80 7e 03 79 cmp BYTE PTR [rsi+0x3],0x79 | |
3361e9: 0f 85 88 04 00 00 jne 336677 <buildOutputType+0xe317> | |
3361ef: 80 7e 04 73 cmp BYTE PTR [rsi+0x4],0x73 | |
3361f3: 0f 85 7e 04 00 00 jne 336677 <buildOutputType+0xe317> | |
3361f9: 80 7e 05 72 cmp BYTE PTR [rsi+0x5],0x72 | |
3361fd: 0f 85 74 04 00 00 jne 336677 <buildOutputType+0xe317> | |
336203: 80 7e 06 6f cmp BYTE PTR [rsi+0x6],0x6f | |
336207: 0f 85 6a 04 00 00 jne 336677 <buildOutputType+0xe317> | |
33620d: 80 7e 07 6f cmp BYTE PTR [rsi+0x7],0x6f | |
336211: 0f 85 60 04 00 00 jne 336677 <buildOutputType+0xe317> | |
336217: 80 7e 08 74 cmp BYTE PTR [rsi+0x8],0x74 | |
33621b: 0f 85 56 04 00 00 jne 336677 <buildOutputType+0xe317> | |
336221: 48 8d bc 24 60 2b 00 lea rdi,[rsp+0x2b60] | |
336228: 00 | |
336229: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
336230: 00 | |
336231: c5 f8 77 vzeroupper | |
336234: e8 c7 03 04 00 call 376600 <Iterator.next> | |
336239: 80 bc 24 70 2b 00 00 cmp BYTE PTR [rsp+0x2b70],0x0 | |
336240: 00 | |
336241: 0f 84 a3 64 03 00 je 36c6ea <buildOutputType+0x4438a> | |
336247: c5 f8 10 84 24 60 2b vmovups xmm0,XMMWORD PTR [rsp+0x2b60] | |
33624e: 00 00 | |
336250: c5 f8 29 84 24 20 20 vmovaps XMMWORD PTR [rsp+0x2020],xmm0 | |
336257: 00 00 | |
336259: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
336260: 00 | |
336261: 48 8d b4 24 40 03 00 lea rsi,[rsp+0x340] | |
336268: 00 | |
336269: e8 02 72 fe ff call 31d470 <std.array_list.ArrayListAligned([]const u8,null).addOne> | |
33626e: 0f b7 84 24 a8 07 00 movzx eax,WORD PTR [rsp+0x7a8] | |
336275: 00 | |
336276: 66 85 c0 test ax,ax | |
336279: 0f 85 65 c2 02 00 jne 3624e4 <buildOutputType+0x3a184> | |
33627f: 48 8b 84 24 a0 07 00 mov rax,QWORD PTR [rsp+0x7a0] | |
336286: 00 | |
336287: c5 f8 10 05 e1 37 f7 vmovups xmm0,XMMWORD PTR [rip+0xfffffffffff737e1] # 2a9a70 <__unnamed_301> | |
33628e: ff | |
33628f: c5 f8 11 00 vmovups XMMWORD PTR [rax],xmm0 | |
336293: 48 8d bc 24 a0 07 00 lea rdi,[rsp+0x7a0] | |
33629a: 00 | |
33629b: 48 8d b4 24 40 03 00 lea rsi,[rsp+0x340] | |
3362a2: 00 | |
3362a3: e8 c8 71 fe ff call 31d470 <std.array_list.ArrayListAligned([]const u8,null).addOne> | |
3362a8: 0f b7 84 24 a8 07 00 movzx eax,WORD PTR [rsp+0x7a8] | |
3362af: 00 | |
3362b0: 66 85 c0 test ax,ax | |
3362b3: 0f 85 2b c2 02 00 jne 3624e4 <buildOutputType+0x3a184> | |
3362b9: c5 f8 10 84 24 60 2b vmovups xmm0,XMMWORD PTR [rsp+0x2b60] | |
3362c0: 00 00 | |
3362c2: 48 8b 84 24 a0 07 00 mov rax,QWORD PTR [rsp+0x7a0] | |
3362c9: 00 | |
3362ca: c5 f8 11 00 vmovups XMMWORD PTR [rax],xmm0 | |
3362ce: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
3362d2: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
3362d6: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
3362dd: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
3362e1: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
3362e8: 00 | |
3362e9: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
3362f0: 00 | |
3362f1: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [rsp+0xb4] | |
3362f8: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
3362ff: 00 | |
336300: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
336304: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
33630b: 00 | |
33630c: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
336310: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
336317: 00 | |
336318: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
33631f: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
336326: 00 | |
336327: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
33632e: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
336335: 00 | |
336336: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
33633d: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
336344: 00 | |
336345: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
33634c: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
336353: 00 | |
336354: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
336358: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
33635f: 00 | |
336360: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
336364: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
33636b: 00 | |
33636c: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
336373: 00 | |
336374: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
33637b: 00 | |
33637c: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
336383: 00 | |
336384: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
33638b: 00 | |
33638c: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
336393: 00 | |
336394: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
33639b: 00 | |
33639c: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
3363a3: 00 | |
3363a4: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
3363ab: 00 | |
3363ac: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
3363b3: 00 | |
3363b4: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
3363bb: 00 | |
3363bc: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
3363c3: 00 | |
3363c4: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
3363cb: 00 | |
3363cc: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
3363d3: 00 | |
3363d4: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
3363db: 00 | |
3363dc: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
3363e3: 00 | |
3363e4: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
3363eb: 00 | |
3363ec: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
3363f3: 00 | |
3363f4: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
3363fb: 00 | |
3363fc: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
336403: 00 | |
336404: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
33640b: 00 | |
33640c: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
336413: 00 | |
336414: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
33641b: 00 | |
33641c: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
336423: 00 | |
336424: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
33642b: 00 | |
33642c: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
336433: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
336437: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
33643e: 00 | |
33643f: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
336446: 00 | |
336447: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
33644e: 00 | |
33644f: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
336456: 00 | |
336457: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [rsp+0xb0] | |
33645e: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
336465: 00 | |
336466: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
33646d: 00 | |
33646e: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
336475: 00 | |
336476: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
33647d: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
336484: 00 | |
336485: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
33648c: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
336490: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
336497: 00 | |
336498: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
33649f: 00 | |
3364a0: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
3364a7: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
3364ab: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
3364b2: 00 | |
3364b3: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
3364ba: 00 | |
3364bb: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
3364c2: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
3364c6: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
3364cd: 00 | |
3364ce: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
3364d5: 00 | |
3364d6: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
3364dd: 00 | |
3364de: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
3364e5: 00 | |
3364e6: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
3364ed: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
3364f1: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
3364f8: 00 | |
3364f9: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
336500: 00 | |
336501: 8b 84 24 dc 00 00 00 mov eax,DWORD PTR [rsp+0xdc] | |
336508: 89 84 24 8c 00 00 00 mov DWORD PTR [rsp+0x8c],eax | |
33650f: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
336516: 00 | |
336517: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
33651e: 00 | |
33651f: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
336526: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
33652d: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
336534: 00 | |
336535: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
33653c: 00 | |
33653d: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
336544: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
336548: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
33654f: 00 | |
336550: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
336557: 00 | |
336558: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
33655c: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
336563: 00 | |
336564: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
33656b: 00 | |
33656c: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
336573: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
336577: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
33657e: 00 | |
33657f: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
336583: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
33658a: 00 | |
33658b: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
33658f: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
336596: 00 | |
336597: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
33659b: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
3365a2: 00 | |
3365a3: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
3365a7: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
3365ae: 00 | |
3365af: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
3365b6: 41 89 c7 mov r15d,eax | |
3365b9: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
3365c0: 89 c3 mov ebx,eax | |
3365c2: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
3365c6: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
3365ca: 41 89 c8 mov r8d,ecx | |
3365cd: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
3365d1: 89 ca mov edx,ecx | |
3365d3: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
3365da: 89 ce mov esi,ecx | |
3365dc: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
3365e3: 41 89 c9 mov r9d,ecx | |
3365e6: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
3365ed: 00 | |
3365ee: 41 89 ca mov r10d,ecx | |
3365f1: 8a 4c 24 04 mov cl,BYTE PTR [rsp+0x4] | |
3365f5: 89 4c 24 34 mov DWORD PTR [rsp+0x34],ecx | |
3365f9: 8a 4c 24 07 mov cl,BYTE PTR [rsp+0x7] | |
3365fd: 89 4c 24 44 mov DWORD PTR [rsp+0x44],ecx | |
336601: 8a 4c 24 09 mov cl,BYTE PTR [rsp+0x9] | |
336605: 89 8c 24 70 01 00 00 mov DWORD PTR [rsp+0x170],ecx | |
33660c: 8a 4c 24 0a mov cl,BYTE PTR [rsp+0xa] | |
336610: 89 8c 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],ecx | |
336617: 8a 4c 24 05 mov cl,BYTE PTR [rsp+0x5] | |
33661b: 89 8c 24 88 01 00 00 mov DWORD PTR [rsp+0x188],ecx | |
336622: 8a 4c 24 0b mov cl,BYTE PTR [rsp+0xb] | |
336626: 89 4c 24 18 mov DWORD PTR [rsp+0x18],ecx | |
33662a: 8a 4c 24 06 mov cl,BYTE PTR [rsp+0x6] | |
33662e: 89 4c 24 50 mov DWORD PTR [rsp+0x50],ecx | |
336632: 8a 4c 24 0e mov cl,BYTE PTR [rsp+0xe] | |
336636: 89 8c 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],ecx | |
33663d: 8a 4c 24 0c mov cl,BYTE PTR [rsp+0xc] | |
336641: 89 8c 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],ecx | |
336648: 8a 4c 24 0f mov cl,BYTE PTR [rsp+0xf] | |
33664c: 89 8c 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],ecx | |
336653: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
336657: 41 89 cb mov r11d,ecx | |
33665a: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
33665e: 41 89 cd mov r13d,ecx | |
336661: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
336665: 41 89 ce mov r14d,ecx | |
336668: b1 01 mov cl,0x1 | |
33666a: 48 89 8c 24 58 18 00 mov QWORD PTR [rsp+0x1858],rcx | |
336671: 00 | |
336672: e9 4c 87 ff ff jmp 32edc3 <buildOutputType+0x6a63> | |
336677: 48 83 f9 06 cmp rcx,0x6 | |
33667b: 0f 85 35 04 00 00 jne 336ab6 <buildOutputType+0xe756> | |
336681: 48 81 fe 80 61 2e 00 cmp rsi,0x2e6180 | |
336688: 74 3c je 3366c6 <buildOutputType+0xe366> | |
33668a: 40 80 ff 2d cmp dil,0x2d | |
33668e: 0f 85 22 04 00 00 jne 336ab6 <buildOutputType+0xe756> | |
336694: 80 7e 01 2d cmp BYTE PTR [rsi+0x1],0x2d | |
336698: 0f 85 18 04 00 00 jne 336ab6 <buildOutputType+0xe756> | |
33669e: 80 7e 02 6c cmp BYTE PTR [rsi+0x2],0x6c | |
3366a2: 0f 85 0e 04 00 00 jne 336ab6 <buildOutputType+0xe756> | |
3366a8: 80 7e 03 69 cmp BYTE PTR [rsi+0x3],0x69 | |
3366ac: 0f 85 04 04 00 00 jne 336ab6 <buildOutputType+0xe756> | |
3366b2: 80 7e 04 62 cmp BYTE PTR [rsi+0x4],0x62 | |
3366b6: 0f 85 fa 03 00 00 jne 336ab6 <buildOutputType+0xe756> | |
3366bc: 80 7e 05 63 cmp BYTE PTR [rsi+0x5],0x63 | |
3366c0: 0f 85 f0 03 00 00 jne 336ab6 <buildOutputType+0xe756> | |
3366c6: 48 8d bc 24 48 2b 00 lea rdi,[rsp+0x2b48] | |
3366cd: 00 | |
3366ce: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
3366d5: 00 | |
3366d6: c5 f8 77 vzeroupper | |
3366d9: e8 22 ff 03 00 call 376600 <Iterator.next> | |
3366de: 80 bc 24 58 2b 00 00 cmp BYTE PTR [rsp+0x2b58],0x0 | |
3366e5: 00 | |
3366e6: 0f 84 1d 60 03 00 je 36c709 <buildOutputType+0x443a9> | |
3366ec: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
3366f0: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
3366f4: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
3366fb: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
3366ff: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
336706: 00 | |
336707: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
33670e: 00 | |
33670f: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [rsp+0xb4] | |
336716: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
33671d: 00 | |
33671e: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
336722: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
336729: 00 | |
33672a: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
33672e: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
336735: 00 | |
336736: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
33673d: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
336744: 00 | |
336745: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
33674c: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
336753: 00 | |
336754: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
33675b: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
336762: 00 | |
336763: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
33676a: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
336771: 00 | |
336772: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
336776: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
33677d: 00 | |
33677e: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
336782: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
336789: 00 | |
33678a: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
336791: 00 | |
336792: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
336799: 00 | |
33679a: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
3367a1: 00 | |
3367a2: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
3367a9: 00 | |
3367aa: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
3367b1: 00 | |
3367b2: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
3367b9: 00 | |
3367ba: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
3367c1: 00 | |
3367c2: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
3367c9: 00 | |
3367ca: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
3367d1: 00 | |
3367d2: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
3367d9: 00 | |
3367da: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
3367e1: 00 | |
3367e2: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
3367e9: 00 | |
3367ea: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
3367f1: 00 | |
3367f2: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
3367f9: 00 | |
3367fa: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
336801: 00 | |
336802: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
336809: 00 | |
33680a: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
336811: 00 | |
336812: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
336819: 00 | |
33681a: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
336821: 00 | |
336822: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
336829: 00 | |
33682a: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
336831: 00 | |
336832: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
336839: 00 | |
33683a: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
336841: 00 | |
336842: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
336849: 00 | |
33684a: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
336851: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
336855: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
33685c: 00 | |
33685d: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
336864: 00 | |
336865: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
33686c: 00 | |
33686d: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
336874: 00 | |
336875: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [rsp+0xb0] | |
33687c: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
336883: 00 | |
336884: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
33688b: 00 | |
33688c: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
336893: 00 | |
336894: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
33689b: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
3368a2: 00 | |
3368a3: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
3368aa: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
3368ae: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
3368b5: 00 | |
3368b6: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
3368bd: 00 | |
3368be: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
3368c5: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
3368c9: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
3368d0: 00 | |
3368d1: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
3368d8: 00 | |
3368d9: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
3368e0: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
3368e4: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
3368eb: 00 | |
3368ec: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
3368f3: 00 | |
3368f4: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
3368fb: 00 | |
3368fc: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
336903: 00 | |
336904: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
33690b: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
33690f: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
336916: 00 | |
336917: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
33691e: 00 | |
33691f: 8b 84 24 dc 00 00 00 mov eax,DWORD PTR [rsp+0xdc] | |
336926: 89 84 24 8c 00 00 00 mov DWORD PTR [rsp+0x8c],eax | |
33692d: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
336934: 00 | |
336935: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
33693c: 00 | |
33693d: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
336944: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
33694b: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
336952: 00 | |
336953: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
33695a: 00 | |
33695b: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
336962: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
336966: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
33696d: 00 | |
33696e: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
336975: 00 | |
336976: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
33697a: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
336981: 00 | |
336982: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
336989: 00 | |
33698a: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
336991: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
336995: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
33699c: 00 | |
33699d: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
3369a1: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
3369a8: 00 | |
3369a9: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
3369ad: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
3369b4: 00 | |
3369b5: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
3369b9: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
3369c0: 00 | |
3369c1: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
3369c5: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
3369cc: 00 | |
3369cd: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
3369d4: 41 89 c7 mov r15d,eax | |
3369d7: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
3369de: 89 c3 mov ebx,eax | |
3369e0: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
3369e4: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
3369e8: 41 89 c8 mov r8d,ecx | |
3369eb: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
3369ef: 89 ca mov edx,ecx | |
3369f1: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
3369f8: 89 ce mov esi,ecx | |
3369fa: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
336a01: 41 89 c9 mov r9d,ecx | |
336a04: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
336a0b: 00 | |
336a0c: 41 89 ca mov r10d,ecx | |
336a0f: 8a 4c 24 04 mov cl,BYTE PTR [rsp+0x4] | |
336a13: 89 4c 24 34 mov DWORD PTR [rsp+0x34],ecx | |
336a17: 8a 4c 24 07 mov cl,BYTE PTR [rsp+0x7] | |
336a1b: 89 4c 24 44 mov DWORD PTR [rsp+0x44],ecx | |
336a1f: 8a 4c 24 09 mov cl,BYTE PTR [rsp+0x9] | |
336a23: 89 8c 24 70 01 00 00 mov DWORD PTR [rsp+0x170],ecx | |
336a2a: 8a 4c 24 0a mov cl,BYTE PTR [rsp+0xa] | |
336a2e: 89 8c 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],ecx | |
336a35: 8a 4c 24 05 mov cl,BYTE PTR [rsp+0x5] | |
336a39: 89 8c 24 88 01 00 00 mov DWORD PTR [rsp+0x188],ecx | |
336a40: 8a 4c 24 0b mov cl,BYTE PTR [rsp+0xb] | |
336a44: 89 4c 24 18 mov DWORD PTR [rsp+0x18],ecx | |
336a48: 8a 4c 24 06 mov cl,BYTE PTR [rsp+0x6] | |
336a4c: 89 4c 24 50 mov DWORD PTR [rsp+0x50],ecx | |
336a50: 8a 4c 24 0e mov cl,BYTE PTR [rsp+0xe] | |
336a54: 89 8c 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],ecx | |
336a5b: 8a 4c 24 0c mov cl,BYTE PTR [rsp+0xc] | |
336a5f: 89 8c 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],ecx | |
336a66: 8a 4c 24 0f mov cl,BYTE PTR [rsp+0xf] | |
336a6a: 89 8c 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],ecx | |
336a71: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
336a75: 41 89 cb mov r11d,ecx | |
336a78: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
336a7c: 41 89 cd mov r13d,ecx | |
336a7f: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
336a83: 41 89 ce mov r14d,ecx | |
336a86: 48 8b bc 24 48 2b 00 mov rdi,QWORD PTR [rsp+0x2b48] | |
336a8d: 00 | |
336a8e: 48 89 bc 24 18 07 00 mov QWORD PTR [rsp+0x718],rdi | |
336a95: 00 | |
336a96: 4c 8b a4 24 50 2b 00 mov r12,QWORD PTR [rsp+0x2b50] | |
336a9d: 00 | |
336a9e: 4c 89 a4 24 90 07 00 mov QWORD PTR [rsp+0x790],r12 | |
336aa5: 00 | |
336aa6: 40 b7 01 mov dil,0x1 | |
336aa9: 48 89 bc 24 e0 17 00 mov QWORD PTR [rsp+0x17e0],rdi | |
336ab0: 00 | |
336ab1: e9 0d 83 ff ff jmp 32edc3 <buildOutputType+0x6a63> | |
336ab6: 49 89 cc mov r12,rcx | |
336ab9: 48 83 f9 0d cmp rcx,0xd | |
336abd: 0f 85 70 04 00 00 jne 336f33 <buildOutputType+0xebd3> | |
336ac3: 48 81 fe 1e 83 2d 00 cmp rsi,0x2d831e | |
336aca: 0f 84 82 00 00 00 je 336b52 <buildOutputType+0xe7f2> | |
336ad0: 40 80 ff 2d cmp dil,0x2d | |
336ad4: 0f 85 59 04 00 00 jne 336f33 <buildOutputType+0xebd3> | |
336ada: 80 7e 01 2d cmp BYTE PTR [rsi+0x1],0x2d | |
336ade: 0f 85 4f 04 00 00 jne 336f33 <buildOutputType+0xebd3> | |
336ae4: 80 7e 02 74 cmp BYTE PTR [rsi+0x2],0x74 | |
336ae8: 0f 85 45 04 00 00 jne 336f33 <buildOutputType+0xebd3> | |
336aee: 80 7e 03 65 cmp BYTE PTR [rsi+0x3],0x65 | |
336af2: 0f 85 3b 04 00 00 jne 336f33 <buildOutputType+0xebd3> | |
336af8: 80 7e 04 73 cmp BYTE PTR [rsi+0x4],0x73 | |
336afc: 0f 85 31 04 00 00 jne 336f33 <buildOutputType+0xebd3> | |
336b02: 80 7e 05 74 cmp BYTE PTR [rsi+0x5],0x74 | |
336b06: 0f 85 27 04 00 00 jne 336f33 <buildOutputType+0xebd3> | |
336b0c: 80 7e 06 2d cmp BYTE PTR [rsi+0x6],0x2d | |
336b10: 0f 85 1d 04 00 00 jne 336f33 <buildOutputType+0xebd3> | |
336b16: 80 7e 07 66 cmp BYTE PTR [rsi+0x7],0x66 | |
336b1a: 0f 85 13 04 00 00 jne 336f33 <buildOutputType+0xebd3> | |
336b20: 80 7e 08 69 cmp BYTE PTR [rsi+0x8],0x69 | |
336b24: 0f 85 09 04 00 00 jne 336f33 <buildOutputType+0xebd3> | |
336b2a: 80 7e 09 6c cmp BYTE PTR [rsi+0x9],0x6c | |
336b2e: 0f 85 ff 03 00 00 jne 336f33 <buildOutputType+0xebd3> | |
336b34: 80 7e 0a 74 cmp BYTE PTR [rsi+0xa],0x74 | |
336b38: 0f 85 f5 03 00 00 jne 336f33 <buildOutputType+0xebd3> | |
336b3e: 80 7e 0b 65 cmp BYTE PTR [rsi+0xb],0x65 | |
336b42: 0f 85 eb 03 00 00 jne 336f33 <buildOutputType+0xebd3> | |
336b48: 80 7e 0c 72 cmp BYTE PTR [rsi+0xc],0x72 | |
336b4c: 0f 85 e1 03 00 00 jne 336f33 <buildOutputType+0xebd3> | |
336b52: 48 8d bc 24 c0 36 00 lea rdi,[rsp+0x36c0] | |
336b59: 00 | |
336b5a: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
336b61: 00 | |
336b62: c5 f8 77 vzeroupper | |
336b65: e8 96 fa 03 00 call 376600 <Iterator.next> | |
336b6a: 80 bc 24 d0 36 00 00 cmp BYTE PTR [rsp+0x36d0],0x0 | |
336b71: 00 | |
336b72: 0f 84 b0 5b 03 00 je 36c728 <buildOutputType+0x443c8> | |
336b78: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
336b7c: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
336b80: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
336b87: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
336b8b: c5 f8 10 84 24 c0 36 vmovups xmm0,XMMWORD PTR [rsp+0x36c0] | |
336b92: 00 00 | |
336b94: c5 f8 29 84 24 f0 21 vmovaps XMMWORD PTR [rsp+0x21f0],xmm0 | |
336b9b: 00 00 | |
336b9d: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
336ba4: 00 | |
336ba5: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
336bac: 00 | |
336bad: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [rsp+0xb4] | |
336bb4: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
336bbb: 00 | |
336bbc: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
336bc0: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
336bc7: 00 | |
336bc8: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
336bcc: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
336bd3: 00 | |
336bd4: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
336bdb: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
336be2: 00 | |
336be3: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
336bea: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
336bf1: 00 | |
336bf2: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
336bf9: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
336c00: 00 | |
336c01: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
336c08: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
336c0f: 00 | |
336c10: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
336c14: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
336c1b: 00 | |
336c1c: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
336c20: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
336c27: 00 | |
336c28: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
336c2f: 00 | |
336c30: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
336c37: 00 | |
336c38: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
336c3f: 00 | |
336c40: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
336c47: 00 | |
336c48: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
336c4f: 00 | |
336c50: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
336c57: 00 | |
336c58: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
336c5f: 00 | |
336c60: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
336c67: 00 | |
336c68: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
336c6f: 00 | |
336c70: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
336c77: 00 | |
336c78: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
336c7f: 00 | |
336c80: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
336c87: 00 | |
336c88: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
336c8f: 00 | |
336c90: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
336c97: 00 | |
336c98: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
336c9f: 00 | |
336ca0: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
336ca7: 00 | |
336ca8: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
336caf: 00 | |
336cb0: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
336cb7: 00 | |
336cb8: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
336cbf: 00 | |
336cc0: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
336cc7: 00 | |
336cc8: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
336ccf: 00 | |
336cd0: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
336cd7: 00 | |
336cd8: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
336cdf: 00 | |
336ce0: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
336ce7: 00 | |
336ce8: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
336cef: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
336cf3: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
336cfa: 00 | |
336cfb: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
336d02: 00 | |
336d03: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
336d0a: 00 | |
336d0b: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
336d12: 00 | |
336d13: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [rsp+0xb0] | |
336d1a: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
336d21: 00 | |
336d22: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
336d29: 00 | |
336d2a: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
336d31: 00 | |
336d32: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
336d39: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
336d40: 00 | |
336d41: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
336d48: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
336d4c: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
336d53: 00 | |
336d54: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
336d5b: 00 | |
336d5c: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
336d63: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
336d67: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
336d6e: 00 | |
336d6f: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
336d76: 00 | |
336d77: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
336d7e: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
336d82: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
336d89: 00 | |
336d8a: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
336d91: 00 | |
336d92: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
336d99: 00 | |
336d9a: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
336da1: 00 | |
336da2: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
336da9: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
336dad: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
336db4: 00 | |
336db5: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
336dbc: 00 | |
336dbd: 8b 84 24 dc 00 00 00 mov eax,DWORD PTR [rsp+0xdc] | |
336dc4: 89 84 24 8c 00 00 00 mov DWORD PTR [rsp+0x8c],eax | |
336dcb: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
336dd2: 00 | |
336dd3: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
336dda: 00 | |
336ddb: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
336de2: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
336de9: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
336df0: 00 | |
336df1: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
336df8: 00 | |
336df9: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
336e00: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
336e04: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
336e0b: 00 | |
336e0c: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
336e13: 00 | |
336e14: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
336e18: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
336e1f: 00 | |
336e20: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
336e27: 00 | |
336e28: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
336e2f: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
336e33: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
336e3a: 00 | |
336e3b: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
336e3f: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
336e46: 00 | |
336e47: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
336e4b: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
336e52: 00 | |
336e53: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
336e57: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
336e5e: 00 | |
336e5f: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
336e63: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
336e6a: 00 | |
336e6b: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
336e72: 41 89 c7 mov r15d,eax | |
336e75: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
336e7c: 89 c3 mov ebx,eax | |
336e7e: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
336e82: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
336e86: 41 89 c8 mov r8d,ecx | |
336e89: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
336e8d: 89 ca mov edx,ecx | |
336e8f: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
336e96: 89 ce mov esi,ecx | |
336e98: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
336e9f: 41 89 c9 mov r9d,ecx | |
336ea2: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
336ea9: 00 | |
336eaa: 41 89 ca mov r10d,ecx | |
336ead: 8a 4c 24 04 mov cl,BYTE PTR [rsp+0x4] | |
336eb1: 89 4c 24 34 mov DWORD PTR [rsp+0x34],ecx | |
336eb5: 8a 4c 24 07 mov cl,BYTE PTR [rsp+0x7] | |
336eb9: 89 4c 24 44 mov DWORD PTR [rsp+0x44],ecx | |
336ebd: 8a 4c 24 09 mov cl,BYTE PTR [rsp+0x9] | |
336ec1: 89 8c 24 70 01 00 00 mov DWORD PTR [rsp+0x170],ecx | |
336ec8: 8a 4c 24 0a mov cl,BYTE PTR [rsp+0xa] | |
336ecc: 89 8c 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],ecx | |
336ed3: 8a 4c 24 05 mov cl,BYTE PTR [rsp+0x5] | |
336ed7: 89 8c 24 88 01 00 00 mov DWORD PTR [rsp+0x188],ecx | |
336ede: 8a 4c 24 0b mov cl,BYTE PTR [rsp+0xb] | |
336ee2: 89 4c 24 18 mov DWORD PTR [rsp+0x18],ecx | |
336ee6: 8a 4c 24 06 mov cl,BYTE PTR [rsp+0x6] | |
336eea: 89 4c 24 50 mov DWORD PTR [rsp+0x50],ecx | |
336eee: 8a 4c 24 0e mov cl,BYTE PTR [rsp+0xe] | |
336ef2: 89 8c 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],ecx | |
336ef9: 8a 4c 24 0c mov cl,BYTE PTR [rsp+0xc] | |
336efd: 89 8c 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],ecx | |
336f04: 8a 4c 24 0f mov cl,BYTE PTR [rsp+0xf] | |
336f08: 89 8c 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],ecx | |
336f0f: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
336f13: 41 89 cb mov r11d,ecx | |
336f16: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
336f1a: 41 89 cd mov r13d,ecx | |
336f1d: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
336f21: 41 89 ce mov r14d,ecx | |
336f24: b1 01 mov cl,0x1 | |
336f26: 48 89 8c 24 a8 19 00 mov QWORD PTR [rsp+0x19a8],rcx | |
336f2d: 00 | |
336f2e: e9 90 7e ff ff jmp 32edc3 <buildOutputType+0x6a63> | |
336f33: 49 83 fc 12 cmp r12,0x12 | |
336f37: 0f 85 a2 04 00 00 jne 3373df <buildOutputType+0xf07f> | |
336f3d: 48 81 fe ae c8 2c 00 cmp rsi,0x2cc8ae | |
336f44: 0f 84 b4 00 00 00 je 336ffe <buildOutputType+0xec9e> | |
336f4a: 40 80 ff 2d cmp dil,0x2d | |
336f4e: 0f 85 8b 04 00 00 jne 3373df <buildOutputType+0xf07f> | |
336f54: 80 7e 01 2d cmp BYTE PTR [rsi+0x1],0x2d | |
336f58: 0f 85 81 04 00 00 jne 3373df <buildOutputType+0xf07f> | |
336f5e: 80 7e 02 74 cmp BYTE PTR [rsi+0x2],0x74 | |
336f62: 0f 85 77 04 00 00 jne 3373df <buildOutputType+0xf07f> | |
336f68: 80 7e 03 65 cmp BYTE PTR [rsi+0x3],0x65 | |
336f6c: 0f 85 6d 04 00 00 jne 3373df <buildOutputType+0xf07f> | |
336f72: 80 7e 04 73 cmp BYTE PTR [rsi+0x4],0x73 | |
336f76: 0f 85 63 04 00 00 jne 3373df <buildOutputType+0xf07f> | |
336f7c: 80 7e 05 74 cmp BYTE PTR [rsi+0x5],0x74 | |
336f80: 0f 85 59 04 00 00 jne 3373df <buildOutputType+0xf07f> | |
336f86: 80 7e 06 2d cmp BYTE PTR [rsi+0x6],0x2d | |
336f8a: 0f 85 4f 04 00 00 jne 3373df <buildOutputType+0xf07f> | |
336f90: 80 7e 07 6e cmp BYTE PTR [rsi+0x7],0x6e | |
336f94: 0f 85 45 04 00 00 jne 3373df <buildOutputType+0xf07f> | |
336f9a: 80 7e 08 61 cmp BYTE PTR [rsi+0x8],0x61 | |
336f9e: 0f 85 3b 04 00 00 jne 3373df <buildOutputType+0xf07f> | |
336fa4: 80 7e 09 6d cmp BYTE PTR [rsi+0x9],0x6d | |
336fa8: 0f 85 31 04 00 00 jne 3373df <buildOutputType+0xf07f> | |
336fae: 80 7e 0a 65 cmp BYTE PTR [rsi+0xa],0x65 | |
336fb2: 0f 85 27 04 00 00 jne 3373df <buildOutputType+0xf07f> | |
336fb8: 80 7e 0b 2d cmp BYTE PTR [rsi+0xb],0x2d | |
336fbc: 0f 85 1d 04 00 00 jne 3373df <buildOutputType+0xf07f> | |
336fc2: 80 7e 0c 70 cmp BYTE PTR [rsi+0xc],0x70 | |
336fc6: 0f 85 13 04 00 00 jne 3373df <buildOutputType+0xf07f> | |
336fcc: 80 7e 0d 72 cmp BYTE PTR [rsi+0xd],0x72 | |
336fd0: 0f 85 09 04 00 00 jne 3373df <buildOutputType+0xf07f> | |
336fd6: 80 7e 0e 65 cmp BYTE PTR [rsi+0xe],0x65 | |
336fda: 0f 85 ff 03 00 00 jne 3373df <buildOutputType+0xf07f> | |
336fe0: 80 7e 0f 66 cmp BYTE PTR [rsi+0xf],0x66 | |
336fe4: 0f 85 f5 03 00 00 jne 3373df <buildOutputType+0xf07f> | |
336fea: 80 7e 10 69 cmp BYTE PTR [rsi+0x10],0x69 | |
336fee: 0f 85 eb 03 00 00 jne 3373df <buildOutputType+0xf07f> | |
336ff4: 80 7e 11 78 cmp BYTE PTR [rsi+0x11],0x78 | |
336ff8: 0f 85 e1 03 00 00 jne 3373df <buildOutputType+0xf07f> | |
336ffe: 48 8d bc 24 a8 36 00 lea rdi,[rsp+0x36a8] | |
337005: 00 | |
337006: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
33700d: 00 | |
33700e: c5 f8 77 vzeroupper | |
337011: e8 ea f5 03 00 call 376600 <Iterator.next> | |
337016: 80 bc 24 b8 36 00 00 cmp BYTE PTR [rsp+0x36b8],0x0 | |
33701d: 00 | |
33701e: 0f 84 23 57 03 00 je 36c747 <buildOutputType+0x443e7> | |
337024: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
337028: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
33702c: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
337033: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
337037: c5 f8 10 84 24 a8 36 vmovups xmm0,XMMWORD PTR [rsp+0x36a8] | |
33703e: 00 00 | |
337040: c5 f8 29 84 24 e0 21 vmovaps XMMWORD PTR [rsp+0x21e0],xmm0 | |
337047: 00 00 | |
337049: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
337050: 00 | |
337051: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
337058: 00 | |
337059: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [rsp+0xb4] | |
337060: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
337067: 00 | |
337068: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
33706c: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
337073: 00 | |
337074: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
337078: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
33707f: 00 | |
337080: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
337087: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
33708e: 00 | |
33708f: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
337096: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
33709d: 00 | |
33709e: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
3370a5: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
3370ac: 00 | |
3370ad: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
3370b4: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
3370bb: 00 | |
3370bc: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
3370c0: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
3370c7: 00 | |
3370c8: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
3370cc: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
3370d3: 00 | |
3370d4: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
3370db: 00 | |
3370dc: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
3370e3: 00 | |
3370e4: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
3370eb: 00 | |
3370ec: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
3370f3: 00 | |
3370f4: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
3370fb: 00 | |
3370fc: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
337103: 00 | |
337104: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
33710b: 00 | |
33710c: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
337113: 00 | |
337114: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
33711b: 00 | |
33711c: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
337123: 00 | |
337124: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
33712b: 00 | |
33712c: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
337133: 00 | |
337134: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
33713b: 00 | |
33713c: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
337143: 00 | |
337144: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
33714b: 00 | |
33714c: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
337153: 00 | |
337154: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
33715b: 00 | |
33715c: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
337163: 00 | |
337164: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
33716b: 00 | |
33716c: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
337173: 00 | |
337174: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
33717b: 00 | |
33717c: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
337183: 00 | |
337184: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
33718b: 00 | |
33718c: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
337193: 00 | |
337194: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
33719b: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
33719f: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
3371a6: 00 | |
3371a7: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
3371ae: 00 | |
3371af: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
3371b6: 00 | |
3371b7: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
3371be: 00 | |
3371bf: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [rsp+0xb0] | |
3371c6: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
3371cd: 00 | |
3371ce: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
3371d5: 00 | |
3371d6: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
3371dd: 00 | |
3371de: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
3371e5: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
3371ec: 00 | |
3371ed: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
3371f4: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
3371f8: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
3371ff: 00 | |
337200: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
337207: 00 | |
337208: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
33720f: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
337213: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
33721a: 00 | |
33721b: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
337222: 00 | |
337223: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
33722a: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
33722e: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
337235: 00 | |
337236: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
33723d: 00 | |
33723e: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
337245: 00 | |
337246: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
33724d: 00 | |
33724e: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
337255: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
337259: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
337260: 00 | |
337261: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
337268: 00 | |
337269: 8b 84 24 dc 00 00 00 mov eax,DWORD PTR [rsp+0xdc] | |
337270: 89 84 24 8c 00 00 00 mov DWORD PTR [rsp+0x8c],eax | |
337277: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
33727e: 00 | |
33727f: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
337286: 00 | |
337287: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
33728e: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
337295: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
33729c: 00 | |
33729d: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
3372a4: 00 | |
3372a5: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
3372ac: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
3372b0: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
3372b7: 00 | |
3372b8: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
3372bf: 00 | |
3372c0: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
3372c4: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
3372cb: 00 | |
3372cc: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
3372d3: 00 | |
3372d4: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
3372db: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
3372df: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
3372e6: 00 | |
3372e7: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
3372eb: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
3372f2: 00 | |
3372f3: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
3372f7: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
3372fe: 00 | |
3372ff: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
337303: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
33730a: 00 | |
33730b: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
33730f: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
337316: 00 | |
337317: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
33731e: 41 89 c7 mov r15d,eax | |
337321: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
337328: 89 c3 mov ebx,eax | |
33732a: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
33732e: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
337332: 41 89 c8 mov r8d,ecx | |
337335: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
337339: 89 ca mov edx,ecx | |
33733b: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
337342: 89 ce mov esi,ecx | |
337344: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
33734b: 41 89 c9 mov r9d,ecx | |
33734e: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
337355: 00 | |
337356: 41 89 ca mov r10d,ecx | |
337359: 8a 4c 24 04 mov cl,BYTE PTR [rsp+0x4] | |
33735d: 89 4c 24 34 mov DWORD PTR [rsp+0x34],ecx | |
337361: 8a 4c 24 07 mov cl,BYTE PTR [rsp+0x7] | |
337365: 89 4c 24 44 mov DWORD PTR [rsp+0x44],ecx | |
337369: 8a 4c 24 09 mov cl,BYTE PTR [rsp+0x9] | |
33736d: 89 8c 24 70 01 00 00 mov DWORD PTR [rsp+0x170],ecx | |
337374: 8a 4c 24 0a mov cl,BYTE PTR [rsp+0xa] | |
337378: 89 8c 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],ecx | |
33737f: 8a 4c 24 05 mov cl,BYTE PTR [rsp+0x5] | |
337383: 89 8c 24 88 01 00 00 mov DWORD PTR [rsp+0x188],ecx | |
33738a: 8a 4c 24 0b mov cl,BYTE PTR [rsp+0xb] | |
33738e: 89 4c 24 18 mov DWORD PTR [rsp+0x18],ecx | |
337392: 8a 4c 24 06 mov cl,BYTE PTR [rsp+0x6] | |
337396: 89 4c 24 50 mov DWORD PTR [rsp+0x50],ecx | |
33739a: 8a 4c 24 0e mov cl,BYTE PTR [rsp+0xe] | |
33739e: 89 8c 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],ecx | |
3373a5: 8a 4c 24 0c mov cl,BYTE PTR [rsp+0xc] | |
3373a9: 89 8c 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],ecx | |
3373b0: 8a 4c 24 0f mov cl,BYTE PTR [rsp+0xf] | |
3373b4: 89 8c 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],ecx | |
3373bb: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
3373bf: 41 89 cb mov r11d,ecx | |
3373c2: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
3373c6: 41 89 cd mov r13d,ecx | |
3373c9: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
3373cd: 41 89 ce mov r14d,ecx | |
3373d0: b1 01 mov cl,0x1 | |
3373d2: 48 89 8c 24 a0 19 00 mov QWORD PTR [rsp+0x19a0],rcx | |
3373d9: 00 | |
3373da: e9 e4 79 ff ff jmp 32edc3 <buildOutputType+0x6a63> | |
3373df: 48 89 74 24 10 mov QWORD PTR [rsp+0x10],rsi | |
3373e4: 49 83 fc 0a cmp r12,0xa | |
3373e8: 0f 85 9f 04 00 00 jne 33788d <buildOutputType+0xf52d> | |
3373ee: 48 81 7c 24 10 65 43 cmp QWORD PTR [rsp+0x10],0x2e4365 | |
3373f5: 2e 00 | |
3373f7: 0f 84 91 00 00 00 je 33748e <buildOutputType+0xf12e> | |
3373fd: 40 80 ff 2d cmp dil,0x2d | |
337401: 0f 85 86 04 00 00 jne 33788d <buildOutputType+0xf52d> | |
337407: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33740c: 80 78 01 2d cmp BYTE PTR [rax+0x1],0x2d | |
337410: 0f 85 77 04 00 00 jne 33788d <buildOutputType+0xf52d> | |
337416: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33741b: 80 78 02 74 cmp BYTE PTR [rax+0x2],0x74 | |
33741f: 0f 85 68 04 00 00 jne 33788d <buildOutputType+0xf52d> | |
337425: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33742a: 80 78 03 65 cmp BYTE PTR [rax+0x3],0x65 | |
33742e: 0f 85 59 04 00 00 jne 33788d <buildOutputType+0xf52d> | |
337434: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
337439: 80 78 04 73 cmp BYTE PTR [rax+0x4],0x73 | |
33743d: 0f 85 4a 04 00 00 jne 33788d <buildOutputType+0xf52d> | |
337443: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
337448: 80 78 05 74 cmp BYTE PTR [rax+0x5],0x74 | |
33744c: 0f 85 3b 04 00 00 jne 33788d <buildOutputType+0xf52d> | |
337452: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
337457: 80 78 06 2d cmp BYTE PTR [rax+0x6],0x2d | |
33745b: 0f 85 2c 04 00 00 jne 33788d <buildOutputType+0xf52d> | |
337461: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
337466: 80 78 07 63 cmp BYTE PTR [rax+0x7],0x63 | |
33746a: 0f 85 1d 04 00 00 jne 33788d <buildOutputType+0xf52d> | |
337470: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
337475: 80 78 08 6d cmp BYTE PTR [rax+0x8],0x6d | |
337479: 0f 85 0e 04 00 00 jne 33788d <buildOutputType+0xf52d> | |
33747f: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
337484: 80 78 09 64 cmp BYTE PTR [rax+0x9],0x64 | |
337488: 0f 85 ff 03 00 00 jne 33788d <buildOutputType+0xf52d> | |
33748e: 48 8d bc 24 90 36 00 lea rdi,[rsp+0x3690] | |
337495: 00 | |
337496: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
33749d: 00 | |
33749e: c5 f8 77 vzeroupper | |
3374a1: e8 5a f1 03 00 call 376600 <Iterator.next> | |
3374a6: 80 bc 24 a0 36 00 00 cmp BYTE PTR [rsp+0x36a0],0x0 | |
3374ad: 00 | |
3374ae: 0f 84 17 52 03 00 je 36c6cb <buildOutputType+0x4436b> | |
3374b4: c5 f8 10 84 24 90 36 vmovups xmm0,XMMWORD PTR [rsp+0x3690] | |
3374bb: 00 00 | |
3374bd: c5 f8 29 84 24 90 32 vmovaps XMMWORD PTR [rsp+0x3290],xmm0 | |
3374c4: 00 00 | |
3374c6: c6 84 24 a0 32 00 00 mov BYTE PTR [rsp+0x32a0],0x1 | |
3374cd: 01 | |
3374ce: 48 8d bc 24 90 04 00 lea rdi,[rsp+0x490] | |
3374d5: 00 | |
3374d6: 48 8d b4 24 90 32 00 lea rsi,[rsp+0x3290] | |
3374dd: 00 | |
3374de: e8 6d 05 04 00 call 377a50 <std.array_list.ArrayListAligned(?[]const u8,null).append> | |
3374e3: 89 c7 mov edi,eax | |
3374e5: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
3374e9: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
3374ed: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
3374f4: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
3374f8: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
3374ff: 00 | |
337500: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
337507: 00 | |
337508: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [rsp+0xb4] | |
33750f: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
337516: 00 | |
337517: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
33751b: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
337522: 00 | |
337523: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
337527: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
33752e: 00 | |
33752f: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
337536: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
33753d: 00 | |
33753e: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
337545: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
33754c: 00 | |
33754d: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
337554: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
33755b: 00 | |
33755c: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
337563: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
33756a: 00 | |
33756b: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
33756f: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
337576: 00 | |
337577: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
33757b: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
337582: 00 | |
337583: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
33758a: 00 | |
33758b: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
337592: 00 | |
337593: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
33759a: 00 | |
33759b: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
3375a2: 00 | |
3375a3: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
3375aa: 00 | |
3375ab: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
3375b2: 00 | |
3375b3: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
3375ba: 00 | |
3375bb: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
3375c2: 00 | |
3375c3: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
3375ca: 00 | |
3375cb: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
3375d2: 00 | |
3375d3: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
3375da: 00 | |
3375db: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
3375e2: 00 | |
3375e3: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
3375ea: 00 | |
3375eb: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
3375f2: 00 | |
3375f3: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
3375fa: 00 | |
3375fb: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
337602: 00 | |
337603: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
33760a: 00 | |
33760b: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
337612: 00 | |
337613: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
33761a: 00 | |
33761b: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
337622: 00 | |
337623: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
33762a: 00 | |
33762b: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
337632: 00 | |
337633: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
33763a: 00 | |
33763b: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
337642: 00 | |
337643: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
33764a: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
33764e: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
337655: 00 | |
337656: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
33765d: 00 | |
33765e: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
337665: 00 | |
337666: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
33766d: 00 | |
33766e: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [rsp+0xb0] | |
337675: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
33767c: 00 | |
33767d: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
337684: 00 | |
337685: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
33768c: 00 | |
33768d: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
337694: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
33769b: 00 | |
33769c: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
3376a3: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
3376a7: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
3376ae: 00 | |
3376af: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
3376b6: 00 | |
3376b7: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
3376be: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
3376c2: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
3376c9: 00 | |
3376ca: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
3376d1: 00 | |
3376d2: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
3376d9: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
3376dd: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
3376e4: 00 | |
3376e5: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
3376ec: 00 | |
3376ed: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
3376f4: 00 | |
3376f5: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
3376fc: 00 | |
3376fd: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
337704: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
337708: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
33770f: 00 | |
337710: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
337717: 00 | |
337718: 8b 84 24 dc 00 00 00 mov eax,DWORD PTR [rsp+0xdc] | |
33771f: 89 84 24 8c 00 00 00 mov DWORD PTR [rsp+0x8c],eax | |
337726: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
33772d: 00 | |
33772e: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
337735: 00 | |
337736: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
33773d: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
337744: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
33774b: 00 | |
33774c: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
337753: 00 | |
337754: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
33775b: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
33775f: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
337766: 00 | |
337767: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
33776e: 00 | |
33776f: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
337773: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
33777a: 00 | |
33777b: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
337782: 00 | |
337783: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
33778a: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
33778e: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
337795: 00 | |
337796: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
33779a: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
3377a1: 00 | |
3377a2: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
3377a6: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
3377ad: 00 | |
3377ae: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
3377b2: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
3377b9: 00 | |
3377ba: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
3377be: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
3377c5: 00 | |
3377c6: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
3377cd: 41 89 c7 mov r15d,eax | |
3377d0: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
3377d7: 89 c3 mov ebx,eax | |
3377d9: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
3377dd: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
3377e1: 41 89 c8 mov r8d,ecx | |
3377e4: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
3377e8: 89 ca mov edx,ecx | |
3377ea: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
3377f1: 89 ce mov esi,ecx | |
3377f3: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
3377fa: 41 89 c9 mov r9d,ecx | |
3377fd: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
337804: 00 | |
337805: 41 89 ca mov r10d,ecx | |
337808: 8a 4c 24 04 mov cl,BYTE PTR [rsp+0x4] | |
33780c: 89 4c 24 34 mov DWORD PTR [rsp+0x34],ecx | |
337810: 8a 4c 24 07 mov cl,BYTE PTR [rsp+0x7] | |
337814: 89 4c 24 44 mov DWORD PTR [rsp+0x44],ecx | |
337818: 8a 4c 24 09 mov cl,BYTE PTR [rsp+0x9] | |
33781c: 89 8c 24 70 01 00 00 mov DWORD PTR [rsp+0x170],ecx | |
337823: 8a 4c 24 0a mov cl,BYTE PTR [rsp+0xa] | |
337827: 89 8c 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],ecx | |
33782e: 8a 4c 24 05 mov cl,BYTE PTR [rsp+0x5] | |
337832: 89 8c 24 88 01 00 00 mov DWORD PTR [rsp+0x188],ecx | |
337839: 8a 4c 24 0b mov cl,BYTE PTR [rsp+0xb] | |
33783d: 89 4c 24 18 mov DWORD PTR [rsp+0x18],ecx | |
337841: 8a 4c 24 06 mov cl,BYTE PTR [rsp+0x6] | |
337845: 89 4c 24 50 mov DWORD PTR [rsp+0x50],ecx | |
337849: 8a 4c 24 0e mov cl,BYTE PTR [rsp+0xe] | |
33784d: 89 8c 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],ecx | |
337854: 8a 4c 24 0c mov cl,BYTE PTR [rsp+0xc] | |
337858: 89 8c 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],ecx | |
33785f: 8a 4c 24 0f mov cl,BYTE PTR [rsp+0xf] | |
337863: 89 8c 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],ecx | |
33786a: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
33786e: 41 89 cb mov r11d,ecx | |
337871: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
337875: 41 89 cd mov r13d,ecx | |
337878: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
33787c: 41 89 ce mov r14d,ecx | |
33787f: 66 85 ff test di,di | |
337882: 0f 84 3b 75 ff ff je 32edc3 <buildOutputType+0x6a63> | |
337888: e9 27 ac 02 00 jmp 3624b4 <buildOutputType+0x3a154> | |
33788d: 49 83 fc 0b cmp r12,0xb | |
337891: 0f 85 9f 04 00 00 jne 337d36 <buildOutputType+0xf9d6> | |
337897: 48 81 7c 24 10 a6 7a cmp QWORD PTR [rsp+0x10],0x2d7aa6 | |
33789e: 2d 00 | |
3378a0: 0f 84 a0 00 00 00 je 337946 <buildOutputType+0xf5e6> | |
3378a6: 40 80 ff 2d cmp dil,0x2d | |
3378aa: 0f 85 86 04 00 00 jne 337d36 <buildOutputType+0xf9d6> | |
3378b0: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
3378b5: 80 78 01 2d cmp BYTE PTR [rax+0x1],0x2d | |
3378b9: 0f 85 77 04 00 00 jne 337d36 <buildOutputType+0xf9d6> | |
3378bf: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
3378c4: 80 78 02 63 cmp BYTE PTR [rax+0x2],0x63 | |
3378c8: 0f 85 68 04 00 00 jne 337d36 <buildOutputType+0xf9d6> | |
3378ce: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
3378d3: 80 78 03 61 cmp BYTE PTR [rax+0x3],0x61 | |
3378d7: 0f 85 59 04 00 00 jne 337d36 <buildOutputType+0xf9d6> | |
3378dd: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
3378e2: 80 78 04 63 cmp BYTE PTR [rax+0x4],0x63 | |
3378e6: 0f 85 4a 04 00 00 jne 337d36 <buildOutputType+0xf9d6> | |
3378ec: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
3378f1: 80 78 05 68 cmp BYTE PTR [rax+0x5],0x68 | |
3378f5: 0f 85 3b 04 00 00 jne 337d36 <buildOutputType+0xf9d6> | |
3378fb: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
337900: 80 78 06 65 cmp BYTE PTR [rax+0x6],0x65 | |
337904: 0f 85 2c 04 00 00 jne 337d36 <buildOutputType+0xf9d6> | |
33790a: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33790f: 80 78 07 2d cmp BYTE PTR [rax+0x7],0x2d | |
337913: 0f 85 1d 04 00 00 jne 337d36 <buildOutputType+0xf9d6> | |
337919: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33791e: 80 78 08 64 cmp BYTE PTR [rax+0x8],0x64 | |
337922: 0f 85 0e 04 00 00 jne 337d36 <buildOutputType+0xf9d6> | |
337928: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33792d: 80 78 09 69 cmp BYTE PTR [rax+0x9],0x69 | |
337931: 0f 85 ff 03 00 00 jne 337d36 <buildOutputType+0xf9d6> | |
337937: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33793c: 80 78 0a 72 cmp BYTE PTR [rax+0xa],0x72 | |
337940: 0f 85 f0 03 00 00 jne 337d36 <buildOutputType+0xf9d6> | |
337946: 48 8d bc 24 30 2b 00 lea rdi,[rsp+0x2b30] | |
33794d: 00 | |
33794e: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
337955: 00 | |
337956: c5 f8 77 vzeroupper | |
337959: e8 a2 ec 03 00 call 376600 <Iterator.next> | |
33795e: 80 bc 24 40 2b 00 00 cmp BYTE PTR [rsp+0x2b40],0x0 | |
337965: 00 | |
337966: 0f 84 c4 4c 03 00 je 36c630 <buildOutputType+0x442d0> | |
33796c: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
337970: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
337974: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
33797b: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
33797f: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
337986: 00 | |
337987: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
33798e: 00 | |
33798f: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [rsp+0xb4] | |
337996: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
33799d: 00 | |
33799e: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
3379a2: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
3379a9: 00 | |
3379aa: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
3379ae: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
3379b5: 00 | |
3379b6: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
3379bd: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
3379c4: 00 | |
3379c5: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
3379cc: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
3379d3: 00 | |
3379d4: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
3379db: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
3379e2: 00 | |
3379e3: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
3379ea: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
3379f1: 00 | |
3379f2: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
3379f6: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
3379fd: 00 | |
3379fe: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
337a02: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
337a09: 00 | |
337a0a: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
337a11: 00 | |
337a12: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
337a19: 00 | |
337a1a: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
337a21: 00 | |
337a22: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
337a29: 00 | |
337a2a: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
337a31: 00 | |
337a32: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
337a39: 00 | |
337a3a: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
337a41: 00 | |
337a42: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
337a49: 00 | |
337a4a: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
337a51: 00 | |
337a52: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
337a59: 00 | |
337a5a: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
337a61: 00 | |
337a62: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
337a69: 00 | |
337a6a: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
337a71: 00 | |
337a72: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
337a79: 00 | |
337a7a: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
337a81: 00 | |
337a82: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
337a89: 00 | |
337a8a: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
337a91: 00 | |
337a92: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
337a99: 00 | |
337a9a: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
337aa1: 00 | |
337aa2: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
337aa9: 00 | |
337aaa: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
337ab1: 00 | |
337ab2: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
337ab9: 00 | |
337aba: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
337ac1: 00 | |
337ac2: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
337ac9: 00 | |
337aca: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
337ad1: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
337ad5: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
337adc: 00 | |
337add: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
337ae4: 00 | |
337ae5: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
337aec: 00 | |
337aed: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
337af4: 00 | |
337af5: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [rsp+0xb0] | |
337afc: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
337b03: 00 | |
337b04: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
337b0b: 00 | |
337b0c: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
337b13: 00 | |
337b14: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
337b1b: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
337b22: 00 | |
337b23: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
337b2a: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
337b2e: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
337b35: 00 | |
337b36: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
337b3d: 00 | |
337b3e: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
337b45: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
337b49: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
337b50: 00 | |
337b51: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
337b58: 00 | |
337b59: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
337b60: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
337b64: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
337b6b: 00 | |
337b6c: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
337b73: 00 | |
337b74: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
337b7b: 00 | |
337b7c: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
337b83: 00 | |
337b84: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
337b8b: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
337b8f: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
337b96: 00 | |
337b97: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
337b9e: 00 | |
337b9f: 8b 84 24 dc 00 00 00 mov eax,DWORD PTR [rsp+0xdc] | |
337ba6: 89 84 24 8c 00 00 00 mov DWORD PTR [rsp+0x8c],eax | |
337bad: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
337bb4: 00 | |
337bb5: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
337bbc: 00 | |
337bbd: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
337bc4: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
337bcb: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
337bd2: 00 | |
337bd3: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
337bda: 00 | |
337bdb: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
337be2: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
337be6: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
337bed: 00 | |
337bee: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
337bf5: 00 | |
337bf6: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
337bfa: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
337c01: 00 | |
337c02: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
337c09: 00 | |
337c0a: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
337c11: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
337c15: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
337c1c: 00 | |
337c1d: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
337c21: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
337c28: 00 | |
337c29: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
337c2d: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
337c34: 00 | |
337c35: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
337c39: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
337c40: 00 | |
337c41: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
337c45: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
337c4c: 00 | |
337c4d: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
337c54: 41 89 c7 mov r15d,eax | |
337c57: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
337c5e: 89 c3 mov ebx,eax | |
337c60: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
337c64: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
337c68: 41 89 c8 mov r8d,ecx | |
337c6b: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
337c6f: 89 ca mov edx,ecx | |
337c71: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
337c78: 89 ce mov esi,ecx | |
337c7a: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
337c81: 41 89 c9 mov r9d,ecx | |
337c84: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
337c8b: 00 | |
337c8c: 41 89 ca mov r10d,ecx | |
337c8f: 8a 4c 24 04 mov cl,BYTE PTR [rsp+0x4] | |
337c93: 89 4c 24 34 mov DWORD PTR [rsp+0x34],ecx | |
337c97: 8a 4c 24 07 mov cl,BYTE PTR [rsp+0x7] | |
337c9b: 89 4c 24 44 mov DWORD PTR [rsp+0x44],ecx | |
337c9f: 8a 4c 24 09 mov cl,BYTE PTR [rsp+0x9] | |
337ca3: 89 8c 24 70 01 00 00 mov DWORD PTR [rsp+0x170],ecx | |
337caa: 8a 4c 24 0a mov cl,BYTE PTR [rsp+0xa] | |
337cae: 89 8c 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],ecx | |
337cb5: 8a 4c 24 05 mov cl,BYTE PTR [rsp+0x5] | |
337cb9: 89 8c 24 88 01 00 00 mov DWORD PTR [rsp+0x188],ecx | |
337cc0: 8a 4c 24 0b mov cl,BYTE PTR [rsp+0xb] | |
337cc4: 89 4c 24 18 mov DWORD PTR [rsp+0x18],ecx | |
337cc8: 8a 4c 24 06 mov cl,BYTE PTR [rsp+0x6] | |
337ccc: 89 4c 24 50 mov DWORD PTR [rsp+0x50],ecx | |
337cd0: 8a 4c 24 0e mov cl,BYTE PTR [rsp+0xe] | |
337cd4: 89 8c 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],ecx | |
337cdb: 8a 4c 24 0c mov cl,BYTE PTR [rsp+0xc] | |
337cdf: 89 8c 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],ecx | |
337ce6: 8a 4c 24 0f mov cl,BYTE PTR [rsp+0xf] | |
337cea: 89 8c 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],ecx | |
337cf1: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
337cf5: 41 89 cb mov r11d,ecx | |
337cf8: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
337cfc: 41 89 cd mov r13d,ecx | |
337cff: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
337d03: 41 89 ce mov r14d,ecx | |
337d06: 48 8b bc 24 30 2b 00 mov rdi,QWORD PTR [rsp+0x2b30] | |
337d0d: 00 | |
337d0e: 48 89 bc 24 10 07 00 mov QWORD PTR [rsp+0x710],rdi | |
337d15: 00 | |
337d16: 48 8b bc 24 38 2b 00 mov rdi,QWORD PTR [rsp+0x2b38] | |
337d1d: 00 | |
337d1e: 48 89 bc 24 88 07 00 mov QWORD PTR [rsp+0x788],rdi | |
337d25: 00 | |
337d26: 40 b7 01 mov dil,0x1 | |
337d29: 48 89 bc 24 d8 17 00 mov QWORD PTR [rsp+0x17d8],rdi | |
337d30: 00 | |
337d31: e9 8d 70 ff ff jmp 32edc3 <buildOutputType+0x6a63> | |
337d36: 49 83 fc 12 cmp r12,0x12 | |
337d3a: 0f 85 f9 04 00 00 jne 338239 <buildOutputType+0xfed9> | |
337d40: 48 81 7c 24 10 93 7a cmp QWORD PTR [rsp+0x10],0x2d7a93 | |
337d47: 2d 00 | |
337d49: 0f 84 09 01 00 00 je 337e58 <buildOutputType+0xfaf8> | |
337d4f: 40 80 ff 2d cmp dil,0x2d | |
337d53: 0f 85 e0 04 00 00 jne 338239 <buildOutputType+0xfed9> | |
337d59: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
337d5e: 80 78 01 2d cmp BYTE PTR [rax+0x1],0x2d | |
337d62: 0f 85 d1 04 00 00 jne 338239 <buildOutputType+0xfed9> | |
337d68: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
337d6d: 80 78 02 67 cmp BYTE PTR [rax+0x2],0x67 | |
337d71: 0f 85 c2 04 00 00 jne 338239 <buildOutputType+0xfed9> | |
337d77: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
337d7c: 80 78 03 6c cmp BYTE PTR [rax+0x3],0x6c | |
337d80: 0f 85 b3 04 00 00 jne 338239 <buildOutputType+0xfed9> | |
337d86: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
337d8b: 80 78 04 6f cmp BYTE PTR [rax+0x4],0x6f | |
337d8f: 0f 85 a4 04 00 00 jne 338239 <buildOutputType+0xfed9> | |
337d95: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
337d9a: 80 78 05 62 cmp BYTE PTR [rax+0x5],0x62 | |
337d9e: 0f 85 95 04 00 00 jne 338239 <buildOutputType+0xfed9> | |
337da4: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
337da9: 80 78 06 61 cmp BYTE PTR [rax+0x6],0x61 | |
337dad: 0f 85 86 04 00 00 jne 338239 <buildOutputType+0xfed9> | |
337db3: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
337db8: 80 78 07 6c cmp BYTE PTR [rax+0x7],0x6c | |
337dbc: 0f 85 77 04 00 00 jne 338239 <buildOutputType+0xfed9> | |
337dc2: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
337dc7: 80 78 08 2d cmp BYTE PTR [rax+0x8],0x2d | |
337dcb: 0f 85 68 04 00 00 jne 338239 <buildOutputType+0xfed9> | |
337dd1: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
337dd6: 80 78 09 63 cmp BYTE PTR [rax+0x9],0x63 | |
337dda: 0f 85 59 04 00 00 jne 338239 <buildOutputType+0xfed9> | |
337de0: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
337de5: 80 78 0a 61 cmp BYTE PTR [rax+0xa],0x61 | |
337de9: 0f 85 4a 04 00 00 jne 338239 <buildOutputType+0xfed9> | |
337def: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
337df4: 80 78 0b 63 cmp BYTE PTR [rax+0xb],0x63 | |
337df8: 0f 85 3b 04 00 00 jne 338239 <buildOutputType+0xfed9> | |
337dfe: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
337e03: 80 78 0c 68 cmp BYTE PTR [rax+0xc],0x68 | |
337e07: 0f 85 2c 04 00 00 jne 338239 <buildOutputType+0xfed9> | |
337e0d: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
337e12: 80 78 0d 65 cmp BYTE PTR [rax+0xd],0x65 | |
337e16: 0f 85 1d 04 00 00 jne 338239 <buildOutputType+0xfed9> | |
337e1c: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
337e21: 80 78 0e 2d cmp BYTE PTR [rax+0xe],0x2d | |
337e25: 0f 85 0e 04 00 00 jne 338239 <buildOutputType+0xfed9> | |
337e2b: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
337e30: 80 78 0f 64 cmp BYTE PTR [rax+0xf],0x64 | |
337e34: 0f 85 ff 03 00 00 jne 338239 <buildOutputType+0xfed9> | |
337e3a: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
337e3f: 80 78 10 69 cmp BYTE PTR [rax+0x10],0x69 | |
337e43: 0f 85 f0 03 00 00 jne 338239 <buildOutputType+0xfed9> | |
337e49: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
337e4e: 80 78 11 72 cmp BYTE PTR [rax+0x11],0x72 | |
337e52: 0f 85 e1 03 00 00 jne 338239 <buildOutputType+0xfed9> | |
337e58: 48 8d bc 24 78 36 00 lea rdi,[rsp+0x3678] | |
337e5f: 00 | |
337e60: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
337e67: 00 | |
337e68: c5 f8 77 vzeroupper | |
337e6b: e8 90 e7 03 00 call 376600 <Iterator.next> | |
337e70: 80 bc 24 88 36 00 00 cmp BYTE PTR [rsp+0x3688],0x0 | |
337e77: 00 | |
337e78: 0f 84 d1 47 03 00 je 36c64f <buildOutputType+0x442ef> | |
337e7e: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
337e82: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
337e86: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
337e8d: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
337e91: c5 f8 10 84 24 78 36 vmovups xmm0,XMMWORD PTR [rsp+0x3678] | |
337e98: 00 00 | |
337e9a: c5 f8 29 84 24 10 20 vmovaps XMMWORD PTR [rsp+0x2010],xmm0 | |
337ea1: 00 00 | |
337ea3: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
337eaa: 00 | |
337eab: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
337eb2: 00 | |
337eb3: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [rsp+0xb4] | |
337eba: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
337ec1: 00 | |
337ec2: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
337ec6: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
337ecd: 00 | |
337ece: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
337ed2: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
337ed9: 00 | |
337eda: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
337ee1: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
337ee8: 00 | |
337ee9: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
337ef0: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
337ef7: 00 | |
337ef8: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
337eff: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
337f06: 00 | |
337f07: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
337f0e: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
337f15: 00 | |
337f16: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
337f1a: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
337f21: 00 | |
337f22: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
337f26: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
337f2d: 00 | |
337f2e: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
337f35: 00 | |
337f36: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
337f3d: 00 | |
337f3e: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
337f45: 00 | |
337f46: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
337f4d: 00 | |
337f4e: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
337f55: 00 | |
337f56: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
337f5d: 00 | |
337f5e: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
337f65: 00 | |
337f66: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
337f6d: 00 | |
337f6e: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
337f75: 00 | |
337f76: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
337f7d: 00 | |
337f7e: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
337f85: 00 | |
337f86: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
337f8d: 00 | |
337f8e: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
337f95: 00 | |
337f96: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
337f9d: 00 | |
337f9e: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
337fa5: 00 | |
337fa6: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
337fad: 00 | |
337fae: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
337fb5: 00 | |
337fb6: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
337fbd: 00 | |
337fbe: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
337fc5: 00 | |
337fc6: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
337fcd: 00 | |
337fce: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
337fd5: 00 | |
337fd6: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
337fdd: 00 | |
337fde: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
337fe5: 00 | |
337fe6: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
337fed: 00 | |
337fee: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
337ff5: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
337ff9: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
338000: 00 | |
338001: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
338008: 00 | |
338009: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
338010: 00 | |
338011: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
338018: 00 | |
338019: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [rsp+0xb0] | |
338020: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
338027: 00 | |
338028: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
33802f: 00 | |
338030: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
338037: 00 | |
338038: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
33803f: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
338046: 00 | |
338047: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
33804e: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
338052: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
338059: 00 | |
33805a: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
338061: 00 | |
338062: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
338069: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
33806d: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
338074: 00 | |
338075: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
33807c: 00 | |
33807d: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
338084: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
338088: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
33808f: 00 | |
338090: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
338097: 00 | |
338098: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
33809f: 00 | |
3380a0: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
3380a7: 00 | |
3380a8: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
3380af: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
3380b3: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
3380ba: 00 | |
3380bb: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
3380c2: 00 | |
3380c3: 8b 84 24 dc 00 00 00 mov eax,DWORD PTR [rsp+0xdc] | |
3380ca: 89 84 24 8c 00 00 00 mov DWORD PTR [rsp+0x8c],eax | |
3380d1: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
3380d8: 00 | |
3380d9: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
3380e0: 00 | |
3380e1: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
3380e8: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
3380ef: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
3380f6: 00 | |
3380f7: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
3380fe: 00 | |
3380ff: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
338106: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
33810a: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
338111: 00 | |
338112: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
338119: 00 | |
33811a: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
33811e: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
338125: 00 | |
338126: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
33812d: 00 | |
33812e: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
338135: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
338139: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
338140: 00 | |
338141: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
338145: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
33814c: 00 | |
33814d: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
338151: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
338158: 00 | |
338159: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
33815d: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
338164: 00 | |
338165: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
338169: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
338170: 00 | |
338171: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
338178: 41 89 c7 mov r15d,eax | |
33817b: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
338182: 89 c3 mov ebx,eax | |
338184: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
338188: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
33818c: 41 89 c8 mov r8d,ecx | |
33818f: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
338193: 89 ca mov edx,ecx | |
338195: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
33819c: 89 ce mov esi,ecx | |
33819e: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
3381a5: 41 89 c9 mov r9d,ecx | |
3381a8: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
3381af: 00 | |
3381b0: 41 89 ca mov r10d,ecx | |
3381b3: 8a 4c 24 04 mov cl,BYTE PTR [rsp+0x4] | |
3381b7: 89 4c 24 34 mov DWORD PTR [rsp+0x34],ecx | |
3381bb: 8a 4c 24 07 mov cl,BYTE PTR [rsp+0x7] | |
3381bf: 89 4c 24 44 mov DWORD PTR [rsp+0x44],ecx | |
3381c3: 8a 4c 24 09 mov cl,BYTE PTR [rsp+0x9] | |
3381c7: 89 8c 24 70 01 00 00 mov DWORD PTR [rsp+0x170],ecx | |
3381ce: 8a 4c 24 0a mov cl,BYTE PTR [rsp+0xa] | |
3381d2: 89 8c 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],ecx | |
3381d9: 8a 4c 24 05 mov cl,BYTE PTR [rsp+0x5] | |
3381dd: 89 8c 24 88 01 00 00 mov DWORD PTR [rsp+0x188],ecx | |
3381e4: 8a 4c 24 0b mov cl,BYTE PTR [rsp+0xb] | |
3381e8: 89 4c 24 18 mov DWORD PTR [rsp+0x18],ecx | |
3381ec: 8a 4c 24 06 mov cl,BYTE PTR [rsp+0x6] | |
3381f0: 89 4c 24 50 mov DWORD PTR [rsp+0x50],ecx | |
3381f4: 8a 4c 24 0e mov cl,BYTE PTR [rsp+0xe] | |
3381f8: 89 8c 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],ecx | |
3381ff: 8a 4c 24 0c mov cl,BYTE PTR [rsp+0xc] | |
338203: 89 8c 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],ecx | |
33820a: 8a 4c 24 0f mov cl,BYTE PTR [rsp+0xf] | |
33820e: 89 8c 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],ecx | |
338215: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
338219: 41 89 cb mov r11d,ecx | |
33821c: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
338220: 41 89 cd mov r13d,ecx | |
338223: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
338227: 41 89 ce mov r14d,ecx | |
33822a: b1 01 mov cl,0x1 | |
33822c: 48 89 8c 24 98 19 00 mov QWORD PTR [rsp+0x1998],rcx | |
338233: 00 | |
338234: e9 8a 6b ff ff jmp 32edc3 <buildOutputType+0x6a63> | |
338239: 49 83 fc 0d cmp r12,0xd | |
33823d: 0f 85 bc 04 00 00 jne 3386ff <buildOutputType+0x1039f> | |
338243: 48 81 7c 24 10 c5 7a cmp QWORD PTR [rsp+0x10],0x2d7ac5 | |
33824a: 2d 00 | |
33824c: 0f 84 be 00 00 00 je 338310 <buildOutputType+0xffb0> | |
338252: 40 80 ff 2d cmp dil,0x2d | |
338256: 0f 85 a3 04 00 00 jne 3386ff <buildOutputType+0x1039f> | |
33825c: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
338261: 80 78 01 2d cmp BYTE PTR [rax+0x1],0x2d | |
338265: 0f 85 94 04 00 00 jne 3386ff <buildOutputType+0x1039f> | |
33826b: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
338270: 80 78 02 7a cmp BYTE PTR [rax+0x2],0x7a | |
338274: 0f 85 85 04 00 00 jne 3386ff <buildOutputType+0x1039f> | |
33827a: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33827f: 80 78 03 69 cmp BYTE PTR [rax+0x3],0x69 | |
338283: 0f 85 76 04 00 00 jne 3386ff <buildOutputType+0x1039f> | |
338289: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33828e: 80 78 04 67 cmp BYTE PTR [rax+0x4],0x67 | |
338292: 0f 85 67 04 00 00 jne 3386ff <buildOutputType+0x1039f> | |
338298: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33829d: 80 78 05 2d cmp BYTE PTR [rax+0x5],0x2d | |
3382a1: 0f 85 58 04 00 00 jne 3386ff <buildOutputType+0x1039f> | |
3382a7: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
3382ac: 80 78 06 6c cmp BYTE PTR [rax+0x6],0x6c | |
3382b0: 0f 85 49 04 00 00 jne 3386ff <buildOutputType+0x1039f> | |
3382b6: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
3382bb: 80 78 07 69 cmp BYTE PTR [rax+0x7],0x69 | |
3382bf: 0f 85 3a 04 00 00 jne 3386ff <buildOutputType+0x1039f> | |
3382c5: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
3382ca: 80 78 08 62 cmp BYTE PTR [rax+0x8],0x62 | |
3382ce: 0f 85 2b 04 00 00 jne 3386ff <buildOutputType+0x1039f> | |
3382d4: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
3382d9: 80 78 09 2d cmp BYTE PTR [rax+0x9],0x2d | |
3382dd: 0f 85 1c 04 00 00 jne 3386ff <buildOutputType+0x1039f> | |
3382e3: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
3382e8: 80 78 0a 64 cmp BYTE PTR [rax+0xa],0x64 | |
3382ec: 0f 85 0d 04 00 00 jne 3386ff <buildOutputType+0x1039f> | |
3382f2: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
3382f7: 80 78 0b 69 cmp BYTE PTR [rax+0xb],0x69 | |
3382fb: 0f 85 fe 03 00 00 jne 3386ff <buildOutputType+0x1039f> | |
338301: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
338306: 80 78 0c 72 cmp BYTE PTR [rax+0xc],0x72 | |
33830a: 0f 85 ef 03 00 00 jne 3386ff <buildOutputType+0x1039f> | |
338310: 48 8d bc 24 18 2b 00 lea rdi,[rsp+0x2b18] | |
338317: 00 | |
338318: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
33831f: 00 | |
338320: c5 f8 77 vzeroupper | |
338323: e8 d8 e2 03 00 call 376600 <Iterator.next> | |
338328: 80 bc 24 28 2b 00 00 cmp BYTE PTR [rsp+0x2b28],0x0 | |
33832f: 00 | |
338330: 0f 84 38 43 03 00 je 36c66e <buildOutputType+0x4430e> | |
338336: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
33833a: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
33833e: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
338345: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
338349: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
338350: 00 | |
338351: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
338358: 00 | |
338359: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [rsp+0xb4] | |
338360: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
338367: 00 | |
338368: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
33836c: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
338373: 00 | |
338374: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
338378: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
33837f: 00 | |
338380: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
338387: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
33838e: 00 | |
33838f: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
338396: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
33839d: 00 | |
33839e: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
3383a5: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
3383ac: 00 | |
3383ad: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
3383b4: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
3383bb: 00 | |
3383bc: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
3383c0: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
3383c7: 00 | |
3383c8: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
3383cc: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
3383d3: 00 | |
3383d4: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
3383db: 00 | |
3383dc: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
3383e3: 00 | |
3383e4: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
3383eb: 00 | |
3383ec: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
3383f3: 00 | |
3383f4: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
3383fb: 00 | |
3383fc: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
338403: 00 | |
338404: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
33840b: 00 | |
33840c: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
338413: 00 | |
338414: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
33841b: 00 | |
33841c: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
338423: 00 | |
338424: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
33842b: 00 | |
33842c: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
338433: 00 | |
338434: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
33843b: 00 | |
33843c: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
338443: 00 | |
338444: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
33844b: 00 | |
33844c: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
338453: 00 | |
338454: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
33845b: 00 | |
33845c: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
338463: 00 | |
338464: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
33846b: 00 | |
33846c: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
338473: 00 | |
338474: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
33847b: 00 | |
33847c: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
338483: 00 | |
338484: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
33848b: 00 | |
33848c: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
338493: 00 | |
338494: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
33849b: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
33849f: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
3384a6: 00 | |
3384a7: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
3384ae: 00 | |
3384af: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
3384b6: 00 | |
3384b7: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
3384be: 00 | |
3384bf: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [rsp+0xb0] | |
3384c6: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
3384cd: 00 | |
3384ce: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
3384d5: 00 | |
3384d6: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
3384dd: 00 | |
3384de: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
3384e5: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
3384ec: 00 | |
3384ed: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
3384f4: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
3384f8: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
3384ff: 00 | |
338500: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
338507: 00 | |
338508: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
33850f: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
338513: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
33851a: 00 | |
33851b: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
338522: 00 | |
338523: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
33852a: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
33852e: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
338535: 00 | |
338536: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
33853d: 00 | |
33853e: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
338545: 00 | |
338546: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
33854d: 00 | |
33854e: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
338555: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
338559: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
338560: 00 | |
338561: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
338568: 00 | |
338569: 8b 84 24 dc 00 00 00 mov eax,DWORD PTR [rsp+0xdc] | |
338570: 89 84 24 8c 00 00 00 mov DWORD PTR [rsp+0x8c],eax | |
338577: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
33857e: 00 | |
33857f: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
338586: 00 | |
338587: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
33858e: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
338595: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
33859c: 00 | |
33859d: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
3385a4: 00 | |
3385a5: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
3385ac: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
3385b0: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
3385b7: 00 | |
3385b8: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
3385bf: 00 | |
3385c0: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
3385c4: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
3385cb: 00 | |
3385cc: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
3385d3: 00 | |
3385d4: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
3385db: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
3385df: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
3385e6: 00 | |
3385e7: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
3385eb: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
3385f2: 00 | |
3385f3: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
3385f7: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
3385fe: 00 | |
3385ff: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
338603: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
33860a: 00 | |
33860b: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
33860f: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
338616: 00 | |
338617: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
33861e: 41 89 c7 mov r15d,eax | |
338621: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
338628: 89 c3 mov ebx,eax | |
33862a: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
33862e: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
338632: 41 89 c8 mov r8d,ecx | |
338635: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
338639: 89 ca mov edx,ecx | |
33863b: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
338642: 89 ce mov esi,ecx | |
338644: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
33864b: 41 89 c9 mov r9d,ecx | |
33864e: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
338655: 00 | |
338656: 41 89 ca mov r10d,ecx | |
338659: 8a 4c 24 04 mov cl,BYTE PTR [rsp+0x4] | |
33865d: 89 4c 24 34 mov DWORD PTR [rsp+0x34],ecx | |
338661: 8a 4c 24 07 mov cl,BYTE PTR [rsp+0x7] | |
338665: 89 4c 24 44 mov DWORD PTR [rsp+0x44],ecx | |
338669: 8a 4c 24 09 mov cl,BYTE PTR [rsp+0x9] | |
33866d: 89 8c 24 70 01 00 00 mov DWORD PTR [rsp+0x170],ecx | |
338674: 8a 4c 24 0a mov cl,BYTE PTR [rsp+0xa] | |
338678: 89 8c 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],ecx | |
33867f: 8a 4c 24 05 mov cl,BYTE PTR [rsp+0x5] | |
338683: 89 8c 24 88 01 00 00 mov DWORD PTR [rsp+0x188],ecx | |
33868a: 8a 4c 24 0b mov cl,BYTE PTR [rsp+0xb] | |
33868e: 89 4c 24 18 mov DWORD PTR [rsp+0x18],ecx | |
338692: 8a 4c 24 06 mov cl,BYTE PTR [rsp+0x6] | |
338696: 89 4c 24 50 mov DWORD PTR [rsp+0x50],ecx | |
33869a: 8a 4c 24 0e mov cl,BYTE PTR [rsp+0xe] | |
33869e: 89 8c 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],ecx | |
3386a5: 8a 4c 24 0c mov cl,BYTE PTR [rsp+0xc] | |
3386a9: 89 8c 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],ecx | |
3386b0: 8a 4c 24 0f mov cl,BYTE PTR [rsp+0xf] | |
3386b4: 89 8c 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],ecx | |
3386bb: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
3386bf: 41 89 cb mov r11d,ecx | |
3386c2: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
3386c6: 41 89 cd mov r13d,ecx | |
3386c9: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
3386cd: 41 89 ce mov r14d,ecx | |
3386d0: 48 8b bc 24 18 2b 00 mov rdi,QWORD PTR [rsp+0x2b18] | |
3386d7: 00 | |
3386d8: 48 89 bc 24 98 06 00 mov QWORD PTR [rsp+0x698],rdi | |
3386df: 00 | |
3386e0: 48 8b bc 24 20 2b 00 mov rdi,QWORD PTR [rsp+0x2b20] | |
3386e7: 00 | |
3386e8: 48 89 bc 24 78 07 00 mov QWORD PTR [rsp+0x778],rdi | |
3386ef: 00 | |
3386f0: b1 01 mov cl,0x1 | |
3386f2: 48 89 8c 24 80 07 00 mov QWORD PTR [rsp+0x780],rcx | |
3386f9: 00 | |
3386fa: e9 c4 66 ff ff jmp 32edc3 <buildOutputType+0x6a63> | |
3386ff: 49 83 fc 0b cmp r12,0xb | |
338703: 0f 85 bf 00 00 00 jne 3387c8 <buildOutputType+0x10468> | |
338709: 48 81 7c 24 10 d4 e5 cmp QWORD PTR [rsp+0x10],0x2de5d4 | |
338710: 2d 00 | |
338712: 0f 84 80 00 00 00 je 338798 <buildOutputType+0x10438> | |
338718: 40 80 ff 2d cmp dil,0x2d | |
33871c: 0f 85 a6 00 00 00 jne 3387c8 <buildOutputType+0x10468> | |
338722: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
338727: 80 78 01 2d cmp BYTE PTR [rax+0x1],0x2d | |
33872b: 0f 85 97 00 00 00 jne 3387c8 <buildOutputType+0x10468> | |
338731: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
338736: 80 78 02 64 cmp BYTE PTR [rax+0x2],0x64 | |
33873a: 0f 85 88 00 00 00 jne 3387c8 <buildOutputType+0x10468> | |
338740: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
338745: 80 78 03 65 cmp BYTE PTR [rax+0x3],0x65 | |
338749: 75 7d jne 3387c8 <buildOutputType+0x10468> | |
33874b: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
338750: 80 78 04 62 cmp BYTE PTR [rax+0x4],0x62 | |
338754: 75 72 jne 3387c8 <buildOutputType+0x10468> | |
338756: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33875b: 80 78 05 75 cmp BYTE PTR [rax+0x5],0x75 | |
33875f: 75 67 jne 3387c8 <buildOutputType+0x10468> | |
338761: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
338766: 80 78 06 67 cmp BYTE PTR [rax+0x6],0x67 | |
33876a: 75 5c jne 3387c8 <buildOutputType+0x10468> | |
33876c: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
338771: 80 78 07 2d cmp BYTE PTR [rax+0x7],0x2d | |
338775: 75 51 jne 3387c8 <buildOutputType+0x10468> | |
338777: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33877c: 80 78 08 6c cmp BYTE PTR [rax+0x8],0x6c | |
338780: 75 46 jne 3387c8 <buildOutputType+0x10468> | |
338782: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
338787: 80 78 09 6f cmp BYTE PTR [rax+0x9],0x6f | |
33878b: 75 3b jne 3387c8 <buildOutputType+0x10468> | |
33878d: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
338792: 80 78 0a 67 cmp BYTE PTR [rax+0xa],0x67 | |
338796: 75 30 jne 3387c8 <buildOutputType+0x10468> | |
338798: 48 8d bc 24 d0 3f 00 lea rdi,[rsp+0x3fd0] | |
33879f: 00 | |
3387a0: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
3387a7: 00 | |
3387a8: c5 f8 77 vzeroupper | |
3387ab: e8 50 de 03 00 call 376600 <Iterator.next> | |
3387b0: 80 bc 24 e0 3f 00 00 cmp BYTE PTR [rsp+0x3fe0],0x0 | |
3387b7: 00 | |
3387b8: 0f 84 cf 3e 03 00 je 36c68d <buildOutputType+0x4432d> | |
3387be: e8 7d f8 03 00 call 378040 <std.log.scoped(default).warn.793> | |
3387c3: e9 0a 6c ff ff jmp 32f3d2 <buildOutputType+0x7072> | |
3387c8: 49 83 fc 15 cmp r12,0x15 | |
3387cc: 0f 85 26 01 00 00 jne 3388f8 <buildOutputType+0x10598> | |
3387d2: 48 81 7c 24 10 f7 e1 cmp QWORD PTR [rsp+0x10],0x2ce1f7 | |
3387d9: 2c 00 | |
3387db: 0f 84 0a 01 00 00 je 3388eb <buildOutputType+0x1058b> | |
3387e1: 40 80 ff 2d cmp dil,0x2d | |
3387e5: 0f 85 0d 01 00 00 jne 3388f8 <buildOutputType+0x10598> | |
3387eb: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
3387f0: 80 78 01 2d cmp BYTE PTR [rax+0x1],0x2d | |
3387f4: 0f 85 fe 00 00 00 jne 3388f8 <buildOutputType+0x10598> | |
3387fa: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
3387ff: 80 78 02 64 cmp BYTE PTR [rax+0x2],0x64 | |
338803: 0f 85 ef 00 00 00 jne 3388f8 <buildOutputType+0x10598> | |
338809: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33880e: 80 78 03 65 cmp BYTE PTR [rax+0x3],0x65 | |
338812: 0f 85 e0 00 00 00 jne 3388f8 <buildOutputType+0x10598> | |
338818: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33881d: 80 78 04 62 cmp BYTE PTR [rax+0x4],0x62 | |
338821: 0f 85 d1 00 00 00 jne 3388f8 <buildOutputType+0x10598> | |
338827: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33882c: 80 78 05 75 cmp BYTE PTR [rax+0x5],0x75 | |
338830: 0f 85 c2 00 00 00 jne 3388f8 <buildOutputType+0x10598> | |
338836: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33883b: 80 78 06 67 cmp BYTE PTR [rax+0x6],0x67 | |
33883f: 0f 85 b3 00 00 00 jne 3388f8 <buildOutputType+0x10598> | |
338845: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33884a: 80 78 07 2d cmp BYTE PTR [rax+0x7],0x2d | |
33884e: 0f 85 a4 00 00 00 jne 3388f8 <buildOutputType+0x10598> | |
338854: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
338859: 80 78 08 6c cmp BYTE PTR [rax+0x8],0x6c | |
33885d: 0f 85 95 00 00 00 jne 3388f8 <buildOutputType+0x10598> | |
338863: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
338868: 80 78 09 69 cmp BYTE PTR [rax+0x9],0x69 | |
33886c: 0f 85 86 00 00 00 jne 3388f8 <buildOutputType+0x10598> | |
338872: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
338877: 80 78 0a 6e cmp BYTE PTR [rax+0xa],0x6e | |
33887b: 75 7b jne 3388f8 <buildOutputType+0x10598> | |
33887d: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
338882: 80 78 0b 6b cmp BYTE PTR [rax+0xb],0x6b | |
338886: 75 70 jne 3388f8 <buildOutputType+0x10598> | |
338888: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33888d: 80 78 0c 2d cmp BYTE PTR [rax+0xc],0x2d | |
338891: 75 65 jne 3388f8 <buildOutputType+0x10598> | |
338893: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
338898: 80 78 0d 73 cmp BYTE PTR [rax+0xd],0x73 | |
33889c: 75 5a jne 3388f8 <buildOutputType+0x10598> | |
33889e: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
3388a3: 80 78 0e 6e cmp BYTE PTR [rax+0xe],0x6e | |
3388a7: 75 4f jne 3388f8 <buildOutputType+0x10598> | |
3388a9: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
3388ae: 80 78 0f 61 cmp BYTE PTR [rax+0xf],0x61 | |
3388b2: 75 44 jne 3388f8 <buildOutputType+0x10598> | |
3388b4: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
3388b9: 80 78 10 70 cmp BYTE PTR [rax+0x10],0x70 | |
3388bd: 75 39 jne 3388f8 <buildOutputType+0x10598> | |
3388bf: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
3388c4: 80 78 11 73 cmp BYTE PTR [rax+0x11],0x73 | |
3388c8: 75 2e jne 3388f8 <buildOutputType+0x10598> | |
3388ca: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
3388cf: 80 78 12 68 cmp BYTE PTR [rax+0x12],0x68 | |
3388d3: 75 23 jne 3388f8 <buildOutputType+0x10598> | |
3388d5: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
3388da: 80 78 13 6f cmp BYTE PTR [rax+0x13],0x6f | |
3388de: 75 18 jne 3388f8 <buildOutputType+0x10598> | |
3388e0: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
3388e5: 80 78 14 74 cmp BYTE PTR [rax+0x14],0x74 | |
3388e9: 75 0d jne 3388f8 <buildOutputType+0x10598> | |
3388eb: c5 f8 77 vzeroupper | |
3388ee: e8 0d f8 03 00 call 378100 <std.log.scoped(default).warn.794> | |
3388f3: e9 da 6a ff ff jmp 32f3d2 <buildOutputType+0x7072> | |
3388f8: 49 83 fc 0e cmp r12,0xe | |
3388fc: 0f 85 bc 04 00 00 jne 338dbe <buildOutputType+0x10a5e> | |
338902: 48 81 7c 24 10 ab 00 cmp QWORD PTR [rsp+0x10],0x2d00ab | |
338909: 2d 00 | |
33890b: 0f 84 cd 00 00 00 je 3389de <buildOutputType+0x1067e> | |
338911: 40 80 ff 2d cmp dil,0x2d | |
338915: 0f 85 a3 04 00 00 jne 338dbe <buildOutputType+0x10a5e> | |
33891b: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
338920: 80 78 01 2d cmp BYTE PTR [rax+0x1],0x2d | |
338924: 0f 85 94 04 00 00 jne 338dbe <buildOutputType+0x10a5e> | |
33892a: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33892f: 80 78 02 65 cmp BYTE PTR [rax+0x2],0x65 | |
338933: 0f 85 85 04 00 00 jne 338dbe <buildOutputType+0x10a5e> | |
338939: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33893e: 80 78 03 6e cmp BYTE PTR [rax+0x3],0x6e | |
338942: 0f 85 76 04 00 00 jne 338dbe <buildOutputType+0x10a5e> | |
338948: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33894d: 80 78 04 74 cmp BYTE PTR [rax+0x4],0x74 | |
338951: 0f 85 67 04 00 00 jne 338dbe <buildOutputType+0x10a5e> | |
338957: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33895c: 80 78 05 69 cmp BYTE PTR [rax+0x5],0x69 | |
338960: 0f 85 58 04 00 00 jne 338dbe <buildOutputType+0x10a5e> | |
338966: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33896b: 80 78 06 74 cmp BYTE PTR [rax+0x6],0x74 | |
33896f: 0f 85 49 04 00 00 jne 338dbe <buildOutputType+0x10a5e> | |
338975: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33897a: 80 78 07 6c cmp BYTE PTR [rax+0x7],0x6c | |
33897e: 0f 85 3a 04 00 00 jne 338dbe <buildOutputType+0x10a5e> | |
338984: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
338989: 80 78 08 65 cmp BYTE PTR [rax+0x8],0x65 | |
33898d: 0f 85 2b 04 00 00 jne 338dbe <buildOutputType+0x10a5e> | |
338993: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
338998: 80 78 09 6d cmp BYTE PTR [rax+0x9],0x6d | |
33899c: 0f 85 1c 04 00 00 jne 338dbe <buildOutputType+0x10a5e> | |
3389a2: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
3389a7: 80 78 0a 65 cmp BYTE PTR [rax+0xa],0x65 | |
3389ab: 0f 85 0d 04 00 00 jne 338dbe <buildOutputType+0x10a5e> | |
3389b1: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
3389b6: 80 78 0b 6e cmp BYTE PTR [rax+0xb],0x6e | |
3389ba: 0f 85 fe 03 00 00 jne 338dbe <buildOutputType+0x10a5e> | |
3389c0: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
3389c5: 80 78 0c 74 cmp BYTE PTR [rax+0xc],0x74 | |
3389c9: 0f 85 ef 03 00 00 jne 338dbe <buildOutputType+0x10a5e> | |
3389cf: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
3389d4: 80 78 0d 73 cmp BYTE PTR [rax+0xd],0x73 | |
3389d8: 0f 85 e0 03 00 00 jne 338dbe <buildOutputType+0x10a5e> | |
3389de: 48 8d bc 24 60 36 00 lea rdi,[rsp+0x3660] | |
3389e5: 00 | |
3389e6: 48 8d b4 24 e0 1a 00 lea rsi,[rsp+0x1ae0] | |
3389ed: 00 | |
3389ee: c5 f8 77 vzeroupper | |
3389f1: e8 0a dc 03 00 call 376600 <Iterator.next> | |
3389f6: 80 bc 24 70 36 00 00 cmp BYTE PTR [rsp+0x3670],0x0 | |
3389fd: 00 | |
3389fe: 0f 84 a8 3c 03 00 je 36c6ac <buildOutputType+0x4434c> | |
338a04: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
338a08: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
338a0c: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
338a13: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
338a17: c5 f8 10 84 24 60 36 vmovups xmm0,XMMWORD PTR [rsp+0x3660] | |
338a1e: 00 00 | |
338a20: c5 f8 29 84 24 d0 21 vmovaps XMMWORD PTR [rsp+0x21d0],xmm0 | |
338a27: 00 00 | |
338a29: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
338a30: 00 | |
338a31: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
338a38: 00 | |
338a39: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [rsp+0xb4] | |
338a40: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
338a47: 00 | |
338a48: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
338a4c: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
338a53: 00 | |
338a54: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
338a58: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
338a5f: 00 | |
338a60: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
338a67: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
338a6e: 00 | |
338a6f: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
338a76: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
338a7d: 00 | |
338a7e: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
338a85: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
338a8c: 00 | |
338a8d: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
338a94: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
338a9b: 00 | |
338a9c: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
338aa0: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
338aa7: 00 | |
338aa8: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
338aac: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
338ab3: 00 | |
338ab4: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
338abb: 00 | |
338abc: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
338ac3: 00 | |
338ac4: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
338acb: 00 | |
338acc: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
338ad3: 00 | |
338ad4: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
338adb: 00 | |
338adc: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
338ae3: 00 | |
338ae4: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
338aeb: 00 | |
338aec: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
338af3: 00 | |
338af4: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
338afb: 00 | |
338afc: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
338b03: 00 | |
338b04: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
338b0b: 00 | |
338b0c: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
338b13: 00 | |
338b14: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
338b1b: 00 | |
338b1c: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
338b23: 00 | |
338b24: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
338b2b: 00 | |
338b2c: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
338b33: 00 | |
338b34: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
338b3b: 00 | |
338b3c: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
338b43: 00 | |
338b44: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
338b4b: 00 | |
338b4c: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
338b53: 00 | |
338b54: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
338b5b: 00 | |
338b5c: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
338b63: 00 | |
338b64: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
338b6b: 00 | |
338b6c: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
338b73: 00 | |
338b74: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
338b7b: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
338b7f: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
338b86: 00 | |
338b87: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
338b8e: 00 | |
338b8f: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
338b96: 00 | |
338b97: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
338b9e: 00 | |
338b9f: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [rsp+0xb0] | |
338ba6: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
338bad: 00 | |
338bae: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
338bb5: 00 | |
338bb6: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
338bbd: 00 | |
338bbe: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
338bc5: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
338bcc: 00 | |
338bcd: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
338bd4: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
338bd8: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
338bdf: 00 | |
338be0: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
338be7: 00 | |
338be8: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
338bef: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
338bf3: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
338bfa: 00 | |
338bfb: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
338c02: 00 | |
338c03: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
338c0a: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
338c0e: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
338c15: 00 | |
338c16: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
338c1d: 00 | |
338c1e: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
338c25: 00 | |
338c26: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
338c2d: 00 | |
338c2e: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
338c35: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
338c39: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
338c40: 00 | |
338c41: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
338c48: 00 | |
338c49: 8b 84 24 dc 00 00 00 mov eax,DWORD PTR [rsp+0xdc] | |
338c50: 89 84 24 8c 00 00 00 mov DWORD PTR [rsp+0x8c],eax | |
338c57: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
338c5e: 00 | |
338c5f: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
338c66: 00 | |
338c67: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
338c6e: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
338c75: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
338c7c: 00 | |
338c7d: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
338c84: 00 | |
338c85: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
338c8c: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
338c90: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
338c97: 00 | |
338c98: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
338c9f: 00 | |
338ca0: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
338ca4: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
338cab: 00 | |
338cac: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
338cb3: 00 | |
338cb4: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
338cbb: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
338cbf: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
338cc6: 00 | |
338cc7: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
338ccb: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
338cd2: 00 | |
338cd3: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
338cd7: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
338cde: 00 | |
338cdf: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
338ce3: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
338cea: 00 | |
338ceb: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
338cef: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
338cf6: 00 | |
338cf7: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
338cfe: 41 89 c7 mov r15d,eax | |
338d01: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
338d08: 89 c3 mov ebx,eax | |
338d0a: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
338d0e: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
338d12: 41 89 c8 mov r8d,ecx | |
338d15: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
338d19: 89 ca mov edx,ecx | |
338d1b: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
338d22: 89 ce mov esi,ecx | |
338d24: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
338d2b: 41 89 c9 mov r9d,ecx | |
338d2e: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
338d35: 00 | |
338d36: 41 89 ca mov r10d,ecx | |
338d39: 8a 4c 24 04 mov cl,BYTE PTR [rsp+0x4] | |
338d3d: 89 4c 24 34 mov DWORD PTR [rsp+0x34],ecx | |
338d41: 8a 4c 24 07 mov cl,BYTE PTR [rsp+0x7] | |
338d45: 89 4c 24 44 mov DWORD PTR [rsp+0x44],ecx | |
338d49: 8a 4c 24 09 mov cl,BYTE PTR [rsp+0x9] | |
338d4d: 89 8c 24 70 01 00 00 mov DWORD PTR [rsp+0x170],ecx | |
338d54: 8a 4c 24 0a mov cl,BYTE PTR [rsp+0xa] | |
338d58: 89 8c 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],ecx | |
338d5f: 8a 4c 24 05 mov cl,BYTE PTR [rsp+0x5] | |
338d63: 89 8c 24 88 01 00 00 mov DWORD PTR [rsp+0x188],ecx | |
338d6a: 8a 4c 24 0b mov cl,BYTE PTR [rsp+0xb] | |
338d6e: 89 4c 24 18 mov DWORD PTR [rsp+0x18],ecx | |
338d72: 8a 4c 24 06 mov cl,BYTE PTR [rsp+0x6] | |
338d76: 89 4c 24 50 mov DWORD PTR [rsp+0x50],ecx | |
338d7a: 8a 4c 24 0e mov cl,BYTE PTR [rsp+0xe] | |
338d7e: 89 8c 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],ecx | |
338d85: 8a 4c 24 0c mov cl,BYTE PTR [rsp+0xc] | |
338d89: 89 8c 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],ecx | |
338d90: 8a 4c 24 0f mov cl,BYTE PTR [rsp+0xf] | |
338d94: 89 8c 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],ecx | |
338d9b: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
338d9f: 41 89 cb mov r11d,ecx | |
338da2: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
338da6: 41 89 cd mov r13d,ecx | |
338da9: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
338dad: 41 89 ce mov r14d,ecx | |
338db0: b1 01 mov cl,0x1 | |
338db2: 89 8c 24 9c 07 00 00 mov DWORD PTR [rsp+0x79c],ecx | |
338db9: e9 05 60 ff ff jmp 32edc3 <buildOutputType+0x6a63> | |
338dbe: 49 83 fc 0d cmp r12,0xd | |
338dc2: 0f 85 ed 07 00 00 jne 3395b5 <buildOutputType+0x11255> | |
338dc8: b0 01 mov al,0x1 | |
338dca: 89 44 24 50 mov DWORD PTR [rsp+0x50],eax | |
338dce: 8a 44 24 04 mov al,BYTE PTR [rsp+0x4] | |
338dd2: 89 44 24 34 mov DWORD PTR [rsp+0x34],eax | |
338dd6: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
338ddd: 00 | |
338dde: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
338de5: 00 | |
338de6: 8a 44 24 07 mov al,BYTE PTR [rsp+0x7] | |
338dea: 89 44 24 44 mov DWORD PTR [rsp+0x44],eax | |
338dee: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [rsp+0xb4] | |
338df5: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
338dfc: 00 | |
338dfd: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
338e01: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
338e08: 00 | |
338e09: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
338e0d: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
338e14: 00 | |
338e15: 8a 44 24 09 mov al,BYTE PTR [rsp+0x9] | |
338e19: 89 84 24 70 01 00 00 mov DWORD PTR [rsp+0x170],eax | |
338e20: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
338e27: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
338e2e: 00 | |
338e2f: 8a 44 24 0a mov al,BYTE PTR [rsp+0xa] | |
338e33: 89 84 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],eax | |
338e3a: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
338e41: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
338e48: 00 | |
338e49: 8a 44 24 05 mov al,BYTE PTR [rsp+0x5] | |
338e4d: 89 84 24 88 01 00 00 mov DWORD PTR [rsp+0x188],eax | |
338e54: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
338e58: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
338e5c: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
338e63: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
338e67: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
338e6e: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
338e75: 00 | |
338e76: 8a 44 24 0b mov al,BYTE PTR [rsp+0xb] | |
338e7a: 89 44 24 18 mov DWORD PTR [rsp+0x18],eax | |
338e7e: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
338e85: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
338e8c: 00 | |
338e8d: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
338e91: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
338e98: 00 | |
338e99: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
338e9d: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
338ea4: 00 | |
338ea5: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
338eac: 00 | |
338ead: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
338eb4: 00 | |
338eb5: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
338ebc: 00 | |
338ebd: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
338ec4: 00 | |
338ec5: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
338ecc: 00 | |
338ecd: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
338ed4: 00 | |
338ed5: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
338edc: 00 | |
338edd: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
338ee4: 00 | |
338ee5: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
338eec: 00 | |
338eed: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
338ef4: 00 | |
338ef5: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
338efc: 00 | |
338efd: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
338f04: 00 | |
338f05: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
338f0c: 00 | |
338f0d: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
338f14: 00 | |
338f15: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
338f1c: 00 | |
338f1d: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
338f24: 00 | |
338f25: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
338f2c: 00 | |
338f2d: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
338f34: 00 | |
338f35: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
338f3c: 00 | |
338f3d: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
338f44: 00 | |
338f45: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
338f4c: 00 | |
338f4d: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
338f54: 00 | |
338f55: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
338f5c: 00 | |
338f5d: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
338f64: 00 | |
338f65: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
338f6c: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
338f70: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
338f77: 00 | |
338f78: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
338f7f: 00 | |
338f80: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
338f87: 00 | |
338f88: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
338f8f: 00 | |
338f90: b0 01 mov al,0x1 | |
338f92: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
338f99: 00 | |
338f9a: 8a 44 24 0e mov al,BYTE PTR [rsp+0xe] | |
338f9e: 89 84 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],eax | |
338fa5: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
338fac: 00 | |
338fad: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
338fb4: 00 | |
338fb5: 8a 44 24 0c mov al,BYTE PTR [rsp+0xc] | |
338fb9: 89 84 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],eax | |
338fc0: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
338fc7: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
338fce: 00 | |
338fcf: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
338fd6: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
338fda: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
338fe1: 00 | |
338fe2: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
338fe9: 00 | |
338fea: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
338ff1: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
338ff5: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
338ffc: 00 | |
338ffd: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
339004: 00 | |
339005: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
33900c: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
339010: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
339017: 00 | |
339018: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
33901f: 00 | |
339020: 8a 44 24 0f mov al,BYTE PTR [rsp+0xf] | |
339024: 89 84 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],eax | |
33902b: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
339032: 00 | |
339033: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
33903a: 00 | |
33903b: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
339042: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
339046: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
33904d: 00 | |
33904e: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
339055: 00 | |
339056: 8b 84 24 dc 00 00 00 mov eax,DWORD PTR [rsp+0xdc] | |
33905d: 89 84 24 8c 00 00 00 mov DWORD PTR [rsp+0x8c],eax | |
339064: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
33906b: 00 | |
33906c: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
339073: 00 | |
339074: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
33907b: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
339082: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
339089: 00 | |
33908a: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
339091: 00 | |
339092: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
339099: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
33909d: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
3390a4: 00 | |
3390a5: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
3390ac: 00 | |
3390ad: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
3390b1: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
3390b8: 00 | |
3390b9: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
3390c0: 00 | |
3390c1: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
3390c8: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
3390cc: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
3390d3: 00 | |
3390d4: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
3390d8: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
3390df: 00 | |
3390e0: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
3390e4: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
3390eb: 00 | |
3390ec: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
3390f0: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
3390f7: 00 | |
3390f8: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
3390fc: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
339103: 00 | |
339104: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
33910b: 41 89 c7 mov r15d,eax | |
33910e: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
339115: 89 c3 mov ebx,eax | |
339117: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
33911b: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
33911f: 41 89 c8 mov r8d,ecx | |
339122: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
339126: 89 ca mov edx,ecx | |
339128: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
33912c: 41 89 cb mov r11d,ecx | |
33912f: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
339136: 89 ce mov esi,ecx | |
339138: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
33913c: 41 89 cd mov r13d,ecx | |
33913f: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
339146: 41 89 c9 mov r9d,ecx | |
339149: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
339150: 00 | |
339151: 41 89 ca mov r10d,ecx | |
339154: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
339158: 41 89 ce mov r14d,ecx | |
33915b: 48 81 7c 24 10 c1 df cmp QWORD PTR [rsp+0x10],0x2cdfc1 | |
339162: 2c 00 | |
339164: 0f 84 59 5c ff ff je 32edc3 <buildOutputType+0x6a63> | |
33916a: 40 80 ff 2d cmp dil,0x2d | |
33916e: 0f 85 41 04 00 00 jne 3395b5 <buildOutputType+0x11255> | |
339174: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
339179: 80 78 01 66 cmp BYTE PTR [rax+0x1],0x66 | |
33917d: 0f 85 32 04 00 00 jne 3395b5 <buildOutputType+0x11255> | |
339183: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
339188: 80 78 02 63 cmp BYTE PTR [rax+0x2],0x63 | |
33918c: 0f 85 23 04 00 00 jne 3395b5 <buildOutputType+0x11255> | |
339192: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
339197: 80 78 03 6f cmp BYTE PTR [rax+0x3],0x6f | |
33919b: 0f 85 14 04 00 00 jne 3395b5 <buildOutputType+0x11255> | |
3391a1: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
3391a6: 80 78 04 6d cmp BYTE PTR [rax+0x4],0x6d | |
3391aa: 0f 85 05 04 00 00 jne 3395b5 <buildOutputType+0x11255> | |
3391b0: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
3391b5: 80 78 05 70 cmp BYTE PTR [rax+0x5],0x70 | |
3391b9: 0f 85 f6 03 00 00 jne 3395b5 <buildOutputType+0x11255> | |
3391bf: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
3391c4: 80 78 06 69 cmp BYTE PTR [rax+0x6],0x69 | |
3391c8: 0f 85 e7 03 00 00 jne 3395b5 <buildOutputType+0x11255> | |
3391ce: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
3391d3: 80 78 07 6c cmp BYTE PTR [rax+0x7],0x6c | |
3391d7: 0f 85 d8 03 00 00 jne 3395b5 <buildOutputType+0x11255> | |
3391dd: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
3391e2: 80 78 08 65 cmp BYTE PTR [rax+0x8],0x65 | |
3391e6: 0f 85 c9 03 00 00 jne 3395b5 <buildOutputType+0x11255> | |
3391ec: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
3391f1: 80 78 09 72 cmp BYTE PTR [rax+0x9],0x72 | |
3391f5: 0f 85 ba 03 00 00 jne 3395b5 <buildOutputType+0x11255> | |
3391fb: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
339200: 80 78 0a 2d cmp BYTE PTR [rax+0xa],0x2d | |
339204: 0f 85 ab 03 00 00 jne 3395b5 <buildOutputType+0x11255> | |
33920a: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33920f: 80 78 0b 72 cmp BYTE PTR [rax+0xb],0x72 | |
339213: 0f 85 9c 03 00 00 jne 3395b5 <buildOutputType+0x11255> | |
339219: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33921e: 80 78 0c 74 cmp BYTE PTR [rax+0xc],0x74 | |
339222: 8a 44 24 04 mov al,BYTE PTR [rsp+0x4] | |
339226: 89 44 24 34 mov DWORD PTR [rsp+0x34],eax | |
33922a: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
339231: 00 | |
339232: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
339239: 00 | |
33923a: 8a 44 24 07 mov al,BYTE PTR [rsp+0x7] | |
33923e: 89 44 24 44 mov DWORD PTR [rsp+0x44],eax | |
339242: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [rsp+0xb4] | |
339249: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
339250: 00 | |
339251: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
339255: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
33925c: 00 | |
33925d: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
339261: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
339268: 00 | |
339269: 8a 44 24 09 mov al,BYTE PTR [rsp+0x9] | |
33926d: 89 84 24 70 01 00 00 mov DWORD PTR [rsp+0x170],eax | |
339274: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
33927b: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
339282: 00 | |
339283: 8a 44 24 0a mov al,BYTE PTR [rsp+0xa] | |
339287: 89 84 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],eax | |
33928e: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
339295: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
33929c: 00 | |
33929d: 8a 44 24 05 mov al,BYTE PTR [rsp+0x5] | |
3392a1: 89 84 24 88 01 00 00 mov DWORD PTR [rsp+0x188],eax | |
3392a8: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
3392af: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
3392b6: 00 | |
3392b7: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
3392bb: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
3392bf: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
3392c6: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
3392ca: 8a 44 24 0b mov al,BYTE PTR [rsp+0xb] | |
3392ce: 89 44 24 18 mov DWORD PTR [rsp+0x18],eax | |
3392d2: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
3392d9: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
3392e0: 00 | |
3392e1: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
3392e5: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
3392ec: 00 | |
3392ed: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
3392f1: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
3392f8: 00 | |
3392f9: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
339300: 00 | |
339301: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
339308: 00 | |
339309: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
339310: 00 | |
339311: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
339318: 00 | |
339319: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
339320: 00 | |
339321: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
339328: 00 | |
339329: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
339330: 00 | |
339331: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
339338: 00 | |
339339: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
339340: 00 | |
339341: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
339348: 00 | |
339349: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
339350: 00 | |
339351: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
339358: 00 | |
339359: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
339360: 00 | |
339361: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
339368: 00 | |
339369: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
339370: 00 | |
339371: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
339378: 00 | |
339379: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
339380: 00 | |
339381: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
339388: 00 | |
339389: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
339390: 00 | |
339391: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
339398: 00 | |
339399: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
3393a0: 00 | |
3393a1: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
3393a8: 00 | |
3393a9: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
3393b0: 00 | |
3393b1: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
3393b8: 00 | |
3393b9: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
3393c0: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
3393c4: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
3393cb: 00 | |
3393cc: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
3393d3: 00 | |
3393d4: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
3393db: 00 | |
3393dc: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
3393e3: 00 | |
3393e4: b0 01 mov al,0x1 | |
3393e6: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
3393ed: 00 | |
3393ee: 8a 44 24 0e mov al,BYTE PTR [rsp+0xe] | |
3393f2: 89 84 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],eax | |
3393f9: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
339400: 00 | |
339401: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
339408: 00 | |
339409: 8a 44 24 0c mov al,BYTE PTR [rsp+0xc] | |
33940d: 89 84 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],eax | |
339414: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
33941b: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
339422: 00 | |
339423: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
33942a: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
33942e: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
339435: 00 | |
339436: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
33943d: 00 | |
33943e: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
339445: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
339449: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
339450: 00 | |
339451: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
339458: 00 | |
339459: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
339460: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
339464: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
33946b: 00 | |
33946c: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
339473: 00 | |
339474: 8a 44 24 0f mov al,BYTE PTR [rsp+0xf] | |
339478: 89 84 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],eax | |
33947f: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
339486: 00 | |
339487: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
33948e: 00 | |
33948f: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
339496: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
33949a: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
3394a1: 00 | |
3394a2: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
3394a9: 00 | |
3394aa: 8b 84 24 dc 00 00 00 mov eax,DWORD PTR [rsp+0xdc] | |
3394b1: 89 84 24 8c 00 00 00 mov DWORD PTR [rsp+0x8c],eax | |
3394b8: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
3394bf: 00 | |
3394c0: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
3394c7: 00 | |
3394c8: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
3394cf: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
3394d6: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
3394dd: 00 | |
3394de: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
3394e5: 00 | |
3394e6: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
3394ed: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
3394f1: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
3394f8: 00 | |
3394f9: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
339500: 00 | |
339501: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
339505: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
33950c: 00 | |
33950d: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
339514: 00 | |
339515: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
33951c: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
339520: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
339527: 00 | |
339528: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
33952c: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
339533: 00 | |
339534: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
339538: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
33953f: 00 | |
339540: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
339544: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
33954b: 00 | |
33954c: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
339550: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
339557: 00 | |
339558: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
33955f: 41 89 c7 mov r15d,eax | |
339562: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
339569: 89 c3 mov ebx,eax | |
33956b: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
33956f: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
339573: 41 89 c8 mov r8d,ecx | |
339576: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
33957a: 89 ca mov edx,ecx | |
33957c: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
339580: 41 89 cb mov r11d,ecx | |
339583: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
33958a: 89 ce mov esi,ecx | |
33958c: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
339590: 41 89 cd mov r13d,ecx | |
339593: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
33959a: 41 89 c9 mov r9d,ecx | |
33959d: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
3395a4: 00 | |
3395a5: 41 89 ca mov r10d,ecx | |
3395a8: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
3395ac: 41 89 ce mov r14d,ecx | |
3395af: 0f 84 0e 58 ff ff je 32edc3 <buildOutputType+0x6a63> | |
3395b5: 49 83 fc 10 cmp r12,0x10 | |
3395b9: 0f 85 34 10 00 00 jne 33a5f3 <buildOutputType+0x12293> | |
3395bf: b0 01 mov al,0x1 | |
3395c1: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
3395c8: 00 | |
3395c9: 8a 44 24 04 mov al,BYTE PTR [rsp+0x4] | |
3395cd: 89 44 24 34 mov DWORD PTR [rsp+0x34],eax | |
3395d1: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
3395d8: 00 | |
3395d9: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
3395e0: 00 | |
3395e1: 8a 44 24 07 mov al,BYTE PTR [rsp+0x7] | |
3395e5: 89 44 24 44 mov DWORD PTR [rsp+0x44],eax | |
3395e9: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [rsp+0xb4] | |
3395f0: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
3395f7: 00 | |
3395f8: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
3395fc: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
339603: 00 | |
339604: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
339608: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
33960f: 00 | |
339610: 8a 44 24 09 mov al,BYTE PTR [rsp+0x9] | |
339614: 89 84 24 70 01 00 00 mov DWORD PTR [rsp+0x170],eax | |
33961b: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
339622: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
339629: 00 | |
33962a: 8a 44 24 0a mov al,BYTE PTR [rsp+0xa] | |
33962e: 89 84 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],eax | |
339635: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
33963c: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
339643: 00 | |
339644: 8a 44 24 05 mov al,BYTE PTR [rsp+0x5] | |
339648: 89 84 24 88 01 00 00 mov DWORD PTR [rsp+0x188],eax | |
33964f: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
339653: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
339657: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
33965e: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
339662: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
339669: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
339670: 00 | |
339671: 8a 44 24 0b mov al,BYTE PTR [rsp+0xb] | |
339675: 89 44 24 18 mov DWORD PTR [rsp+0x18],eax | |
339679: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
339680: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
339687: 00 | |
339688: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
33968c: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
339693: 00 | |
339694: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
339698: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
33969f: 00 | |
3396a0: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
3396a7: 00 | |
3396a8: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
3396af: 00 | |
3396b0: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
3396b7: 00 | |
3396b8: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
3396bf: 00 | |
3396c0: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
3396c7: 00 | |
3396c8: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
3396cf: 00 | |
3396d0: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
3396d7: 00 | |
3396d8: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
3396df: 00 | |
3396e0: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
3396e7: 00 | |
3396e8: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
3396ef: 00 | |
3396f0: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
3396f7: 00 | |
3396f8: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
3396ff: 00 | |
339700: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
339707: 00 | |
339708: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
33970f: 00 | |
339710: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
339717: 00 | |
339718: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
33971f: 00 | |
339720: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
339727: 00 | |
339728: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
33972f: 00 | |
339730: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
339737: 00 | |
339738: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
33973f: 00 | |
339740: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
339747: 00 | |
339748: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
33974f: 00 | |
339750: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
339757: 00 | |
339758: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
33975f: 00 | |
339760: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
339767: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
33976b: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
339772: 00 | |
339773: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
33977a: 00 | |
33977b: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
339782: 00 | |
339783: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
33978a: 00 | |
33978b: c7 44 24 50 00 00 00 mov DWORD PTR [rsp+0x50],0x0 | |
339792: 00 | |
339793: 8a 44 24 0e mov al,BYTE PTR [rsp+0xe] | |
339797: 89 84 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],eax | |
33979e: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
3397a5: 00 | |
3397a6: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
3397ad: 00 | |
3397ae: 8a 44 24 0c mov al,BYTE PTR [rsp+0xc] | |
3397b2: 89 84 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],eax | |
3397b9: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
3397c0: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
3397c7: 00 | |
3397c8: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
3397cf: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
3397d3: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
3397da: 00 | |
3397db: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
3397e2: 00 | |
3397e3: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
3397ea: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
3397ee: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
3397f5: 00 | |
3397f6: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
3397fd: 00 | |
3397fe: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
339805: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
339809: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
339810: 00 | |
339811: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
339818: 00 | |
339819: 8a 44 24 0f mov al,BYTE PTR [rsp+0xf] | |
33981d: 89 84 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],eax | |
339824: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
33982b: 00 | |
33982c: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
339833: 00 | |
339834: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
33983b: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
33983f: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
339846: 00 | |
339847: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
33984e: 00 | |
33984f: 8b 84 24 dc 00 00 00 mov eax,DWORD PTR [rsp+0xdc] | |
339856: 89 84 24 8c 00 00 00 mov DWORD PTR [rsp+0x8c],eax | |
33985d: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
339864: 00 | |
339865: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
33986c: 00 | |
33986d: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
339874: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
33987b: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
339882: 00 | |
339883: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
33988a: 00 | |
33988b: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
339892: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
339896: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
33989d: 00 | |
33989e: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
3398a5: 00 | |
3398a6: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
3398aa: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
3398b1: 00 | |
3398b2: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
3398b9: 00 | |
3398ba: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
3398c1: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
3398c5: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
3398cc: 00 | |
3398cd: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
3398d1: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
3398d8: 00 | |
3398d9: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
3398dd: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
3398e4: 00 | |
3398e5: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
3398e9: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
3398f0: 00 | |
3398f1: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
3398f5: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
3398fc: 00 | |
3398fd: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
339904: 41 89 c7 mov r15d,eax | |
339907: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
33990e: 89 c3 mov ebx,eax | |
339910: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
339914: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
339918: 41 89 c8 mov r8d,ecx | |
33991b: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
33991f: 89 ca mov edx,ecx | |
339921: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
339925: 41 89 cb mov r11d,ecx | |
339928: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
33992f: 89 ce mov esi,ecx | |
339931: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
339935: 41 89 cd mov r13d,ecx | |
339938: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
33993f: 41 89 c9 mov r9d,ecx | |
339942: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
339949: 00 | |
33994a: 41 89 ca mov r10d,ecx | |
33994d: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
339951: 41 89 ce mov r14d,ecx | |
339954: 48 81 7c 24 10 cf df cmp QWORD PTR [rsp+0x10],0x2cdfcf | |
33995b: 2c 00 | |
33995d: 0f 84 60 54 ff ff je 32edc3 <buildOutputType+0x6a63> | |
339963: 40 80 ff 2d cmp dil,0x2d | |
339967: 0f 85 6c 04 00 00 jne 339dd9 <buildOutputType+0x11a79> | |
33996d: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
339972: 80 78 01 66 cmp BYTE PTR [rax+0x1],0x66 | |
339976: 0f 85 5d 04 00 00 jne 339dd9 <buildOutputType+0x11a79> | |
33997c: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
339981: 80 78 02 6e cmp BYTE PTR [rax+0x2],0x6e | |
339985: 0f 85 4e 04 00 00 jne 339dd9 <buildOutputType+0x11a79> | |
33998b: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
339990: 80 78 03 6f cmp BYTE PTR [rax+0x3],0x6f | |
339994: 0f 85 3f 04 00 00 jne 339dd9 <buildOutputType+0x11a79> | |
33999a: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33999f: 80 78 04 2d cmp BYTE PTR [rax+0x4],0x2d | |
3399a3: 0f 85 30 04 00 00 jne 339dd9 <buildOutputType+0x11a79> | |
3399a9: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
3399ae: 80 78 05 63 cmp BYTE PTR [rax+0x5],0x63 | |
3399b2: 0f 85 21 04 00 00 jne 339dd9 <buildOutputType+0x11a79> | |
3399b8: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
3399bd: 80 78 06 6f cmp BYTE PTR [rax+0x6],0x6f | |
3399c1: 0f 85 12 04 00 00 jne 339dd9 <buildOutputType+0x11a79> | |
3399c7: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
3399cc: 80 78 07 6d cmp BYTE PTR [rax+0x7],0x6d | |
3399d0: 0f 85 03 04 00 00 jne 339dd9 <buildOutputType+0x11a79> | |
3399d6: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
3399db: 80 78 08 70 cmp BYTE PTR [rax+0x8],0x70 | |
3399df: 0f 85 f4 03 00 00 jne 339dd9 <buildOutputType+0x11a79> | |
3399e5: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
3399ea: 80 78 09 69 cmp BYTE PTR [rax+0x9],0x69 | |
3399ee: 0f 85 e5 03 00 00 jne 339dd9 <buildOutputType+0x11a79> | |
3399f4: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
3399f9: 80 78 0a 6c cmp BYTE PTR [rax+0xa],0x6c | |
3399fd: 0f 85 d6 03 00 00 jne 339dd9 <buildOutputType+0x11a79> | |
339a03: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
339a08: 80 78 0b 65 cmp BYTE PTR [rax+0xb],0x65 | |
339a0c: 0f 85 c7 03 00 00 jne 339dd9 <buildOutputType+0x11a79> | |
339a12: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
339a17: 80 78 0c 72 cmp BYTE PTR [rax+0xc],0x72 | |
339a1b: 0f 85 b8 03 00 00 jne 339dd9 <buildOutputType+0x11a79> | |
339a21: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
339a26: 80 78 0d 2d cmp BYTE PTR [rax+0xd],0x2d | |
339a2a: 0f 85 a9 03 00 00 jne 339dd9 <buildOutputType+0x11a79> | |
339a30: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
339a35: 80 78 0e 72 cmp BYTE PTR [rax+0xe],0x72 | |
339a39: 0f 85 9a 03 00 00 jne 339dd9 <buildOutputType+0x11a79> | |
339a3f: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
339a44: 80 78 0f 74 cmp BYTE PTR [rax+0xf],0x74 | |
339a48: 8a 44 24 04 mov al,BYTE PTR [rsp+0x4] | |
339a4c: 89 44 24 34 mov DWORD PTR [rsp+0x34],eax | |
339a50: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
339a57: 00 | |
339a58: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
339a5f: 00 | |
339a60: 8a 44 24 07 mov al,BYTE PTR [rsp+0x7] | |
339a64: 89 44 24 44 mov DWORD PTR [rsp+0x44],eax | |
339a68: 8b 84 24 b4 00 00 00 mov eax,DWORD PTR [rsp+0xb4] | |
339a6f: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
339a76: 00 | |
339a77: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
339a7b: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
339a82: 00 | |
339a83: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
339a87: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
339a8e: 00 | |
339a8f: 8a 44 24 09 mov al,BYTE PTR [rsp+0x9] | |
339a93: 89 84 24 70 01 00 00 mov DWORD PTR [rsp+0x170],eax | |
339a9a: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
339aa1: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
339aa8: 00 | |
339aa9: 8a 44 24 0a mov al,BYTE PTR [rsp+0xa] | |
339aad: 89 84 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],eax | |
339ab4: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
339abb: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
339ac2: 00 | |
339ac3: 8a 44 24 05 mov al,BYTE PTR [rsp+0x5] | |
339ac7: 89 84 24 88 01 00 00 mov DWORD PTR [rsp+0x188],eax | |
339ace: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
339ad5: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
339adc: 00 | |
339add: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
339ae1: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
339ae5: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
339aec: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
339af0: 8a 44 24 0b mov al,BYTE PTR [rsp+0xb] | |
339af4: 89 44 24 18 mov DWORD PTR [rsp+0x18],eax | |
339af8: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
339aff: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
339b06: 00 | |
339b07: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
339b0b: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
339b12: 00 | |
339b13: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
339b17: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
339b1e: 00 | |
339b1f: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
339b26: 00 | |
339b27: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
339b2e: 00 | |
339b2f: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
339b36: 00 | |
339b37: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
339b3e: 00 | |
339b3f: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
339b46: 00 | |
339b47: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
339b4e: 00 | |
339b4f: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
339b56: 00 | |
339b57: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
339b5e: 00 | |
339b5f: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
339b66: 00 | |
339b67: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
339b6e: 00 | |
339b6f: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
339b76: 00 | |
339b77: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
339b7e: 00 | |
339b7f: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
339b86: 00 | |
339b87: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
339b8e: 00 | |
339b8f: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
339b96: 00 | |
339b97: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
339b9e: 00 | |
339b9f: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
339ba6: 00 | |
339ba7: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
339bae: 00 | |
339baf: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
339bb6: 00 | |
339bb7: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
339bbe: 00 | |
339bbf: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
339bc6: 00 | |
339bc7: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
339bce: 00 | |
339bcf: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
339bd6: 00 | |
339bd7: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
339bde: 00 | |
339bdf: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
339be6: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
339bea: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
339bf1: 00 | |
339bf2: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
339bf9: 00 | |
339bfa: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
339c01: 00 | |
339c02: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
339c09: 00 | |
339c0a: c7 44 24 50 00 00 00 mov DWORD PTR [rsp+0x50],0x0 | |
339c11: 00 | |
339c12: 8a 44 24 0e mov al,BYTE PTR [rsp+0xe] | |
339c16: 89 84 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],eax | |
339c1d: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
339c24: 00 | |
339c25: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
339c2c: 00 | |
339c2d: 8a 44 24 0c mov al,BYTE PTR [rsp+0xc] | |
339c31: 89 84 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],eax | |
339c38: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
339c3f: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
339c46: 00 | |
339c47: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
339c4e: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
339c52: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
339c59: 00 | |
339c5a: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
339c61: 00 | |
339c62: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
339c69: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
339c6d: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
339c74: 00 | |
339c75: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
339c7c: 00 | |
339c7d: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
339c84: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
339c88: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
339c8f: 00 | |
339c90: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
339c97: 00 | |
339c98: 8a 44 24 0f mov al,BYTE PTR [rsp+0xf] | |
339c9c: 89 84 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],eax | |
339ca3: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
339caa: 00 | |
339cab: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
339cb2: 00 | |
339cb3: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
339cba: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
339cbe: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
339cc5: 00 | |
339cc6: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
339ccd: 00 | |
339cce: 8b 84 24 dc 00 00 00 mov eax,DWORD PTR [rsp+0xdc] | |
339cd5: 89 84 24 8c 00 00 00 mov DWORD PTR [rsp+0x8c],eax | |
339cdc: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
339ce3: 00 | |
339ce4: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
339ceb: 00 | |
339cec: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
339cf3: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
339cfa: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
339d01: 00 | |
339d02: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
339d09: 00 | |
339d0a: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
339d11: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
339d15: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
339d1c: 00 | |
339d1d: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
339d24: 00 | |
339d25: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
339d29: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
339d30: 00 | |
339d31: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
339d38: 00 | |
339d39: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
339d40: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
339d44: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
339d4b: 00 | |
339d4c: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
339d50: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
339d57: 00 | |
339d58: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
339d5c: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
339d63: 00 | |
339d64: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
339d68: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
339d6f: 00 | |
339d70: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
339d74: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
339d7b: 00 | |
339d7c: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
339d83: 41 89 c7 mov r15d,eax | |
339d86: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
339d8d: 89 c3 mov ebx,eax | |
339d8f: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
339d93: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
339d97: 41 89 c8 mov r8d,ecx | |
339d9a: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
339d9e: 89 ca mov edx,ecx | |
339da0: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
339da4: 41 89 cb mov r11d,ecx | |
339da7: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
339dae: 89 ce mov esi,ecx | |
339db0: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
339db4: 41 89 cd mov r13d,ecx | |
339db7: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
339dbe: 41 89 c9 mov r9d,ecx | |
339dc1: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
339dc8: 00 | |
339dc9: 41 89 ca mov r10d,ecx | |
339dcc: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
339dd0: 41 89 ce mov r14d,ecx | |
339dd3: 0f 84 ea 4f ff ff je 32edc3 <buildOutputType+0x6a63> | |
339dd9: b0 01 mov al,0x1 | |
339ddb: 89 44 24 44 mov DWORD PTR [rsp+0x44],eax | |
339ddf: 8a 44 24 04 mov al,BYTE PTR [rsp+0x4] | |
339de3: 89 44 24 34 mov DWORD PTR [rsp+0x34],eax | |
339de7: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
339dee: 00 | |
339def: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
339df6: 00 | |
339df7: b0 01 mov al,0x1 | |
339df9: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
339e00: 00 | |
339e01: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
339e05: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
339e0c: 00 | |
339e0d: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
339e11: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
339e18: 00 | |
339e19: 8a 44 24 09 mov al,BYTE PTR [rsp+0x9] | |
339e1d: 89 84 24 70 01 00 00 mov DWORD PTR [rsp+0x170],eax | |
339e24: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
339e2b: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
339e32: 00 | |
339e33: 8a 44 24 0a mov al,BYTE PTR [rsp+0xa] | |
339e37: 89 84 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],eax | |
339e3e: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
339e45: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
339e4c: 00 | |
339e4d: 8a 44 24 05 mov al,BYTE PTR [rsp+0x5] | |
339e51: 89 84 24 88 01 00 00 mov DWORD PTR [rsp+0x188],eax | |
339e58: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
339e5f: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
339e66: 00 | |
339e67: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
339e6b: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
339e6f: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
339e76: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
339e7a: 8a 44 24 0b mov al,BYTE PTR [rsp+0xb] | |
339e7e: 89 44 24 18 mov DWORD PTR [rsp+0x18],eax | |
339e82: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
339e89: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
339e90: 00 | |
339e91: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
339e95: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
339e9c: 00 | |
339e9d: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
339ea1: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
339ea8: 00 | |
339ea9: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
339eb0: 00 | |
339eb1: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
339eb8: 00 | |
339eb9: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
339ec0: 00 | |
339ec1: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
339ec8: 00 | |
339ec9: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
339ed0: 00 | |
339ed1: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
339ed8: 00 | |
339ed9: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
339ee0: 00 | |
339ee1: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
339ee8: 00 | |
339ee9: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
339ef0: 00 | |
339ef1: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
339ef8: 00 | |
339ef9: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
339f00: 00 | |
339f01: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
339f08: 00 | |
339f09: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
339f10: 00 | |
339f11: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
339f18: 00 | |
339f19: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
339f20: 00 | |
339f21: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
339f28: 00 | |
339f29: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
339f30: 00 | |
339f31: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
339f38: 00 | |
339f39: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
339f40: 00 | |
339f41: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
339f48: 00 | |
339f49: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
339f50: 00 | |
339f51: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
339f58: 00 | |
339f59: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
339f60: 00 | |
339f61: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
339f68: 00 | |
339f69: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
339f70: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
339f74: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
339f7b: 00 | |
339f7c: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
339f83: 00 | |
339f84: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
339f8b: 00 | |
339f8c: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
339f93: 00 | |
339f94: 8a 44 24 06 mov al,BYTE PTR [rsp+0x6] | |
339f98: 89 44 24 50 mov DWORD PTR [rsp+0x50],eax | |
339f9c: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [rsp+0xb0] | |
339fa3: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
339faa: 00 | |
339fab: 8a 44 24 0e mov al,BYTE PTR [rsp+0xe] | |
339faf: 89 84 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],eax | |
339fb6: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
339fbd: 00 | |
339fbe: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
339fc5: 00 | |
339fc6: 8a 44 24 0c mov al,BYTE PTR [rsp+0xc] | |
339fca: 89 84 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],eax | |
339fd1: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
339fd8: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
339fdf: 00 | |
339fe0: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
339fe7: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
339feb: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
339ff2: 00 | |
339ff3: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
339ffa: 00 | |
339ffb: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
33a002: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
33a006: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
33a00d: 00 | |
33a00e: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
33a015: 00 | |
33a016: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
33a01d: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
33a021: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
33a028: 00 | |
33a029: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
33a030: 00 | |
33a031: 8a 44 24 0f mov al,BYTE PTR [rsp+0xf] | |
33a035: 89 84 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],eax | |
33a03c: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
33a043: 00 | |
33a044: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
33a04b: 00 | |
33a04c: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
33a053: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
33a057: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
33a05e: 00 | |
33a05f: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
33a066: 00 | |
33a067: 8b 84 24 dc 00 00 00 mov eax,DWORD PTR [rsp+0xdc] | |
33a06e: 89 84 24 8c 00 00 00 mov DWORD PTR [rsp+0x8c],eax | |
33a075: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
33a07c: 00 | |
33a07d: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
33a084: 00 | |
33a085: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
33a08c: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
33a093: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
33a09a: 00 | |
33a09b: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
33a0a2: 00 | |
33a0a3: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
33a0aa: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
33a0ae: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
33a0b5: 00 | |
33a0b6: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
33a0bd: 00 | |
33a0be: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
33a0c2: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
33a0c9: 00 | |
33a0ca: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
33a0d1: 00 | |
33a0d2: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
33a0d9: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
33a0dd: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
33a0e4: 00 | |
33a0e5: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
33a0e9: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
33a0f0: 00 | |
33a0f1: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
33a0f5: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
33a0fc: 00 | |
33a0fd: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
33a101: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
33a108: 00 | |
33a109: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
33a10d: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
33a114: 00 | |
33a115: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
33a11c: 41 89 c7 mov r15d,eax | |
33a11f: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
33a126: 89 c3 mov ebx,eax | |
33a128: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
33a12c: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
33a130: 41 89 c8 mov r8d,ecx | |
33a133: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
33a137: 89 ca mov edx,ecx | |
33a139: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
33a13d: 41 89 cb mov r11d,ecx | |
33a140: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
33a147: 89 ce mov esi,ecx | |
33a149: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
33a14d: 41 89 cd mov r13d,ecx | |
33a150: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
33a157: 41 89 c9 mov r9d,ecx | |
33a15a: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
33a161: 00 | |
33a162: 41 89 ca mov r10d,ecx | |
33a165: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
33a169: 41 89 ce mov r14d,ecx | |
33a16c: 48 81 7c 24 10 6b dd cmp QWORD PTR [rsp+0x10],0x2ddd6b | |
33a173: 2d 00 | |
33a175: 0f 84 48 4c ff ff je 32edc3 <buildOutputType+0x6a63> | |
33a17b: 40 80 ff 2d cmp dil,0x2d | |
33a17f: 0f 85 6e 04 00 00 jne 33a5f3 <buildOutputType+0x12293> | |
33a185: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33a18a: 80 78 01 66 cmp BYTE PTR [rax+0x1],0x66 | |
33a18e: 0f 85 5f 04 00 00 jne 33a5f3 <buildOutputType+0x12293> | |
33a194: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33a199: 80 78 02 65 cmp BYTE PTR [rax+0x2],0x65 | |
33a19d: 0f 85 50 04 00 00 jne 33a5f3 <buildOutputType+0x12293> | |
33a1a3: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33a1a8: 80 78 03 61 cmp BYTE PTR [rax+0x3],0x61 | |
33a1ac: 0f 85 41 04 00 00 jne 33a5f3 <buildOutputType+0x12293> | |
33a1b2: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33a1b7: 80 78 04 63 cmp BYTE PTR [rax+0x4],0x63 | |
33a1bb: 0f 85 32 04 00 00 jne 33a5f3 <buildOutputType+0x12293> | |
33a1c1: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33a1c6: 80 78 05 68 cmp BYTE PTR [rax+0x5],0x68 | |
33a1ca: 0f 85 23 04 00 00 jne 33a5f3 <buildOutputType+0x12293> | |
33a1d0: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33a1d5: 80 78 06 2d cmp BYTE PTR [rax+0x6],0x2d | |
33a1d9: 0f 85 14 04 00 00 jne 33a5f3 <buildOutputType+0x12293> | |
33a1df: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33a1e4: 80 78 07 6c cmp BYTE PTR [rax+0x7],0x6c | |
33a1e8: 0f 85 05 04 00 00 jne 33a5f3 <buildOutputType+0x12293> | |
33a1ee: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33a1f3: 80 78 08 69 cmp BYTE PTR [rax+0x8],0x69 | |
33a1f7: 0f 85 f6 03 00 00 jne 33a5f3 <buildOutputType+0x12293> | |
33a1fd: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33a202: 80 78 09 62 cmp BYTE PTR [rax+0x9],0x62 | |
33a206: 0f 85 e7 03 00 00 jne 33a5f3 <buildOutputType+0x12293> | |
33a20c: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33a211: 80 78 0a 2d cmp BYTE PTR [rax+0xa],0x2d | |
33a215: 0f 85 d8 03 00 00 jne 33a5f3 <buildOutputType+0x12293> | |
33a21b: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33a220: 80 78 0b 72 cmp BYTE PTR [rax+0xb],0x72 | |
33a224: 0f 85 c9 03 00 00 jne 33a5f3 <buildOutputType+0x12293> | |
33a22a: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33a22f: 80 78 0c 70 cmp BYTE PTR [rax+0xc],0x70 | |
33a233: 0f 85 ba 03 00 00 jne 33a5f3 <buildOutputType+0x12293> | |
33a239: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33a23e: 80 78 0d 61 cmp BYTE PTR [rax+0xd],0x61 | |
33a242: 0f 85 ab 03 00 00 jne 33a5f3 <buildOutputType+0x12293> | |
33a248: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33a24d: 80 78 0e 74 cmp BYTE PTR [rax+0xe],0x74 | |
33a251: 0f 85 9c 03 00 00 jne 33a5f3 <buildOutputType+0x12293> | |
33a257: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33a25c: 80 78 0f 68 cmp BYTE PTR [rax+0xf],0x68 | |
33a260: 8a 44 24 04 mov al,BYTE PTR [rsp+0x4] | |
33a264: 89 44 24 34 mov DWORD PTR [rsp+0x34],eax | |
33a268: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
33a26f: 00 | |
33a270: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
33a277: 00 | |
33a278: b0 01 mov al,0x1 | |
33a27a: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
33a281: 00 | |
33a282: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
33a286: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
33a28d: 00 | |
33a28e: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
33a292: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
33a299: 00 | |
33a29a: 8a 44 24 09 mov al,BYTE PTR [rsp+0x9] | |
33a29e: 89 84 24 70 01 00 00 mov DWORD PTR [rsp+0x170],eax | |
33a2a5: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
33a2ac: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
33a2b3: 00 | |
33a2b4: 8a 44 24 0a mov al,BYTE PTR [rsp+0xa] | |
33a2b8: 89 84 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],eax | |
33a2bf: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
33a2c6: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
33a2cd: 00 | |
33a2ce: 8a 44 24 05 mov al,BYTE PTR [rsp+0x5] | |
33a2d2: 89 84 24 88 01 00 00 mov DWORD PTR [rsp+0x188],eax | |
33a2d9: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
33a2e0: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
33a2e7: 00 | |
33a2e8: 8a 44 24 0b mov al,BYTE PTR [rsp+0xb] | |
33a2ec: 89 44 24 18 mov DWORD PTR [rsp+0x18],eax | |
33a2f0: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
33a2f4: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
33a2f8: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
33a2ff: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
33a303: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
33a30a: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
33a311: 00 | |
33a312: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
33a316: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
33a31d: 00 | |
33a31e: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
33a322: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
33a329: 00 | |
33a32a: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
33a331: 00 | |
33a332: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
33a339: 00 | |
33a33a: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
33a341: 00 | |
33a342: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
33a349: 00 | |
33a34a: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
33a351: 00 | |
33a352: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
33a359: 00 | |
33a35a: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
33a361: 00 | |
33a362: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
33a369: 00 | |
33a36a: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
33a371: 00 | |
33a372: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
33a379: 00 | |
33a37a: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
33a381: 00 | |
33a382: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
33a389: 00 | |
33a38a: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
33a391: 00 | |
33a392: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
33a399: 00 | |
33a39a: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
33a3a1: 00 | |
33a3a2: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
33a3a9: 00 | |
33a3aa: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
33a3b1: 00 | |
33a3b2: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
33a3b9: 00 | |
33a3ba: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
33a3c1: 00 | |
33a3c2: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
33a3c9: 00 | |
33a3ca: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
33a3d1: 00 | |
33a3d2: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
33a3d9: 00 | |
33a3da: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
33a3e1: 00 | |
33a3e2: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
33a3e9: 00 | |
33a3ea: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
33a3f1: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
33a3f5: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
33a3fc: 00 | |
33a3fd: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
33a404: 00 | |
33a405: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
33a40c: 00 | |
33a40d: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
33a414: 00 | |
33a415: 8a 44 24 06 mov al,BYTE PTR [rsp+0x6] | |
33a419: 89 44 24 50 mov DWORD PTR [rsp+0x50],eax | |
33a41d: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [rsp+0xb0] | |
33a424: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
33a42b: 00 | |
33a42c: 8a 44 24 0e mov al,BYTE PTR [rsp+0xe] | |
33a430: 89 84 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],eax | |
33a437: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
33a43e: 00 | |
33a43f: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
33a446: 00 | |
33a447: 8a 44 24 0c mov al,BYTE PTR [rsp+0xc] | |
33a44b: 89 84 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],eax | |
33a452: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
33a459: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
33a460: 00 | |
33a461: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
33a468: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
33a46c: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
33a473: 00 | |
33a474: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
33a47b: 00 | |
33a47c: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
33a483: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
33a487: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
33a48e: 00 | |
33a48f: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
33a496: 00 | |
33a497: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
33a49e: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
33a4a2: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
33a4a9: 00 | |
33a4aa: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
33a4b1: 00 | |
33a4b2: 8a 44 24 0f mov al,BYTE PTR [rsp+0xf] | |
33a4b6: 89 84 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],eax | |
33a4bd: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
33a4c4: 00 | |
33a4c5: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
33a4cc: 00 | |
33a4cd: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
33a4d4: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
33a4d8: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
33a4df: 00 | |
33a4e0: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
33a4e7: 00 | |
33a4e8: 8b 84 24 dc 00 00 00 mov eax,DWORD PTR [rsp+0xdc] | |
33a4ef: 89 84 24 8c 00 00 00 mov DWORD PTR [rsp+0x8c],eax | |
33a4f6: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
33a4fd: 00 | |
33a4fe: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
33a505: 00 | |
33a506: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
33a50d: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
33a514: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
33a51b: 00 | |
33a51c: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
33a523: 00 | |
33a524: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
33a52b: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
33a52f: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
33a536: 00 | |
33a537: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
33a53e: 00 | |
33a53f: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
33a543: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
33a54a: 00 | |
33a54b: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
33a552: 00 | |
33a553: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
33a55a: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
33a55e: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
33a565: 00 | |
33a566: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
33a56a: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
33a571: 00 | |
33a572: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
33a576: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
33a57d: 00 | |
33a57e: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
33a582: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
33a589: 00 | |
33a58a: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
33a58e: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
33a595: 00 | |
33a596: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
33a59d: 41 89 c7 mov r15d,eax | |
33a5a0: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
33a5a7: 89 c3 mov ebx,eax | |
33a5a9: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
33a5ad: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
33a5b1: 41 89 c8 mov r8d,ecx | |
33a5b4: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
33a5b8: 89 ca mov edx,ecx | |
33a5ba: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
33a5be: 41 89 cb mov r11d,ecx | |
33a5c1: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
33a5c8: 89 ce mov esi,ecx | |
33a5ca: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
33a5ce: 41 89 cd mov r13d,ecx | |
33a5d1: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
33a5d8: 41 89 c9 mov r9d,ecx | |
33a5db: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
33a5e2: 00 | |
33a5e3: 41 89 ca mov r10d,ecx | |
33a5e6: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
33a5ea: 41 89 ce mov r14d,ecx | |
33a5ed: 0f 84 d0 47 ff ff je 32edc3 <buildOutputType+0x6a63> | |
33a5f3: 49 83 fc 13 cmp r12,0x13 | |
33a5f7: 0f 85 47 08 00 00 jne 33ae44 <buildOutputType+0x12ae4> | |
33a5fd: b0 01 mov al,0x1 | |
33a5ff: 48 89 84 24 98 01 00 mov QWORD PTR [rsp+0x198],rax | |
33a606: 00 | |
33a607: 8a 44 24 04 mov al,BYTE PTR [rsp+0x4] | |
33a60b: 89 44 24 34 mov DWORD PTR [rsp+0x34],eax | |
33a60f: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
33a616: 00 | |
33a617: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
33a61e: 00 | |
33a61f: c7 44 24 44 00 00 00 mov DWORD PTR [rsp+0x44],0x0 | |
33a626: 00 | |
33a627: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
33a62b: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
33a632: 00 | |
33a633: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
33a637: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
33a63e: 00 | |
33a63f: 8a 44 24 09 mov al,BYTE PTR [rsp+0x9] | |
33a643: 89 84 24 70 01 00 00 mov DWORD PTR [rsp+0x170],eax | |
33a64a: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
33a651: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
33a658: 00 | |
33a659: 8a 44 24 0a mov al,BYTE PTR [rsp+0xa] | |
33a65d: 89 84 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],eax | |
33a664: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
33a66b: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
33a672: 00 | |
33a673: 8a 44 24 05 mov al,BYTE PTR [rsp+0x5] | |
33a677: 89 84 24 88 01 00 00 mov DWORD PTR [rsp+0x188],eax | |
33a67e: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
33a685: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
33a68c: 00 | |
33a68d: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
33a691: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
33a695: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
33a69c: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
33a6a0: 8a 44 24 0b mov al,BYTE PTR [rsp+0xb] | |
33a6a4: 89 44 24 18 mov DWORD PTR [rsp+0x18],eax | |
33a6a8: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
33a6af: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
33a6b6: 00 | |
33a6b7: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
33a6bb: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
33a6c2: 00 | |
33a6c3: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
33a6c7: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
33a6ce: 00 | |
33a6cf: 48 8b 84 24 28 02 00 mov rax,QWORD PTR [rsp+0x228] | |
33a6d6: 00 | |
33a6d7: 48 89 84 24 e8 01 00 mov QWORD PTR [rsp+0x1e8],rax | |
33a6de: 00 | |
33a6df: 48 8b 84 24 20 02 00 mov rax,QWORD PTR [rsp+0x220] | |
33a6e6: 00 | |
33a6e7: 48 89 84 24 08 02 00 mov QWORD PTR [rsp+0x208],rax | |
33a6ee: 00 | |
33a6ef: 48 8b 84 24 18 02 00 mov rax,QWORD PTR [rsp+0x218] | |
33a6f6: 00 | |
33a6f7: 48 89 84 24 f8 00 00 mov QWORD PTR [rsp+0xf8],rax | |
33a6fe: 00 | |
33a6ff: 48 8b 84 24 30 02 00 mov rax,QWORD PTR [rsp+0x230] | |
33a706: 00 | |
33a707: 48 89 84 24 98 02 00 mov QWORD PTR [rsp+0x298],rax | |
33a70e: 00 | |
33a70f: 48 8b 84 24 38 02 00 mov rax,QWORD PTR [rsp+0x238] | |
33a716: 00 | |
33a717: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax | |
33a71e: 00 | |
33a71f: 48 8b 84 24 40 02 00 mov rax,QWORD PTR [rsp+0x240] | |
33a726: 00 | |
33a727: 48 89 84 24 20 01 00 mov QWORD PTR [rsp+0x120],rax | |
33a72e: 00 | |
33a72f: 48 8b 84 24 48 02 00 mov rax,QWORD PTR [rsp+0x248] | |
33a736: 00 | |
33a737: 48 89 84 24 00 02 00 mov QWORD PTR [rsp+0x200],rax | |
33a73e: 00 | |
33a73f: 48 8b 84 24 10 02 00 mov rax,QWORD PTR [rsp+0x210] | |
33a746: 00 | |
33a747: 48 89 84 24 90 02 00 mov QWORD PTR [rsp+0x290],rax | |
33a74e: 00 | |
33a74f: 48 8b 84 24 50 02 00 mov rax,QWORD PTR [rsp+0x250] | |
33a756: 00 | |
33a757: 48 89 84 24 28 01 00 mov QWORD PTR [rsp+0x128],rax | |
33a75e: 00 | |
33a75f: 48 8b 84 24 58 02 00 mov rax,QWORD PTR [rsp+0x258] | |
33a766: 00 | |
33a767: 48 89 84 24 88 02 00 mov QWORD PTR [rsp+0x288],rax | |
33a76e: 00 | |
33a76f: 48 8b 84 24 60 02 00 mov rax,QWORD PTR [rsp+0x260] | |
33a776: 00 | |
33a777: 48 89 84 24 38 01 00 mov QWORD PTR [rsp+0x138],rax | |
33a77e: 00 | |
33a77f: 48 8b 84 24 68 02 00 mov rax,QWORD PTR [rsp+0x268] | |
33a786: 00 | |
33a787: 48 89 84 24 30 01 00 mov QWORD PTR [rsp+0x130],rax | |
33a78e: 00 | |
33a78f: 8b 84 24 90 01 00 00 mov eax,DWORD PTR [rsp+0x190] | |
33a796: 89 44 24 1c mov DWORD PTR [rsp+0x1c],eax | |
33a79a: 48 8b 84 24 a8 01 00 mov rax,QWORD PTR [rsp+0x1a8] | |
33a7a1: 00 | |
33a7a2: 48 89 84 24 60 01 00 mov QWORD PTR [rsp+0x160],rax | |
33a7a9: 00 | |
33a7aa: 48 8b 84 24 b0 01 00 mov rax,QWORD PTR [rsp+0x1b0] | |
33a7b1: 00 | |
33a7b2: 48 89 84 24 58 01 00 mov QWORD PTR [rsp+0x158],rax | |
33a7b9: 00 | |
33a7ba: 8a 44 24 06 mov al,BYTE PTR [rsp+0x6] | |
33a7be: 89 44 24 50 mov DWORD PTR [rsp+0x50],eax | |
33a7c2: 8b 84 24 b0 00 00 00 mov eax,DWORD PTR [rsp+0xb0] | |
33a7c9: 48 89 84 24 50 01 00 mov QWORD PTR [rsp+0x150],rax | |
33a7d0: 00 | |
33a7d1: 8a 44 24 0e mov al,BYTE PTR [rsp+0xe] | |
33a7d5: 89 84 24 d8 00 00 00 mov DWORD PTR [rsp+0xd8],eax | |
33a7dc: 48 8b 84 24 b8 02 00 mov rax,QWORD PTR [rsp+0x2b8] | |
33a7e3: 00 | |
33a7e4: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax | |
33a7eb: 00 | |
33a7ec: 8a 44 24 0c mov al,BYTE PTR [rsp+0xc] | |
33a7f0: 89 84 24 d4 00 00 00 mov DWORD PTR [rsp+0xd4],eax | |
33a7f7: 8b 84 24 c4 00 00 00 mov eax,DWORD PTR [rsp+0xc4] | |
33a7fe: 48 89 84 24 40 01 00 mov QWORD PTR [rsp+0x140],rax | |
33a805: 00 | |
33a806: 8b 84 24 98 00 00 00 mov eax,DWORD PTR [rsp+0x98] | |
33a80d: 89 44 24 24 mov DWORD PTR [rsp+0x24],eax | |
33a811: 48 8b 84 24 c0 02 00 mov rax,QWORD PTR [rsp+0x2c0] | |
33a818: 00 | |
33a819: 48 89 84 24 18 01 00 mov QWORD PTR [rsp+0x118],rax | |
33a820: 00 | |
33a821: 8b 84 24 9c 00 00 00 mov eax,DWORD PTR [rsp+0x9c] | |
33a828: 89 44 24 54 mov DWORD PTR [rsp+0x54],eax | |
33a82c: 48 8b 84 24 c8 02 00 mov rax,QWORD PTR [rsp+0x2c8] | |
33a833: 00 | |
33a834: 48 89 84 24 68 01 00 mov QWORD PTR [rsp+0x168],rax | |
33a83b: 00 | |
33a83c: 8b 84 24 a0 00 00 00 mov eax,DWORD PTR [rsp+0xa0] | |
33a843: 89 44 24 58 mov DWORD PTR [rsp+0x58],eax | |
33a847: 48 8b 84 24 d0 02 00 mov rax,QWORD PTR [rsp+0x2d0] | |
33a84e: 00 | |
33a84f: 48 89 84 24 80 02 00 mov QWORD PTR [rsp+0x280],rax | |
33a856: 00 | |
33a857: 8a 44 24 0f mov al,BYTE PTR [rsp+0xf] | |
33a85b: 89 84 24 d0 00 00 00 mov DWORD PTR [rsp+0xd0],eax | |
33a862: 48 8b 84 24 b0 02 00 mov rax,QWORD PTR [rsp+0x2b0] | |
33a869: 00 | |
33a86a: 48 89 84 24 78 02 00 mov QWORD PTR [rsp+0x278],rax | |
33a871: 00 | |
33a872: 8b 84 24 a4 00 00 00 mov eax,DWORD PTR [rsp+0xa4] | |
33a879: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax | |
33a87d: 48 8b 84 24 d8 02 00 mov rax,QWORD PTR [rsp+0x2d8] | |
33a884: 00 | |
33a885: 48 89 84 24 a0 02 00 mov QWORD PTR [rsp+0x2a0],rax | |
33a88c: 00 | |
33a88d: 8b 84 24 dc 00 00 00 mov eax,DWORD PTR [rsp+0xdc] | |
33a894: 89 84 24 8c 00 00 00 mov DWORD PTR [rsp+0x8c],eax | |
33a89b: 48 8b 84 24 a8 02 00 mov rax,QWORD PTR [rsp+0x2a8] | |
33a8a2: 00 | |
33a8a3: 48 89 84 24 70 02 00 mov QWORD PTR [rsp+0x270],rax | |
33a8aa: 00 | |
33a8ab: 8b 84 24 a8 00 00 00 mov eax,DWORD PTR [rsp+0xa8] | |
33a8b2: 89 84 24 88 00 00 00 mov DWORD PTR [rsp+0x88],eax | |
33a8b9: 48 8b 84 24 e0 02 00 mov rax,QWORD PTR [rsp+0x2e0] | |
33a8c0: 00 | |
33a8c1: 48 89 84 24 80 01 00 mov QWORD PTR [rsp+0x180],rax | |
33a8c8: 00 | |
33a8c9: 8b 84 24 ac 00 00 00 mov eax,DWORD PTR [rsp+0xac] | |
33a8d0: 89 44 24 28 mov DWORD PTR [rsp+0x28],eax | |
33a8d4: 48 8b 84 24 e8 02 00 mov rax,QWORD PTR [rsp+0x2e8] | |
33a8db: 00 | |
33a8dc: 48 89 84 24 20 03 00 mov QWORD PTR [rsp+0x320],rax | |
33a8e3: 00 | |
33a8e4: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] | |
33a8e8: 48 89 84 24 18 03 00 mov QWORD PTR [rsp+0x318],rax | |
33a8ef: 00 | |
33a8f0: 48 8b 84 24 00 01 00 mov rax,QWORD PTR [rsp+0x100] | |
33a8f7: 00 | |
33a8f8: 89 84 24 94 00 00 00 mov DWORD PTR [rsp+0x94],eax | |
33a8ff: 8b 44 24 70 mov eax,DWORD PTR [rsp+0x70] | |
33a903: 48 89 84 24 10 03 00 mov QWORD PTR [rsp+0x310],rax | |
33a90a: 00 | |
33a90b: 8b 44 24 68 mov eax,DWORD PTR [rsp+0x68] | |
33a90f: 48 89 84 24 08 03 00 mov QWORD PTR [rsp+0x308],rax | |
33a916: 00 | |
33a917: 8b 44 24 74 mov eax,DWORD PTR [rsp+0x74] | |
33a91b: 48 89 84 24 00 03 00 mov QWORD PTR [rsp+0x300],rax | |
33a922: 00 | |
33a923: 8b 44 24 78 mov eax,DWORD PTR [rsp+0x78] | |
33a927: 48 89 84 24 f8 02 00 mov QWORD PTR [rsp+0x2f8],rax | |
33a92e: 00 | |
33a92f: 8b 44 24 7c mov eax,DWORD PTR [rsp+0x7c] | |
33a933: 48 89 84 24 f0 02 00 mov QWORD PTR [rsp+0x2f0],rax | |
33a93a: 00 | |
33a93b: 8b 84 24 80 00 00 00 mov eax,DWORD PTR [rsp+0x80] | |
33a942: 41 89 c7 mov r15d,eax | |
33a945: 8b 84 24 84 00 00 00 mov eax,DWORD PTR [rsp+0x84] | |
33a94c: 89 c3 mov ebx,eax | |
33a94e: 8b 44 24 4c mov eax,DWORD PTR [rsp+0x4c] | |
33a952: 8b 4c 24 5c mov ecx,DWORD PTR [rsp+0x5c] | |
33a956: 41 89 c8 mov r8d,ecx | |
33a959: 8b 4c 24 2c mov ecx,DWORD PTR [rsp+0x2c] | |
33a95d: 89 ca mov edx,ecx | |
33a95f: 8a 4c 24 0d mov cl,BYTE PTR [rsp+0xd] | |
33a963: 41 89 cb mov r11d,ecx | |
33a966: 8b 8c 24 cc 00 00 00 mov ecx,DWORD PTR [rsp+0xcc] | |
33a96d: 89 ce mov esi,ecx | |
33a96f: 8a 4c 24 08 mov cl,BYTE PTR [rsp+0x8] | |
33a973: 41 89 cd mov r13d,ecx | |
33a976: 8b 8c 24 c8 00 00 00 mov ecx,DWORD PTR [rsp+0xc8] | |
33a97d: 41 89 c9 mov r9d,ecx | |
33a980: 48 8b 8c 24 c8 01 00 mov rcx,QWORD PTR [rsp+0x1c8] | |
33a987: 00 | |
33a988: 41 89 ca mov r10d,ecx | |
33a98b: 8a 4c 24 03 mov cl,BYTE PTR [rsp+0x3] | |
33a98f: 41 89 ce mov r14d,ecx | |
33a992: 48 81 7c 24 10 7c dd cmp QWORD PTR [rsp+0x10],0x2ddd7c | |
33a999: 2d 00 | |
33a99b: 0f 84 22 44 ff ff je 32edc3 <buildOutputType+0x6a63> | |
33a9a1: 40 80 ff 2d cmp dil,0x2d | |
33a9a5: 0f 85 99 04 00 00 jne 33ae44 <buildOutputType+0x12ae4> | |
33a9ab: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33a9b0: 80 78 01 66 cmp BYTE PTR [rax+0x1],0x66 | |
33a9b4: 0f 85 8a 04 00 00 jne 33ae44 <buildOutputType+0x12ae4> | |
33a9ba: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33a9bf: 80 78 02 6e cmp BYTE PTR [rax+0x2],0x6e | |
33a9c3: 0f 85 7b 04 00 00 jne 33ae44 <buildOutputType+0x12ae4> | |
33a9c9: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33a9ce: 80 78 03 6f cmp BYTE PTR [rax+0x3],0x6f | |
33a9d2: 0f 85 6c 04 00 00 jne 33ae44 <buildOutputType+0x12ae4> | |
33a9d8: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33a9dd: 80 78 04 2d cmp BYTE PTR [rax+0x4],0x2d | |
33a9e1: 0f 85 5d 04 00 00 jne 33ae44 <buildOutputType+0x12ae4> | |
33a9e7: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33a9ec: 80 78 05 65 cmp BYTE PTR [rax+0x5],0x65 | |
33a9f0: 0f 85 4e 04 00 00 jne 33ae44 <buildOutputType+0x12ae4> | |
33a9f6: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33a9fb: 80 78 06 61 cmp BYTE PTR [rax+0x6],0x61 | |
33a9ff: 0f 85 3f 04 00 00 jne 33ae44 <buildOutputType+0x12ae4> | |
33aa05: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33aa0a: 80 78 07 63 cmp BYTE PTR [rax+0x7],0x63 | |
33aa0e: 0f 85 30 04 00 00 jne 33ae44 <buildOutputType+0x12ae4> | |
33aa14: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33aa19: 80 78 08 68 cmp BYTE PTR [rax+0x8],0x68 | |
33aa1d: 0f 85 21 04 00 00 jne 33ae44 <buildOutputType+0x12ae4> | |
33aa23: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33aa28: 80 78 09 2d cmp BYTE PTR [rax+0x9],0x2d | |
33aa2c: 0f 85 12 04 00 00 jne 33ae44 <buildOutputType+0x12ae4> | |
33aa32: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33aa37: 80 78 0a 6c cmp BYTE PTR [rax+0xa],0x6c | |
33aa3b: 0f 85 03 04 00 00 jne 33ae44 <buildOutputType+0x12ae4> | |
33aa41: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33aa46: 80 78 0b 69 cmp BYTE PTR [rax+0xb],0x69 | |
33aa4a: 0f 85 f4 03 00 00 jne 33ae44 <buildOutputType+0x12ae4> | |
33aa50: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33aa55: 80 78 0c 62 cmp BYTE PTR [rax+0xc],0x62 | |
33aa59: 0f 85 e5 03 00 00 jne 33ae44 <buildOutputType+0x12ae4> | |
33aa5f: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33aa64: 80 78 0d 2d cmp BYTE PTR [rax+0xd],0x2d | |
33aa68: 0f 85 d6 03 00 00 jne 33ae44 <buildOutputType+0x12ae4> | |
33aa6e: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33aa73: 80 78 0e 72 cmp BYTE PTR [rax+0xe],0x72 | |
33aa77: 0f 85 c7 03 00 00 jne 33ae44 <buildOutputType+0x12ae4> | |
33aa7d: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33aa82: 80 78 0f 70 cmp BYTE PTR [rax+0xf],0x70 | |
33aa86: 0f 85 b8 03 00 00 jne 33ae44 <buildOutputType+0x12ae4> | |
33aa8c: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33aa91: 80 78 10 61 cmp BYTE PTR [rax+0x10],0x61 | |
33aa95: 0f 85 a9 03 00 00 jne 33ae44 <buildOutputType+0x12ae4> | |
33aa9b: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33aaa0: 80 78 11 74 cmp BYTE PTR [rax+0x11],0x74 | |
33aaa4: 0f 85 9a 03 00 00 jne 33ae44 <buildOutputType+0x12ae4> | |
33aaaa: 48 8b 44 24 10 mov rax,QWORD PTR [rsp+0x10] | |
33aaaf: 80 78 12 68 cmp BYTE PTR [rax+0x12],0x68 | |
33aab3: 8a 44 24 04 mov al,BYTE PTR [rsp+0x4] | |
33aab7: 89 44 24 34 mov DWORD PTR [rsp+0x34],eax | |
33aabb: 48 8b 84 24 28 03 00 mov rax,QWORD PTR [rsp+0x328] | |
33aac2: 00 | |
33aac3: 48 89 84 24 e0 00 00 mov QWORD PTR [rsp+0xe0],rax | |
33aaca: 00 | |
33aacb: c7 44 24 44 00 00 00 mov DWORD PTR [rsp+0x44],0x0 | |
33aad2: 00 | |
33aad3: 8b 44 24 6c mov eax,DWORD PTR [rsp+0x6c] | |
33aad7: 48 89 84 24 e8 00 00 mov QWORD PTR [rsp+0xe8],rax | |
33aade: 00 | |
33aadf: 8b 44 24 48 mov eax,DWORD PTR [rsp+0x48] | |
33aae3: 48 89 84 24 08 01 00 mov QWORD PTR [rsp+0x108],rax | |
33aaea: 00 | |
33aaeb: 8a 44 24 09 mov al,BYTE PTR [rsp+0x9] | |
33aaef: 89 84 24 70 01 00 00 mov DWORD PTR [rsp+0x170],eax | |
33aaf6: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] | |
33aafd: 48 89 84 24 c0 01 00 mov QWORD PTR [rsp+0x1c0],rax | |
33ab04: 00 | |
33ab05: 8a 44 24 0a mov al,BYTE PTR [rsp+0xa] | |
33ab09: 89 84 24 a0 01 00 00 mov DWORD PTR [rsp+0x1a0],eax | |
33ab10: 8b 84 24 b8 00 00 00 mov eax,DWORD PTR [rsp+0xb8] | |
33ab17: 48 89 84 24 78 01 00 mov QWORD PTR [rsp+0x178],rax | |
33ab1e: 00 | |
33ab1f: 8a 44 24 05 mov al,BYTE PTR [rsp+0x5] | |
33ab23: 89 84 24 88 01 00 00 mov DWORD PTR [rsp+0x188],eax | |
33ab2a: 8b 84 24 90 00 00 00 mov eax,DWORD PTR [rsp+0x90] | |
33ab31: 48 89 84 24 b8 01 00 mov QWORD PTR [rsp+0x1b8],rax | |
33ab38: 00 | |
33ab39: 8a 44 24 0b mov al,BYTE PTR [rsp+0xb] | |
33ab3d: 89 44 24 18 mov DWORD PTR [rsp+0x18],eax | |
33ab41: 8b 44 24 3c mov eax,DWORD PTR [rsp+0x3c] | |
33ab45: 88 44 24 38 mov BYTE PTR [rsp+0x38],al | |
33ab49: 8b 84 24 10 01 00 00 mov eax,DWORD PTR [rsp+0x110] | |
33ab50: 88 44 24 40 mov BYTE PTR [rsp+0x40],al | |
33ab54: 8b 84 24 bc 00 00 00 mov eax,DWORD PTR [rsp+0xbc] | |
33ab5b: 48 89 84 24 d8 01 00 mov QWORD PTR [rsp+0x1d8],rax | |
33ab62: 00 | |
33ab63: 8b 44 24 64 mov eax,DWORD PTR [rsp+0x64] | |
33ab67: 48 89 84 24 d0 01 00 mov QWORD PTR [rsp+0x1d0],rax | |
33ab6e: 00 | |
33ab6f: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] | |
33ab73: 48 89 84 24 f0 01 00 mov QWORD PTR [rsp+0x1f0],rax | |
33ab7a: 00 | |
33ab |
View raw
(Sorry about that, but we can’t show files that are this big right now.)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment