// File: /workspace/github_c_makefile_star2_O2/FirestonnneTFM[P]tfm_key_parser/src/as3_op.cpp
// Function: init_as3_op()
void init_as3_op() {
	for (int i = 0; i < 256; ++i) {
		AS3_OP[i] = nullptr;
	}
	AS3_OP[OP_getlocal] = "u";
	AS3_OP[OP_getlocal_0] = "";
	AS3_OP[OP_getlocal_1] = "";
	AS3_OP[OP_getlocal_2] = "";
	AS3_OP[OP_getlocal_3] = "";
	AS3_OP[OP_setlocal] = "u";
	AS3_OP[OP_setlocal_0] = "";
	AS3_OP[OP_setlocal_1] = "";
	AS3_OP[OP_setlocal_2] = "";
	AS3_OP[OP_setlocal_3] = "";
	AS3_OP[OP_pushscope] = "";
	AS3_OP[OP_callproperty] = "uu";
	AS3_OP[OP_getlex] = "u";
	AS3_OP[OP_initproperty] = "u";
	AS3_OP[OP_callproperty] = "uu";
	AS3_OP[OP_constructsuper] = "u";
	AS3_OP[OP_add] = "";
	AS3_OP[OP_findproperty] = "u";
	AS3_OP[OP_findpropstrict] = "u";
	AS3_OP[OP_construct] = "u";
	AS3_OP[OP_getproperty] = "u";
	AS3_OP[OP_dup] = "";
	AS3_OP[OP_call] = "u";
	AS3_OP[OP_pop] = "";
	AS3_OP[OP_kill] = "u";
	AS3_OP[OP_pushfalse] = "";
	AS3_OP[OP_pushtrue] = "";
	AS3_OP[OP_pushbyte] = "b";
	AS3_OP[OP_pushint] = "u";
	AS3_OP[OP_pushuint] = "u";
	AS3_OP[OP_pushshort] = "h";
	AS3_OP[OP_pushstring] = "u";
	AS3_OP[OP_returnvoid] = "";
	AS3_OP[OP_returnvalue] = "";
	AS3_OP[OP_not] = "";
	AS3_OP[OP_equals] = "";
	AS3_OP[OP_multiply] = "";
	AS3_OP[OP_divide] = "";
	AS3_OP[OP_setproperty] = "u";
	AS3_OP[OP_jump] = "i";
	AS3_OP[OP_convert_i] = "";
	AS3_OP[OP_convert_u] = "";
	AS3_OP[OP_convert_d] = "";
	AS3_OP[OP_convert_b] = "";
	AS3_OP[OP_convert_o] = "";
	AS3_OP[OP_bitxor] = "";
	AS3_OP[OP_lshift] = "";
	AS3_OP[OP_pushnull] = "";
	AS3_OP[OP_pushnan] = "";
	AS3_OP[OP_coerce_s] = "";
	AS3_OP[OP_coerce_o] = "";
	AS3_OP[OP_coerce] = "u";
	AS3_OP[OP_applytype] = "u";
	AS3_OP[OP_constructprop] = "uu";
	AS3_OP[OP_negate] = "";
	AS3_OP[OP_negate_i] = "";
	AS3_OP[OP_newactivation] = "";
	AS3_OP[OP_inclocal] = "u";
	AS3_OP[OP_inclocal_i] = "u";
	AS3_OP[OP_callpropvoid] = "uu";
	AS3_OP[OP_newcatch] = "u";
	AS3_OP[OP_swap] = "";
	AS3_OP[OP_setslot] = "u";
	AS3_OP[OP_popscope] = "";
	AS3_OP[OP_label] = "";
	AS3_OP[OP_ifeq] = "i";
	AS3_OP[OP_iffalse] = "i";
	AS3_OP[OP_ifge] = "i";
	AS3_OP[OP_ifgt] = "i";
	AS3_OP[OP_ifle] = "i";
	AS3_OP[OP_iflt] = "i";
	AS3_OP[OP_ifne] = "i";
	AS3_OP[OP_ifnge] = "i";
	AS3_OP[OP_ifngt] = "i";
	AS3_OP[OP_ifnle] = "i";
	AS3_OP[OP_ifnlt] = "i";
	AS3_OP[OP_ifstricteq] = "i";
	AS3_OP[OP_ifstrictneq] = "i";
	AS3_OP[OP_iftrue] = "i";
	AS3_OP[OP_getscopeobject] = "u";
}

// Assembly:
xorl %eax, %eax
leaq 0x5fcf(%rip), %rcx      # 0x91c0
cmpq $0x800, %rax            # imm = 0x800
je 0x3204
andq $0x0, (%rax,%rcx)
addq $0x8, %rax
jmp 0x31f1
leaq 0x2eb6(%rip), %rax      # 0x60c1
movq %rax, 0x62be(%rip)      # 0x94d0
leaq 0x31c8(%rip), %rcx      # 0x63e1
movq %rcx, 0x6620(%rip)      # 0x9840
movq %rcx, 0x6621(%rip)      # 0x9848
movq %rcx, 0x6622(%rip)      # 0x9850
movq %rcx, 0x6623(%rip)      # 0x9858
movq %rax, 0x629c(%rip)      # 0x94d8
movq %rcx, 0x661d(%rip)      # 0x9860
movq %rcx, 0x661e(%rip)      # 0x9868
movq %rcx, 0x661f(%rip)      # 0x9870
movq %rcx, 0x6620(%rip)      # 0x9878
movq %rcx, 0x60e1(%rip)      # 0x9340
movq %rax, 0x625a(%rip)      # 0x94c0
movq %rax, 0x6293(%rip)      # 0x9500
leaq 0x2e4c(%rip), %rdx      # 0x60c0
movq %rdx, 0x6175(%rip)      # 0x93f0
movq %rax, 0x6186(%rip)      # 0x9408
movq %rcx, 0x6437(%rip)      # 0x96c0
movq %rax, 0x6220(%rip)      # 0x94b0
movq %rax, 0x6211(%rip)      # 0x94a8
movq %rax, 0x6132(%rip)      # 0x93d0
movq %rax, 0x624b(%rip)      # 0x94f0
movq %rcx, 0x6064(%rip)      # 0x9310
movq %rax, 0x6115(%rip)      # 0x93c8
movq %rcx, 0x604e(%rip)      # 0x9308
movq %rax, 0x5f3f(%rip)      # 0x9200
movq %rcx, 0x6030(%rip)      # 0x92f8
movq %rcx, 0x6021(%rip)      # 0x92f0
leaq 0x30cb(%rip), %rsi      # 0x63a1
movq %rsi, 0x6003(%rip)      # 0x92e0
movq %rax, 0x6044(%rip)      # 0x9328
movq %rax, 0x6045(%rip)      # 0x9330
leaq 0x30ac(%rip), %rsi      # 0x639e
movq %rsi, 0x5fef(%rip)      # 0x92e8
movq %rax, 0x6020(%rip)      # 0x9320
movq %rcx, 0x60f1(%rip)      # 0x93f8
movq %rcx, 0x60f2(%rip)      # 0x9400
movq %rcx, 0x635b(%rip)      # 0x9670
movq %rcx, 0x63fc(%rip)      # 0x9718
movq %rcx, 0x63ad(%rip)      # 0x96d0
movq %rcx, 0x63ae(%rip)      # 0x96d8
movq %rax, 0x6197(%rip)      # 0x94c8
leaq 0x2d8b(%rip), %rsi      # 0x60c3
movq %rsi, 0x5f01(%rip)      # 0x9240
movq %rcx, 0x6212(%rip)      # 0x9558
movq %rcx, 0x6213(%rip)      # 0x9560
movq %rcx, 0x6214(%rip)      # 0x9568
movq %rcx, 0x6215(%rip)      # 0x9570
movq %rcx, 0x6216(%rip)      # 0x9578
movq %rcx, 0x63a7(%rip)      # 0x9710
movq %rcx, 0x6378(%rip)      # 0x96e8
movq %rcx, 0x5f49(%rip)      # 0x92c0
movq %rcx, 0x5f82(%rip)      # 0x9300
movq %rcx, 0x6263(%rip)      # 0x95e8
movq %rcx, 0x627c(%rip)      # 0x9608
movq %rax, 0x622d(%rip)      # 0x95c0
movq %rax, 0x60be(%rip)      # 0x9458
movq %rdx, 0x606f(%rip)      # 0x9410
movq %rcx, 0x6298(%rip)      # 0x9640
movq %rcx, 0x6431(%rip)      # 0x97e0
movq %rcx, 0x60c2(%rip)      # 0x9478
movq %rax, 0x6293(%rip)      # 0x9650
movq %rax, 0x640c(%rip)      # 0x97d0
movq %rdx, 0x606d(%rip)      # 0x9438
movq %rax, 0x60be(%rip)      # 0x9490
movq %rcx, 0x5f3f(%rip)      # 0x9318
movq %rax, 0x6148(%rip)      # 0x9528
movq %rcx, 0x5ec1(%rip)      # 0x92a8
movq %rcx, 0x5e1a(%rip)      # 0x9208
movq %rsi, 0x5e63(%rip)      # 0x9258
movq %rsi, 0x5e54(%rip)      # 0x9250
movq %rsi, 0x5e7d(%rip)      # 0x9280
movq %rsi, 0x5e6e(%rip)      # 0x9278
movq %rsi, 0x5e5f(%rip)      # 0x9270
movq %rsi, 0x5e50(%rip)      # 0x9268
movq %rsi, 0x5e41(%rip)      # 0x9260
movq %rsi, 0x5e12(%rip)      # 0x9238
movq %rsi, 0x5e03(%rip)      # 0x9230
movq %rsi, 0x5df4(%rip)      # 0x9228
movq %rsi, 0x5de5(%rip)      # 0x9220
movq %rsi, 0x5e46(%rip)      # 0x9288
movq %rsi, 0x5e47(%rip)      # 0x9290
movq %rsi, 0x5df8(%rip)      # 0x9248
movq %rax, 0x6091(%rip)      # 0x94e8
retq