// File: /workspace/github_c_makefile_star2_O1/salextpuru[P]speccy-toochain/src/alasm2txt/alasm2txt.c
// Function: decode
char* decode(int c,int col)
{
 static char str[256];
 char *po = str;
 *po = 0;
	if (col==1) {
	 switch(c)
	 {
	  case 0x80: strcpy(str,"INCLUDE"); break;
	  case 0x81: strcpy(str,"INCBIN"); break;
	  case 0x82: strcpy(str,"MACRO"); break;
	  case 0x83: strcpy(str,"LOCAL"); break;
	  case 0x84: strcpy(str,"RLCA"); break;
	  case 0x85: strcpy(str,"RRCA"); break;
	  case 0x86: strcpy(str,"HALT"); break;
	  case 0x87: strcpy(str,"CALL"); break;
	  case 0x88: strcpy(str,"PUSH"); break;
	  case 0x89: strcpy(str,"RETN"); break;
	  case 0x8A: strcpy(str,"RETI"); break;
	  case 0x8B: strcpy(str,"DJNZ"); break;
	  case 0x8C: strcpy(str,"OUTI"); break;
	  case 0x8D: strcpy(str,"OUTD"); break;
	  case 0x8E: strcpy(str,"LDIR"); break;
	  case 0x8F: strcpy(str,"CPIR"); break;
	  case 0x90: strcpy(str,"INIR"); break;
	  case 0x91: strcpy(str,"OTIR"); break;
	  case 0x92: strcpy(str,"LDDR"); break;
	  case 0x93: strcpy(str,"CPDR"); break;
	  case 0x94: strcpy(str,"INDR"); break;
	  case 0x95: strcpy(str,"OTDR"); break;
	  case 0x96: strcpy(str,"DD"); break;
	  case 0x97: strcpy(str,"DEFB"); break;
	  case 0x98: strcpy(str,"DEFW"); break;
	  case 0x99: strcpy(str,"DEFS"); break;
	  case 0x9A: strcpy(str,"DISP"); break;
	  case 0x9B: strcpy(str,"ENDM"); break;
	  case 0x9C: strcpy(str,"EDUP"); break;
	  case 0x9D: strcpy(str,"ENDL"); break;
	  case 0x9E: strcpy(str,"MAIN"); break;
	  case 0x9F: strcpy(str,"ELSE"); break;
	  case 0xA0: strcpy(str,"DISPLAY"); break;
	  case 0xA1: strcpy(str,"EXA"); break;
	  case 0xA2: strcpy(str,"DB"); break;
	  case 0xA3: strcpy(str,"DW"); break;
	  case 0xA4: strcpy(str,"DS"); break;
	  case 0xA5: strcpy(str,"NOP"); break;
	  case 0xA6: strcpy(str,"INC"); break;
	  case 0xA7: strcpy(str,"DEC"); break;
	  case 0xA8: strcpy(str,"RLA"); break;
	  case 0xA9: strcpy(str,"RRA"); break;
	  case 0xAA: strcpy(str,"DAA"); break;
	  case 0xAB: strcpy(str,"CPL"); break;
	  case 0xAC: strcpy(str,"SCF"); break;
	  case 0xAD: strcpy(str,"CCF"); break;
	  case 0xAE: strcpy(str,"ADD"); break;
	  case 0xAF: strcpy(str,"ADC"); break;
	  case 0xB0: strcpy(str,"SUB"); break;
	  case 0xB1: strcpy(str,"SBC"); break;
	  case 0xB2: strcpy(str,"AND"); break;
	  case 0xB3: strcpy(str,"XOR"); break;
	  case 0xB4: strcpy(str,"RET"); break;
	  case 0xB5: strcpy(str,"POP"); break;
	  case 0xB6: strcpy(str,"RST"); break;
	  case 0xB7: strcpy(str,"EXX"); break;
	  case 0xB8: strcpy(str,"RLC"); break;
	  case 0xB9: strcpy(str,"RRC"); break;
	  case 0xBA: strcpy(str,"SLA"); break;
	  case 0xBB: strcpy(str,"SRA"); break;
	  case 0xBC: strcpy(str,"SLI"); break;
	  case 0xBD: strcpy(str,"SRL"); break;
	  case 0xBE: strcpy(str,"BIT"); break;
	  case 0xBF: strcpy(str,"RES"); break;
	  case 0xC0: strcpy(str,"SET"); break;
	  case 0xC1: strcpy(str,"OUT"); break;
	  case 0xC2: strcpy(str,"NEG"); break;
	  case 0xC3: strcpy(str,"RRD"); break;
	  case 0xC4: strcpy(str,"RLD"); break;
	  case 0xC5: strcpy(str,"LDI"); break;
	  case 0xC6: strcpy(str,"CPI"); break;
	  case 0xC7: strcpy(str,"INI"); break;
	  case 0xC8: strcpy(str,"LDD"); break;
	  case 0xC9: strcpy(str,"CPD"); break;
	  case 0xCA: strcpy(str,"IND"); break;
	  case 0xCB: strcpy(str,"ORG"); break;
	  case 0xCC: strcpy(str,"EQU"); break;
	  case 0xCD: strcpy(str,"ENT"); break;
	  case 0xCE: strcpy(str,"INF"); break;
	  case 0xCF: strcpy(str,"DUP"); break;
	  case 0xD0: strcpy(str,"IFN"); break;
	  case 0xD1: strcpy(str,"REPEAT"); break;
	  case 0xD2: strcpy(str,"UNTIL0"); break;
	  case 0xD3: strcpy(str,"IF0"); break;
	  case 0xD4: strcpy(str,"LD"); break;
	  case 0xD5: strcpy(str,"JR"); break;
	  case 0xD6: strcpy(str,"JP"); break;
	  case 0xD7: strcpy(str,"OR"); break;
	  case 0xD8: strcpy(str,"CP"); break;
	  case 0xD9: strcpy(str,"EX"); break;
	  case 0xDA: strcpy(str,"DI"); break;
	  case 0xDB: strcpy(str,"EI"); break;
	  case 0xDC: strcpy(str,"IN"); break;
	  case 0xDD: strcpy(str,"RL"); break;
	  case 0xDE: strcpy(str,"RR"); break;
	  case 0xDF: strcpy(str,"IM"); break;
	  case 0xE0: strcpy(str,"ENDIF"); break;
	  case 0xE1: strcpy(str,"EXD"); break;
	  case 0xE2: strcpy(str,"JR	NZ,"); break;
	  case 0xE3: strcpy(str,"JR	Z,"); break;
	  case 0xE4: strcpy(str,"JR	NC,"); break;
	  case 0xE5: strcpy(str,"JR	C,"); break;
	  case 0xE6: strcpy(str,"RUN"); break;
	  case 0xFF: strcpy(str," "); break;
	  default: sprintf(str,"|0x%2.2X|",c);
			   printf("\n\nError %s\n",str);
			   return NULL;
	 }
 } else {
	 switch(c)
	 {
		case 0x9f: strcpy(str,"(BC)"); break;
		case 0xa0: strcpy(str,"(DE)"); break;
		case 0xa1: strcpy(str,"(HL)"); break;
		case 0xa2: strcpy(str,"(SP)"); break;
		case 0xa3: strcpy(str,"(IX)"); break;
		case 0xa4: strcpy(str,"(IY)"); break;
		case 0xd0: strcpy(str,"(C)"); break;
		case 0xd1: strcpy(str,"(IX"); break;
		case 0xd2: strcpy(str,"(IY"); break;
		case 0xd3: strcpy(str,"AF'"); break;
		case 0xe0: strcpy(str,"BC"); break;
		case 0xe1: strcpy(str,"DE"); break;
		case 0xe2: strcpy(str,"HL"); break;
		case 0xe3: strcpy(str,"AF"); break;
		case 0xe4: strcpy(str,"IX"); break;
		case 0xe5: strcpy(str,"IY"); break;
		case 0xe6: strcpy(str,"SP"); break;
		case 0xe7: strcpy(str,"NZ"); break;
		case 0xe8: strcpy(str,"NC"); break;
		case 0xe9: strcpy(str,"PO"); break;
		case 0xea: strcpy(str,"PE"); break;
		case 0xeb: strcpy(str,"HX"); break;
		case 0xec: strcpy(str,"LX"); break;
		case 0xed: strcpy(str,"HY"); break;
		case 0xee: strcpy(str,"LY"); break;
		case 0xef: strcpy(str,"B"); break;
		case 0xf0: strcpy(str,"C"); break;
		case 0xf1: strcpy(str,"D"); break;
		case 0xf2: strcpy(str,"E"); break;
		case 0xf3: strcpy(str,"H"); break;
		case 0xf4: strcpy(str,"L"); break;
		case 0xf5: strcpy(str,"A"); break;
		case 0xf6: strcpy(str,"P"); break;
		case 0xf7: strcpy(str,"M"); break;
		case 0xf8: strcpy(str,"Z"); break;
		case 0xf9: strcpy(str,"R"); break;
		case 0xfa: strcpy(str,"I"); break;		
		case 0xFF: strcpy(str," "); break;
		default: sprintf(str," |0x%2.2X|",c);
			   printf("\n\nError %s\n",str);
			   return NULL;
	 }
 }
 return po;
}

// Assembly:
pushq %r14
pushq %rbx
pushq %rax
movl %edi, %edx
movb $0x0, 0x3e97(%rip)      # 0x50b0
cmpl $0x1, %esi
jne 0x1249
leal -0x80(%rdx), %eax
cmpl $0x7f, %eax
ja 0x1b5a
leaq 0x1f43(%rip), %rcx      # 0x3174
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
movabsq $0x4544554c434e49, %rax # imm = 0x4544554C434E49
jmp 0x16bd
leal -0x9f(%rdx), %eax
cmpl $0x5b, %eax
ja 0x127a
leaq 0x1da9(%rip), %rcx      # 0x3004
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
movb $0x0, 0x3e49(%rip)      # 0x50b4
movl $0x29434228, 0x3e3b(%rip) # imm = 0x29434228
jmp 0x1ca4
cmpl $0xff, %edx
jne 0x1290
movw $0x20, 0x3e25(%rip)     # 0x50b0
jmp 0x1cb7
leaq 0x3e19(%rip), %r14      # 0x50b0
leaq 0x221c(%rip), %rsi      # 0x34ba
jmp 0x1b68
movw $0x49, 0x3e04(%rip)     # 0x50b0
jmp 0x1cb7
movw $0x4d, 0x3df6(%rip)     # 0x50b0
jmp 0x1cb7
movw $0x44, 0x3de8(%rip)     # 0x50b0
jmp 0x1cb7
movw $0x50, 0x3dda(%rip)     # 0x50b0
jmp 0x1cb7
movw $0x48, 0x3dcc(%rip)     # 0x50b0
jmp 0x1cb7
movb $0x0, 0x3dc2(%rip)      # 0x50b2
movw $0x4550, 0x3db7(%rip)   # imm = 0x4550
jmp 0x1ca4
movb $0x0, 0x3dad(%rip)      # 0x50b2
movw $0x5848, 0x3da2(%rip)   # imm = 0x5848
jmp 0x1ca4
movb $0x0, 0x3d98(%rip)      # 0x50b2
movw $0x594c, 0x3d8d(%rip)   # imm = 0x594C
jmp 0x1ca4
movb $0x0, 0x3d83(%rip)      # 0x50b2
movw $0x4342, 0x3d78(%rip)   # imm = 0x4342
jmp 0x1ca4
movb $0x0, 0x3d6e(%rip)      # 0x50b2
movw $0x5a4e, 0x3d63(%rip)   # imm = 0x5A4E
jmp 0x1ca4
movw $0x41, 0x3d55(%rip)     # 0x50b0
jmp 0x1cb7
movb $0x0, 0x3d4b(%rip)      # 0x50b2
movw $0x4641, 0x3d40(%rip)   # imm = 0x4641
jmp 0x1ca4
movb $0x0, 0x3d36(%rip)      # 0x50b2
movw $0x5849, 0x3d2b(%rip)   # imm = 0x5849
jmp 0x1ca4
movb $0x0, 0x3d21(%rip)      # 0x50b2
movw $0x434e, 0x3d16(%rip)   # imm = 0x434E
jmp 0x1ca4
movb $0x0, 0x3d0c(%rip)      # 0x50b2
movw $0x4544, 0x3d01(%rip)   # imm = 0x4544
jmp 0x1ca4
movb $0x0, 0x3cf9(%rip)      # 0x50b4
movl $0x29505328, 0x3ceb(%rip) # imm = 0x29505328
jmp 0x1ca4
movl $0x274641, 0x3cdc(%rip) # imm = 0x274641
jmp 0x1cb7
movw $0x42, 0x3cce(%rip)     # 0x50b0
jmp 0x1cb7
movb $0x0, 0x3cc4(%rip)      # 0x50b2
movw $0x5949, 0x3cb9(%rip)   # imm = 0x5949
jmp 0x1ca4
movl $0x584928, 0x3caa(%rip) # imm = 0x584928
jmp 0x1cb7
movb $0x0, 0x3ca0(%rip)      # 0x50b2
movw $0x4f50, 0x3c95(%rip)   # imm = 0x4F50
jmp 0x1ca4
movb $0x0, 0x3c8d(%rip)      # 0x50b4
movl $0x29594928, 0x3c7f(%rip) # imm = 0x29594928
jmp 0x1ca4
movb $0x0, 0x3c75(%rip)      # 0x50b2
movw $0x4c48, 0x3c6a(%rip)   # imm = 0x4C48
jmp 0x1ca4
movb $0x0, 0x3c62(%rip)      # 0x50b4
movl $0x29454428, 0x3c54(%rip) # imm = 0x29454428
jmp 0x1ca4
movb $0x0, 0x3c4c(%rip)      # 0x50b4
movl $0x294c4828, 0x3c3e(%rip) # imm = 0x294C4828
jmp 0x1ca4
movl $0x294328, 0x3c2f(%rip) # imm = 0x294328
jmp 0x1cb7
movb $0x0, 0x3c27(%rip)      # 0x50b4
movl $0x29584928, 0x3c19(%rip) # imm = 0x29584928
jmp 0x1ca4
movl $0x594928, 0x3c0a(%rip) # imm = 0x594928
jmp 0x1cb7
movb $0x0, 0x3c00(%rip)      # 0x50b2
movw $0x584c, 0x3bf5(%rip)   # imm = 0x584C
jmp 0x1ca4
movb $0x0, 0x3beb(%rip)      # 0x50b2
movw $0x5948, 0x3be0(%rip)   # imm = 0x5948
jmp 0x1ca4
movb $0x0, 0x3bd6(%rip)      # 0x50b2
movw $0x5053, 0x3bcb(%rip)   # imm = 0x5053
jmp 0x1ca4
movw $0x43, 0x3bbd(%rip)     # 0x50b0
jmp 0x1cb7
movw $0x4c, 0x3baf(%rip)     # 0x50b0
jmp 0x1cb7
movw $0x45, 0x3ba1(%rip)     # 0x50b0
jmp 0x1cb7
movw $0x5a, 0x3b93(%rip)     # 0x50b0
jmp 0x1cb7
movw $0x52, 0x3b85(%rip)     # 0x50b0
jmp 0x1cb7
movw $0x2c, 0x3b7b(%rip)     # 0x50b4
movl $0x5a09524a, 0x3b6d(%rip) # imm = 0x5A09524A
jmp 0x1ca4
movb $0x0, 0x3b63(%rip)      # 0x50b2
movw $0x4d49, 0x3b58(%rip)   # imm = 0x4D49
jmp 0x1ca4
movb $0x0, 0x3b4e(%rip)      # 0x50b2
movw $0x4e49, 0x3b43(%rip)   # imm = 0x4E49
jmp 0x1ca4
movb $0x0, 0x3b39(%rip)      # 0x50b2
movw $0x524a, 0x3b2e(%rip)   # imm = 0x524A
jmp 0x1ca4
movl $0x505544, 0x3b1f(%rip) # imm = 0x505544
jmp 0x1cb7
movb $0x0, 0x3b15(%rip)      # 0x50b2
movw $0x4944, 0x3b0a(%rip)   # imm = 0x4944
jmp 0x1ca4
movl $0x4e4649, 0x3afb(%rip) # imm = 0x4E4649
jmp 0x1cb7
movb $0x0, 0x3af1(%rip)      # 0x50b2
movw $0x4c52, 0x3ae6(%rip)   # imm = 0x4C52
jmp 0x1ca4
movl $0x544e45, 0x3ad7(%rip) # imm = 0x544E45
jmp 0x1cb7
movl $0x415253, 0x3ac8(%rip) # imm = 0x415253
jmp 0x1cb7
movl $0x47454e, 0x3ab9(%rip) # imm = 0x47454E
jmp 0x1cb7
movl $0x304649, 0x3aaa(%rip) # imm = 0x304649
jmp 0x1cb7
movl $0x44444c, 0x3a9b(%rip) # imm = 0x44444C
jmp 0x1cb7
movb $0x0, 0x3a91(%rip)      # 0x50b2
movw $0x5043, 0x3a86(%rip)   # imm = 0x5043
jmp 0x1ca4
movl $0x47524f, 0x3a77(%rip) # imm = 0x47524F
jmp 0x1cb7
movb $0x0, 0x3a6d(%rip)      # 0x50b2
movw $0x5252, 0x3a62(%rip)   # imm = 0x5252
jmp 0x1ca4
movl $0x4c5043, 0x3a53(%rip) # imm = 0x4C5043
jmp 0x1cb7
movl $0x444e41, 0x3a44(%rip) # imm = 0x444E41
jmp 0x1cb7
movb $0x0, 0x3a3a(%rip)      # 0x50b2
movw $0x444c, 0x3a2f(%rip)   # imm = 0x444C
jmp 0x1ca4
movl $0x434c52, 0x3a20(%rip) # imm = 0x434C52
jmp 0x1cb7
movl $0x504f50, 0x3a11(%rip) # imm = 0x504F50
jmp 0x1cb7
movl $0x434253, 0x3a02(%rip) # imm = 0x434253
jmp 0x1cb7
movabsq $0x59414c50534944, %rax # imm = 0x59414C50534944
movq %rax, 0x39ec(%rip)      # 0x50b0
jmp 0x1cb7
movl $0x434544, 0x39dd(%rip) # imm = 0x434544
jmp 0x1cb7
movl $0x544145, 0x39d1(%rip) # imm = 0x544145
movl $0x45504552, 0x39c4(%rip) # imm = 0x45504552
jmp 0x1ca4
movb $0x0, 0x39bc(%rip)      # 0x50b4
movl $0x4d444e45, 0x39ae(%rip) # imm = 0x4D444E45
jmp 0x1ca4
movl $0x434e49, 0x399f(%rip) # imm = 0x434E49
jmp 0x1cb7
movb $0x0, 0x3995(%rip)      # 0x50b2
movw $0x5344, 0x398a(%rip)   # imm = 0x5344
jmp 0x1ca4
movb $0x0, 0x3982(%rip)      # 0x50b4
movl $0x50534944, 0x3974(%rip) # imm = 0x50534944
jmp 0x1ca4
movl $0x445043, 0x3965(%rip) # imm = 0x445043
jmp 0x1cb7
movl $0x464353, 0x3956(%rip) # imm = 0x464353
jmp 0x1cb7
movl $0x544553, 0x3947(%rip) # imm = 0x544553
jmp 0x1cb7
movb $0x0, 0x393d(%rip)      # 0x50b2
movw $0x524f, 0x3932(%rip)   # imm = 0x524F
jmp 0x1ca4
movl $0x464e49, 0x3923(%rip) # imm = 0x464E49
jmp 0x1cb7
movb $0x0, 0x391b(%rip)      # 0x50b4
movl $0x5244444c, 0x390d(%rip) # imm = 0x5244444C
jmp 0x1ca4
movl $0x415845, 0x38fe(%rip) # imm = 0x415845
jmp 0x1cb7
movw $0x2c, 0x38f4(%rip)     # 0x50b4
movl $0x4309524a, 0x38e6(%rip) # imm = 0x4309524A
jmp 0x1ca4
movb $0x0, 0x38de(%rip)      # 0x50b4
movl $0x4e544552, 0x38d0(%rip) # imm = 0x4E544552
jmp 0x1ca4
movb $0x0, 0x38c8(%rip)      # 0x50b4
movl $0x5244544f, 0x38ba(%rip) # imm = 0x5244544F
jmp 0x1ca4
movb $0x0, 0x38b2(%rip)      # 0x50b4
movl $0x4454554f, 0x38a4(%rip) # imm = 0x4454554F
jmp 0x1ca4
movl $0x414c52, 0x3895(%rip) # imm = 0x414C52
jmp 0x1cb7
movb $0x0, 0x388d(%rip)      # 0x50b4
movl $0x53464544, 0x387f(%rip) # imm = 0x53464544
jmp 0x1ca4
movb $0x0, 0x3877(%rip)      # 0x50b4
movl $0x50554445, 0x3869(%rip) # imm = 0x50554445
jmp 0x1ca4
movb $0x0, 0x3861(%rip)      # 0x50b4
movl $0x42464544, 0x3853(%rip) # imm = 0x42464544
jmp 0x1ca4
movb $0x0, 0x384b(%rip)      # 0x50b4
movl $0x4c4c4143, 0x383d(%rip) # imm = 0x4C4C4143
jmp 0x1ca4
movl $0x49444c, 0x382e(%rip) # imm = 0x49444C
jmp 0x1cb7
movb $0x0, 0x3826(%rip)      # 0x50b4
movl $0x49544552, 0x3818(%rip) # imm = 0x49544552
jmp 0x1ca4
movb $0x0, 0x3810(%rip)      # 0x50b4
movl $0x48535550, 0x3802(%rip) # imm = 0x48535550
jmp 0x1ca4
movl $0x4e4942, 0x37f6(%rip) # imm = 0x4E4942
movl $0x42434e49, 0x37e9(%rip) # imm = 0x42434E49
jmp 0x1ca4
movb $0x0, 0x37e1(%rip)      # 0x50b4
movl $0x4c444e45, 0x37d3(%rip) # imm = 0x4C444E45
jmp 0x1ca4
movb $0x0, 0x37cb(%rip)      # 0x50b4
movl $0x45534c45, 0x37bd(%rip) # imm = 0x45534C45
jmp 0x1ca4
movw $0x4f, 0x37b3(%rip)     # 0x50b4
movl $0x5243414d, 0x37a5(%rip) # imm = 0x5243414D
jmp 0x1ca4
movb $0x0, 0x379d(%rip)      # 0x50b4
movl $0x41435252, 0x378f(%rip) # imm = 0x41435252
jmp 0x1ca4
movb $0x0, 0x3787(%rip)      # 0x50b4
movl $0x544c4148, 0x3779(%rip) # imm = 0x544C4148
jmp 0x1ca4
movw $0x4c, 0x376f(%rip)     # 0x50b4
movl $0x41434f4c, 0x3761(%rip) # imm = 0x41434F4C
jmp 0x1ca4
movl $0x415252, 0x3752(%rip) # imm = 0x415252
jmp 0x1cb7
movb $0x0, 0x3748(%rip)      # 0x50b2
movw $0x4444, 0x373d(%rip)   # imm = 0x4444
jmp 0x1ca4
movb $0x0, 0x3735(%rip)      # 0x50b4
movl $0x41434c52, 0x3727(%rip) # imm = 0x41434C52
jmp 0x1ca4
movb $0x0, 0x371f(%rip)      # 0x50b4
movl $0x4954554f, 0x3711(%rip) # imm = 0x4954554F
jmp 0x1ca4
movb $0x0, 0x3709(%rip)      # 0x50b4
movl $0x52445043, 0x36fb(%rip) # imm = 0x52445043
jmp 0x1ca4
movb $0x0, 0x36f3(%rip)      # 0x50b4
movl $0x5a4e4a44, 0x36e5(%rip) # imm = 0x5A4E4A44
jmp 0x1ca4
movl $0x464343, 0x36d6(%rip) # imm = 0x464343
jmp 0x1cb7
movl $0x425553, 0x36c7(%rip) # imm = 0x425553
jmp 0x1cb7
movl $0x444e49, 0x36b8(%rip) # imm = 0x444E49
jmp 0x1cb7
movl $0x304c49, 0x36ac(%rip) # imm = 0x304C49
movl $0x49544e55, 0x369f(%rip) # imm = 0x49544E55
jmp 0x1ca4
movl $0x444441, 0x3690(%rip) # imm = 0x444441
jmp 0x1cb7
movl $0x504f4e, 0x3681(%rip) # imm = 0x504F4E
jmp 0x1cb7
movl $0x545352, 0x3672(%rip) # imm = 0x545352
jmp 0x1cb7
movb $0x0, 0x366a(%rip)      # 0x50b4
movl $0x57464544, 0x365c(%rip) # imm = 0x57464544
jmp 0x1ca4
movb $0x0, 0x3654(%rip)      # 0x50b4
movl $0x4e49414d, 0x3646(%rip) # imm = 0x4E49414D
jmp 0x1ca4
movb $0x0, 0x363e(%rip)      # 0x50b4
movl $0x5249444c, 0x3630(%rip) # imm = 0x5249444C
jmp 0x1ca4
movb $0x0, 0x3628(%rip)      # 0x50b4
movl $0x52495043, 0x361a(%rip) # imm = 0x52495043
jmp 0x1ca4
movb $0x0, 0x3610(%rip)      # 0x50b2
movw $0x4244, 0x3605(%rip)   # imm = 0x4244
jmp 0x1ca4
movb $0x0, 0x35fb(%rip)      # 0x50b2
movw $0x5845, 0x35f0(%rip)   # imm = 0x5845
jmp 0x1ca4
movb $0x0, 0x35e8(%rip)      # 0x50b4
movl $0x5249544f, 0x35da(%rip) # imm = 0x5249544F
jmp 0x1ca4
movl $0x585845, 0x35cb(%rip) # imm = 0x585845
jmp 0x1cb7
movl $0x414144, 0x35bc(%rip) # imm = 0x414144
jmp 0x1cb7
movl $0x544942, 0x35ad(%rip) # imm = 0x544942
jmp 0x1cb7
movl $0x534552, 0x359e(%rip) # imm = 0x534552
jmp 0x1cb7
movl $0x414c53, 0x358f(%rip) # imm = 0x414C53
jmp 0x1cb7
movb $0x0, 0x3587(%rip)      # 0x50b4
movl $0x52494e49, 0x3579(%rip) # imm = 0x52494E49
jmp 0x1ca4
movl $0x494e49, 0x356a(%rip) # imm = 0x494E49
jmp 0x1cb7
movl $0x435252, 0x355b(%rip) # imm = 0x435252
jmp 0x1cb7
leaq 0x354f(%rip), %r14      # 0x50b0
leaq 0x1953(%rip), %rsi      # 0x34bb
xorl %ebx, %ebx
movq %r14, %rdi
xorl %eax, %eax
callq 0x1050
leaq 0x18ee(%rip), %rdi      # 0x3469
movq %r14, %rsi
xorl %eax, %eax
callq 0x1040
jmp 0x1cbe
movb $0x0, 0x3523(%rip)      # 0x50b4
movl $0x52444e49, 0x3515(%rip) # imm = 0x52444E49
jmp 0x1ca4
movl $0x54554f, 0x3506(%rip) # imm = 0x54554F
jmp 0x1cb7
movl $0x544552, 0x34f7(%rip) # imm = 0x544552
jmp 0x1cb7
movb $0x0, 0x34ed(%rip)      # 0x50b2
movw $0x5744, 0x34e2(%rip)   # imm = 0x5744
jmp 0x1ca4
movl $0x445252, 0x34d3(%rip) # imm = 0x445252
jmp 0x1cb7
movl $0x434441, 0x34c4(%rip) # imm = 0x434441
jmp 0x1cb7
movl $0x494c53, 0x34b5(%rip) # imm = 0x494C53
jmp 0x1cb7
movl $0x2c5a4e, 0x34a9(%rip) # imm = 0x2C5A4E
jmp 0x1c88
movl $0x444c52, 0x349a(%rip) # imm = 0x444C52
jmp 0x1cb7
movb $0x0, 0x3490(%rip)      # 0x50b2
movw $0x504a, 0x3485(%rip)   # imm = 0x504A
jmp 0x1ca4
movl $0x524f58, 0x3479(%rip) # imm = 0x524F58
jmp 0x1cb7
movl $0x4c5253, 0x346d(%rip) # imm = 0x4C5253
jmp 0x1cb7
movl $0x495043, 0x3461(%rip) # imm = 0x495043
jmp 0x1cb7
movl $0x4e5552, 0x3455(%rip) # imm = 0x4E5552
jmp 0x1cb7
movw $0x46, 0x344e(%rip)     # 0x50b4
movl $0x49444e45, 0x3440(%rip) # imm = 0x49444E45
jmp 0x1ca4
movl $0x555145, 0x3434(%rip) # imm = 0x555145
jmp 0x1cb7
movl $0x2c434e, 0x342b(%rip) # imm = 0x2C434E
movl $0x4e09524a, 0x341e(%rip) # imm = 0x4E09524A
jmp 0x1ca4
movb $0x0, 0x3417(%rip)      # 0x50b2
movw $0x4945, 0x340c(%rip)   # imm = 0x4945
leaq 0x3405(%rip), %rax      # 0x50b0
jmp 0x1cc1
movl $0x445845, 0x33f9(%rip) # imm = 0x445845
leaq 0x33f2(%rip), %rbx      # 0x50b0
movq %rbx, %rax
addq $0x8, %rsp
popq %rbx
popq %r14
retq