// File: jstaursky[P]hutch/src/Sleigh/opbehavior.cc
// Function: OpBehavior::registerInstructions(std::vector<OpBehavior*, std::allocator<OpBehavior*>>&, Translate const*)
void OpBehavior::registerInstructions(vector<OpBehavior *> &inst,const Translate *trans)

{
  inst.insert(inst.end(),CPUI_MAX,(OpBehavior *)0);

  inst[CPUI_COPY] = new OpBehaviorCopy();
  inst[CPUI_LOAD] = new OpBehavior(CPUI_LOAD,false,true);
  inst[CPUI_STORE] = new OpBehavior(CPUI_STORE,false,true);
  inst[CPUI_BRANCH] = new OpBehavior(CPUI_BRANCH,false,true);
  inst[CPUI_CBRANCH] = new OpBehavior(CPUI_CBRANCH,false,true);
  inst[CPUI_BRANCHIND] = new OpBehavior(CPUI_BRANCHIND,false,true);
  inst[CPUI_CALL] = new OpBehavior(CPUI_CALL,false,true);
  inst[CPUI_CALLIND] = new OpBehavior(CPUI_CALLIND,false,true);
  inst[CPUI_CALLOTHER] = new OpBehavior(CPUI_CALLOTHER,false,true);
  inst[CPUI_RETURN] = new OpBehavior(CPUI_RETURN,false,true);

  inst[CPUI_MULTIEQUAL] = new OpBehavior(CPUI_MULTIEQUAL,false,true);
  inst[CPUI_INDIRECT] = new OpBehavior(CPUI_INDIRECT,false,true);

  inst[CPUI_PIECE] = new OpBehaviorPiece();
  inst[CPUI_SUBPIECE] = new OpBehaviorSubpiece();
  inst[CPUI_INT_EQUAL] = new OpBehaviorEqual();
  inst[CPUI_INT_NOTEQUAL] = new OpBehaviorNotEqual();
  inst[CPUI_INT_SLESS] = new OpBehaviorIntSless();
  inst[CPUI_INT_SLESSEQUAL] = new OpBehaviorIntSlessEqual();
  inst[CPUI_INT_LESS] = new OpBehaviorIntLess();
  inst[CPUI_INT_LESSEQUAL] = new OpBehaviorIntLessEqual();
  inst[CPUI_INT_ZEXT] = new OpBehaviorIntZext();
  inst[CPUI_INT_SEXT] = new OpBehaviorIntSext();
  inst[CPUI_INT_ADD] = new OpBehaviorIntAdd();
  inst[CPUI_INT_SUB] = new OpBehaviorIntSub();
  inst[CPUI_INT_CARRY] = new OpBehaviorIntCarry();
  inst[CPUI_INT_SCARRY] = new OpBehaviorIntScarry();
  inst[CPUI_INT_SBORROW] = new OpBehaviorIntSborrow();
  inst[CPUI_INT_2COMP] = new OpBehaviorInt2Comp();
  inst[CPUI_INT_NEGATE] = new OpBehaviorIntNegate();
  inst[CPUI_INT_XOR] = new OpBehaviorIntXor();
  inst[CPUI_INT_AND] = new OpBehaviorIntAnd();
  inst[CPUI_INT_OR] = new OpBehaviorIntOr();
  inst[CPUI_INT_LEFT] = new OpBehaviorIntLeft();
  inst[CPUI_INT_RIGHT] = new OpBehaviorIntRight();
  inst[CPUI_INT_SRIGHT] = new OpBehaviorIntSright();
  inst[CPUI_INT_MULT] = new OpBehaviorIntMult();
  inst[CPUI_INT_DIV] = new OpBehaviorIntDiv();
  inst[CPUI_INT_SDIV] = new OpBehaviorIntSdiv();
  inst[CPUI_INT_REM] = new OpBehaviorIntRem();
  inst[CPUI_INT_SREM] = new OpBehaviorIntSrem();

  inst[CPUI_BOOL_NEGATE] = new OpBehaviorBoolNegate();
  inst[CPUI_BOOL_XOR] = new OpBehaviorBoolXor();
  inst[CPUI_BOOL_AND] = new OpBehaviorBoolAnd();
  inst[CPUI_BOOL_OR] = new OpBehaviorBoolOr();

  inst[CPUI_CAST] = new OpBehavior(CPUI_CAST,false,true);
  inst[CPUI_PTRADD] = new OpBehavior(CPUI_PTRADD,false,true);
  inst[CPUI_PTRSUB] = new OpBehavior(CPUI_PTRSUB,false,true);

  inst[CPUI_FLOAT_EQUAL] = new OpBehaviorFloatEqual(trans);
  inst[CPUI_FLOAT_NOTEQUAL] = new OpBehaviorFloatNotEqual(trans);
  inst[CPUI_FLOAT_LESS] = new OpBehaviorFloatLess(trans);
  inst[CPUI_FLOAT_LESSEQUAL] = new OpBehaviorFloatLessEqual(trans);
  inst[CPUI_FLOAT_NAN] = new OpBehaviorFloatNan(trans);

  inst[CPUI_FLOAT_ADD] = new OpBehaviorFloatAdd(trans);
  inst[CPUI_FLOAT_DIV] = new OpBehaviorFloatDiv(trans);
  inst[CPUI_FLOAT_MULT] = new OpBehaviorFloatMult(trans);
  inst[CPUI_FLOAT_SUB] = new OpBehaviorFloatSub(trans);
  inst[CPUI_FLOAT_NEG] = new OpBehaviorFloatNeg(trans);
  inst[CPUI_FLOAT_ABS] = new OpBehaviorFloatAbs(trans);
  inst[CPUI_FLOAT_SQRT] = new OpBehaviorFloatSqrt(trans);

  inst[CPUI_FLOAT_INT2FLOAT] = new OpBehaviorFloatInt2Float(trans);
  inst[CPUI_FLOAT_FLOAT2FLOAT] = new OpBehaviorFloatFloat2Float(trans);
  inst[CPUI_FLOAT_TRUNC] = new OpBehaviorFloatTrunc(trans);
  inst[CPUI_FLOAT_CEIL] = new OpBehaviorFloatCeil(trans);
  inst[CPUI_FLOAT_FLOOR] = new OpBehaviorFloatFloor(trans);
  inst[CPUI_FLOAT_ROUND] = new OpBehaviorFloatRound(trans);
  inst[CPUI_SEGMENTOP] = new OpBehavior(CPUI_SEGMENTOP,false,true);
  inst[CPUI_CPOOLREF] = new OpBehavior(CPUI_CPOOLREF,false,true);
  inst[CPUI_NEW] = new OpBehavior(CPUI_NEW,false,true);
}

// Assembly:
subq $0x278, %rsp            # imm = 0x278
movq %rdi, 0x270(%rsp)
movq %rsi, 0x268(%rsp)
movq 0x270(%rsp), %rdi
movq %rdi, 0x228(%rsp)
callq 0xdf9a0
movq %rax, 0x258(%rsp)
leaq 0x260(%rsp), %rdi
leaq 0x258(%rsp), %rsi
callq 0xda770
movq 0x228(%rsp), %rdi
movq $0x0, 0x250(%rsp)
movq 0x260(%rsp), %rsi
movl $0x46, %edx
leaq 0x250(%rsp), %rcx
callq 0xd7c70
movq %rax, 0x248(%rsp)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x230(%rsp)
callq 0xcf890
jmp 0x16930e
movq 0x270(%rsp), %rdi
movl $0x1, %esi
callq 0xd90a0
movq 0x230(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x220(%rsp)
movl $0x2, %esi
xorl %edx, %edx
movl $0x1, %ecx
callq 0xcf130
jmp 0x169356
movq 0x270(%rsp), %rdi
movl $0x2, %esi
callq 0xd90a0
movq 0x220(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x218(%rsp)
movl $0x3, %esi
xorl %edx, %edx
movl $0x1, %ecx
callq 0xcf130
jmp 0x16939e
movq 0x270(%rsp), %rdi
movl $0x3, %esi
callq 0xd90a0
movq 0x218(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x210(%rsp)
movl $0x4, %esi
xorl %edx, %edx
movl $0x1, %ecx
callq 0xcf130
jmp 0x1693e6
movq 0x270(%rsp), %rdi
movl $0x4, %esi
callq 0xd90a0
movq 0x210(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x208(%rsp)
movl $0x5, %esi
xorl %edx, %edx
movl $0x1, %ecx
callq 0xcf130
jmp 0x16942e
movq 0x270(%rsp), %rdi
movl $0x5, %esi
callq 0xd90a0
movq 0x208(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x200(%rsp)
movl $0x6, %esi
xorl %edx, %edx
movl $0x1, %ecx
callq 0xcf130
jmp 0x169476
movq 0x270(%rsp), %rdi
movl $0x6, %esi
callq 0xd90a0
movq 0x200(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x1f8(%rsp)
movl $0x7, %esi
xorl %edx, %edx
movl $0x1, %ecx
callq 0xcf130
jmp 0x1694be
movq 0x270(%rsp), %rdi
movl $0x7, %esi
callq 0xd90a0
movq 0x1f8(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x1f0(%rsp)
movl $0x8, %esi
xorl %edx, %edx
movl $0x1, %ecx
callq 0xcf130
jmp 0x169506
movq 0x270(%rsp), %rdi
movl $0x8, %esi
callq 0xd90a0
movq 0x1f0(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x1e8(%rsp)
movl $0x9, %esi
xorl %edx, %edx
movl $0x1, %ecx
callq 0xcf130
jmp 0x16954e
movq 0x270(%rsp), %rdi
movl $0x9, %esi
callq 0xd90a0
movq 0x1e8(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x1e0(%rsp)
movl $0xa, %esi
xorl %edx, %edx
movl $0x1, %ecx
callq 0xcf130
jmp 0x169596
movq 0x270(%rsp), %rdi
movl $0xa, %esi
callq 0xd90a0
movq 0x1e0(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x1d8(%rsp)
movl $0x3c, %esi
xorl %edx, %edx
movl $0x1, %ecx
callq 0xcf130
jmp 0x1695de
movq 0x270(%rsp), %rdi
movl $0x3c, %esi
callq 0xd90a0
movq 0x1d8(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x1d0(%rsp)
movl $0x3d, %esi
xorl %edx, %edx
movl $0x1, %ecx
callq 0xcf130
jmp 0x169626
movq 0x270(%rsp), %rdi
movl $0x3d, %esi
callq 0xd90a0
movq 0x1d0(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x1c8(%rsp)
callq 0xdcf70
jmp 0x169662
movq 0x270(%rsp), %rdi
movl $0x3e, %esi
callq 0xd90a0
movq 0x1c8(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x1c0(%rsp)
callq 0xdce10
jmp 0x16969e
movq 0x270(%rsp), %rdi
movl $0x3f, %esi
callq 0xd90a0
movq 0x1c0(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x1b8(%rsp)
callq 0xdd8c0
jmp 0x1696da
movq 0x270(%rsp), %rdi
movl $0xb, %esi
callq 0xd90a0
movq 0x1b8(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x1b0(%rsp)
callq 0xd9470
jmp 0x169716
movq 0x270(%rsp), %rdi
movl $0xc, %esi
callq 0xd90a0
movq 0x1b0(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x1a8(%rsp)
callq 0xcf750
jmp 0x169752
movq 0x270(%rsp), %rdi
movl $0xd, %esi
callq 0xd90a0
movq 0x1a8(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x1a0(%rsp)
callq 0xd1020
jmp 0x16978e
movq 0x270(%rsp), %rdi
movl $0xe, %esi
callq 0xd90a0
movq 0x1a0(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x198(%rsp)
callq 0xde630
jmp 0x1697ca
movq 0x270(%rsp), %rdi
movl $0xf, %esi
callq 0xd90a0
movq 0x198(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x190(%rsp)
callq 0xce850
jmp 0x169806
movq 0x270(%rsp), %rdi
movl $0x10, %esi
movq %rsi, 0x180(%rsp)
callq 0xd90a0
movq 0x190(%rsp), %rcx
movq 0x180(%rsp), %rdi
movq %rcx, (%rax)
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x188(%rsp)
callq 0xd3d10
jmp 0x16984d
movq 0x270(%rsp), %rdi
movl $0x11, %esi
callq 0xd90a0
movq 0x188(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x178(%rsp)
callq 0xd00d0
jmp 0x169889
movq 0x270(%rsp), %rdi
movl $0x12, %esi
callq 0xd90a0
movq 0x178(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x170(%rsp)
callq 0xdf8b0
jmp 0x1698c5
movq 0x270(%rsp), %rdi
movl $0x13, %esi
callq 0xd90a0
movq 0x170(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x168(%rsp)
callq 0xd23a0
jmp 0x169901
movq 0x270(%rsp), %rdi
movl $0x14, %esi
callq 0xd90a0
movq 0x168(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x160(%rsp)
callq 0xd54c0
jmp 0x16993d
movq 0x270(%rsp), %rdi
movl $0x15, %esi
callq 0xd90a0
movq 0x160(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x158(%rsp)
callq 0xde2c0
jmp 0x169979
movq 0x270(%rsp), %rdi
movl $0x16, %esi
callq 0xd90a0
movq 0x158(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x150(%rsp)
callq 0xce520
jmp 0x1699b5
movq 0x270(%rsp), %rdi
movl $0x17, %esi
callq 0xd90a0
movq 0x150(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x148(%rsp)
callq 0xd0b80
jmp 0x1699f1
movq 0x270(%rsp), %rdi
movl $0x18, %esi
callq 0xd90a0
movq 0x148(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x140(%rsp)
callq 0xdb3c0
jmp 0x169a2d
movq 0x270(%rsp), %rdi
movl $0x19, %esi
callq 0xd90a0
movq 0x140(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x138(%rsp)
callq 0xe21c0
jmp 0x169a69
movq 0x270(%rsp), %rdi
movl $0x1a, %esi
callq 0xd90a0
movq 0x138(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x130(%rsp)
callq 0xde660
jmp 0x169aa5
movq 0x270(%rsp), %rdi
movl $0x1b, %esi
callq 0xd90a0
movq 0x130(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x128(%rsp)
callq 0xd4280
jmp 0x169ae1
movq 0x270(%rsp), %rdi
movl $0x1c, %esi
callq 0xd90a0
movq 0x128(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x120(%rsp)
callq 0xd7d10
jmp 0x169b1d
movq 0x270(%rsp), %rdi
movl $0x1d, %esi
callq 0xd90a0
movq 0x120(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x118(%rsp)
callq 0xd3be0
jmp 0x169b59
movq 0x270(%rsp), %rdi
movl $0x1e, %esi
callq 0xd90a0
movq 0x118(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x110(%rsp)
callq 0xce290
jmp 0x169b95
movq 0x270(%rsp), %rdi
movl $0x1f, %esi
callq 0xd90a0
movq 0x110(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x108(%rsp)
callq 0xd6340
jmp 0x169bd1
movq 0x270(%rsp), %rdi
movl $0x20, %esi
callq 0xd90a0
movq 0x108(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x100(%rsp)
callq 0xd4be0
jmp 0x169c0d
movq 0x270(%rsp), %rdi
movl $0x21, %esi
callq 0xd90a0
movq 0x100(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0xf8(%rsp)
callq 0xd4db0
jmp 0x169c49
movq 0x270(%rsp), %rdi
movl $0x22, %esi
callq 0xd90a0
movq 0xf8(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0xf0(%rsp)
callq 0xd0080
jmp 0x169c85
movq 0x270(%rsp), %rdi
movl $0x23, %esi
callq 0xd90a0
movq 0xf0(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0xe8(%rsp)
callq 0xe0f60
jmp 0x169cc1
movq 0x270(%rsp), %rdi
movl $0x24, %esi
callq 0xd90a0
movq 0xe8(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0xe0(%rsp)
callq 0xd12f0
jmp 0x169cfd
movq 0x270(%rsp), %rdi
movl $0x25, %esi
callq 0xd90a0
movq 0xe0(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0xd8(%rsp)
callq 0xd5390
jmp 0x169d39
movq 0x270(%rsp), %rdi
movl $0x26, %esi
callq 0xd90a0
movq 0xd8(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0xd0(%rsp)
callq 0xcf7e0
jmp 0x169d75
movq 0x270(%rsp), %rdi
movl $0x27, %esi
callq 0xd90a0
movq 0xd0(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0xc8(%rsp)
callq 0xce2b0
jmp 0x169db1
movq 0x270(%rsp), %rdi
movl $0x28, %esi
callq 0xd90a0
movq 0xc8(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0xc0(%rsp)
movl $0x40, %esi
xorl %edx, %edx
movl $0x1, %ecx
callq 0xcf130
jmp 0x169df9
movq 0x270(%rsp), %rdi
movl $0x40, %esi
callq 0xd90a0
movq 0xc0(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0xb8(%rsp)
movl $0x41, %esi
xorl %edx, %edx
movl $0x1, %ecx
callq 0xcf130
jmp 0x169e41
movq 0x270(%rsp), %rdi
movl $0x41, %esi
callq 0xd90a0
movq 0xb8(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0xb0(%rsp)
movl $0x42, %esi
xorl %edx, %edx
movl $0x1, %ecx
callq 0xcf130
jmp 0x169e89
movq 0x270(%rsp), %rdi
movl $0x42, %esi
callq 0xd90a0
movq 0xb0(%rsp), %rcx
movq %rcx, (%rax)
movl $0x18, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0xa8(%rsp)
movq 0x268(%rsp), %rsi
callq 0xdc9f0
jmp 0x169ecd
movq 0x270(%rsp), %rdi
movl $0x29, %esi
callq 0xd90a0
movq 0xa8(%rsp), %rcx
movq %rcx, (%rax)
movl $0x18, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0xa0(%rsp)
movq 0x268(%rsp), %rsi
callq 0xe0870
jmp 0x169f11
movq 0x270(%rsp), %rdi
movl $0x2a, %esi
callq 0xd90a0
movq 0xa0(%rsp), %rcx
movq %rcx, (%rax)
movl $0x18, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x98(%rsp)
movq 0x268(%rsp), %rsi
callq 0xdb9e0
jmp 0x169f55
movq 0x270(%rsp), %rdi
movl $0x2b, %esi
callq 0xd90a0
movq 0x98(%rsp), %rcx
movq %rcx, (%rax)
movl $0x18, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x90(%rsp)
movq 0x268(%rsp), %rsi
callq 0xd7480
jmp 0x169f99
movq 0x270(%rsp), %rdi
movl $0x2c, %esi
callq 0xd90a0
movq 0x90(%rsp), %rcx
movq %rcx, (%rax)
movl $0x18, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x88(%rsp)
movq 0x268(%rsp), %rsi
callq 0xda3a0
jmp 0x169fdd
movq 0x270(%rsp), %rdi
movl $0x2e, %esi
callq 0xd90a0
movq 0x88(%rsp), %rcx
movq %rcx, (%rax)
movl $0x18, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x80(%rsp)
movq 0x268(%rsp), %rsi
callq 0xcf6b0
jmp 0x16a021
movq 0x270(%rsp), %rdi
movl $0x2f, %esi
callq 0xd90a0
movq 0x80(%rsp), %rcx
movq %rcx, (%rax)
movl $0x18, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x78(%rsp)
movq 0x268(%rsp), %rsi
callq 0xd85e0
jmp 0x16a062
movq 0x270(%rsp), %rdi
movl $0x30, %esi
callq 0xd90a0
movq 0x78(%rsp), %rcx
movq %rcx, (%rax)
movl $0x18, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x70(%rsp)
movq 0x268(%rsp), %rsi
callq 0xcfb20
jmp 0x16a0a0
movq 0x270(%rsp), %rdi
movl $0x31, %esi
callq 0xd90a0
movq 0x70(%rsp), %rcx
movq %rcx, (%rax)
movl $0x18, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x68(%rsp)
movq 0x268(%rsp), %rsi
callq 0xd0a20
jmp 0x16a0de
movq 0x270(%rsp), %rdi
movl $0x32, %esi
callq 0xd90a0
movq 0x68(%rsp), %rcx
movq %rcx, (%rax)
movl $0x18, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x60(%rsp)
movq 0x268(%rsp), %rsi
callq 0xd9c40
jmp 0x16a11c
movq 0x270(%rsp), %rdi
movl $0x33, %esi
callq 0xd90a0
movq 0x60(%rsp), %rcx
movq %rcx, (%rax)
movl $0x18, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x58(%rsp)
movq 0x268(%rsp), %rsi
callq 0xd1070
jmp 0x16a15a
movq 0x270(%rsp), %rdi
movl $0x34, %esi
callq 0xd90a0
movq 0x58(%rsp), %rcx
movq %rcx, (%rax)
movl $0x18, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x50(%rsp)
movq 0x268(%rsp), %rsi
callq 0xd8dd0
jmp 0x16a198
movq 0x270(%rsp), %rdi
movl $0x35, %esi
callq 0xd90a0
movq 0x50(%rsp), %rcx
movq %rcx, (%rax)
movl $0x18, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x48(%rsp)
movq 0x268(%rsp), %rsi
callq 0xdc490
jmp 0x16a1d6
movq 0x270(%rsp), %rdi
movl $0x36, %esi
callq 0xd90a0
movq 0x48(%rsp), %rcx
movq %rcx, (%rax)
movl $0x18, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x40(%rsp)
movq 0x268(%rsp), %rsi
callq 0xd0510
jmp 0x16a214
movq 0x270(%rsp), %rdi
movl $0x37, %esi
callq 0xd90a0
movq 0x40(%rsp), %rcx
movq %rcx, (%rax)
movl $0x18, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x38(%rsp)
movq 0x268(%rsp), %rsi
callq 0xd30b0
jmp 0x16a252
movq 0x270(%rsp), %rdi
movl $0x38, %esi
callq 0xd90a0
movq 0x38(%rsp), %rcx
movq %rcx, (%rax)
movl $0x18, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x30(%rsp)
movq 0x268(%rsp), %rsi
callq 0xdd9f0
jmp 0x16a290
movq 0x270(%rsp), %rdi
movl $0x39, %esi
callq 0xd90a0
movq 0x30(%rsp), %rcx
movq %rcx, (%rax)
movl $0x18, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x28(%rsp)
movq 0x268(%rsp), %rsi
callq 0xd2a90
jmp 0x16a2ce
movq 0x270(%rsp), %rdi
movl $0x3a, %esi
callq 0xd90a0
movq 0x28(%rsp), %rcx
movq %rcx, (%rax)
movl $0x18, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x20(%rsp)
movq 0x268(%rsp), %rsi
callq 0xcf310
jmp 0x16a30c
movq 0x270(%rsp), %rdi
movl $0x3b, %esi
callq 0xd90a0
movq 0x20(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x18(%rsp)
movl $0x43, %esi
xorl %edx, %edx
movl $0x1, %ecx
callq 0xcf130
jmp 0x16a34e
movq 0x270(%rsp), %rdi
movl $0x43, %esi
callq 0xd90a0
movq 0x18(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x10(%rsp)
movl $0x44, %esi
xorl %edx, %edx
movl $0x1, %ecx
callq 0xcf130
jmp 0x16a390
movq 0x270(%rsp), %rdi
movl $0x44, %esi
callq 0xd90a0
movq 0x10(%rsp), %rcx
movq %rcx, (%rax)
movl $0x10, %edi
callq 0xd8380
movq %rax, %rdi
movq %rdi, %rax
movq %rax, 0x8(%rsp)
movl $0x45, %esi
xorl %edx, %edx
movl $0x1, %ecx
callq 0xcf130
jmp 0x16a3d2
movq 0x270(%rsp), %rdi
movl $0x45, %esi
callq 0xd90a0
movq 0x8(%rsp), %rcx
movq %rcx, (%rax)
addq $0x278, %rsp            # imm = 0x278
retq
movq 0x230(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x220(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x218(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x210(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x208(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x200(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x1f8(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x1f0(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x1e8(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x1e0(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x1d8(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x1d0(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x1c8(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x1c0(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x1b8(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x1b0(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x1a8(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x1a0(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x198(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x190(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x188(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x178(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x170(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x168(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x160(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x158(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x150(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x148(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x140(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x138(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x130(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x128(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x120(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x118(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x110(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x108(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x100(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0xf8(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0xf0(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0xe8(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0xe0(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0xd8(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0xd0(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0xc8(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0xc0(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0xb8(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0xb0(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0xa8(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x18, %esi
callq 0xd8620
jmp 0x16af25
movq 0xa0(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x18, %esi
callq 0xd8620
jmp 0x16af25
movq 0x98(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x18, %esi
callq 0xd8620
jmp 0x16af25
movq 0x90(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x18, %esi
callq 0xd8620
jmp 0x16af25
movq 0x88(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x18, %esi
callq 0xd8620
jmp 0x16af25
movq 0x80(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x18, %esi
callq 0xd8620
jmp 0x16af25
movq 0x78(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x18, %esi
callq 0xd8620
jmp 0x16af25
movq 0x70(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x18, %esi
callq 0xd8620
jmp 0x16af25
movq 0x68(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x18, %esi
callq 0xd8620
jmp 0x16af25
movq 0x60(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x18, %esi
callq 0xd8620
jmp 0x16af25
movq 0x58(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x18, %esi
callq 0xd8620
jmp 0x16af25
movq 0x50(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x18, %esi
callq 0xd8620
jmp 0x16af25
movq 0x48(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x18, %esi
callq 0xd8620
jmp 0x16af25
movq 0x40(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x18, %esi
callq 0xd8620
jmp 0x16af25
movq 0x38(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x18, %esi
callq 0xd8620
jmp 0x16af25
movq 0x30(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x18, %esi
callq 0xd8620
jmp 0x16af25
movq 0x28(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x18, %esi
callq 0xd8620
jmp 0x16af25
movq 0x20(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x18, %esi
callq 0xd8620
jmp 0x16af25
movq 0x18(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x10(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
jmp 0x16af25
movq 0x8(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x240(%rsp)
movl %eax, 0x23c(%rsp)
movl $0x10, %esi
callq 0xd8620
movq 0x240(%rsp), %rdi
callq 0xe0be0
nopw %cs:(%rax,%rax)