// File: /workspace/github_cpp_makefile_star2_O2/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:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x18, %rsp
movq %rsi, %r15
movq %rdi, %rbx
movq 0x8(%rdi), %rsi
leaq 0x10(%rsp), %rcx
andq $0x0, (%rcx)
pushq $0x46
popq %rdx
callq 0x4f430
pushq $0x10
popq %r14
movq %r14, %rdi
callq 0x4f5d0
movl $0x1, 0x8(%rax)
movw $0x1, %bp
movw %bp, 0xc(%rax)
movq 0x32c85(%rip), %rcx     # 0xaef28
addq $0x10, %rcx
movq %rcx, (%rax)
movq (%rbx), %rcx
movq %rax, 0x8(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movq 0x32a30(%rip), %rcx     # 0xaecf0
addq $0x10, %rcx
movq %rcx, (%rax)
movq %rcx, %r13
movl $0x2, 0x8(%rax)
movw $0x100, %r12w           # imm = 0x100
movw %r12w, 0xc(%rax)
movq (%rbx), %rcx
movq %rax, 0x10(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movq %r13, (%rax)
movl $0x3, 0x8(%rax)
movw %r12w, 0xc(%rax)
movq (%rbx), %rcx
movq %rax, 0x18(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movq %r13, (%rax)
movl $0x4, 0x8(%rax)
movw %r12w, 0xc(%rax)
movq (%rbx), %rcx
movq %rax, 0x20(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movq %r13, (%rax)
movl $0x5, 0x8(%rax)
movw %r12w, 0xc(%rax)
movq (%rbx), %rcx
movq %rax, 0x28(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movq %r13, (%rax)
movl $0x6, 0x8(%rax)
movw %r12w, 0xc(%rax)
movq (%rbx), %rcx
movq %rax, 0x30(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movq %r13, (%rax)
movl $0x7, 0x8(%rax)
movw %r12w, 0xc(%rax)
movq (%rbx), %rcx
movq %rax, 0x38(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movq %r13, (%rax)
movl $0x8, 0x8(%rax)
movw %r12w, 0xc(%rax)
movq (%rbx), %rcx
movq %rax, 0x40(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movq %r13, (%rax)
movl $0x9, 0x8(%rax)
movw %r12w, 0xc(%rax)
movq (%rbx), %rcx
movq %rax, 0x48(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movq %r13, (%rax)
movl $0xa, 0x8(%rax)
movw %r12w, 0xc(%rax)
movq (%rbx), %rcx
movq %rax, 0x50(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movq %r13, (%rax)
movl $0x3c, 0x8(%rax)
movw %r12w, 0xc(%rax)
movq (%rbx), %rcx
movq %rax, 0x1e0(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movq %r13, (%rax)
movl $0x3d, 0x8(%rax)
movw %r12w, 0xc(%rax)
movq (%rbx), %rcx
movq %rax, 0x1e8(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movl $0x3e, 0x8(%rax)
andw $0x0, 0xc(%rax)
movq 0x32689(%rip), %rcx     # 0xaeab8
addq $0x10, %rcx
movq %rcx, (%rax)
movq (%rbx), %rcx
movq %rax, 0x1f0(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movl $0x3f, 0x8(%rax)
andw $0x0, 0xc(%rax)
movq 0x329ad(%rip), %rcx     # 0xaee08
addq $0x10, %rcx
movq %rcx, (%rax)
movq (%rbx), %rcx
movq %rax, 0x1f8(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movl $0xb, 0x8(%rax)
andw $0x0, 0xc(%rax)
movq 0x32669(%rip), %rcx     # 0xaeaf0
addq $0x10, %rcx
movq %rcx, (%rax)
movq (%rbx), %rcx
movq %rax, 0x58(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movl $0xc, 0x8(%rax)
andw $0x0, 0xc(%rax)
movq 0x325d8(%rip), %rcx     # 0xaea88
addq $0x10, %rcx
movq %rcx, (%rax)
movq (%rbx), %rcx
movq %rax, 0x60(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movl $0xd, 0x8(%rax)
andw $0x0, 0xc(%rax)
movq 0x32a8f(%rip), %rcx     # 0xaef68
addq $0x10, %rcx
movq %rcx, (%rax)
movq (%rbx), %rcx
movq %rax, 0x68(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movl $0xe, 0x8(%rax)
andw $0x0, 0xc(%rax)
movq 0x32596(%rip), %rcx     # 0xaea98
addq $0x10, %rcx
movq %rcx, (%rax)
movq (%rbx), %rcx
movq %rax, 0x70(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movl $0xf, 0x8(%rax)
andw $0x0, 0xc(%rax)
movq 0x326cd(%rip), %rcx     # 0xaebf8
addq $0x10, %rcx
movq %rcx, (%rax)
movq (%rbx), %rcx
movq %rax, 0x78(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movl $0x10, 0x8(%rax)
andw $0x0, 0xc(%rax)
movq 0x3252c(%rip), %rcx     # 0xaea80
addq $0x10, %rcx
movq %rcx, (%rax)
movq (%rbx), %rcx
movq %rax, 0x80(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movl $0x11, 0x8(%rax)
movw %bp, 0xc(%rax)
movq 0x32671(%rip), %rcx     # 0xaebf0
addq $0x10, %rcx
movq %rcx, (%rax)
movq (%rbx), %rcx
movq %rax, 0x88(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movl $0x12, 0x8(%rax)
movw %bp, 0xc(%rax)
movq 0x3267e(%rip), %rcx     # 0xaec28
addq $0x10, %rcx
movq %rcx, (%rax)
movq (%rbx), %rcx
movq %rax, 0x90(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movl $0x13, 0x8(%rax)
andw $0x0, 0xc(%rax)
movq 0x32672(%rip), %rcx     # 0xaec48
addq $0x10, %rcx
movq %rcx, (%rax)
movq (%rbx), %rcx
movq %rax, 0x98(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movl $0x14, 0x8(%rax)
andw $0x0, 0xc(%rax)
movq 0x3257e(%rip), %rcx     # 0xaeb80
addq $0x10, %rcx
movq %rcx, (%rax)
movq (%rbx), %rcx
movq %rax, 0xa0(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movl $0x15, 0x8(%rax)
andw $0x0, 0xc(%rax)
movq 0x32472(%rip), %rcx     # 0xaeaa0
addq $0x10, %rcx
movq %rcx, (%rax)
movq (%rbx), %rcx
movq %rax, 0xa8(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movl $0x16, 0x8(%rax)
andw $0x0, 0xc(%rax)
movq 0x3261e(%rip), %rcx     # 0xaec78
addq $0x10, %rcx
movq %rcx, (%rax)
movq (%rbx), %rcx
movq %rax, 0xb0(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movl $0x17, 0x8(%rax)
andw $0x0, 0xc(%rax)
movq 0x326e2(%rip), %rcx     # 0xaed68
addq $0x10, %rcx
movq %rcx, (%rax)
movq (%rbx), %rcx
movq %rax, 0xb8(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movl $0x18, 0x8(%rax)
movw %bp, 0xc(%rax)
movq 0x328bf(%rip), %rcx     # 0xaef70
addq $0x10, %rcx
movq %rcx, (%rax)
movq (%rbx), %rcx
movq %rax, 0xc0(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movl $0x19, 0x8(%rax)
movw %bp, 0xc(%rax)
movq 0x327bc(%rip), %rcx     # 0xaee98
addq $0x10, %rcx
movq %rcx, (%rax)
movq (%rbx), %rcx
movq %rax, 0xc8(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movl $0x1a, 0x8(%rax)
andw $0x0, 0xc(%rax)
movq 0x32688(%rip), %rcx     # 0xaed90
addq $0x10, %rcx
movq %rcx, (%rax)
movq (%rbx), %rcx
movq %rax, 0xd0(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movl $0x1b, 0x8(%rax)
andw $0x0, 0xc(%rax)
movq 0x324b4(%rip), %rcx     # 0xaebe8
addq $0x10, %rcx
movq %rcx, (%rax)
movq (%rbx), %rcx
movq %rax, 0xd8(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movl $0x1c, 0x8(%rax)
andw $0x0, 0xc(%rax)
movq 0x323a8(%rip), %rcx     # 0xaeb08
addq $0x10, %rcx
movq %rcx, (%rax)
movq (%rbx), %rcx
movq %rax, 0xe0(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movl $0x1d, 0x8(%rax)
andw $0x0, 0xc(%rax)
movq 0x3269c(%rip), %rcx     # 0xaee28
addq $0x10, %rcx
movq %rcx, (%rax)
movq (%rbx), %rcx
movq %rax, 0xe8(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movl $0x1e, 0x8(%rax)
andw $0x0, 0xc(%rax)
movq 0x32808(%rip), %rcx     # 0xaefc0
addq $0x10, %rcx
movq %rcx, (%rax)
movq (%rbx), %rcx
movq %rax, 0xf0(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movl $0x1f, 0x8(%rax)
andw $0x0, 0xc(%rax)
movq 0x32674(%rip), %rcx     # 0xaee58
addq $0x10, %rcx
movq %rcx, (%rax)
movq (%rbx), %rcx
movq %rax, 0xf8(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movl $0x20, 0x8(%rax)
andw $0x0, 0xc(%rax)
movq 0x322b0(%rip), %rcx     # 0xaeac0
addq $0x10, %rcx
movq %rcx, (%rax)
movq (%rbx), %rcx
movq %rax, 0x100(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movl $0x21, 0x8(%rax)
andw $0x0, 0xc(%rax)
movq 0x32614(%rip), %rcx     # 0xaee50
addq $0x10, %rcx
movq %rcx, (%rax)
movq (%rbx), %rcx
movq %rax, 0x108(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movl $0x22, 0x8(%rax)
andw $0x0, 0xc(%rax)
movq 0x32210(%rip), %rcx     # 0xaea78
addq $0x10, %rcx
movq %rcx, (%rax)
movq (%rbx), %rcx
movq %rax, 0x110(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movl $0x23, 0x8(%rax)
andw $0x0, 0xc(%rax)
movq 0x325b4(%rip), %rcx     # 0xaee48
addq $0x10, %rcx
movq %rcx, (%rax)
movq (%rbx), %rcx
movq %rax, 0x118(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movl $0x24, 0x8(%rax)
andw $0x0, 0xc(%rax)
movq 0x324f8(%rip), %rcx     # 0xaedb8
addq $0x10, %rcx
movq %rcx, (%rax)
movq (%rbx), %rcx
movq %rax, 0x120(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movl $0x25, 0x8(%rax)
movw %bp, 0xc(%rax)
movq 0x32375(%rip), %rcx     # 0xaec60
addq $0x10, %rcx
movq %rcx, (%rax)
movq (%rbx), %rcx
movq %rax, 0x128(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movl $0x26, 0x8(%rax)
andw $0x0, 0xc(%rax)
movq 0x32641(%rip), %rcx     # 0xaef58
addq $0x10, %rcx
movq %rcx, (%rax)
movq (%rbx), %rcx
movq %rax, 0x130(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movl $0x27, 0x8(%rax)
andw $0x0, 0xc(%rax)
movq 0x32265(%rip), %rcx     # 0xaeba8
addq $0x10, %rcx
movq %rcx, (%rax)
movq (%rbx), %rcx
movq %rax, 0x138(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movl $0x28, 0x8(%rax)
andw $0x0, 0xc(%rax)
movq 0x32551(%rip), %rcx     # 0xaeec0
addq $0x10, %rcx
movq %rcx, (%rax)
movq (%rbx), %rcx
movq %rax, 0x140(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movq %r13, 0x8(%rsp)
movq %r13, (%rax)
movl $0x40, 0x8(%rax)
movw %r12w, 0xc(%rax)
movq (%rbx), %rcx
movq %rax, 0x200(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movq %r13, (%rax)
movl $0x41, 0x8(%rax)
movw %r12w, 0xc(%rax)
movq (%rbx), %rcx
movq %rax, 0x208(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movq %r13, (%rax)
movl $0x42, 0x8(%rax)
movw %r12w, 0xc(%rax)
movq (%rbx), %rcx
movq %rax, 0x210(%rcx)
pushq $0x18
popq %r12
movq %r12, %rdi
callq 0x4f5d0
movl $0x29, 0x8(%rax)
andw $0x0, 0xc(%rax)
movq 0x32209(%rip), %rcx     # 0xaec10
addq $0x10, %rcx
movq %rcx, (%rax)
movq %r15, %r13
movq %r15, 0x10(%rax)
movq (%rbx), %rcx
movq %rax, 0x148(%rcx)
movq %r12, %rdi
callq 0x4f5d0
movl $0x2a, 0x8(%rax)
andw $0x0, 0xc(%rax)
movq 0x320f6(%rip), %rcx     # 0xaeb30
addq $0x10, %rcx
movq %rcx, (%rax)
movq %r15, 0x10(%rax)
movq (%rbx), %rcx
movq %rax, 0x150(%rcx)
movq %r12, %rdi
callq 0x4f5d0
movl $0x2b, 0x8(%rax)
andw $0x0, 0xc(%rax)
movq 0x32336(%rip), %rcx     # 0xaeda0
addq $0x10, %rcx
movq %rcx, (%rax)
movq %r15, 0x10(%rax)
movq (%rbx), %rcx
movq %rax, 0x158(%rcx)
movq %r12, %rdi
callq 0x4f5d0
movl $0x2c, 0x8(%rax)
andw $0x0, 0xc(%rax)
movq 0x321fe(%rip), %rcx     # 0xaec98
addq $0x10, %rcx
movq %rcx, (%rax)
movq %r15, 0x10(%rax)
movq (%rbx), %rcx
movq %rax, 0x160(%rcx)
movq %r12, %rdi
callq 0x4f5d0
movl $0x2e, 0x8(%rax)
movw %bp, 0xc(%rax)
movq 0x32207(%rip), %rcx     # 0xaecd0
addq $0x10, %rcx
movq %rcx, (%rax)
movq %r15, 0x10(%rax)
movq (%rbx), %rcx
movq %rax, 0x170(%rcx)
movq %r12, %rdi
callq 0x4f5d0
movl $0x2f, 0x8(%rax)
andw $0x0, 0xc(%rax)
movq 0x3223f(%rip), %rcx     # 0xaed38
addq $0x10, %rcx
movq %rcx, (%rax)
movq %r15, 0x10(%rax)
movq (%rbx), %rcx
movq %rax, 0x178(%rcx)
movq %r12, %rdi
callq 0x4f5d0
movl $0x30, 0x8(%rax)
xorl %ebp, %ebp
movb %bpl, 0xc(%rax)
movb %bpl, 0xd(%rax)
movq 0x3237a(%rip), %rcx     # 0xaeea8
addq $0x10, %rcx
movq %rcx, (%rax)
movq %r15, 0x10(%rax)
movq (%rbx), %rcx
movq %rax, 0x180(%rcx)
movq %r12, %rdi
callq 0x4f5d0
movl $0x31, 0x8(%rax)
movb %bpl, 0xc(%rax)
movb %bpl, 0xd(%rax)
movq 0x3203f(%rip), %rcx     # 0xaeba0
addq $0x10, %rcx
movq %rcx, (%rax)
movq %r15, 0x10(%rax)
movq (%rbx), %rcx
movq %rax, 0x188(%rcx)
movq %r12, %rdi
callq 0x4f5d0
movl $0x32, 0x8(%rax)
movb %bpl, 0xc(%rax)
movb %bpl, 0xd(%rax)
movq 0x31f84(%rip), %rcx     # 0xaeb18
addq $0x10, %rcx
movq %rcx, (%rax)
movq %r15, 0x10(%rax)
movq (%rbx), %rcx
movq %rax, 0x190(%rcx)
movq %r12, %rdi
callq 0x4f5d0
movl $0x33, 0x8(%rax)
movb $0x1, %r15b
movb %r15b, 0xc(%rax)
movb %bpl, 0xd(%rax)
movq 0x322a6(%rip), %rcx     # 0xaee70
addq $0x10, %rcx
movq %rcx, (%rax)
movq %r13, 0x10(%rax)
movq (%rbx), %rcx
movq %rax, 0x198(%rcx)
movq %r12, %rdi
callq 0x4f5d0
movl $0x34, 0x8(%rax)
movb %r15b, 0xc(%rax)
movb %bpl, 0xd(%rax)
movq 0x3201b(%rip), %rcx     # 0xaec18
addq $0x10, %rcx
movq %rcx, (%rax)
movq %r13, 0x10(%rax)
movq (%rbx), %rcx
movq %rax, 0x1a0(%rcx)
movq %r12, %rdi
callq 0x4f5d0
movl $0x35, 0x8(%rax)
movb %r15b, 0xc(%rax)
movb %bpl, 0xd(%rax)
movq 0x31f90(%rip), %rcx     # 0xaebc0
addq $0x10, %rcx
movq %rcx, (%rax)
movq %r13, 0x10(%rax)
movq (%rbx), %rcx
movq %rax, 0x1a8(%rcx)
movq %r12, %rdi
callq 0x4f5d0
movl $0x36, 0x8(%rax)
movb %r15b, 0xc(%rax)
movb %bpl, 0xd(%rax)
movq 0x31fed(%rip), %rcx     # 0xaec50
addq $0x10, %rcx
movq %rcx, (%rax)
movq %r13, 0x10(%rax)
movq (%rbx), %rcx
movq %rax, 0x1b0(%rcx)
movq %r12, %rdi
callq 0x4f5d0
movl $0x37, 0x8(%rax)
movb %r15b, 0xc(%rax)
movb %bpl, 0xd(%rax)
movq 0x31ef2(%rip), %rcx     # 0xaeb88
addq $0x10, %rcx
movq %rcx, (%rax)
movq %r13, 0x10(%rax)
movq (%rbx), %rcx
movq %rax, 0x1b8(%rcx)
movq %r12, %rdi
callq 0x4f5d0
movl $0x38, 0x8(%rax)
movb %r15b, 0xc(%rax)
movb %bpl, 0xd(%rax)
movq 0x31eaf(%rip), %rcx     # 0xaeb78
addq $0x10, %rcx
movq %rcx, (%rax)
movq %r13, 0x10(%rax)
movq (%rbx), %rcx
movq %rax, 0x1c0(%rcx)
movq %r12, %rdi
callq 0x4f5d0
movl $0x39, 0x8(%rax)
movb %r15b, 0xc(%rax)
movb %bpl, 0xd(%rax)
movq 0x322ec(%rip), %rcx     # 0xaefe8
addq $0x10, %rcx
movq %rcx, (%rax)
movq %r13, 0x10(%rax)
movq (%rbx), %rcx
movq %rax, 0x1c8(%rcx)
movq %r12, %rdi
callq 0x4f5d0
movl $0x3a, 0x8(%rax)
movb %r15b, 0xc(%rax)
movb %bpl, 0xd(%rax)
movq 0x320c9(%rip), %rcx     # 0xaedf8
addq $0x10, %rcx
movq %rcx, (%rax)
movq %r13, 0x10(%rax)
movq (%rbx), %rcx
movq %rax, 0x1d0(%rcx)
movq %r12, %rdi
callq 0x4f5d0
movl $0x3b, 0x8(%rax)
movb %r15b, 0xc(%rax)
movb %bpl, 0xd(%rax)
movq 0x31f46(%rip), %rcx     # 0xaeca8
addq $0x10, %rcx
movq %rcx, (%rax)
movq %r13, 0x10(%rax)
movq (%rbx), %rcx
movq %rax, 0x1d8(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movq 0x8(%rsp), %r12
movq %r12, (%rax)
movl $0x43, 0x8(%rax)
movb %bpl, 0xc(%rax)
movb %r15b, 0xd(%rax)
movq (%rbx), %rcx
movq %rax, 0x218(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movq %r12, (%rax)
movl $0x44, 0x8(%rax)
movb %bpl, 0xc(%rax)
movb %r15b, 0xd(%rax)
movq (%rbx), %rcx
movq %rax, 0x220(%rcx)
movq %r14, %rdi
callq 0x4f5d0
movq %r12, (%rax)
movl $0x45, 0x8(%rax)
movb %bpl, 0xc(%rax)
movb %r15b, 0xd(%rax)
movq (%rbx), %rcx
movq %rax, 0x228(%rcx)
addq $0x18, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
nop