// File: /workspace/github_c_makefile_star2_O0/markdryan[P]subtilis/arch/arm32/arm_dump.c
// Function: subtilis_arm_instr_dump
void subtilis_arm_instr_dump(subtilis_arm_instr_t *instr)
{
	switch (instr->type) {
	case SUBTILIS_ARM_INSTR_AND:
	case SUBTILIS_ARM_INSTR_EOR:
	case SUBTILIS_ARM_INSTR_SUB:
	case SUBTILIS_ARM_INSTR_RSB:
	case SUBTILIS_ARM_INSTR_ADD:
	case SUBTILIS_ARM_INSTR_ADC:
	case SUBTILIS_ARM_INSTR_SBC:
	case SUBTILIS_ARM_INSTR_RSC:
	case SUBTILIS_ARM_INSTR_ORR:
	case SUBTILIS_ARM_INSTR_BIC:
		prv_dump_data_instr(NULL, NULL, instr->type,
				    &instr->operands.data, NULL);
		break;
	case SUBTILIS_ARM_INSTR_MUL:
	case SUBTILIS_ARM_INSTR_MLA:
		prv_dump_mul_instr(NULL, NULL, instr->type,
				   &instr->operands.mul, NULL);
		break;
	case SUBTILIS_ARM_INSTR_TST:
	case SUBTILIS_ARM_INSTR_TEQ:
	case SUBTILIS_ARM_INSTR_CMP:
	case SUBTILIS_ARM_INSTR_CMN:
		prv_dump_cmp_instr(NULL, NULL, instr->type,
				   &instr->operands.data, NULL);
		break;
	case SUBTILIS_ARM_INSTR_MOV:
	case SUBTILIS_ARM_INSTR_MVN:
		prv_dump_mov_instr(NULL, NULL, instr->type,
				   &instr->operands.data, NULL);
		break;
	case SUBTILIS_ARM_INSTR_LDR:
	case SUBTILIS_ARM_INSTR_STR:
		prv_dump_stran_instr(NULL, NULL, instr->type,
				     &instr->operands.stran, NULL);
		break;
	case SUBTILIS_ARM_INSTR_LDRC:
		prv_dump_ldrc_instr(NULL, NULL, instr->type,
				    &instr->operands.ldrc, NULL);
		break;
	case SUBTILIS_ARM_INSTR_LDRP:
		prv_dump_ldrp_instr(NULL, NULL, instr->type,
				    &instr->operands.ldrp, NULL);
		break;
	case SUBTILIS_ARM_INSTR_ADR:
		prv_dump_adr_instr(NULL, NULL, instr->type,
				   &instr->operands.adr, NULL);
		break;
	case SUBTILIS_ARM_INSTR_CMOV:
		prv_dump_cmov_instr(NULL, NULL, instr->type,
				    &instr->operands.cmov, NULL);
		break;
	case SUBTILIS_ARM_INSTR_LDM:
	case SUBTILIS_ARM_INSTR_STM:
		prv_dump_mtran_instr(NULL, NULL, instr->type,
				     &instr->operands.mtran, NULL);
		break;
	case SUBTILIS_ARM_INSTR_B:
		prv_dump_br_instr(NULL, NULL, instr->type, &instr->operands.br,
				  NULL);
		break;
	case SUBTILIS_ARM_INSTR_SWI:
		prv_dump_swi_instr(NULL, NULL, instr->type,
				   &instr->operands.swi, NULL);
		break;
	case SUBTILIS_ARM_INSTR_MSR:
	case SUBTILIS_ARM_INSTR_MRS:
		prv_dump_flags_instr(NULL, NULL, instr->type,
				     &instr->operands.flags, NULL);
		break;
	case SUBTILIS_FPA_INSTR_LDF:
	case SUBTILIS_FPA_INSTR_STF:
		prv_dump_fpa_stran_instr(NULL, NULL, instr->type,
					 &instr->operands.fpa_stran, NULL);
		break;
	case SUBTILIS_FPA_INSTR_LDRC:
		prv_dump_fpa_ldrc_instr(NULL, NULL, instr->type,
					&instr->operands.fpa_ldrc, NULL);
		break;
	case SUBTILIS_FPA_INSTR_ADF:
	case SUBTILIS_FPA_INSTR_MUF:
	case SUBTILIS_FPA_INSTR_SUF:
	case SUBTILIS_FPA_INSTR_RSF:
	case SUBTILIS_FPA_INSTR_DVF:
	case SUBTILIS_FPA_INSTR_RDF:
	case SUBTILIS_FPA_INSTR_RMF:
	case SUBTILIS_FPA_INSTR_FML:
	case SUBTILIS_FPA_INSTR_FDV:
	case SUBTILIS_FPA_INSTR_FRD:
		prv_dump_fpa_data_dyadic_instr(NULL, NULL, instr->type,
					       &instr->operands.fpa_data, NULL);
		break;
	case SUBTILIS_FPA_INSTR_MVF:
	case SUBTILIS_FPA_INSTR_MNF:
	case SUBTILIS_FPA_INSTR_RPW:
	case SUBTILIS_FPA_INSTR_POW:
	case SUBTILIS_FPA_INSTR_POL:
	case SUBTILIS_FPA_INSTR_ABS:
	case SUBTILIS_FPA_INSTR_RND:
	case SUBTILIS_FPA_INSTR_LOG:
	case SUBTILIS_FPA_INSTR_LGN:
	case SUBTILIS_FPA_INSTR_EXP:
	case SUBTILIS_FPA_INSTR_SIN:
	case SUBTILIS_FPA_INSTR_COS:
	case SUBTILIS_FPA_INSTR_TAN:
	case SUBTILIS_FPA_INSTR_ASN:
	case SUBTILIS_FPA_INSTR_ACS:
	case SUBTILIS_FPA_INSTR_ATN:
	case SUBTILIS_FPA_INSTR_SQT:
	case SUBTILIS_FPA_INSTR_URD:
	case SUBTILIS_FPA_INSTR_NRM:
		prv_dump_fpa_data_monadic_instr(
		    NULL, NULL, instr->type, &instr->operands.fpa_data, NULL);
		break;
	case SUBTILIS_FPA_INSTR_FLT:
	case SUBTILIS_FPA_INSTR_FIX:
		prv_dump_fpa_tran_instr(NULL, NULL, instr->type,
					&instr->operands.fpa_tran, NULL);
		break;
	case SUBTILIS_FPA_INSTR_CMF:
	case SUBTILIS_FPA_INSTR_CNF:
	case SUBTILIS_FPA_INSTR_CMFE:
	case SUBTILIS_FPA_INSTR_CNFE:
		prv_dump_fpa_cmp_instr(NULL, NULL, instr->type,
				       &instr->operands.fpa_cmp, NULL);
		break;
	case SUBTILIS_FPA_INSTR_WFS:
	case SUBTILIS_FPA_INSTR_RFS:
		prv_dump_fpa_cptran_instr(NULL, NULL, instr->type,
					  &instr->operands.fpa_cptran, NULL);
		break;
	case SUBTILIS_VFP_INSTR_FSTS:
	case SUBTILIS_VFP_INSTR_FLDS:
	case SUBTILIS_VFP_INSTR_FSTD:
	case SUBTILIS_VFP_INSTR_FLDD:
		prv_dump_vfp_stran_instr(NULL, NULL, instr->type,
					 &instr->operands.vfp_stran, NULL);
		break;
	case SUBTILIS_VFP_INSTR_FCPYS:
	case SUBTILIS_VFP_INSTR_FCPYD:
	case SUBTILIS_VFP_INSTR_FNEGS:
	case SUBTILIS_VFP_INSTR_FNEGD:
	case SUBTILIS_VFP_INSTR_FABSS:
	case SUBTILIS_VFP_INSTR_FABSD:
		prv_dump_vfp_copy_instr(NULL, NULL, instr->type,
					&instr->operands.vfp_copy, NULL);
		break;
	case SUBTILIS_VFP_INSTR_LDRC:
		prv_dump_vfp_ldrc_instr(NULL, NULL, instr->type,
					&instr->operands.vfp_ldrc, NULL);
		break;
	case SUBTILIS_VFP_INSTR_FSITOS:
	case SUBTILIS_VFP_INSTR_FSITOD:
	case SUBTILIS_VFP_INSTR_FTOSIS:
	case SUBTILIS_VFP_INSTR_FTOSID:
	case SUBTILIS_VFP_INSTR_FTOUIS:
	case SUBTILIS_VFP_INSTR_FTOUID:
	case SUBTILIS_VFP_INSTR_FTOSIZS:
	case SUBTILIS_VFP_INSTR_FTOSIZD:
	case SUBTILIS_VFP_INSTR_FTOUIZS:
	case SUBTILIS_VFP_INSTR_FTOUIZD:
	case SUBTILIS_VFP_INSTR_FUITOD:
	case SUBTILIS_VFP_INSTR_FUITOS:
		prv_dump_vfp_tran_instr(NULL, NULL, instr->type,
					&instr->operands.vfp_tran, NULL);
		break;
	case SUBTILIS_VFP_INSTR_FMDRR:
	case SUBTILIS_VFP_INSTR_FMRRD:
	case SUBTILIS_VFP_INSTR_FMSRR:
	case SUBTILIS_VFP_INSTR_FMRRS:
		prv_dump_vfp_tran_dbl_instr(NULL, NULL, instr->type,
					    &instr->operands.vfp_tran_dbl,
					    NULL);
		break;
	case SUBTILIS_VFP_INSTR_FMSR:
	case SUBTILIS_VFP_INSTR_FMRS:
		prv_dump_vfp_cptran_instr(NULL, NULL, instr->type,
					  &instr->operands.vfp_cptran, NULL);
		break;
	case SUBTILIS_VFP_INSTR_FMACS:
	case SUBTILIS_VFP_INSTR_FMACD:
	case SUBTILIS_VFP_INSTR_FNMACS:
	case SUBTILIS_VFP_INSTR_FNMACD:
	case SUBTILIS_VFP_INSTR_FMSCS:
	case SUBTILIS_VFP_INSTR_FMSCD:
	case SUBTILIS_VFP_INSTR_FNMSCS:
	case SUBTILIS_VFP_INSTR_FNMSCD:
	case SUBTILIS_VFP_INSTR_FMULS:
	case SUBTILIS_VFP_INSTR_FMULD:
	case SUBTILIS_VFP_INSTR_FNMULS:
	case SUBTILIS_VFP_INSTR_FNMULD:
	case SUBTILIS_VFP_INSTR_FADDS:
	case SUBTILIS_VFP_INSTR_FADDD:
	case SUBTILIS_VFP_INSTR_FSUBS:
	case SUBTILIS_VFP_INSTR_FSUBD:
	case SUBTILIS_VFP_INSTR_FDIVS:
	case SUBTILIS_VFP_INSTR_FDIVD:
		prv_dump_vfp_data_instr(NULL, NULL, instr->type,
					&instr->operands.vfp_data, NULL);
		break;
	case SUBTILIS_VFP_INSTR_FCMPS:
	case SUBTILIS_VFP_INSTR_FCMPD:
	case SUBTILIS_VFP_INSTR_FCMPES:
	case SUBTILIS_VFP_INSTR_FCMPED:
	case SUBTILIS_VFP_INSTR_FCMPZS:
	case SUBTILIS_VFP_INSTR_FCMPZD:
	case SUBTILIS_VFP_INSTR_FCMPEZS:
	case SUBTILIS_VFP_INSTR_FCMPEZD:
		prv_dump_vfp_cmp_instr(NULL, NULL, instr->type,
				       &instr->operands.vfp_cmp, NULL);
		break;
	case SUBTILIS_VFP_INSTR_FSQRTD:
	case SUBTILIS_VFP_INSTR_FSQRTS:
		prv_dump_vfp_sqrt_instr(NULL, NULL, instr->type,
					&instr->operands.vfp_sqrt, NULL);
		break;
	case SUBTILIS_VFP_INSTR_FMXR:
	case SUBTILIS_VFP_INSTR_FMRX:
		prv_dump_vfp_sysreg_instr(NULL, NULL, instr->type,
					  &instr->operands.vfp_sysreg, NULL);
		break;
	case SUBTILIS_VFP_INSTR_FCVTDS:
	case SUBTILIS_VFP_INSTR_FCVTSD:
		prv_dump_vfp_cvt_instr(NULL, NULL, instr->type,
				       &instr->operands.vfp_cvt, NULL);
		break;
	case SUBTILIS_ARM_STRAN_MISC_LDR:
	case SUBTILIS_ARM_STRAN_MISC_STR:
		prv_dump_stran_misc_instr(NULL, NULL, instr->type,
					  &instr->operands.stran_misc, NULL);
		break;
	case SUBTILIS_ARM_SIMD_QADD16:
	case SUBTILIS_ARM_SIMD_QADD8:
	case SUBTILIS_ARM_SIMD_QADDSUBX:
	case SUBTILIS_ARM_SIMD_QSUB16:
	case SUBTILIS_ARM_SIMD_QSUB8:
	case SUBTILIS_ARM_SIMD_QSUBADDX:
	case SUBTILIS_ARM_SIMD_SADD16:
	case SUBTILIS_ARM_SIMD_SADD8:
	case SUBTILIS_ARM_SIMD_SADDSUBX:
	case SUBTILIS_ARM_SIMD_SSUB16:
	case SUBTILIS_ARM_SIMD_SSUB8:
	case SUBTILIS_ARM_SIMD_SSUBADDX:
	case SUBTILIS_ARM_SIMD_SHADD16:
	case SUBTILIS_ARM_SIMD_SHADD8:
	case SUBTILIS_ARM_SIMD_SHADDSUBX:
	case SUBTILIS_ARM_SIMD_SHSUB16:
	case SUBTILIS_ARM_SIMD_SHSUB8:
	case SUBTILIS_ARM_SIMD_SHSUBADDX:
	case SUBTILIS_ARM_SIMD_UADD16:
	case SUBTILIS_ARM_SIMD_UADD8:
	case SUBTILIS_ARM_SIMD_UADDSUBX:
	case SUBTILIS_ARM_SIMD_USUB16:
	case SUBTILIS_ARM_SIMD_USUB8:
	case SUBTILIS_ARM_SIMD_USUBADDX:
	case SUBTILIS_ARM_SIMD_UHADD16:
	case SUBTILIS_ARM_SIMD_UHADD8:
	case SUBTILIS_ARM_SIMD_UHADDSUBX:
	case SUBTILIS_ARM_SIMD_UHSUB16:
	case SUBTILIS_ARM_SIMD_UHSUB8:
	case SUBTILIS_ARM_SIMD_UHSUBADDX:
	case SUBTILIS_ARM_SIMD_UQADD16:
	case SUBTILIS_ARM_SIMD_UQADD8:
	case SUBTILIS_ARM_SIMD_UQADDSUBX:
	case SUBTILIS_ARM_SIMD_UQSUB16:
	case SUBTILIS_ARM_SIMD_UQSUB8:
	case SUBTILIS_ARM_SIMD_UQSUBADDX:
		prv_dump_reg_only_instr(NULL, NULL, instr->type,
					&instr->operands.reg_only, NULL);
		break;
	case SUBTILIS_ARM_INSTR_SXTB:
	case SUBTILIS_ARM_INSTR_SXTB16:
	case SUBTILIS_ARM_INSTR_SXTH:
		prv_dump_signx_instr(NULL, NULL, instr->type,
				     &instr->operands.signx, NULL);
		break;
	default:
		printf("\tUNKNOWN INSTRUCTION\n");
		break;
	}
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
movq -0x8(%rbp), %rax
movl (%rax), %eax
movq %rax, -0x10(%rbp)
subq $0xab, %rax
ja 0x86d30
movq -0x10(%rbp), %rax
leaq 0x2662b(%rip), %rcx     # 0xaceb8
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
movq -0x8(%rbp), %rax
movl (%rax), %edx
movq -0x8(%rbp), %rcx
addq $0x8, %rcx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rdi
movq %r8, %rsi
callq 0x84780
jmp 0x86d3e
movq -0x8(%rbp), %rax
movl (%rax), %edx
movq -0x8(%rbp), %rcx
addq $0x8, %rcx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rdi
movq %r8, %rsi
callq 0x84840
jmp 0x86d3e
movq -0x8(%rbp), %rax
movl (%rax), %edx
movq -0x8(%rbp), %rcx
addq $0x8, %rcx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rdi
movq %r8, %rsi
callq 0x84920
jmp 0x86d3e
movq -0x8(%rbp), %rax
movl (%rax), %edx
movq -0x8(%rbp), %rcx
addq $0x8, %rcx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rdi
movq %r8, %rsi
callq 0x849e0
jmp 0x86d3e
movq -0x8(%rbp), %rax
movl (%rax), %edx
movq -0x8(%rbp), %rcx
addq $0x8, %rcx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rdi
movq %r8, %rsi
callq 0x84aa0
jmp 0x86d3e
movq -0x8(%rbp), %rax
movl (%rax), %edx
movq -0x8(%rbp), %rcx
addq $0x8, %rcx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rdi
movq %r8, %rsi
callq 0x84f40
jmp 0x86d3e
movq -0x8(%rbp), %rax
movl (%rax), %edx
movq -0x8(%rbp), %rcx
addq $0x8, %rcx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rdi
movq %r8, %rsi
callq 0x84fd0
jmp 0x86d3e
movq -0x8(%rbp), %rax
movl (%rax), %edx
movq -0x8(%rbp), %rcx
addq $0x8, %rcx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rdi
movq %r8, %rsi
callq 0x85060
jmp 0x86d3e
movq -0x8(%rbp), %rax
movl (%rax), %edx
movq -0x8(%rbp), %rcx
addq $0x8, %rcx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rdi
movq %r8, %rsi
callq 0x850f0
jmp 0x86d3e
movq -0x8(%rbp), %rax
movl (%rax), %edx
movq -0x8(%rbp), %rcx
addq $0x8, %rcx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rdi
movq %r8, %rsi
callq 0x84bf0
jmp 0x86d3e
movq -0x8(%rbp), %rax
movl (%rax), %edx
movq -0x8(%rbp), %rcx
addq $0x8, %rcx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rdi
movq %r8, %rsi
callq 0x84d90
jmp 0x86d3e
movq -0x8(%rbp), %rax
movl (%rax), %edx
movq -0x8(%rbp), %rcx
addq $0x8, %rcx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rdi
movq %r8, %rsi
callq 0x84ec0
jmp 0x86d3e
movq -0x8(%rbp), %rax
movl (%rax), %edx
movq -0x8(%rbp), %rcx
addq $0x8, %rcx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rdi
movq %r8, %rsi
callq 0x851d0
jmp 0x86d3e
movq -0x8(%rbp), %rax
movl (%rax), %edx
movq -0x8(%rbp), %rcx
addq $0x8, %rcx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rdi
movq %r8, %rsi
callq 0x853f0
jmp 0x86d3e
movq -0x8(%rbp), %rax
movl (%rax), %edx
movq -0x8(%rbp), %rcx
addq $0x8, %rcx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rdi
movq %r8, %rsi
callq 0x85740
jmp 0x86d3e
movq -0x8(%rbp), %rax
movl (%rax), %edx
movq -0x8(%rbp), %rcx
addq $0x8, %rcx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rdi
movq %r8, %rsi
callq 0x853b0
jmp 0x86d3e
movq -0x8(%rbp), %rax
movl (%rax), %edx
movq -0x8(%rbp), %rcx
addq $0x8, %rcx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rdi
movq %r8, %rsi
callq 0x85370
jmp 0x86d3e
movq -0x8(%rbp), %rax
movl (%rax), %edx
movq -0x8(%rbp), %rcx
addq $0x8, %rcx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rdi
movq %r8, %rsi
callq 0x85530
jmp 0x86d3e
movq -0x8(%rbp), %rax
movl (%rax), %edx
movq -0x8(%rbp), %rcx
addq $0x8, %rcx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rdi
movq %r8, %rsi
callq 0x85670
jmp 0x86d3e
movq -0x8(%rbp), %rax
movl (%rax), %edx
movq -0x8(%rbp), %rcx
addq $0x8, %rcx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rdi
movq %r8, %rsi
callq 0x857e0
jmp 0x86d3e
movq -0x8(%rbp), %rax
movl (%rax), %edx
movq -0x8(%rbp), %rcx
addq $0x8, %rcx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rdi
movq %r8, %rsi
callq 0x85860
jmp 0x86d3e
movq -0x8(%rbp), %rax
movl (%rax), %edx
movq -0x8(%rbp), %rcx
addq $0x8, %rcx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rdi
movq %r8, %rsi
callq 0x859b0
jmp 0x86d3e
movq -0x8(%rbp), %rax
movl (%rax), %edx
movq -0x8(%rbp), %rcx
addq $0x8, %rcx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rdi
movq %r8, %rsi
callq 0x85a80
jmp 0x86d3e
movq -0x8(%rbp), %rax
movl (%rax), %edx
movq -0x8(%rbp), %rcx
addq $0x8, %rcx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rdi
movq %r8, %rsi
callq 0x85b10
jmp 0x86d3e
movq -0x8(%rbp), %rax
movl (%rax), %edx
movq -0x8(%rbp), %rcx
addq $0x8, %rcx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rdi
movq %r8, %rsi
callq 0x85ca0
jmp 0x86d3e
movq -0x8(%rbp), %rax
movl (%rax), %edx
movq -0x8(%rbp), %rcx
addq $0x8, %rcx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rdi
movq %r8, %rsi
callq 0x85df0
jmp 0x86d3e
movq -0x8(%rbp), %rax
movl (%rax), %edx
movq -0x8(%rbp), %rcx
addq $0x8, %rcx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rdi
movq %r8, %rsi
callq 0x85f00
jmp 0x86d3e
movq -0x8(%rbp), %rax
movl (%rax), %edx
movq -0x8(%rbp), %rcx
addq $0x8, %rcx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rdi
movq %r8, %rsi
callq 0x86020
jmp 0x86d3e
movq -0x8(%rbp), %rax
movl (%rax), %edx
movq -0x8(%rbp), %rcx
addq $0x8, %rcx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rdi
movq %r8, %rsi
callq 0x86150
jmp 0x86d3e
movq -0x8(%rbp), %rax
movl (%rax), %edx
movq -0x8(%rbp), %rcx
addq $0x8, %rcx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rdi
movq %r8, %rsi
callq 0x86200
jmp 0x86d3e
movq -0x8(%rbp), %rax
movl (%rax), %edx
movq -0x8(%rbp), %rcx
addq $0x8, %rcx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rdi
movq %r8, %rsi
callq 0x86370
jmp 0x86d3e
movq -0x8(%rbp), %rax
movl (%rax), %edx
movq -0x8(%rbp), %rcx
addq $0x8, %rcx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rdi
movq %r8, %rsi
callq 0x86420
jmp 0x86d3e
movq -0x8(%rbp), %rax
movl (%rax), %edx
movq -0x8(%rbp), %rcx
addq $0x8, %rcx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rdi
movq %r8, %rsi
callq 0x86610
jmp 0x86d3e
movq -0x8(%rbp), %rax
movl (%rax), %edx
movq -0x8(%rbp), %rcx
addq $0x8, %rcx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rdi
movq %r8, %rsi
callq 0x866a0
jmp 0x86d3e
leaq 0x26463(%rip), %rdi     # 0xad19a
movb $0x0, %al
callq 0x120f0
addq $0x10, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)