diff options
author | Mike Pall <mike> | 2012-06-09 15:04:03 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2012-06-09 15:12:44 +0200 |
commit | 9a9509c66a98d0bf42003ad5d06e8f275c5ff1f5 (patch) | |
tree | f5ca35d9ed7cc66f644828233f511f6db4634849 /src | |
parent | 0a6c8338d240dd318db2f5269414dcf7ddc9ed35 (diff) | |
download | luajit-9a9509c66a98d0bf42003ad5d06e8f275c5ff1f5.tar.gz luajit-9a9509c66a98d0bf42003ad5d06e8f275c5ff1f5.tar.bz2 luajit-9a9509c66a98d0bf42003ad5d06e8f275c5ff1f5.zip |
Reorganize build process.
Drop pre-translated buildvm_*.h.
Rename buildvm_*.dasc to vm_*.dasc.
Move buildvm* to host directory.
Build minilua, unless HOST_LUA is set.
Use HOST_LUA to run DynASM.
Translate only vm_*.dasc for target architecture.
Diffstat (limited to 'src')
-rw-r--r-- | src/.gitignore | 1 | ||||
-rw-r--r-- | src/Makefile | 167 | ||||
-rw-r--r-- | src/Makefile.dep | 26 | ||||
-rw-r--r-- | src/buildvm_arm.h | 7494 | ||||
-rw-r--r-- | src/buildvm_mips.h | 7495 | ||||
-rw-r--r-- | src/buildvm_ppc.h | 9797 | ||||
-rw-r--r-- | src/buildvm_ppcspe.h | 6094 | ||||
-rw-r--r-- | src/buildvm_x64.h | 3406 | ||||
-rw-r--r-- | src/buildvm_x64win.h | 3401 | ||||
-rw-r--r-- | src/buildvm_x86.h | 3561 | ||||
-rw-r--r-- | src/host/.gitignore | 3 | ||||
-rw-r--r-- | src/host/buildvm.c (renamed from src/buildvm.c) | 19 | ||||
-rw-r--r-- | src/host/buildvm.h (renamed from src/buildvm.h) | 0 | ||||
-rw-r--r-- | src/host/buildvm_asm.c (renamed from src/buildvm_asm.c) | 0 | ||||
-rw-r--r-- | src/host/buildvm_fold.c (renamed from src/buildvm_fold.c) | 0 | ||||
-rw-r--r-- | src/host/buildvm_lib.c (renamed from src/buildvm_lib.c) | 0 | ||||
-rw-r--r-- | src/host/buildvm_peobj.c (renamed from src/buildvm_peobj.c) | 0 | ||||
-rw-r--r-- | src/msvcbuild.bat | 25 | ||||
-rw-r--r-- | src/vm_arm.dasc (renamed from src/buildvm_arm.dasc) | 0 | ||||
-rw-r--r-- | src/vm_mips.dasc (renamed from src/buildvm_mips.dasc) | 0 | ||||
-rw-r--r-- | src/vm_ppc.dasc (renamed from src/buildvm_ppc.dasc) | 0 | ||||
-rw-r--r-- | src/vm_ppcspe.dasc (renamed from src/buildvm_ppcspe.dasc) | 0 | ||||
-rw-r--r-- | src/vm_x86.dasc (renamed from src/buildvm_x86.dasc) | 0 |
23 files changed, 115 insertions, 41374 deletions
diff --git a/src/.gitignore b/src/.gitignore index 8373308b..fc94e82c 100644 --- a/src/.gitignore +++ b/src/.gitignore | |||
@@ -1,5 +1,4 @@ | |||
1 | luajit | 1 | luajit |
2 | buildvm | ||
3 | lj_bcdef.h | 2 | lj_bcdef.h |
4 | lj_ffdef.h | 3 | lj_ffdef.h |
5 | lj_libdef.h | 4 | lj_libdef.h |
diff --git a/src/Makefile b/src/Makefile index 5977c373..86b8b4fa 100644 --- a/src/Makefile +++ b/src/Makefile | |||
@@ -49,12 +49,12 @@ CCOPT= -O2 -fomit-frame-pointer | |||
49 | # x86/x64 only: For GCC 4.2 or higher and if you don't intend to distribute | 49 | # x86/x64 only: For GCC 4.2 or higher and if you don't intend to distribute |
50 | # the binaries to a different machine you could also use: -march=native | 50 | # the binaries to a different machine you could also use: -march=native |
51 | # | 51 | # |
52 | CCOPT_X86= -march=i686 | 52 | CCOPT_x86= -march=i686 |
53 | CCOPT_X64= | 53 | CCOPT_x64= |
54 | CCOPT_ARM= | 54 | CCOPT_arm= |
55 | CCOPT_PPC= | 55 | CCOPT_ppc= |
56 | CCOPT_PPCSPE= | 56 | CCOPT_ppcspe= |
57 | CCOPT_MIPS= | 57 | CCOPT_mips= |
58 | # | 58 | # |
59 | CCDEBUG= | 59 | CCDEBUG= |
60 | # Uncomment the next line to generate debug information: | 60 | # Uncomment the next line to generate debug information: |
@@ -182,13 +182,11 @@ LDOPTIONS= $(CCDEBUG) $(LDFLAGS) | |||
182 | 182 | ||
183 | HOST_CC= $(CC) | 183 | HOST_CC= $(CC) |
184 | HOST_RM= rm -f | 184 | HOST_RM= rm -f |
185 | # NOTE: The LuaJIT distribution comes with pre-generated buildvm_*.h files. | 185 | # If left blank, minilua is built and used. You can supply an installed |
186 | # You DO NOT NEED an installed copy of (plain) Lua 5.1 to run DynASM unless | 186 | # copy of (plain) Lua 5.1 or 5.2, e.g. with: HOST_LUA=lua |
187 | # you want to MODIFY the corresponding *.dasc file. You can also use LuaJIT | 187 | HOST_LUA= |
188 | # itself (bootstrapped from a pre-generated file) to run DynASM of course. | ||
189 | HOST_LUA= lua | ||
190 | 188 | ||
191 | HOST_XCFLAGS= | 189 | HOST_XCFLAGS= -I. |
192 | HOST_XLDFLAGS= | 190 | HOST_XLDFLAGS= |
193 | HOST_XLIBS= | 191 | HOST_XLIBS= |
194 | HOST_ACFLAGS= $(CCOPTIONS) $(HOST_XCFLAGS) $(TARGET_ARCH) $(HOST_CFLAGS) | 192 | HOST_ACFLAGS= $(CCOPTIONS) $(HOST_XCFLAGS) $(TARGET_ARCH) $(HOST_CFLAGS) |
@@ -223,31 +221,25 @@ TARGET_ALIBS= $(TARGET_XLIBS) $(LIBS) $(TARGET_LIBS) | |||
223 | 221 | ||
224 | TARGET_TESTARCH=$(shell $(TARGET_CC) $(TARGET_TCFLAGS) -E lj_arch.h -dM) | 222 | TARGET_TESTARCH=$(shell $(TARGET_CC) $(TARGET_TCFLAGS) -E lj_arch.h -dM) |
225 | ifneq (,$(findstring LJ_TARGET_X64 ,$(TARGET_TESTARCH))) | 223 | ifneq (,$(findstring LJ_TARGET_X64 ,$(TARGET_TESTARCH))) |
226 | TARGET_CCARCH= x64 | 224 | TARGET_LJARCH= x64 |
227 | TARGET_XCFLAGS+= $(CCOPT_X64) | ||
228 | else | 225 | else |
229 | ifneq (,$(findstring LJ_TARGET_X86 ,$(TARGET_TESTARCH))) | 226 | ifneq (,$(findstring LJ_TARGET_X86 ,$(TARGET_TESTARCH))) |
230 | TARGET_CCARCH= x86 | 227 | TARGET_LJARCH= x86 |
231 | TARGET_XCFLAGS+= $(CCOPT_X86) | ||
232 | else | 228 | else |
233 | ifneq (,$(findstring LJ_TARGET_ARM ,$(TARGET_TESTARCH))) | 229 | ifneq (,$(findstring LJ_TARGET_ARM ,$(TARGET_TESTARCH))) |
234 | TARGET_CCARCH= arm | 230 | TARGET_LJARCH= arm |
235 | TARGET_XCFLAGS+= $(CCOPT_ARM) | ||
236 | else | 231 | else |
237 | ifneq (,$(findstring LJ_TARGET_PPC ,$(TARGET_TESTARCH))) | 232 | ifneq (,$(findstring LJ_TARGET_PPC ,$(TARGET_TESTARCH))) |
238 | TARGET_CCARCH= ppc | 233 | TARGET_LJARCH= ppc |
239 | TARGET_XCFLAGS+= $(CCOPT_PPC) | ||
240 | else | 234 | else |
241 | ifneq (,$(findstring LJ_TARGET_PPCSPE ,$(TARGET_TESTARCH))) | 235 | ifneq (,$(findstring LJ_TARGET_PPCSPE ,$(TARGET_TESTARCH))) |
242 | TARGET_CCARCH= ppcspe | 236 | TARGET_LJARCH= ppcspe |
243 | TARGET_XCFLAGS+= $(CCOPT_PPCSPE) | ||
244 | else | 237 | else |
245 | ifneq (,$(findstring LJ_TARGET_MIPS ,$(TARGET_TESTARCH))) | 238 | ifneq (,$(findstring LJ_TARGET_MIPS ,$(TARGET_TESTARCH))) |
246 | ifneq (,$(findstring MIPSEL ,$(TARGET_TESTARCH))) | 239 | ifneq (,$(findstring MIPSEL ,$(TARGET_TESTARCH))) |
247 | TARGET_ARCH= -D__MIPSEL__=1 | 240 | TARGET_ARCH= -D__MIPSEL__=1 |
248 | endif | 241 | endif |
249 | TARGET_CCARCH= mips | 242 | TARGET_LJARCH= mips |
250 | TARGET_XCFLAGS+= $(CCOPT_MIPS) | ||
251 | else | 243 | else |
252 | $(error Unsupported target architecture) | 244 | $(error Unsupported target architecture) |
253 | endif | 245 | endif |
@@ -257,7 +249,8 @@ endif | |||
257 | endif | 249 | endif |
258 | endif | 250 | endif |
259 | 251 | ||
260 | TARGET_ARCH+= $(patsubst %,-DLUAJIT_TARGET=LUAJIT_ARCH_%,$(TARGET_CCARCH)) | 252 | TARGET_XCFLAGS+= $(CCOPT_$(TARGET_LJARCH)) |
253 | TARGET_ARCH+= $(patsubst %,-DLUAJIT_TARGET=LUAJIT_ARCH_%,$(TARGET_LJARCH)) | ||
261 | 254 | ||
262 | ifneq (,$(PREFIX)) | 255 | ifneq (,$(PREFIX)) |
263 | ifneq (/usr/local,$(PREFIX)) | 256 | ifneq (/usr/local,$(PREFIX)) |
@@ -300,7 +293,7 @@ ifeq (Darwin,$(TARGET_SYS)) | |||
300 | TARGET_XSHLDFLAGS= -dynamiclib -single_module -undefined dynamic_lookup -fPIC | 293 | TARGET_XSHLDFLAGS= -dynamiclib -single_module -undefined dynamic_lookup -fPIC |
301 | TARGET_DYNXLDOPTS= | 294 | TARGET_DYNXLDOPTS= |
302 | TARGET_XSHLDFLAGS+= -install_name $(TARGET_DYLIBPATH) -compatibility_version $(MAJVER).$(MINVER) -current_version $(MAJVER).$(MINVER).$(RELVER) | 295 | TARGET_XSHLDFLAGS+= -install_name $(TARGET_DYLIBPATH) -compatibility_version $(MAJVER).$(MINVER) -current_version $(MAJVER).$(MINVER).$(RELVER) |
303 | ifeq (x64,$(TARGET_CCARCH)) | 296 | ifeq (x64,$(TARGET_LJARCH)) |
304 | TARGET_XLDFLAGS+= -pagezero_size 10000 -image_base 100000000 | 297 | TARGET_XLDFLAGS+= -pagezero_size 10000 -image_base 100000000 |
305 | TARGET_XSHLDFLAGS+= -image_base 7fff04c4a000 | 298 | TARGET_XSHLDFLAGS+= -image_base 7fff04c4a000 |
306 | endif | 299 | endif |
@@ -357,24 +350,41 @@ endif | |||
357 | # Files and pathnames. | 350 | # Files and pathnames. |
358 | ############################################################################## | 351 | ############################################################################## |
359 | 352 | ||
353 | MINILUA_O= host/minilua.o | ||
354 | MINILUA_LIBS= -lm | ||
355 | MINILUA_T= host/minilua | ||
356 | MINILUA_X= $(MINILUA_T) | ||
357 | |||
358 | ifeq (,$(HOST_LUA)) | ||
359 | HOST_LUA= $(MINILUA_X) | ||
360 | DASM_DEP= $(MINILUA_T) | ||
361 | endif | ||
362 | |||
360 | DASM_DIR= ../dynasm | 363 | DASM_DIR= ../dynasm |
361 | DASM= $(HOST_LUA) $(DASM_DIR)/dynasm.lua | 364 | DASM= $(HOST_LUA) $(DASM_DIR)/dynasm.lua |
362 | DASM_FLAGS= | 365 | DASM_XFLAGS= |
363 | DASM_DISTFLAGS= -LN | 366 | DASM_AFLAGS= |
364 | DASM_FLAGS_X86= | 367 | DASM_ARCH= $(TARGET_LJARCH) |
365 | DASM_FLAGS_X64= -D X64 | 368 | |
366 | DASM_FLAGS_X64WIN= -D X64 -D X64WIN | 369 | ifeq (x64,$(TARGET_LJARCH)) |
367 | DASM_FLAGS_ARM= | 370 | DASM_ARCH= x86 |
368 | DASM_FLAGS_PPC= | 371 | ifeq (Windows,$(TARGET_SYS)) |
369 | DASM_FLAGS_PPCSPE= | 372 | DASM_AFLAGS+= -D X64 -D X64WIN |
370 | DASM_FLAGS_MIPS= | 373 | else |
371 | 374 | DASM_AFLAGS+= -D X64 | |
372 | BUILDVM_O= buildvm.o buildvm_asm.o buildvm_peobj.o buildvm_lib.o buildvm_fold.o | 375 | endif |
373 | BUILDVM_T= buildvm | 376 | endif |
374 | BUILDVM_X= ./$(BUILDVM_T) | 377 | |
375 | 378 | DASM_FLAGS= $(DASM_XFLAGS) $(DASM_AFLAGS) | |
376 | HOST_O= $(BUILDVM_O) | 379 | DASM_DASC= vm_$(DASM_ARCH).dasc |
377 | HOST_T= $(BUILDVM_T) | 380 | |
381 | BUILDVM_O= host/buildvm.o host/buildvm_asm.o host/buildvm_peobj.o \ | ||
382 | host/buildvm_lib.o host/buildvm_fold.o | ||
383 | BUILDVM_T= host/buildvm | ||
384 | BUILDVM_X= $(BUILDVM_T) | ||
385 | |||
386 | HOST_O= $(MINILUA_O) $(BUILDVM_O) | ||
387 | HOST_T= $(MINILUA_T) $(BUILDVM_T) | ||
378 | 388 | ||
379 | LJVM_S= lj_vm.s | 389 | LJVM_S= lj_vm.s |
380 | LJVM_O= lj_vm.o | 390 | LJVM_O= lj_vm.o |
@@ -409,13 +419,12 @@ LUAJIT_A= libluajit.a | |||
409 | LUAJIT_SO= libluajit.so | 419 | LUAJIT_SO= libluajit.so |
410 | LUAJIT_T= luajit | 420 | LUAJIT_T= luajit |
411 | 421 | ||
412 | ALL_T= $(LUAJIT_T) $(LUAJIT_A) $(LUAJIT_SO) $(BUILDVM_T) | 422 | ALL_T= $(LUAJIT_T) $(LUAJIT_A) $(LUAJIT_SO) $(HOST_T) |
413 | ALL_HDRGEN= lj_bcdef.h lj_ffdef.h lj_libdef.h lj_recdef.h lj_folddef.h | 423 | ALL_HDRGEN= lj_bcdef.h lj_ffdef.h lj_libdef.h lj_recdef.h lj_folddef.h \ |
424 | host/buildvm_arch.h | ||
414 | ALL_GEN= $(LJVM_S) $(ALL_HDRGEN) $(LIB_VMDEFP) | 425 | ALL_GEN= $(LJVM_S) $(ALL_HDRGEN) $(LIB_VMDEFP) |
415 | ALL_DYNGEN= buildvm_x86.h buildvm_x64.h buildvm_x64win.h buildvm_arm.h \ | ||
416 | buildvm_ppc.h buildvm_ppcspe.h buildvm_mips.h | ||
417 | WIN_RM= *.obj *.lib *.exp *.dll *.exe *.manifest *.pdb *.ilk | 426 | WIN_RM= *.obj *.lib *.exp *.dll *.exe *.manifest *.pdb *.ilk |
418 | ALL_RM= $(ALL_T) $(ALL_GEN) *.o $(WIN_RM) | 427 | ALL_RM= $(ALL_T) $(ALL_GEN) *.o host/*.o $(WIN_RM) |
419 | 428 | ||
420 | ############################################################################## | 429 | ############################################################################## |
421 | # Build mode handling. | 430 | # Build mode handling. |
@@ -427,8 +436,11 @@ TARGET_T= $(LUAJIT_T) $(LUAJIT_SO) | |||
427 | TARGET_DEP= $(LIB_VMDEF) $(LUAJIT_SO) | 436 | TARGET_DEP= $(LIB_VMDEF) $(LUAJIT_SO) |
428 | 437 | ||
429 | ifeq (Windows,$(HOST_SYS)) | 438 | ifeq (Windows,$(HOST_SYS)) |
430 | BUILDVM_T= buildvm.exe | 439 | MINILUA_T= host/minilua.exe |
431 | LIB_VMDEFP= $(subst /,\\,$(LIB_VMDEF)) | 440 | MINILUA_X= host\minilua |
441 | BUILDVM_T= host/buildvm.exe | ||
442 | BUILDVM_X= host\buildvm | ||
443 | ALL_RM:= $(subst /,\,$(ALL_RM)) | ||
432 | endif | 444 | endif |
433 | ifeq (Windows,$(TARGET_SYS)) | 445 | ifeq (Windows,$(TARGET_SYS)) |
434 | TARGET_DYNCC= $(STATIC_CC) | 446 | TARGET_DYNCC= $(STATIC_CC) |
@@ -495,68 +507,39 @@ amalg: | |||
495 | clean: | 507 | clean: |
496 | $(HOST_RM) $(ALL_RM) | 508 | $(HOST_RM) $(ALL_RM) |
497 | 509 | ||
498 | cleaner: | 510 | # Temporary rule for migration from old file layout. |
499 | $(HOST_RM) $(ALL_RM) $(ALL_DYNGEN) | 511 | cleaner: clean |
500 | 512 | $(HOST_RM) buildvm* | |
501 | distclean: clean | ||
502 | $(E) "DYNASM $@" | ||
503 | $(Q)$(DASM) $(DASM_DISTFLAGS) $(DASM_FLAGS_X86) -o buildvm_x86.h buildvm_x86.dasc | ||
504 | $(Q)$(DASM) $(DASM_DISTFLAGS) $(DASM_FLAGS_X64) -o buildvm_x64.h buildvm_x86.dasc | ||
505 | $(Q)$(DASM) $(DASM_DISTFLAGS) $(DASM_FLAGS_X64WIN) -o buildvm_x64win.h buildvm_x86.dasc | ||
506 | $(Q)$(DASM) $(DASM_DISTFLAGS) $(DASM_FLAGS_ARM) -o buildvm_arm.h buildvm_arm.dasc | ||
507 | $(Q)$(DASM) $(DASM_DISTFLAGS) $(DASM_FLAGS_PPC) -o buildvm_ppc.h buildvm_ppc.dasc | ||
508 | $(Q)$(DASM) $(DASM_DISTFLAGS) $(DASM_FLAGS_PPCSPE) -o buildvm_ppcspe.h buildvm_ppcspe.dasc | ||
509 | $(Q)$(DASM) $(DASM_DISTFLAGS) $(DASM_FLAGS_MIPS) -o buildvm_mips.h buildvm_mips.dasc | ||
510 | 513 | ||
511 | depend: | 514 | depend: |
512 | @for file in $(ALL_HDRGEN) $(ALL_DYNGEN); do \ | 515 | @for file in $(ALL_HDRGEN); do \ |
513 | test -f $$file || touch $$file; \ | 516 | test -f $$file || touch $$file; \ |
514 | done | 517 | done |
515 | @$(HOST_CC) $(HOST_ACFLAGS) -MM *.c | \ | 518 | @$(HOST_CC) $(HOST_ACFLAGS) -MM *.c host/*.c | \ |
516 | sed -e "s| [^ ]*/dasm_\S*\.h||g" \ | 519 | sed -e "s| [^ ]*/dasm_\S*\.h||g" \ |
517 | -e "s| buildvm_\S*\.h||g" \ | 520 | -e "s|^\([^l ]\)|host/\1|" \ |
518 | -e "s| lj_target_\S*\.h| lj_target_*.h|g" \ | 521 | -e "s| lj_target_\S*\.h| lj_target_*.h|g" \ |
519 | -e "s| lj_emit_\S*\.h| lj_emit_*.h|g" \ | 522 | -e "s| lj_emit_\S*\.h| lj_emit_*.h|g" \ |
520 | -e "s| lj_asm_\S*\.h| lj_asm_*.h|g" >Makefile.dep | 523 | -e "s| lj_asm_\S*\.h| lj_asm_*.h|g" >Makefile.dep |
521 | @for file in $(ALL_HDRGEN) $(ALL_DYNGEN); do \ | 524 | @for file in $(ALL_HDRGEN); do \ |
522 | test -s $$file || $(HOST_RM) $$file; \ | 525 | test -s $$file || $(HOST_RM) $$file; \ |
523 | done | 526 | done |
524 | 527 | ||
525 | .PHONY: default all amalg clean cleaner distclean depend | 528 | .PHONY: default all amalg clean cleaner depend |
526 | 529 | ||
527 | ############################################################################## | 530 | ############################################################################## |
528 | # Rules for generated files. | 531 | # Rules for generated files. |
529 | ############################################################################## | 532 | ############################################################################## |
530 | 533 | ||
531 | buildvm_x86.h: buildvm_x86.dasc | 534 | $(MINILUA_T): $(MINILUA_O) |
532 | $(E) "DYNASM $@" | 535 | $(E) "HOSTLINK $@" |
533 | $(Q)$(DASM) $(DASM_FLAGS) $(DASM_FLAGS_X86) -o $@ buildvm_x86.dasc | 536 | $(Q)$(HOST_CC) $(HOST_ALDFLAGS) -o $@ $(MINILUA_O) $(MINILUA_LIBS) $(HOST_ALIBS) |
534 | |||
535 | buildvm_x64.h: buildvm_x86.dasc | ||
536 | $(E) "DYNASM $@" | ||
537 | $(Q)$(DASM) $(DASM_FLAGS) $(DASM_FLAGS_X64) -o $@ buildvm_x86.dasc | ||
538 | |||
539 | buildvm_x64win.h: buildvm_x86.dasc | ||
540 | $(E) "DYNASM $@" | ||
541 | $(Q)$(DASM) $(DASM_FLAGS) $(DASM_FLAGS_X64WIN) -o $@ buildvm_x86.dasc | ||
542 | |||
543 | buildvm_arm.h: buildvm_arm.dasc | ||
544 | $(E) "DYNASM $@" | ||
545 | $(Q)$(DASM) $(DASM_FLAGS) $(DASM_FLAGS_ARM) -o $@ buildvm_arm.dasc | ||
546 | |||
547 | buildvm_ppc.h: buildvm_ppc.dasc | ||
548 | $(E) "DYNASM $@" | ||
549 | $(Q)$(DASM) $(DASM_FLAGS) $(DASM_FLAGS_PPC) -o $@ buildvm_ppc.dasc | ||
550 | |||
551 | buildvm_ppcspe.h: buildvm_ppcspe.dasc | ||
552 | $(E) "DYNASM $@" | ||
553 | $(Q)$(DASM) $(DASM_FLAGS) $(DASM_FLAGS_PPCSPE) -o $@ buildvm_ppcspe.dasc | ||
554 | 537 | ||
555 | buildvm_mips.h: buildvm_mips.dasc | 538 | host/buildvm_arch.h: $(DASM_DASC) $(DASM_DEP) |
556 | $(E) "DYNASM $@" | 539 | $(E) "DYNASM $@" |
557 | $(Q)$(DASM) $(DASM_FLAGS) $(DASM_FLAGS_MIPS) -o $@ buildvm_mips.dasc | 540 | $(Q)$(DASM) $(DASM_FLAGS) -o $@ $(DASM_DASC) |
558 | 541 | ||
559 | buildvm.o: $(ALL_DYNGEN) $(DASM_DIR)/dasm_*.h | 542 | host/buildvm.o: $(DASM_DIR)/dasm_*.h |
560 | 543 | ||
561 | $(BUILDVM_T): $(BUILDVM_O) | 544 | $(BUILDVM_T): $(BUILDVM_O) |
562 | $(E) "HOSTLINK $@" | 545 | $(E) "HOSTLINK $@" |
diff --git a/src/Makefile.dep b/src/Makefile.dep index 82cdc0d7..ff4492fb 100644 --- a/src/Makefile.dep +++ b/src/Makefile.dep | |||
@@ -1,15 +1,3 @@ | |||
1 | buildvm.o: buildvm.c buildvm.h lj_def.h lua.h luaconf.h lj_arch.h \ | ||
2 | lj_obj.h lj_gc.h lj_bc.h lj_ir.h lj_ircall.h lj_jit.h lj_frame.h \ | ||
3 | lj_dispatch.h lj_ctype.h lj_ccall.h luajit.h \ | ||
4 | lj_traceerr.h | ||
5 | buildvm_asm.o: buildvm_asm.c buildvm.h lj_def.h lua.h luaconf.h lj_arch.h \ | ||
6 | lj_bc.h | ||
7 | buildvm_fold.o: buildvm_fold.c buildvm.h lj_def.h lua.h luaconf.h \ | ||
8 | lj_arch.h lj_obj.h lj_ir.h | ||
9 | buildvm_lib.o: buildvm_lib.c buildvm.h lj_def.h lua.h luaconf.h lj_arch.h \ | ||
10 | lj_obj.h lj_lib.h | ||
11 | buildvm_peobj.o: buildvm_peobj.c buildvm.h lj_def.h lua.h luaconf.h \ | ||
12 | lj_arch.h lj_bc.h | ||
13 | lib_aux.o: lib_aux.c lua.h luaconf.h lauxlib.h lj_obj.h lj_def.h \ | 1 | lib_aux.o: lib_aux.c lua.h luaconf.h lauxlib.h lj_obj.h lj_def.h \ |
14 | lj_arch.h lj_err.h lj_errmsg.h lj_state.h lj_lib.h lj_alloc.h | 2 | lj_arch.h lj_err.h lj_errmsg.h lj_state.h lj_lib.h lj_alloc.h |
15 | lib_base.o: lib_base.c lua.h luaconf.h lauxlib.h lualib.h lj_obj.h \ | 3 | lib_base.o: lib_base.c lua.h luaconf.h lauxlib.h lualib.h lj_obj.h \ |
@@ -207,3 +195,17 @@ ljamalg.o: ljamalg.c lua.h luaconf.h lauxlib.h lj_gc.c lj_obj.h lj_def.h \ | |||
207 | lj_libdef.h lib_math.c lib_string.c lib_table.c lib_io.c lib_os.c \ | 195 | lj_libdef.h lib_math.c lib_string.c lib_table.c lib_io.c lib_os.c \ |
208 | lib_package.c lib_debug.c lib_bit.c lib_jit.c lib_ffi.c lib_init.c | 196 | lib_package.c lib_debug.c lib_bit.c lib_jit.c lib_ffi.c lib_init.c |
209 | luajit.o: luajit.c lua.h luaconf.h lauxlib.h lualib.h luajit.h lj_arch.h | 197 | luajit.o: luajit.c lua.h luaconf.h lauxlib.h lualib.h luajit.h lj_arch.h |
198 | host/buildvm.o: host/buildvm.c host/buildvm.h lj_def.h lua.h luaconf.h \ | ||
199 | lj_arch.h lj_obj.h lj_def.h lj_arch.h lj_gc.h lj_obj.h lj_bc.h lj_ir.h \ | ||
200 | lj_ircall.h lj_ir.h lj_jit.h lj_frame.h lj_bc.h lj_dispatch.h lj_ctype.h \ | ||
201 | lj_gc.h lj_ccall.h lj_ctype.h luajit.h \ | ||
202 | host/buildvm_arch.h lj_traceerr.h | ||
203 | host/buildvm_asm.o: host/buildvm_asm.c host/buildvm.h lj_def.h lua.h luaconf.h \ | ||
204 | lj_arch.h lj_bc.h lj_def.h lj_arch.h | ||
205 | host/buildvm_fold.o: host/buildvm_fold.c host/buildvm.h lj_def.h lua.h \ | ||
206 | luaconf.h lj_arch.h lj_obj.h lj_def.h lj_arch.h lj_ir.h lj_obj.h | ||
207 | host/buildvm_lib.o: host/buildvm_lib.c host/buildvm.h lj_def.h lua.h luaconf.h \ | ||
208 | lj_arch.h lj_obj.h lj_def.h lj_arch.h lj_lib.h lj_obj.h | ||
209 | host/buildvm_peobj.o: host/buildvm_peobj.c host/buildvm.h lj_def.h lua.h \ | ||
210 | luaconf.h lj_arch.h lj_bc.h lj_def.h lj_arch.h | ||
211 | host/minilua.o: host/minilua.c | ||
diff --git a/src/buildvm_arm.h b/src/buildvm_arm.h deleted file mode 100644 index bccefa57..00000000 --- a/src/buildvm_arm.h +++ /dev/null | |||
@@ -1,7494 +0,0 @@ | |||
1 | /* | ||
2 | ** This file has been pre-processed with DynASM. | ||
3 | ** http://luajit.org/dynasm.html | ||
4 | ** DynASM version 1.3.0, DynASM arm version 1.3.0 | ||
5 | ** DO NOT EDIT! The original file is in "buildvm_arm.dasc". | ||
6 | */ | ||
7 | |||
8 | #if DASM_VERSION != 10300 | ||
9 | #error "Version mismatch between DynASM and included encoding engine" | ||
10 | #endif | ||
11 | |||
12 | #define DASM_SECTION_CODE_OP 0 | ||
13 | #define DASM_SECTION_CODE_SUB 1 | ||
14 | #define DASM_MAXSECTION 2 | ||
15 | static const unsigned int build_actionlist[5784] = { | ||
16 | 0x00010001, | ||
17 | 0x00060014, | ||
18 | 0xe3160000, | ||
19 | 0x000a0000, | ||
20 | 0x0a000000, | ||
21 | 0x00050015, | ||
22 | 0xe51c6004, | ||
23 | 0xe3e01000, | ||
24 | 0x000a0000, | ||
25 | 0xe1a0900c, | ||
26 | 0xe50a1004, | ||
27 | 0xe24aa008, | ||
28 | 0x00060016, | ||
29 | 0xe28bb008, | ||
30 | 0xe2160000, | ||
31 | 0x000a0000, | ||
32 | 0xe58db004, | ||
33 | 0x0a000000, | ||
34 | 0x00050017, | ||
35 | 0x00060018, | ||
36 | 0xe3c6c000, | ||
37 | 0x000a0000, | ||
38 | 0xe3500000, | ||
39 | 0x000a0000, | ||
40 | 0xe049c00c, | ||
41 | 0x1a000000, | ||
42 | 0x00050014, | ||
43 | 0xe508c000, | ||
44 | 0x000d8180, | ||
45 | 0xe59d5014, | ||
46 | 0xe3e03000, | ||
47 | 0x000a0000, | ||
48 | 0xe2499008, | ||
49 | 0xe25b2008, | ||
50 | 0xe1a05185, | ||
51 | 0xe5073000, | ||
52 | 0x000d8180, | ||
53 | 0x0a000000, | ||
54 | 0x00050002, | ||
55 | 0x0006000b, | ||
56 | 0xe2522008, | ||
57 | 0xe0ca00d8, | ||
58 | 0xe0c900f8, | ||
59 | 0x1a000000, | ||
60 | 0x0005000b, | ||
61 | 0x0006000c, | ||
62 | 0xe155000b, | ||
63 | 0x1a000000, | ||
64 | 0x00050006, | ||
65 | 0x0006000d, | ||
66 | 0xe5089000, | ||
67 | 0x000d8180, | ||
68 | 0x00060019, | ||
69 | 0x00000000, | ||
70 | 0xe59db010, | ||
71 | 0xe3a00000, | ||
72 | 0xe508b000, | ||
73 | 0x000d8180, | ||
74 | 0x0006001a, | ||
75 | 0xe28dd01c, | ||
76 | 0xe8bd8ff0, | ||
77 | 0x00060010, | ||
78 | 0xba000000, | ||
79 | 0x00050007, | ||
80 | 0xe5182000, | ||
81 | 0x000d8180, | ||
82 | 0xe3e01000, | ||
83 | 0x000a0000, | ||
84 | 0xe1590002, | ||
85 | 0x2a000000, | ||
86 | 0x00050008, | ||
87 | 0xe5891004, | ||
88 | 0xe28bb008, | ||
89 | 0xe2899008, | ||
90 | 0xea000000, | ||
91 | 0x0005000c, | ||
92 | 0x00060011, | ||
93 | 0xe04b0005, | ||
94 | 0xe3550000, | ||
95 | 0x10499000, | ||
96 | 0xea000000, | ||
97 | 0x0005000d, | ||
98 | 0x00060012, | ||
99 | 0xe5089000, | ||
100 | 0x000d8180, | ||
101 | 0xe1a01005, | ||
102 | 0xe1a00008, | ||
103 | 0xeb000000, | ||
104 | 0x00030000, | ||
105 | 0xe5189000, | ||
106 | 0x000d8180, | ||
107 | 0xea000000, | ||
108 | 0x0005000c, | ||
109 | 0x0006001b, | ||
110 | 0xe1a0d000, | ||
111 | 0xe1a00001, | ||
112 | 0x0006001c, | ||
113 | 0xe59d800c, | ||
114 | 0xe3e03000, | ||
115 | 0x000a0000, | ||
116 | 0xe5182000, | ||
117 | 0x000d8180, | ||
118 | 0xe5023000, | ||
119 | 0x000d8180, | ||
120 | 0xea000000, | ||
121 | 0x0005001a, | ||
122 | 0x0006001d, | ||
123 | 0x00000000, | ||
124 | 0xe3c00000, | ||
125 | 0x000a0000, | ||
126 | 0xe1a0d000, | ||
127 | 0x0006001e, | ||
128 | 0xe59d800c, | ||
129 | 0xe3a040ff, | ||
130 | 0xe3a0b010, | ||
131 | 0xe1a04184, | ||
132 | 0xe5189000, | ||
133 | 0x000d8180, | ||
134 | 0xe5187000, | ||
135 | 0x000d8180, | ||
136 | 0xe3e00000, | ||
137 | 0x000a0000, | ||
138 | 0xe249a008, | ||
139 | 0xe5196004, | ||
140 | 0xe2877000, | ||
141 | 0x000a0000, | ||
142 | 0xe3e01000, | ||
143 | 0x000a0000, | ||
144 | 0xe5090004, | ||
145 | 0xe5071000, | ||
146 | 0x000d8180, | ||
147 | 0xea000000, | ||
148 | 0x00050016, | ||
149 | 0x0006001f, | ||
150 | 0xe3a01000, | ||
151 | 0x000a0000, | ||
152 | 0xea000000, | ||
153 | 0x00050002, | ||
154 | 0x00060020, | ||
155 | 0xe089b00b, | ||
156 | 0xe04aa009, | ||
157 | 0xe1a00008, | ||
158 | 0xe5089000, | ||
159 | 0x000d8180, | ||
160 | 0xe2866004, | ||
161 | 0xe508b000, | ||
162 | 0x000d8180, | ||
163 | 0xe1a021aa, | ||
164 | 0x0006000c, | ||
165 | 0xe58d6008, | ||
166 | 0xeb000000, | ||
167 | 0x00030000, | ||
168 | 0xe5189000, | ||
169 | 0x000d8180, | ||
170 | 0xe518b000, | ||
171 | 0x000d8180, | ||
172 | 0xe5192008, | ||
173 | 0xe04bb009, | ||
174 | 0xe5126000, | ||
175 | 0x000d8180, | ||
176 | 0xe5d6c000, | ||
177 | 0xe496e004, | ||
178 | 0xe797c10c, | ||
179 | 0xe004a2ae, | ||
180 | 0xe08aa009, | ||
181 | 0xe12fff1c, | ||
182 | 0x00060021, | ||
183 | 0xe92d4ff0, | ||
184 | 0xe24dd01c, | ||
185 | 0xe1a08000, | ||
186 | 0xe5107000, | ||
187 | 0x000d8180, | ||
188 | 0x00000000, | ||
189 | 0xe1a09001, | ||
190 | 0xe2877000, | ||
191 | 0x000a0000, | ||
192 | 0xe58d800c, | ||
193 | 0xe3a06000, | ||
194 | 0x000a0000, | ||
195 | 0xe58d2014, | ||
196 | 0xe28d1000, | ||
197 | 0x000a0000, | ||
198 | 0xe5580000, | ||
199 | 0x000d8180, | ||
200 | 0xe58d2018, | ||
201 | 0xe5081000, | ||
202 | 0x000d8180, | ||
203 | 0xe58d2010, | ||
204 | 0xe3500000, | ||
205 | 0xe58d8008, | ||
206 | 0x0a000000, | ||
207 | 0x00050003, | ||
208 | 0xe1a0a009, | ||
209 | 0xe5189000, | ||
210 | 0x000d8180, | ||
211 | 0xe5180000, | ||
212 | 0x000d8180, | ||
213 | 0xe3a040ff, | ||
214 | 0xe5482000, | ||
215 | 0x000d8180, | ||
216 | 0xe040b009, | ||
217 | 0xe5196004, | ||
218 | 0xe1a04184, | ||
219 | 0xe3e01000, | ||
220 | 0x000a0000, | ||
221 | 0xe28bb008, | ||
222 | 0xe2160000, | ||
223 | 0x000a0000, | ||
224 | 0xe5071000, | ||
225 | 0x000d8180, | ||
226 | 0xe58db004, | ||
227 | 0x0a000000, | ||
228 | 0x00050017, | ||
229 | 0xea000000, | ||
230 | 0x00050018, | ||
231 | 0x00060022, | ||
232 | 0xe92d4ff0, | ||
233 | 0xe24dd01c, | ||
234 | 0xe3a06000, | ||
235 | 0x000a0000, | ||
236 | 0xe58d3018, | ||
237 | 0xea000000, | ||
238 | 0x00050001, | ||
239 | 0x00060023, | ||
240 | 0xe92d4ff0, | ||
241 | 0xe24dd01c, | ||
242 | 0xe3a06000, | ||
243 | 0x000a0000, | ||
244 | 0x0006000b, | ||
245 | 0xe510b000, | ||
246 | 0x000d8180, | ||
247 | 0xe58d2014, | ||
248 | 0xe1a08000, | ||
249 | 0xe58d000c, | ||
250 | 0xe1a09001, | ||
251 | 0xe508d000, | ||
252 | 0x000d8180, | ||
253 | 0x00000000, | ||
254 | 0xe5187000, | ||
255 | 0x000d8180, | ||
256 | 0xe58d0008, | ||
257 | 0xe58db010, | ||
258 | 0xe2877000, | ||
259 | 0x000a0000, | ||
260 | 0x0006000d, | ||
261 | 0xe518c000, | ||
262 | 0x000d8180, | ||
263 | 0xe5180000, | ||
264 | 0x000d8180, | ||
265 | 0xe3a040ff, | ||
266 | 0xe0866009, | ||
267 | 0xe1a04184, | ||
268 | 0xe046600c, | ||
269 | 0xe3e01000, | ||
270 | 0x000a0000, | ||
271 | 0xe040b009, | ||
272 | 0xe5071000, | ||
273 | 0x000d8180, | ||
274 | 0x00060024, | ||
275 | 0xe14920d8, | ||
276 | 0xe3730000, | ||
277 | 0x000a0000, | ||
278 | 0x1a000000, | ||
279 | 0x00050025, | ||
280 | 0x00060026, | ||
281 | 0xe5096004, | ||
282 | 0xe5126000, | ||
283 | 0x000d8180, | ||
284 | 0xe5d6c000, | ||
285 | 0xe496e004, | ||
286 | 0xe797c10c, | ||
287 | 0xe004a2ae, | ||
288 | 0xe08aa009, | ||
289 | 0xe12fff1c, | ||
290 | 0x00060027, | ||
291 | 0xe92d4ff0, | ||
292 | 0xe24dd01c, | ||
293 | 0xe1a08000, | ||
294 | 0xe510a000, | ||
295 | 0x000d8180, | ||
296 | 0xe58d000c, | ||
297 | 0xe518c000, | ||
298 | 0x000d8180, | ||
299 | 0xe58d0008, | ||
300 | 0xe518b000, | ||
301 | 0x000d8180, | ||
302 | 0xe04aa00c, | ||
303 | 0xe508d000, | ||
304 | 0x000d8180, | ||
305 | 0xe3a0c000, | ||
306 | 0xe58da014, | ||
307 | 0xe58dc018, | ||
308 | 0xe58db010, | ||
309 | 0xe12fff33, | ||
310 | 0xe5187000, | ||
311 | 0x000d8180, | ||
312 | 0xe1b09000, | ||
313 | 0xe3a06000, | ||
314 | 0x000a0000, | ||
315 | 0xe2877000, | ||
316 | 0x000a0000, | ||
317 | 0x1a000000, | ||
318 | 0x0005000d, | ||
319 | 0xea000000, | ||
320 | 0x00050019, | ||
321 | 0x00060015, | ||
322 | 0x00000000, | ||
323 | 0xe51c2008, | ||
324 | 0xe5190010, | ||
325 | 0xe1a03009, | ||
326 | 0xe1a0900c, | ||
327 | 0x00000000, | ||
328 | 0xe3500001, | ||
329 | 0x00000000, | ||
330 | 0xe513600c, | ||
331 | 0xe5122000, | ||
332 | 0x000d8180, | ||
333 | 0xe3e0e000, | ||
334 | 0x000a0000, | ||
335 | 0xe08a100b, | ||
336 | 0xe501e004, | ||
337 | 0x00000000, | ||
338 | 0x9a000000, | ||
339 | 0x00050001, | ||
340 | 0x00000000, | ||
341 | 0xe5125000, | ||
342 | 0x000d8180, | ||
343 | 0xe12fff10, | ||
344 | 0x00000000, | ||
345 | 0x0006000b, | ||
346 | 0x0a000000, | ||
347 | 0x00050028, | ||
348 | 0xe5192008, | ||
349 | 0xe2433010, | ||
350 | 0xe043b009, | ||
351 | 0xea000000, | ||
352 | 0x00050029, | ||
353 | 0x00000000, | ||
354 | 0x0006002a, | ||
355 | 0xe516e004, | ||
356 | 0xe2431010, | ||
357 | 0xe1ca20d0, | ||
358 | 0xe5089000, | ||
359 | 0x000d8180, | ||
360 | 0xe004baae, | ||
361 | 0xe004a2ae, | ||
362 | 0xe089000b, | ||
363 | 0xe0510000, | ||
364 | 0x11c120f0, | ||
365 | 0x11a02000, | ||
366 | 0x1a000000, | ||
367 | 0x0005002b, | ||
368 | 0xe18920fa, | ||
369 | 0xea000000, | ||
370 | 0x0005002c, | ||
371 | 0x0006002d, | ||
372 | 0xe089100c, | ||
373 | 0xea000000, | ||
374 | 0x00050002, | ||
375 | 0x0006002e, | ||
376 | 0xe2471000, | ||
377 | 0x000a0000, | ||
378 | 0xe3e03000, | ||
379 | 0x000a0000, | ||
380 | 0xe581c000, | ||
381 | 0xe5813004, | ||
382 | 0x0006000c, | ||
383 | 0xe3e03000, | ||
384 | 0x000a0000, | ||
385 | 0xe58db000, | ||
386 | 0xe58d3004, | ||
387 | 0xe1a0200d, | ||
388 | 0xea000000, | ||
389 | 0x00050001, | ||
390 | 0x0006002f, | ||
391 | 0xe004caae, | ||
392 | 0xe58db000, | ||
393 | 0xe3e03000, | ||
394 | 0x000a0000, | ||
395 | 0xe089100c, | ||
396 | 0xe58d3004, | ||
397 | 0xe1a0200d, | ||
398 | 0xea000000, | ||
399 | 0x00050001, | ||
400 | 0x00060030, | ||
401 | 0xe089100c, | ||
402 | 0xe089200b, | ||
403 | 0x0006000b, | ||
404 | 0xe5089000, | ||
405 | 0x000d8180, | ||
406 | 0xe1a00008, | ||
407 | 0xe58d6008, | ||
408 | 0xeb000000, | ||
409 | 0x00030001, | ||
410 | 0x00000000, | ||
411 | 0xe5189000, | ||
412 | 0x000d8180, | ||
413 | 0x00000000, | ||
414 | 0xe3500000, | ||
415 | 0x0a000000, | ||
416 | 0x00050003, | ||
417 | 0xe1c020d0, | ||
418 | 0xe5d6c000, | ||
419 | 0xe496e004, | ||
420 | 0xe18920fa, | ||
421 | 0xe797c10c, | ||
422 | 0xe004a2ae, | ||
423 | 0xe1a0b82e, | ||
424 | 0xe12fff1c, | ||
425 | 0x0006000d, | ||
426 | 0xe2690000, | ||
427 | 0x000a0000, | ||
428 | 0xe5189000, | ||
429 | 0x000d8180, | ||
430 | 0xe3a0b010, | ||
431 | 0xe509600c, | ||
432 | 0xe0806009, | ||
433 | 0xe5192008, | ||
434 | 0xea000000, | ||
435 | 0x00050026, | ||
436 | 0x00060031, | ||
437 | 0xe089100c, | ||
438 | 0xea000000, | ||
439 | 0x00050002, | ||
440 | 0x00060032, | ||
441 | 0xe2471000, | ||
442 | 0x000a0000, | ||
443 | 0xe3e03000, | ||
444 | 0x000a0000, | ||
445 | 0xe581c000, | ||
446 | 0xe5813004, | ||
447 | 0x0006000c, | ||
448 | 0xe3e03000, | ||
449 | 0x000a0000, | ||
450 | 0xe58db000, | ||
451 | 0xe58d3004, | ||
452 | 0xe1a0200d, | ||
453 | 0xea000000, | ||
454 | 0x00050001, | ||
455 | 0x00060033, | ||
456 | 0xe004caae, | ||
457 | 0xe58db000, | ||
458 | 0xe3e03000, | ||
459 | 0x000a0000, | ||
460 | 0xe089100c, | ||
461 | 0xe58d3004, | ||
462 | 0xe1a0200d, | ||
463 | 0xea000000, | ||
464 | 0x00050001, | ||
465 | 0x00060034, | ||
466 | 0xe089100c, | ||
467 | 0xe089200b, | ||
468 | 0x0006000b, | ||
469 | 0xe5089000, | ||
470 | 0x000d8180, | ||
471 | 0xe1a00008, | ||
472 | 0xe58d6008, | ||
473 | 0xeb000000, | ||
474 | 0x00030002, | ||
475 | 0x00000000, | ||
476 | 0xe5189000, | ||
477 | 0x000d8180, | ||
478 | 0x00000000, | ||
479 | 0xe3500000, | ||
480 | 0xe18920da, | ||
481 | 0x0a000000, | ||
482 | 0x00050003, | ||
483 | 0xe5d6c000, | ||
484 | 0xe1c020f0, | ||
485 | 0xe496e004, | ||
486 | 0xe797c10c, | ||
487 | 0xe004a2ae, | ||
488 | 0xe1a0b82e, | ||
489 | 0xe12fff1c, | ||
490 | 0x0006000d, | ||
491 | 0xe2690000, | ||
492 | 0x000a0000, | ||
493 | 0xe5189000, | ||
494 | 0x000d8180, | ||
495 | 0xe3a0b018, | ||
496 | 0xe1c921f0, | ||
497 | 0xe509600c, | ||
498 | 0xe0806009, | ||
499 | 0xe5192008, | ||
500 | 0xea000000, | ||
501 | 0x00050026, | ||
502 | 0x00060035, | ||
503 | 0xe1a00008, | ||
504 | 0xe2466004, | ||
505 | 0xe1a0100a, | ||
506 | 0xe5089000, | ||
507 | 0x000d8180, | ||
508 | 0xe1a0200b, | ||
509 | 0xe58d6008, | ||
510 | 0xe20e30ff, | ||
511 | 0xeb000000, | ||
512 | 0x00030003, | ||
513 | 0x0006000d, | ||
514 | 0x00000000, | ||
515 | 0xe5189000, | ||
516 | 0x000d8180, | ||
517 | 0x00000000, | ||
518 | 0xe3500001, | ||
519 | 0x8a000000, | ||
520 | 0x00050036, | ||
521 | 0x0006000e, | ||
522 | 0xe1d6c0b2, | ||
523 | 0xe2866004, | ||
524 | 0xe086c10c, | ||
525 | 0x224c6b80, | ||
526 | 0x0006002c, | ||
527 | 0xe5d6c000, | ||
528 | 0xe496e004, | ||
529 | 0xe797c10c, | ||
530 | 0xe004a2ae, | ||
531 | 0xe1a0b82e, | ||
532 | 0xe12fff1c, | ||
533 | 0x00060037, | ||
534 | 0xe516e004, | ||
535 | 0xe1ca00d0, | ||
536 | 0xe00422ae, | ||
537 | 0xe18900f2, | ||
538 | 0xea000000, | ||
539 | 0x0005002c, | ||
540 | 0x00060038, | ||
541 | 0xe59a1004, | ||
542 | 0xe3e00000, | ||
543 | 0x000a0000, | ||
544 | 0xe1500001, | ||
545 | 0xea000000, | ||
546 | 0x0005000e, | ||
547 | 0x00060039, | ||
548 | 0xe59a1004, | ||
549 | 0xe3710000, | ||
550 | 0x000a0000, | ||
551 | 0xea000000, | ||
552 | 0x0005000e, | ||
553 | 0x0006003a, | ||
554 | 0xe2466004, | ||
555 | 0xe5089000, | ||
556 | 0x000d8180, | ||
557 | 0xe1a00008, | ||
558 | 0xe58d6008, | ||
559 | 0xeb000000, | ||
560 | 0x00030004, | ||
561 | 0xea000000, | ||
562 | 0x0005000d, | ||
563 | 0x0006003b, | ||
564 | 0x00000000, | ||
565 | 0xe2466004, | ||
566 | 0xe5089000, | ||
567 | 0x000d8180, | ||
568 | 0xe1a00008, | ||
569 | 0xe1a0100e, | ||
570 | 0xe58d6008, | ||
571 | 0xeb000000, | ||
572 | 0x00030005, | ||
573 | 0xea000000, | ||
574 | 0x0005000d, | ||
575 | 0x00000000, | ||
576 | 0x0006003c, | ||
577 | 0xe004caae, | ||
578 | 0xe004b6ae, | ||
579 | 0xe089200c, | ||
580 | 0xe085300b, | ||
581 | 0xea000000, | ||
582 | 0x00050001, | ||
583 | 0x0006003d, | ||
584 | 0xe004caae, | ||
585 | 0xe004b6ae, | ||
586 | 0xe089300c, | ||
587 | 0xe085200b, | ||
588 | 0xea000000, | ||
589 | 0x00050001, | ||
590 | 0x0006003e, | ||
591 | 0xe516e008, | ||
592 | 0xe2466004, | ||
593 | 0xe089200b, | ||
594 | 0xe089300b, | ||
595 | 0xea000000, | ||
596 | 0x00050001, | ||
597 | 0x0006003f, | ||
598 | 0xe004caae, | ||
599 | 0xe004b6ae, | ||
600 | 0xe089200c, | ||
601 | 0xe089300b, | ||
602 | 0x0006000b, | ||
603 | 0xe20ec0ff, | ||
604 | 0xe089100a, | ||
605 | 0xe5089000, | ||
606 | 0x000d8180, | ||
607 | 0xe1a00008, | ||
608 | 0xe58d6008, | ||
609 | 0xe58dc000, | ||
610 | 0xeb000000, | ||
611 | 0x00030006, | ||
612 | 0x00000000, | ||
613 | 0xe5189000, | ||
614 | 0x000d8180, | ||
615 | 0x00000000, | ||
616 | 0xe3500000, | ||
617 | 0x0a000000, | ||
618 | 0x0005002c, | ||
619 | 0x00060036, | ||
620 | 0xe0401009, | ||
621 | 0xe500600c, | ||
622 | 0xe2816000, | ||
623 | 0x000a0000, | ||
624 | 0xe1a09000, | ||
625 | 0xe3a0b010, | ||
626 | 0xea000000, | ||
627 | 0x00050024, | ||
628 | 0x00060040, | ||
629 | 0xe089100b, | ||
630 | 0xe5089000, | ||
631 | 0x000d8180, | ||
632 | 0xe1a00008, | ||
633 | 0xe58d6008, | ||
634 | 0xeb000000, | ||
635 | 0x00030007, | ||
636 | 0x00000000, | ||
637 | 0xe5189000, | ||
638 | 0x000d8180, | ||
639 | 0x00000000, | ||
640 | 0xe3500000, | ||
641 | 0x1a000000, | ||
642 | 0x00050036, | ||
643 | 0xe799000b, | ||
644 | 0xea000000, | ||
645 | 0x00050041, | ||
646 | 0x00000000, | ||
647 | 0xea000000, | ||
648 | 0x00050036, | ||
649 | 0x00000000, | ||
650 | 0x00060025, | ||
651 | 0xe1a00008, | ||
652 | 0xe508c000, | ||
653 | 0x000d8180, | ||
654 | 0xe2491008, | ||
655 | 0xe58d6008, | ||
656 | 0xe089200b, | ||
657 | 0x00000000, | ||
658 | 0xe1a0a009, | ||
659 | 0x00000000, | ||
660 | 0xeb000000, | ||
661 | 0x00030008, | ||
662 | 0x00000000, | ||
663 | 0xe1a0900a, | ||
664 | 0x00000000, | ||
665 | 0xe5192008, | ||
666 | 0xe28bb008, | ||
667 | 0xe5096004, | ||
668 | 0xe5126000, | ||
669 | 0x000d8180, | ||
670 | 0xe5d6c000, | ||
671 | 0xe496e004, | ||
672 | 0xe797c10c, | ||
673 | 0xe004a2ae, | ||
674 | 0xe08aa009, | ||
675 | 0xe12fff1c, | ||
676 | 0x00060042, | ||
677 | 0xe1a00008, | ||
678 | 0xe5089000, | ||
679 | 0x000d8180, | ||
680 | 0xe24a1008, | ||
681 | 0xe58d6008, | ||
682 | 0xe08a200b, | ||
683 | 0xeb000000, | ||
684 | 0x00030008, | ||
685 | 0x00000000, | ||
686 | 0xe5189000, | ||
687 | 0x000d8180, | ||
688 | 0x00000000, | ||
689 | 0xe51a2008, | ||
690 | 0xe5196004, | ||
691 | 0xe28bb008, | ||
692 | 0xea000000, | ||
693 | 0x00050043, | ||
694 | 0x00060044, | ||
695 | 0xe1a00008, | ||
696 | 0xe5089000, | ||
697 | 0x000d8180, | ||
698 | 0xe1a0100a, | ||
699 | 0xe58d6008, | ||
700 | 0xeb000000, | ||
701 | 0x00030009, | ||
702 | 0x00000000, | ||
703 | 0xe5189000, | ||
704 | 0x000d8180, | ||
705 | 0x00000000, | ||
706 | 0xe556c004, | ||
707 | 0x00000000, | ||
708 | 0xe516e004, | ||
709 | 0x00000000, | ||
710 | 0xe35c0000, | ||
711 | 0x000a0000, | ||
712 | 0x00000000, | ||
713 | 0xe004a2ae, | ||
714 | 0xe1a0b82e, | ||
715 | 0x00000000, | ||
716 | 0x0a000000, | ||
717 | 0x00070000, | ||
718 | 0x00000000, | ||
719 | 0xea000000, | ||
720 | 0x00070000, | ||
721 | 0x00060045, | ||
722 | 0xe1c900d0, | ||
723 | 0xe35b0008, | ||
724 | 0x3a000000, | ||
725 | 0x00050046, | ||
726 | 0xe3710000, | ||
727 | 0x000a0000, | ||
728 | 0x8a000000, | ||
729 | 0x00050046, | ||
730 | 0xe5196004, | ||
731 | 0xe14900f8, | ||
732 | 0xe1a0c009, | ||
733 | 0xe25ba008, | ||
734 | 0xe28bb008, | ||
735 | 0x0a000000, | ||
736 | 0x00050047, | ||
737 | 0x0006000b, | ||
738 | 0xe1cc00d8, | ||
739 | 0xe25aa008, | ||
740 | 0xe0cc00f8, | ||
741 | 0x1a000000, | ||
742 | 0x0005000b, | ||
743 | 0xea000000, | ||
744 | 0x00050047, | ||
745 | 0x00060048, | ||
746 | 0xe5991004, | ||
747 | 0xe35b0008, | ||
748 | 0x3a000000, | ||
749 | 0x00050046, | ||
750 | 0xe3710000, | ||
751 | 0x000a0000, | ||
752 | 0x33e01000, | ||
753 | 0x000a0000, | ||
754 | 0xe2613000, | ||
755 | 0x000a0000, | ||
756 | 0xe1a03183, | ||
757 | 0xe18200d3, | ||
758 | 0xea000000, | ||
759 | 0x00050049, | ||
760 | 0x0006004a, | ||
761 | 0xe1c900d0, | ||
762 | 0xe35b0008, | ||
763 | 0x3a000000, | ||
764 | 0x00050046, | ||
765 | 0xe3710000, | ||
766 | 0x000a0000, | ||
767 | 0x13710000, | ||
768 | 0x000a0000, | ||
769 | 0x1a000000, | ||
770 | 0x00050006, | ||
771 | 0x0006000b, | ||
772 | 0xe510c000, | ||
773 | 0x000d8180, | ||
774 | 0x0006000c, | ||
775 | 0x00000000, | ||
776 | 0xe3e01000, | ||
777 | 0x000a0000, | ||
778 | 0xe517b000, | ||
779 | 0x000d8180, | ||
780 | 0xe35c0000, | ||
781 | 0x0a000000, | ||
782 | 0x00050049, | ||
783 | 0xe51c2000, | ||
784 | 0x000d8180, | ||
785 | 0xe51b3000, | ||
786 | 0x000d8180, | ||
787 | 0xe51ce000, | ||
788 | 0x000d8180, | ||
789 | 0xe0022003, | ||
790 | 0xe0822082, | ||
791 | 0xe08ee182, | ||
792 | 0x0006000d, | ||
793 | 0xe14e20d0, | ||
794 | 0x000c8100, | ||
795 | 0xe14e00d0, | ||
796 | 0x000c8100, | ||
797 | 0xe51ee000, | ||
798 | 0x000d8180, | ||
799 | 0xe3730000, | ||
800 | 0x000a0000, | ||
801 | 0x0152000b, | ||
802 | 0x0a000000, | ||
803 | 0x00050005, | ||
804 | 0xe35e0000, | ||
805 | 0x1a000000, | ||
806 | 0x0005000d, | ||
807 | 0x0006000e, | ||
808 | 0xe1a0000c, | ||
809 | 0xe3e01000, | ||
810 | 0x000a0000, | ||
811 | 0xea000000, | ||
812 | 0x00050049, | ||
813 | 0x0006000f, | ||
814 | 0xe3710000, | ||
815 | 0x000a0000, | ||
816 | 0x1a000000, | ||
817 | 0x00050049, | ||
818 | 0xea000000, | ||
819 | 0x0005000e, | ||
820 | 0x00060010, | ||
821 | 0xe3710000, | ||
822 | 0x000a0000, | ||
823 | 0x00000000, | ||
824 | 0x21e01001, | ||
825 | 0x33a01000, | ||
826 | 0x000a0000, | ||
827 | 0xe0873101, | ||
828 | 0xe513c000, | ||
829 | 0x000d8180, | ||
830 | 0xea000000, | ||
831 | 0x0005000c, | ||
832 | 0x0006004b, | ||
833 | 0xe1c900d0, | ||
834 | 0xe1c920d8, | ||
835 | 0xe35b0010, | ||
836 | 0x3a000000, | ||
837 | 0x00050046, | ||
838 | 0xe3710000, | ||
839 | 0x000a0000, | ||
840 | 0x0510c000, | ||
841 | 0x000d8180, | ||
842 | 0x03730000, | ||
843 | 0x000a0000, | ||
844 | 0x05503000, | ||
845 | 0x000d8180, | ||
846 | 0x035c0000, | ||
847 | 0x1a000000, | ||
848 | 0x00050046, | ||
849 | 0xe3130000, | ||
850 | 0x000a0000, | ||
851 | 0xe5002000, | ||
852 | 0x000d8180, | ||
853 | 0x0a000000, | ||
854 | 0x00050049, | ||
855 | 0xe5172000, | ||
856 | 0x000d8180, | ||
857 | 0xe3c33000, | ||
858 | 0x000a0000, | ||
859 | 0xe5070000, | ||
860 | 0x000d8180, | ||
861 | 0xe5403000, | ||
862 | 0x000d8180, | ||
863 | 0xe5002000, | ||
864 | 0x000d8180, | ||
865 | 0xea000000, | ||
866 | 0x00050049, | ||
867 | 0x0006004c, | ||
868 | 0xe1c920d0, | ||
869 | 0xe35b0010, | ||
870 | 0x3a000000, | ||
871 | 0x00050046, | ||
872 | 0xe1a01002, | ||
873 | 0xe3730000, | ||
874 | 0x000a0000, | ||
875 | 0x00000000, | ||
876 | 0x1a000000, | ||
877 | 0x00050046, | ||
878 | 0xe1a00008, | ||
879 | 0xe2892008, | ||
880 | 0x00000000, | ||
881 | 0xe1a0a009, | ||
882 | 0x00000000, | ||
883 | 0xeb000000, | ||
884 | 0x0003000a, | ||
885 | 0x00000000, | ||
886 | 0xe1a0900a, | ||
887 | 0x00000000, | ||
888 | 0xe1c000d0, | ||
889 | 0xea000000, | ||
890 | 0x00050049, | ||
891 | 0x0006004d, | ||
892 | 0xe1c900d0, | ||
893 | 0xe35b0008, | ||
894 | 0x1a000000, | ||
895 | 0x00050046, | ||
896 | 0xe3710000, | ||
897 | 0x000a0000, | ||
898 | 0x9a000000, | ||
899 | 0x00050049, | ||
900 | 0xea000000, | ||
901 | 0x00050046, | ||
902 | 0x0006004e, | ||
903 | 0xe1c900d0, | ||
904 | 0xe35b0008, | ||
905 | 0x3a000000, | ||
906 | 0x00050046, | ||
907 | 0xe3710000, | ||
908 | 0x000a0000, | ||
909 | 0x0a000000, | ||
910 | 0x00050049, | ||
911 | 0xe5173000, | ||
912 | 0x000d8180, | ||
913 | 0xe5089000, | ||
914 | 0x000d8180, | ||
915 | 0xe3710000, | ||
916 | 0x000a0000, | ||
917 | 0x93530000, | ||
918 | 0xe58d6008, | ||
919 | 0x8a000000, | ||
920 | 0x00050046, | ||
921 | 0xe5170000, | ||
922 | 0x000d8180, | ||
923 | 0xe5171000, | ||
924 | 0x000d8180, | ||
925 | 0xe1500001, | ||
926 | 0xab000000, | ||
927 | 0x0005004f, | ||
928 | 0xe1a00008, | ||
929 | 0xe1a01009, | ||
930 | 0xeb000000, | ||
931 | 0x0003000b, | ||
932 | 0xe5189000, | ||
933 | 0x000d8180, | ||
934 | 0xe3e01000, | ||
935 | 0x000a0000, | ||
936 | 0xea000000, | ||
937 | 0x00050049, | ||
938 | 0x00060050, | ||
939 | 0x00000000, | ||
940 | 0xe1c900d0, | ||
941 | 0xe35b0008, | ||
942 | 0x3a000000, | ||
943 | 0x00050046, | ||
944 | 0xe3e03000, | ||
945 | 0x000a0000, | ||
946 | 0xe3710000, | ||
947 | 0x000a0000, | ||
948 | 0x1a000000, | ||
949 | 0x00050046, | ||
950 | 0xe18920fb, | ||
951 | 0xe5196004, | ||
952 | 0xe1a01000, | ||
953 | 0xe5089000, | ||
954 | 0x000d8180, | ||
955 | 0xe1a00008, | ||
956 | 0xe5089000, | ||
957 | 0x000d8180, | ||
958 | 0xe2892008, | ||
959 | 0xe58d6008, | ||
960 | 0xeb000000, | ||
961 | 0x0003000c, | ||
962 | 0x00000000, | ||
963 | 0xe5189000, | ||
964 | 0x000d8180, | ||
965 | 0x00000000, | ||
966 | 0xe3500000, | ||
967 | 0x03e01000, | ||
968 | 0x000a0000, | ||
969 | 0x0a000000, | ||
970 | 0x00050049, | ||
971 | 0xe1c900d8, | ||
972 | 0xe1c921d0, | ||
973 | 0xe3a0b000, | ||
974 | 0x000a0000, | ||
975 | 0xe14900f8, | ||
976 | 0xe1c920f0, | ||
977 | 0xea000000, | ||
978 | 0x00050047, | ||
979 | 0x00060051, | ||
980 | 0xe1c900d0, | ||
981 | 0xe35b0008, | ||
982 | 0x3a000000, | ||
983 | 0x00050046, | ||
984 | 0xe3710000, | ||
985 | 0x000a0000, | ||
986 | 0x1a000000, | ||
987 | 0x00050046, | ||
988 | 0x00000000, | ||
989 | 0xe510c000, | ||
990 | 0x000d8180, | ||
991 | 0x00000000, | ||
992 | 0xe14220d0, | ||
993 | 0x000c8100, | ||
994 | 0xe5196004, | ||
995 | 0x00000000, | ||
996 | 0xe35c0000, | ||
997 | 0x1a000000, | ||
998 | 0x00050046, | ||
999 | 0x00000000, | ||
1000 | 0xe3e01000, | ||
1001 | 0x000a0000, | ||
1002 | 0xe3a0b000, | ||
1003 | 0x000a0000, | ||
1004 | 0xe14920f8, | ||
1005 | 0xe589100c, | ||
1006 | 0xea000000, | ||
1007 | 0x00050047, | ||
1008 | 0x00060052, | ||
1009 | 0xe1c900d0, | ||
1010 | 0xe1c920d8, | ||
1011 | 0xe35b0010, | ||
1012 | 0x3a000000, | ||
1013 | 0x00050046, | ||
1014 | 0xe3710000, | ||
1015 | 0x000a0000, | ||
1016 | 0x03730000, | ||
1017 | 0x000a0000, | ||
1018 | 0x1a000000, | ||
1019 | 0x00050046, | ||
1020 | 0xe510c000, | ||
1021 | 0x000d8180, | ||
1022 | 0xe510b000, | ||
1023 | 0x000d8180, | ||
1024 | 0xe2822001, | ||
1025 | 0xe5196004, | ||
1026 | 0xe152000c, | ||
1027 | 0xe08bb182, | ||
1028 | 0xe14920f8, | ||
1029 | 0x31cb00d0, | ||
1030 | 0xe3a0b000, | ||
1031 | 0x000a0000, | ||
1032 | 0x2a000000, | ||
1033 | 0x00050002, | ||
1034 | 0x0006000b, | ||
1035 | 0xe3710000, | ||
1036 | 0x000a0000, | ||
1037 | 0x13a0b000, | ||
1038 | 0x000a0000, | ||
1039 | 0x11c900f0, | ||
1040 | 0xea000000, | ||
1041 | 0x00050047, | ||
1042 | 0x0006000c, | ||
1043 | 0xe510c000, | ||
1044 | 0x000d8180, | ||
1045 | 0xe1a01002, | ||
1046 | 0xe35c0000, | ||
1047 | 0x0a000000, | ||
1048 | 0x00050047, | ||
1049 | 0x00000000, | ||
1050 | 0xe1a0a009, | ||
1051 | 0x00000000, | ||
1052 | 0xeb000000, | ||
1053 | 0x0003000d, | ||
1054 | 0x00000000, | ||
1055 | 0xe1a0900a, | ||
1056 | 0x00000000, | ||
1057 | 0xe3500000, | ||
1058 | 0x0a000000, | ||
1059 | 0x00050047, | ||
1060 | 0xe1c000d0, | ||
1061 | 0xea000000, | ||
1062 | 0x0005000b, | ||
1063 | 0x00060053, | ||
1064 | 0xe1c900d0, | ||
1065 | 0xe35b0008, | ||
1066 | 0x3a000000, | ||
1067 | 0x00050046, | ||
1068 | 0xe3710000, | ||
1069 | 0x000a0000, | ||
1070 | 0x1a000000, | ||
1071 | 0x00050046, | ||
1072 | 0x00000000, | ||
1073 | 0xe510c000, | ||
1074 | 0x000d8180, | ||
1075 | 0x00000000, | ||
1076 | 0xe14220d0, | ||
1077 | 0x000c8100, | ||
1078 | 0xe5196004, | ||
1079 | 0x00000000, | ||
1080 | 0xe35c0000, | ||
1081 | 0x1a000000, | ||
1082 | 0x00050046, | ||
1083 | 0x00000000, | ||
1084 | 0xe3a00000, | ||
1085 | 0xe3e01000, | ||
1086 | 0x000a0000, | ||
1087 | 0xe3a0b000, | ||
1088 | 0x000a0000, | ||
1089 | 0xe14920f8, | ||
1090 | 0xe1c900f8, | ||
1091 | 0xea000000, | ||
1092 | 0x00050047, | ||
1093 | 0x00060054, | ||
1094 | 0xe557a000, | ||
1095 | 0x000d8180, | ||
1096 | 0xe35b0008, | ||
1097 | 0x3a000000, | ||
1098 | 0x00050046, | ||
1099 | 0xe31a0000, | ||
1100 | 0x000a0000, | ||
1101 | 0xe1a0c009, | ||
1102 | 0xe2899008, | ||
1103 | 0x03a06000, | ||
1104 | 0x000a0000, | ||
1105 | 0x13a06000, | ||
1106 | 0x000a0000, | ||
1107 | 0xe24bb008, | ||
1108 | 0xea000000, | ||
1109 | 0x00050024, | ||
1110 | 0x00060055, | ||
1111 | 0xe1c900d0, | ||
1112 | 0xe1c920d8, | ||
1113 | 0xe35b0010, | ||
1114 | 0x3a000000, | ||
1115 | 0x00050046, | ||
1116 | 0xe557a000, | ||
1117 | 0x000d8180, | ||
1118 | 0xe3730000, | ||
1119 | 0x000a0000, | ||
1120 | 0x1a000000, | ||
1121 | 0x00050046, | ||
1122 | 0xe1a0c009, | ||
1123 | 0xe1c900f8, | ||
1124 | 0xe1c920f0, | ||
1125 | 0xe31a0000, | ||
1126 | 0x000a0000, | ||
1127 | 0xe2899010, | ||
1128 | 0x03a06000, | ||
1129 | 0x000a0000, | ||
1130 | 0x13a06000, | ||
1131 | 0x000a0000, | ||
1132 | 0xe24bb010, | ||
1133 | 0xea000000, | ||
1134 | 0x00050024, | ||
1135 | 0x00060056, | ||
1136 | 0xe1c900d0, | ||
1137 | 0xe35b0008, | ||
1138 | 0x3a000000, | ||
1139 | 0x00050046, | ||
1140 | 0xe3710000, | ||
1141 | 0x000a0000, | ||
1142 | 0x00000000, | ||
1143 | 0x1a000000, | ||
1144 | 0x00050046, | ||
1145 | 0xe5196004, | ||
1146 | 0xe5089000, | ||
1147 | 0x000d8180, | ||
1148 | 0xe5101000, | ||
1149 | 0x000d8180, | ||
1150 | 0xe550a000, | ||
1151 | 0x000d8180, | ||
1152 | 0xe510c000, | ||
1153 | 0x000d8180, | ||
1154 | 0xe081200b, | ||
1155 | 0xe081300a, | ||
1156 | 0xe58d6008, | ||
1157 | 0xe153000c, | ||
1158 | 0x0a000000, | ||
1159 | 0x00050046, | ||
1160 | 0xe5103000, | ||
1161 | 0x000d8180, | ||
1162 | 0xe510c000, | ||
1163 | 0x000d8180, | ||
1164 | 0xe35a0000, | ||
1165 | 0x000a0000, | ||
1166 | 0x91520003, | ||
1167 | 0x935c0000, | ||
1168 | 0x8a000000, | ||
1169 | 0x00050046, | ||
1170 | 0x0006000b, | ||
1171 | 0xe2422008, | ||
1172 | 0xe2899008, | ||
1173 | 0xe24bb008, | ||
1174 | 0xe5002000, | ||
1175 | 0x000d8180, | ||
1176 | 0xe5089000, | ||
1177 | 0x000d8180, | ||
1178 | 0x0006000c, | ||
1179 | 0xe18920dc, | ||
1180 | 0xe15c000b, | ||
1181 | 0x118120fc, | ||
1182 | 0xe28cc008, | ||
1183 | 0x1a000000, | ||
1184 | 0x0005000c, | ||
1185 | 0xe3a02000, | ||
1186 | 0xe1a0a000, | ||
1187 | 0xe3a03000, | ||
1188 | 0xeb000000, | ||
1189 | 0x00050021, | ||
1190 | 0x0006000e, | ||
1191 | 0xe51a2000, | ||
1192 | 0x000d8180, | ||
1193 | 0xe3e01000, | ||
1194 | 0x000a0000, | ||
1195 | 0xe51a3000, | ||
1196 | 0x000d8180, | ||
1197 | 0xe5071000, | ||
1198 | 0x000d8180, | ||
1199 | 0xe3500000, | ||
1200 | 0x000a0000, | ||
1201 | 0x00000000, | ||
1202 | 0xe5189000, | ||
1203 | 0x000d8180, | ||
1204 | 0x8a000000, | ||
1205 | 0x00050008, | ||
1206 | 0xe053b002, | ||
1207 | 0xe5180000, | ||
1208 | 0x000d8180, | ||
1209 | 0xe089100b, | ||
1210 | 0x0a000000, | ||
1211 | 0x00050006, | ||
1212 | 0xe1510000, | ||
1213 | 0xe3a0c000, | ||
1214 | 0x8a000000, | ||
1215 | 0x00050009, | ||
1216 | 0xe24b3008, | ||
1217 | 0xe50a2000, | ||
1218 | 0x000d8180, | ||
1219 | 0x0006000f, | ||
1220 | 0xe18200dc, | ||
1221 | 0xe15c0003, | ||
1222 | 0xe18900fc, | ||
1223 | 0xe28cc008, | ||
1224 | 0x1a000000, | ||
1225 | 0x0005000f, | ||
1226 | 0x00060010, | ||
1227 | 0xe3e02000, | ||
1228 | 0x000a0000, | ||
1229 | 0xe28bb010, | ||
1230 | 0x00060011, | ||
1231 | 0xe5092004, | ||
1232 | 0xe249a008, | ||
1233 | 0xe2160000, | ||
1234 | 0x000a0000, | ||
1235 | 0xe58d6008, | ||
1236 | 0xe58db004, | ||
1237 | 0x0a000000, | ||
1238 | 0x00050017, | ||
1239 | 0xea000000, | ||
1240 | 0x00050018, | ||
1241 | 0x00060012, | ||
1242 | 0xe16300d8, | ||
1243 | 0xe3e02000, | ||
1244 | 0x000a0000, | ||
1245 | 0xe3a0b000, | ||
1246 | 0x000a0000, | ||
1247 | 0xe50a3000, | ||
1248 | 0x000d8180, | ||
1249 | 0xe1c900f0, | ||
1250 | 0xea000000, | ||
1251 | 0x00050011, | ||
1252 | 0x00060013, | ||
1253 | 0xe1a00008, | ||
1254 | 0xe1a011ab, | ||
1255 | 0xeb000000, | ||
1256 | 0x00030000, | ||
1257 | 0xe3a00000, | ||
1258 | 0xea000000, | ||
1259 | 0x0005000e, | ||
1260 | 0x00060057, | ||
1261 | 0x00000000, | ||
1262 | 0xe5120000, | ||
1263 | 0x000d8180, | ||
1264 | 0xe5196004, | ||
1265 | 0xe5089000, | ||
1266 | 0x000d8180, | ||
1267 | 0xe5101000, | ||
1268 | 0x000d8180, | ||
1269 | 0xe550a000, | ||
1270 | 0x000d8180, | ||
1271 | 0xe510c000, | ||
1272 | 0x000d8180, | ||
1273 | 0xe081200b, | ||
1274 | 0xe081300a, | ||
1275 | 0xe58d6008, | ||
1276 | 0xe153000c, | ||
1277 | 0x0a000000, | ||
1278 | 0x00050046, | ||
1279 | 0xe5103000, | ||
1280 | 0x000d8180, | ||
1281 | 0xe510c000, | ||
1282 | 0x000d8180, | ||
1283 | 0xe35a0000, | ||
1284 | 0x000a0000, | ||
1285 | 0x91520003, | ||
1286 | 0x935c0000, | ||
1287 | 0x8a000000, | ||
1288 | 0x00050046, | ||
1289 | 0x0006000b, | ||
1290 | 0xe5002000, | ||
1291 | 0x000d8180, | ||
1292 | 0xe5089000, | ||
1293 | 0x000d8180, | ||
1294 | 0x0006000c, | ||
1295 | 0xe18920dc, | ||
1296 | 0xe15c000b, | ||
1297 | 0x118120fc, | ||
1298 | 0xe28cc008, | ||
1299 | 0x1a000000, | ||
1300 | 0x0005000c, | ||
1301 | 0xe3a02000, | ||
1302 | 0xe1a0a000, | ||
1303 | 0xe3a03000, | ||
1304 | 0xeb000000, | ||
1305 | 0x00050021, | ||
1306 | 0x0006000e, | ||
1307 | 0xe51a2000, | ||
1308 | 0x000d8180, | ||
1309 | 0xe3e01000, | ||
1310 | 0x000a0000, | ||
1311 | 0xe51a3000, | ||
1312 | 0x000d8180, | ||
1313 | 0xe5071000, | ||
1314 | 0x000d8180, | ||
1315 | 0xe3500000, | ||
1316 | 0x000a0000, | ||
1317 | 0x00000000, | ||
1318 | 0xe5189000, | ||
1319 | 0x000d8180, | ||
1320 | 0x8a000000, | ||
1321 | 0x00050008, | ||
1322 | 0xe053b002, | ||
1323 | 0xe5180000, | ||
1324 | 0x000d8180, | ||
1325 | 0xe089100b, | ||
1326 | 0x0a000000, | ||
1327 | 0x00050006, | ||
1328 | 0xe1510000, | ||
1329 | 0xe3a0c000, | ||
1330 | 0x8a000000, | ||
1331 | 0x00050009, | ||
1332 | 0xe24b3008, | ||
1333 | 0xe50a2000, | ||
1334 | 0x000d8180, | ||
1335 | 0x0006000f, | ||
1336 | 0xe18200dc, | ||
1337 | 0xe15c0003, | ||
1338 | 0xe18900fc, | ||
1339 | 0xe28cc008, | ||
1340 | 0x1a000000, | ||
1341 | 0x0005000f, | ||
1342 | 0x00060010, | ||
1343 | 0xe1a0a009, | ||
1344 | 0xe28bb008, | ||
1345 | 0xe2160000, | ||
1346 | 0x000a0000, | ||
1347 | 0xe58d6008, | ||
1348 | 0xe58db004, | ||
1349 | 0x0a000000, | ||
1350 | 0x00050017, | ||
1351 | 0xea000000, | ||
1352 | 0x00050018, | ||
1353 | 0x00060012, | ||
1354 | 0xe1a00008, | ||
1355 | 0xe1a0100a, | ||
1356 | 0xeb000000, | ||
1357 | 0x0003000e, | ||
1358 | 0x00060013, | ||
1359 | 0xe1a00008, | ||
1360 | 0xe1a011ab, | ||
1361 | 0xeb000000, | ||
1362 | 0x00030000, | ||
1363 | 0xe3a00000, | ||
1364 | 0xea000000, | ||
1365 | 0x0005000e, | ||
1366 | 0x00060058, | ||
1367 | 0xe5180000, | ||
1368 | 0x000d8180, | ||
1369 | 0xe089100b, | ||
1370 | 0xe5089000, | ||
1371 | 0x000d8180, | ||
1372 | 0xe3100000, | ||
1373 | 0x000a0000, | ||
1374 | 0xe5081000, | ||
1375 | 0x000d8180, | ||
1376 | 0x00000000, | ||
1377 | 0xe3a00000, | ||
1378 | 0x000a0000, | ||
1379 | 0xe3a02000, | ||
1380 | 0x0a000000, | ||
1381 | 0x00050046, | ||
1382 | 0xe5082000, | ||
1383 | 0x000d8180, | ||
1384 | 0xe5480000, | ||
1385 | 0x000d8180, | ||
1386 | 0xea000000, | ||
1387 | 0x0005001a, | ||
1388 | 0x00060059, | ||
1389 | 0xe1c900d0, | ||
1390 | 0xe35b0008, | ||
1391 | 0x3a000000, | ||
1392 | 0x00050046, | ||
1393 | 0xe3710000, | ||
1394 | 0x000a0000, | ||
1395 | 0x0a000000, | ||
1396 | 0x00050049, | ||
1397 | 0x8a000000, | ||
1398 | 0x00050046, | ||
1399 | 0xe1a02081, | ||
1400 | 0xe292c980, | ||
1401 | 0x5a000000, | ||
1402 | 0x00050002, | ||
1403 | 0xe3e03ff8, | ||
1404 | 0xe053cacc, | ||
1405 | 0xe1a03581, | ||
1406 | 0xe1a02580, | ||
1407 | 0xe3833480, | ||
1408 | 0xe26ce020, | ||
1409 | 0xe1833aa0, | ||
1410 | 0x9a000000, | ||
1411 | 0x00050003, | ||
1412 | 0xe1822e13, | ||
1413 | 0xe1a00c33, | ||
1414 | 0xe1120fc1, | ||
1415 | 0x12800001, | ||
1416 | 0xe3510000, | ||
1417 | 0xb2600000, | ||
1418 | 0x0006000b, | ||
1419 | 0xe3e01000, | ||
1420 | 0x000a0000, | ||
1421 | 0xea000000, | ||
1422 | 0x00050049, | ||
1423 | 0x0006000c, | ||
1424 | 0x2a000000, | ||
1425 | 0x00050049, | ||
1426 | 0xe1822000, | ||
1427 | 0xe1120fc1, | ||
1428 | 0x03a00000, | ||
1429 | 0x13e00000, | ||
1430 | 0xe3e01000, | ||
1431 | 0x000a0000, | ||
1432 | 0xea000000, | ||
1433 | 0x00050049, | ||
1434 | 0x0006000d, | ||
1435 | 0x03530480, | ||
1436 | 0x03520000, | ||
1437 | 0x1a000000, | ||
1438 | 0x00050004, | ||
1439 | 0xe3510000, | ||
1440 | 0x43a00480, | ||
1441 | 0x4a000000, | ||
1442 | 0x0005000b, | ||
1443 | 0x0006000e, | ||
1444 | 0x00000000, | ||
1445 | 0xeb000000, | ||
1446 | 0x0005005a, | ||
1447 | 0xea000000, | ||
1448 | 0x00050049, | ||
1449 | 0x0006005b, | ||
1450 | 0xe1c900d0, | ||
1451 | 0xe35b0008, | ||
1452 | 0x3a000000, | ||
1453 | 0x00050046, | ||
1454 | 0xe3710000, | ||
1455 | 0x000a0000, | ||
1456 | 0x0a000000, | ||
1457 | 0x00050049, | ||
1458 | 0x8a000000, | ||
1459 | 0x00050046, | ||
1460 | 0xe1a02081, | ||
1461 | 0xe292c980, | ||
1462 | 0x5a000000, | ||
1463 | 0x00050002, | ||
1464 | 0xe3e03ff8, | ||
1465 | 0xe053cacc, | ||
1466 | 0xe1a03581, | ||
1467 | 0xe1a02580, | ||
1468 | 0xe3833480, | ||
1469 | 0xe26ce020, | ||
1470 | 0xe1833aa0, | ||
1471 | 0x9a000000, | ||
1472 | 0x00050003, | ||
1473 | 0xe1822e13, | ||
1474 | 0xe1a00c33, | ||
1475 | 0xe1d22fc1, | ||
1476 | 0x12900001, | ||
1477 | 0x614f00d0, | ||
1478 | 0x00051809, | ||
1479 | 0x6a000000, | ||
1480 | 0x00050049, | ||
1481 | 0xe3510000, | ||
1482 | 0xb2600000, | ||
1483 | 0x0006000b, | ||
1484 | 0xe3e01000, | ||
1485 | 0x000a0000, | ||
1486 | 0xea000000, | ||
1487 | 0x00050049, | ||
1488 | 0x0006000c, | ||
1489 | 0x2a000000, | ||
1490 | 0x00050049, | ||
1491 | 0xe1822000, | ||
1492 | 0xe1d22fc1, | ||
1493 | 0x03a00000, | ||
1494 | 0x13a00001, | ||
1495 | 0xe3e01000, | ||
1496 | 0x000a0000, | ||
1497 | 0xea000000, | ||
1498 | 0x00050049, | ||
1499 | 0x0006000d, | ||
1500 | 0x03530480, | ||
1501 | 0x1a000000, | ||
1502 | 0x00050004, | ||
1503 | 0xe3510000, | ||
1504 | 0x43a00480, | ||
1505 | 0x4a000000, | ||
1506 | 0x0005000b, | ||
1507 | 0x0006000e, | ||
1508 | 0x00000000, | ||
1509 | 0xeb000000, | ||
1510 | 0x0005005c, | ||
1511 | 0xea000000, | ||
1512 | 0x00050049, | ||
1513 | 0x00040007, | ||
1514 | 0x00060013, | ||
1515 | 0x00020000, | ||
1516 | 0x00000000, | ||
1517 | 0x41e00000, | ||
1518 | 0x0006005d, | ||
1519 | 0xe1c900d0, | ||
1520 | 0xe35b0008, | ||
1521 | 0x3a000000, | ||
1522 | 0x00050046, | ||
1523 | 0xe3710000, | ||
1524 | 0x000a0000, | ||
1525 | 0x8a000000, | ||
1526 | 0x00050046, | ||
1527 | 0x13c11480, | ||
1528 | 0x1a000000, | ||
1529 | 0x00050049, | ||
1530 | 0xe3500000, | ||
1531 | 0xb2700000, | ||
1532 | 0x614f00d0, | ||
1533 | 0x00051813, | ||
1534 | 0x00060049, | ||
1535 | 0xe5196004, | ||
1536 | 0xe14900f8, | ||
1537 | 0x0006005e, | ||
1538 | 0xe3a0b000, | ||
1539 | 0x000a0000, | ||
1540 | 0x00060047, | ||
1541 | 0xe2160000, | ||
1542 | 0x000a0000, | ||
1543 | 0x0516e004, | ||
1544 | 0xe58db004, | ||
1545 | 0xe249a008, | ||
1546 | 0x1a000000, | ||
1547 | 0x00050018, | ||
1548 | 0xe004caae, | ||
1549 | 0x0006000f, | ||
1550 | 0xe15c000b, | ||
1551 | 0x8a000000, | ||
1552 | 0x00050006, | ||
1553 | 0xe00402ae, | ||
1554 | 0xe5d6c000, | ||
1555 | 0xe496e004, | ||
1556 | 0xe04a9000, | ||
1557 | 0xe797c10c, | ||
1558 | 0xe004a2ae, | ||
1559 | 0xe1a0b82e, | ||
1560 | 0xe12fff1c, | ||
1561 | 0x00060010, | ||
1562 | 0xe08a100b, | ||
1563 | 0xe3e00000, | ||
1564 | 0x000a0000, | ||
1565 | 0xe28bb008, | ||
1566 | 0xe5010004, | ||
1567 | 0xea000000, | ||
1568 | 0x0005000f, | ||
1569 | 0x0006005f, | ||
1570 | 0x00000000, | ||
1571 | 0xe1c900d0, | ||
1572 | 0xe35b0008, | ||
1573 | 0x3a000000, | ||
1574 | 0x00050046, | ||
1575 | 0xe3710000, | ||
1576 | 0x000a0000, | ||
1577 | 0x2a000000, | ||
1578 | 0x00050046, | ||
1579 | 0x00000000, | ||
1580 | 0xe1a0a009, | ||
1581 | 0x00000000, | ||
1582 | 0xeb000000, | ||
1583 | 0x0003000f, | ||
1584 | 0x00000000, | ||
1585 | 0xe1a0900a, | ||
1586 | 0x00000000, | ||
1587 | 0xea000000, | ||
1588 | 0x00050049, | ||
1589 | 0x00060060, | ||
1590 | 0xe1c900d0, | ||
1591 | 0xe35b0008, | ||
1592 | 0x3a000000, | ||
1593 | 0x00050046, | ||
1594 | 0xe3710000, | ||
1595 | 0x000a0000, | ||
1596 | 0x2a000000, | ||
1597 | 0x00050046, | ||
1598 | 0x00000000, | ||
1599 | 0xe1a0a009, | ||
1600 | 0x00000000, | ||
1601 | 0xeb000000, | ||
1602 | 0x00030010, | ||
1603 | 0x00000000, | ||
1604 | 0xe1a0900a, | ||
1605 | 0x00000000, | ||
1606 | 0xea000000, | ||
1607 | 0x00050049, | ||
1608 | 0x00060061, | ||
1609 | 0xe1c900d0, | ||
1610 | 0xe35b0008, | ||
1611 | 0x3a000000, | ||
1612 | 0x00050046, | ||
1613 | 0xe3710000, | ||
1614 | 0x000a0000, | ||
1615 | 0x2a000000, | ||
1616 | 0x00050046, | ||
1617 | 0x00000000, | ||
1618 | 0xe1a0a009, | ||
1619 | 0x00000000, | ||
1620 | 0xeb000000, | ||
1621 | 0x00030011, | ||
1622 | 0x00000000, | ||
1623 | 0xe1a0900a, | ||
1624 | 0x00000000, | ||
1625 | 0xea000000, | ||
1626 | 0x00050049, | ||
1627 | 0x00060062, | ||
1628 | 0xe1c900d0, | ||
1629 | 0xe35b0008, | ||
1630 | 0x3a000000, | ||
1631 | 0x00050046, | ||
1632 | 0xe3710000, | ||
1633 | 0x000a0000, | ||
1634 | 0x2a000000, | ||
1635 | 0x00050046, | ||
1636 | 0x00000000, | ||
1637 | 0xe1a0a009, | ||
1638 | 0x00000000, | ||
1639 | 0xeb000000, | ||
1640 | 0x00030012, | ||
1641 | 0x00000000, | ||
1642 | 0xe1a0900a, | ||
1643 | 0x00000000, | ||
1644 | 0xea000000, | ||
1645 | 0x00050049, | ||
1646 | 0x00060063, | ||
1647 | 0xe1c900d0, | ||
1648 | 0xe35b0008, | ||
1649 | 0x3a000000, | ||
1650 | 0x00050046, | ||
1651 | 0xe3710000, | ||
1652 | 0x000a0000, | ||
1653 | 0x2a000000, | ||
1654 | 0x00050046, | ||
1655 | 0x00000000, | ||
1656 | 0xe1a0a009, | ||
1657 | 0x00000000, | ||
1658 | 0xeb000000, | ||
1659 | 0x00030013, | ||
1660 | 0x00000000, | ||
1661 | 0xe1a0900a, | ||
1662 | 0x00000000, | ||
1663 | 0xea000000, | ||
1664 | 0x00050049, | ||
1665 | 0x00060064, | ||
1666 | 0xe1c900d0, | ||
1667 | 0xe35b0008, | ||
1668 | 0x3a000000, | ||
1669 | 0x00050046, | ||
1670 | 0xe3710000, | ||
1671 | 0x000a0000, | ||
1672 | 0x2a000000, | ||
1673 | 0x00050046, | ||
1674 | 0x00000000, | ||
1675 | 0xe1a0a009, | ||
1676 | 0x00000000, | ||
1677 | 0xeb000000, | ||
1678 | 0x00030014, | ||
1679 | 0x00000000, | ||
1680 | 0xe1a0900a, | ||
1681 | 0x00000000, | ||
1682 | 0xea000000, | ||
1683 | 0x00050049, | ||
1684 | 0x00060065, | ||
1685 | 0xe1c900d0, | ||
1686 | 0xe35b0008, | ||
1687 | 0x3a000000, | ||
1688 | 0x00050046, | ||
1689 | 0xe3710000, | ||
1690 | 0x000a0000, | ||
1691 | 0x2a000000, | ||
1692 | 0x00050046, | ||
1693 | 0x00000000, | ||
1694 | 0xe1a0a009, | ||
1695 | 0x00000000, | ||
1696 | 0xeb000000, | ||
1697 | 0x00030015, | ||
1698 | 0x00000000, | ||
1699 | 0xe1a0900a, | ||
1700 | 0x00000000, | ||
1701 | 0xea000000, | ||
1702 | 0x00050049, | ||
1703 | 0x00060066, | ||
1704 | 0xe1c900d0, | ||
1705 | 0xe35b0008, | ||
1706 | 0x3a000000, | ||
1707 | 0x00050046, | ||
1708 | 0xe3710000, | ||
1709 | 0x000a0000, | ||
1710 | 0x2a000000, | ||
1711 | 0x00050046, | ||
1712 | 0x00000000, | ||
1713 | 0xe1a0a009, | ||
1714 | 0x00000000, | ||
1715 | 0xeb000000, | ||
1716 | 0x00030016, | ||
1717 | 0x00000000, | ||
1718 | 0xe1a0900a, | ||
1719 | 0x00000000, | ||
1720 | 0xea000000, | ||
1721 | 0x00050049, | ||
1722 | 0x00060067, | ||
1723 | 0xe1c900d0, | ||
1724 | 0xe35b0008, | ||
1725 | 0x3a000000, | ||
1726 | 0x00050046, | ||
1727 | 0xe3710000, | ||
1728 | 0x000a0000, | ||
1729 | 0x2a000000, | ||
1730 | 0x00050046, | ||
1731 | 0x00000000, | ||
1732 | 0xe1a0a009, | ||
1733 | 0x00000000, | ||
1734 | 0xeb000000, | ||
1735 | 0x00030017, | ||
1736 | 0x00000000, | ||
1737 | 0xe1a0900a, | ||
1738 | 0x00000000, | ||
1739 | 0xea000000, | ||
1740 | 0x00050049, | ||
1741 | 0x00060068, | ||
1742 | 0xe1c900d0, | ||
1743 | 0xe35b0008, | ||
1744 | 0x3a000000, | ||
1745 | 0x00050046, | ||
1746 | 0xe3710000, | ||
1747 | 0x000a0000, | ||
1748 | 0x2a000000, | ||
1749 | 0x00050046, | ||
1750 | 0x00000000, | ||
1751 | 0xe1a0a009, | ||
1752 | 0x00000000, | ||
1753 | 0xeb000000, | ||
1754 | 0x00030018, | ||
1755 | 0x00000000, | ||
1756 | 0xe1a0900a, | ||
1757 | 0x00000000, | ||
1758 | 0xea000000, | ||
1759 | 0x00050049, | ||
1760 | 0x00060069, | ||
1761 | 0xe1c900d0, | ||
1762 | 0xe35b0008, | ||
1763 | 0x3a000000, | ||
1764 | 0x00050046, | ||
1765 | 0xe3710000, | ||
1766 | 0x000a0000, | ||
1767 | 0x2a000000, | ||
1768 | 0x00050046, | ||
1769 | 0x00000000, | ||
1770 | 0xe1a0a009, | ||
1771 | 0x00000000, | ||
1772 | 0xeb000000, | ||
1773 | 0x00030019, | ||
1774 | 0x00000000, | ||
1775 | 0xe1a0900a, | ||
1776 | 0x00000000, | ||
1777 | 0xea000000, | ||
1778 | 0x00050049, | ||
1779 | 0x0006006a, | ||
1780 | 0xe1c900d0, | ||
1781 | 0xe35b0008, | ||
1782 | 0x3a000000, | ||
1783 | 0x00050046, | ||
1784 | 0xe3710000, | ||
1785 | 0x000a0000, | ||
1786 | 0x2a000000, | ||
1787 | 0x00050046, | ||
1788 | 0x00000000, | ||
1789 | 0xe1a0a009, | ||
1790 | 0x00000000, | ||
1791 | 0xeb000000, | ||
1792 | 0x0003001a, | ||
1793 | 0x00000000, | ||
1794 | 0xe1a0900a, | ||
1795 | 0x00000000, | ||
1796 | 0xea000000, | ||
1797 | 0x00050049, | ||
1798 | 0x0006006b, | ||
1799 | 0xe1c900d0, | ||
1800 | 0xe35b0008, | ||
1801 | 0x3a000000, | ||
1802 | 0x00050046, | ||
1803 | 0xe3710000, | ||
1804 | 0x000a0000, | ||
1805 | 0x2a000000, | ||
1806 | 0x00050046, | ||
1807 | 0x00000000, | ||
1808 | 0xe1a0a009, | ||
1809 | 0x00000000, | ||
1810 | 0xeb000000, | ||
1811 | 0x0003001b, | ||
1812 | 0x00000000, | ||
1813 | 0xe1a0900a, | ||
1814 | 0x00000000, | ||
1815 | 0xea000000, | ||
1816 | 0x00050049, | ||
1817 | 0x0006006c, | ||
1818 | 0xe1c900d0, | ||
1819 | 0xe1c920d8, | ||
1820 | 0xe35b0010, | ||
1821 | 0x3a000000, | ||
1822 | 0x00050046, | ||
1823 | 0xe3710000, | ||
1824 | 0x000a0000, | ||
1825 | 0x33730000, | ||
1826 | 0x000a0000, | ||
1827 | 0x2a000000, | ||
1828 | 0x00050046, | ||
1829 | 0x00000000, | ||
1830 | 0xe1a0a009, | ||
1831 | 0x00000000, | ||
1832 | 0xeb000000, | ||
1833 | 0x0003001c, | ||
1834 | 0x00000000, | ||
1835 | 0xe1a0900a, | ||
1836 | 0x00000000, | ||
1837 | 0xea000000, | ||
1838 | 0x00050049, | ||
1839 | 0x0006006d, | ||
1840 | 0xe1c900d0, | ||
1841 | 0xe1c920d8, | ||
1842 | 0xe35b0010, | ||
1843 | 0x3a000000, | ||
1844 | 0x00050046, | ||
1845 | 0xe3710000, | ||
1846 | 0x000a0000, | ||
1847 | 0x33730000, | ||
1848 | 0x000a0000, | ||
1849 | 0x2a000000, | ||
1850 | 0x00050046, | ||
1851 | 0x00000000, | ||
1852 | 0xe1a0a009, | ||
1853 | 0x00000000, | ||
1854 | 0xeb000000, | ||
1855 | 0x0003001d, | ||
1856 | 0x00000000, | ||
1857 | 0xe1a0900a, | ||
1858 | 0x00000000, | ||
1859 | 0xea000000, | ||
1860 | 0x00050049, | ||
1861 | 0x0006006e, | ||
1862 | 0xe1c900d0, | ||
1863 | 0xe1c920d8, | ||
1864 | 0xe35b0010, | ||
1865 | 0x3a000000, | ||
1866 | 0x00050046, | ||
1867 | 0xe3710000, | ||
1868 | 0x000a0000, | ||
1869 | 0x33730000, | ||
1870 | 0x000a0000, | ||
1871 | 0x2a000000, | ||
1872 | 0x00050046, | ||
1873 | 0x00000000, | ||
1874 | 0xe1a0a009, | ||
1875 | 0x00000000, | ||
1876 | 0xeb000000, | ||
1877 | 0x0003001e, | ||
1878 | 0x00000000, | ||
1879 | 0xe1a0900a, | ||
1880 | 0x00000000, | ||
1881 | 0xea000000, | ||
1882 | 0x00050049, | ||
1883 | 0x0006006f, | ||
1884 | 0x00060070, | ||
1885 | 0xe1c900d0, | ||
1886 | 0xe35b0008, | ||
1887 | 0x3a000000, | ||
1888 | 0x00050046, | ||
1889 | 0xe3710000, | ||
1890 | 0x000a0000, | ||
1891 | 0x2a000000, | ||
1892 | 0x00050046, | ||
1893 | 0xe14220d0, | ||
1894 | 0x000c8100, | ||
1895 | 0xeb000000, | ||
1896 | 0x0003001f, | ||
1897 | 0xea000000, | ||
1898 | 0x00050049, | ||
1899 | 0x00060071, | ||
1900 | 0xe1c900d0, | ||
1901 | 0xe1c920d8, | ||
1902 | 0xe35b0010, | ||
1903 | 0x3a000000, | ||
1904 | 0x00050046, | ||
1905 | 0xe3710000, | ||
1906 | 0x000a0000, | ||
1907 | 0x2a000000, | ||
1908 | 0x00050046, | ||
1909 | 0xe3730000, | ||
1910 | 0x000a0000, | ||
1911 | 0x1a000000, | ||
1912 | 0x00050046, | ||
1913 | 0x00000000, | ||
1914 | 0xe1a0a009, | ||
1915 | 0x00000000, | ||
1916 | 0xeb000000, | ||
1917 | 0x00030020, | ||
1918 | 0x00000000, | ||
1919 | 0xe1a0900a, | ||
1920 | 0x00000000, | ||
1921 | 0xea000000, | ||
1922 | 0x00050049, | ||
1923 | 0x00060072, | ||
1924 | 0xe1c900d0, | ||
1925 | 0xe35b0008, | ||
1926 | 0x3a000000, | ||
1927 | 0x00050046, | ||
1928 | 0xe3710000, | ||
1929 | 0x000a0000, | ||
1930 | 0x2a000000, | ||
1931 | 0x00050046, | ||
1932 | 0xe1a0200d, | ||
1933 | 0x00000000, | ||
1934 | 0xe1a0a009, | ||
1935 | 0x00000000, | ||
1936 | 0xeb000000, | ||
1937 | 0x00030021, | ||
1938 | 0x00000000, | ||
1939 | 0xe1a0900a, | ||
1940 | 0x00000000, | ||
1941 | 0xe59d2000, | ||
1942 | 0xe3e03000, | ||
1943 | 0x000a0000, | ||
1944 | 0xe5196004, | ||
1945 | 0xe14900f8, | ||
1946 | 0xe3a0b000, | ||
1947 | 0x000a0000, | ||
1948 | 0xe1c920f0, | ||
1949 | 0xea000000, | ||
1950 | 0x00050047, | ||
1951 | 0x00060073, | ||
1952 | 0xe1c900d0, | ||
1953 | 0xe35b0008, | ||
1954 | 0x3a000000, | ||
1955 | 0x00050046, | ||
1956 | 0xe3710000, | ||
1957 | 0x000a0000, | ||
1958 | 0x2a000000, | ||
1959 | 0x00050046, | ||
1960 | 0xe2492008, | ||
1961 | 0xe5196004, | ||
1962 | 0x00000000, | ||
1963 | 0xe1a0a009, | ||
1964 | 0x00000000, | ||
1965 | 0xeb000000, | ||
1966 | 0x00030022, | ||
1967 | 0x00000000, | ||
1968 | 0xe1a0900a, | ||
1969 | 0x00000000, | ||
1970 | 0xe3a0b000, | ||
1971 | 0x000a0000, | ||
1972 | 0xe1c900f0, | ||
1973 | 0xea000000, | ||
1974 | 0x00050047, | ||
1975 | 0x00060074, | ||
1976 | 0xe1c900d0, | ||
1977 | 0xe35b0008, | ||
1978 | 0x3a000000, | ||
1979 | 0x00050046, | ||
1980 | 0xe3710000, | ||
1981 | 0x000a0000, | ||
1982 | 0xe3a0a008, | ||
1983 | 0x1a000000, | ||
1984 | 0x00050004, | ||
1985 | 0x0006000b, | ||
1986 | 0xe18920da, | ||
1987 | 0xe15a000b, | ||
1988 | 0x2a000000, | ||
1989 | 0x00050049, | ||
1990 | 0xe3730000, | ||
1991 | 0x000a0000, | ||
1992 | 0x1a000000, | ||
1993 | 0x00050003, | ||
1994 | 0xe1500002, | ||
1995 | 0xe28aa008, | ||
1996 | 0xc1a00002, | ||
1997 | 0xea000000, | ||
1998 | 0x0005000b, | ||
1999 | 0x0006000d, | ||
2000 | 0x8a000000, | ||
2001 | 0x00050046, | ||
2002 | 0xeb000000, | ||
2003 | 0x00030023, | ||
2004 | 0xe18920da, | ||
2005 | 0xea000000, | ||
2006 | 0x00050006, | ||
2007 | 0x0006000e, | ||
2008 | 0x8a000000, | ||
2009 | 0x00050046, | ||
2010 | 0x0006000f, | ||
2011 | 0xe18920da, | ||
2012 | 0xe15a000b, | ||
2013 | 0x2a000000, | ||
2014 | 0x00050049, | ||
2015 | 0xe3730000, | ||
2016 | 0x000a0000, | ||
2017 | 0x2a000000, | ||
2018 | 0x00050007, | ||
2019 | 0x00060010, | ||
2020 | 0x00000000, | ||
2021 | 0xeb000000, | ||
2022 | 0x00030024, | ||
2023 | 0xe28aa008, | ||
2024 | 0x81a00002, | ||
2025 | 0x81a01003, | ||
2026 | 0xea000000, | ||
2027 | 0x0005000f, | ||
2028 | 0x00060011, | ||
2029 | 0x8a000000, | ||
2030 | 0x00050046, | ||
2031 | 0xe1cd00f0, | ||
2032 | 0xe1a00002, | ||
2033 | 0xeb000000, | ||
2034 | 0x00030023, | ||
2035 | 0xe1cd20d0, | ||
2036 | 0xea000000, | ||
2037 | 0x00050010, | ||
2038 | 0x00060075, | ||
2039 | 0xe1c900d0, | ||
2040 | 0xe35b0008, | ||
2041 | 0x3a000000, | ||
2042 | 0x00050046, | ||
2043 | 0xe3710000, | ||
2044 | 0x000a0000, | ||
2045 | 0xe3a0a008, | ||
2046 | 0x1a000000, | ||
2047 | 0x00050004, | ||
2048 | 0x0006000b, | ||
2049 | 0xe18920da, | ||
2050 | 0xe15a000b, | ||
2051 | 0x2a000000, | ||
2052 | 0x00050049, | ||
2053 | 0xe3730000, | ||
2054 | 0x000a0000, | ||
2055 | 0x1a000000, | ||
2056 | 0x00050003, | ||
2057 | 0xe1500002, | ||
2058 | 0xe28aa008, | ||
2059 | 0xb1a00002, | ||
2060 | 0xea000000, | ||
2061 | 0x0005000b, | ||
2062 | 0x0006000d, | ||
2063 | 0x8a000000, | ||
2064 | 0x00050046, | ||
2065 | 0xeb000000, | ||
2066 | 0x00030023, | ||
2067 | 0xe18920da, | ||
2068 | 0xea000000, | ||
2069 | 0x00050006, | ||
2070 | 0x0006000e, | ||
2071 | 0x8a000000, | ||
2072 | 0x00050046, | ||
2073 | 0x0006000f, | ||
2074 | 0x00000000, | ||
2075 | 0xe18920da, | ||
2076 | 0xe15a000b, | ||
2077 | 0x2a000000, | ||
2078 | 0x00050049, | ||
2079 | 0xe3730000, | ||
2080 | 0x000a0000, | ||
2081 | 0x2a000000, | ||
2082 | 0x00050007, | ||
2083 | 0x00060010, | ||
2084 | 0xeb000000, | ||
2085 | 0x00030024, | ||
2086 | 0xe28aa008, | ||
2087 | 0x31a00002, | ||
2088 | 0x31a01003, | ||
2089 | 0xea000000, | ||
2090 | 0x0005000f, | ||
2091 | 0x00060011, | ||
2092 | 0x8a000000, | ||
2093 | 0x00050046, | ||
2094 | 0xe1cd00f0, | ||
2095 | 0xe1a00002, | ||
2096 | 0xeb000000, | ||
2097 | 0x00030023, | ||
2098 | 0xe1cd20d0, | ||
2099 | 0xea000000, | ||
2100 | 0x00050010, | ||
2101 | 0x00060076, | ||
2102 | 0xe1c900d0, | ||
2103 | 0xe35b0008, | ||
2104 | 0x3a000000, | ||
2105 | 0x00050046, | ||
2106 | 0xe3710000, | ||
2107 | 0x000a0000, | ||
2108 | 0x1a000000, | ||
2109 | 0x00050046, | ||
2110 | 0xe5100000, | ||
2111 | 0x000d8180, | ||
2112 | 0xe3e01000, | ||
2113 | 0x000a0000, | ||
2114 | 0xea000000, | ||
2115 | 0x00050049, | ||
2116 | 0x00060077, | ||
2117 | 0xe1c900d0, | ||
2118 | 0xe5196004, | ||
2119 | 0xe35b0008, | ||
2120 | 0x03710000, | ||
2121 | 0x000a0000, | ||
2122 | 0x1a000000, | ||
2123 | 0x00050046, | ||
2124 | 0xe5102000, | ||
2125 | 0x000d8180, | ||
2126 | 0xe5500000, | ||
2127 | 0x000d8180, | ||
2128 | 0x00000000, | ||
2129 | 0xe3e01000, | ||
2130 | 0x000a0000, | ||
2131 | 0xe3520000, | ||
2132 | 0x03a0b000, | ||
2133 | 0x000a0000, | ||
2134 | 0x13a0b000, | ||
2135 | 0x000a0000, | ||
2136 | 0xe14900f8, | ||
2137 | 0xea000000, | ||
2138 | 0x00050047, | ||
2139 | 0x00060078, | ||
2140 | 0xe5170000, | ||
2141 | 0x000d8180, | ||
2142 | 0xe5171000, | ||
2143 | 0x000d8180, | ||
2144 | 0xe1500001, | ||
2145 | 0xab000000, | ||
2146 | 0x0005004f, | ||
2147 | 0xe1c900d0, | ||
2148 | 0xe5196004, | ||
2149 | 0xe35b0008, | ||
2150 | 0x03710000, | ||
2151 | 0x000a0000, | ||
2152 | 0x03d030ff, | ||
2153 | 0xe3a02001, | ||
2154 | 0x1a000000, | ||
2155 | 0x00050046, | ||
2156 | 0xe58d0000, | ||
2157 | 0xe1a0100d, | ||
2158 | 0x00060079, | ||
2159 | 0xe5089000, | ||
2160 | 0x000d8180, | ||
2161 | 0xe1a00008, | ||
2162 | 0xe58d6008, | ||
2163 | 0xeb000000, | ||
2164 | 0x00030025, | ||
2165 | 0xe5189000, | ||
2166 | 0x000d8180, | ||
2167 | 0xe3e01000, | ||
2168 | 0x000a0000, | ||
2169 | 0xea000000, | ||
2170 | 0x00050049, | ||
2171 | 0x0006007a, | ||
2172 | 0xe5170000, | ||
2173 | 0x000d8180, | ||
2174 | 0xe5171000, | ||
2175 | 0x000d8180, | ||
2176 | 0xe1500001, | ||
2177 | 0xab000000, | ||
2178 | 0x0005004f, | ||
2179 | 0xe1c900d0, | ||
2180 | 0xe1c921d0, | ||
2181 | 0xe35b0010, | ||
2182 | 0xe3e0c000, | ||
2183 | 0x0a000000, | ||
2184 | 0x00050001, | ||
2185 | 0x3a000000, | ||
2186 | 0x00050046, | ||
2187 | 0x00000000, | ||
2188 | 0xe3730000, | ||
2189 | 0x000a0000, | ||
2190 | 0xe1a0c002, | ||
2191 | 0x1a000000, | ||
2192 | 0x00050046, | ||
2193 | 0x0006000b, | ||
2194 | 0xe1c920d8, | ||
2195 | 0xe3710000, | ||
2196 | 0x000a0000, | ||
2197 | 0x05101000, | ||
2198 | 0x000d8180, | ||
2199 | 0x03730000, | ||
2200 | 0x000a0000, | ||
2201 | 0x1a000000, | ||
2202 | 0x00050046, | ||
2203 | 0xe2813001, | ||
2204 | 0xe3520000, | ||
2205 | 0xb0822003, | ||
2206 | 0xe3520001, | ||
2207 | 0xb3a02001, | ||
2208 | 0xe35c0000, | ||
2209 | 0xb08cc003, | ||
2210 | 0xe1cccfcc, | ||
2211 | 0xe15c0001, | ||
2212 | 0xe2800000, | ||
2213 | 0x000a0000, | ||
2214 | 0xc1a0c001, | ||
2215 | 0xe0801002, | ||
2216 | 0xe05c2002, | ||
2217 | 0xe2822001, | ||
2218 | 0xaa000000, | ||
2219 | 0x00050079, | ||
2220 | 0x0006007b, | ||
2221 | 0xe2470000, | ||
2222 | 0x000a0000, | ||
2223 | 0xe3e01000, | ||
2224 | 0x000a0000, | ||
2225 | 0xea000000, | ||
2226 | 0x00050049, | ||
2227 | 0x0006007c, | ||
2228 | 0xe5170000, | ||
2229 | 0x000d8180, | ||
2230 | 0xe5171000, | ||
2231 | 0x000d8180, | ||
2232 | 0xe1500001, | ||
2233 | 0xab000000, | ||
2234 | 0x0005004f, | ||
2235 | 0xe1c900d0, | ||
2236 | 0xe1c920d8, | ||
2237 | 0xe35b0010, | ||
2238 | 0x3a000000, | ||
2239 | 0x00050046, | ||
2240 | 0xe3710000, | ||
2241 | 0x000a0000, | ||
2242 | 0x03730000, | ||
2243 | 0x000a0000, | ||
2244 | 0x1a000000, | ||
2245 | 0x00050046, | ||
2246 | 0xe2523001, | ||
2247 | 0xe5101000, | ||
2248 | 0x000d8180, | ||
2249 | 0x00000000, | ||
2250 | 0xba000000, | ||
2251 | 0x0005007b, | ||
2252 | 0xe3510001, | ||
2253 | 0x3a000000, | ||
2254 | 0x0005007b, | ||
2255 | 0x1a000000, | ||
2256 | 0x00050046, | ||
2257 | 0xe517c000, | ||
2258 | 0x000d8180, | ||
2259 | 0xe5171000, | ||
2260 | 0x000d8180, | ||
2261 | 0xe5100000, | ||
2262 | 0x000d8180, | ||
2263 | 0xe15c0002, | ||
2264 | 0x3a000000, | ||
2265 | 0x00050046, | ||
2266 | 0x0006000b, | ||
2267 | 0xe7c10003, | ||
2268 | 0xe2533001, | ||
2269 | 0xaa000000, | ||
2270 | 0x0005000b, | ||
2271 | 0xea000000, | ||
2272 | 0x00050079, | ||
2273 | 0x0006007d, | ||
2274 | 0xe5170000, | ||
2275 | 0x000d8180, | ||
2276 | 0xe5171000, | ||
2277 | 0x000d8180, | ||
2278 | 0xe1500001, | ||
2279 | 0xab000000, | ||
2280 | 0x0005004f, | ||
2281 | 0xe1c900d0, | ||
2282 | 0xe35b0008, | ||
2283 | 0x3a000000, | ||
2284 | 0x00050046, | ||
2285 | 0xe3710000, | ||
2286 | 0x000a0000, | ||
2287 | 0x1a000000, | ||
2288 | 0x00050046, | ||
2289 | 0xe5102000, | ||
2290 | 0x000d8180, | ||
2291 | 0xe517c000, | ||
2292 | 0x000d8180, | ||
2293 | 0xe5171000, | ||
2294 | 0x000d8180, | ||
2295 | 0xe1a03002, | ||
2296 | 0xe2800000, | ||
2297 | 0x000a0000, | ||
2298 | 0xe15c0002, | ||
2299 | 0x3a000000, | ||
2300 | 0x00050046, | ||
2301 | 0x0006000b, | ||
2302 | 0x00000000, | ||
2303 | 0xe4d0c001, | ||
2304 | 0xe2533001, | ||
2305 | 0xba000000, | ||
2306 | 0x00050079, | ||
2307 | 0xe7c1c003, | ||
2308 | 0xea000000, | ||
2309 | 0x0005000b, | ||
2310 | 0x0006007e, | ||
2311 | 0xe5170000, | ||
2312 | 0x000d8180, | ||
2313 | 0xe5171000, | ||
2314 | 0x000d8180, | ||
2315 | 0xe1500001, | ||
2316 | 0xab000000, | ||
2317 | 0x0005004f, | ||
2318 | 0xe1c900d0, | ||
2319 | 0xe35b0008, | ||
2320 | 0x3a000000, | ||
2321 | 0x00050046, | ||
2322 | 0xe3710000, | ||
2323 | 0x000a0000, | ||
2324 | 0x1a000000, | ||
2325 | 0x00050046, | ||
2326 | 0xe5102000, | ||
2327 | 0x000d8180, | ||
2328 | 0xe517c000, | ||
2329 | 0x000d8180, | ||
2330 | 0xe5171000, | ||
2331 | 0x000d8180, | ||
2332 | 0xe3a03000, | ||
2333 | 0xe2800000, | ||
2334 | 0x000a0000, | ||
2335 | 0xe15c0002, | ||
2336 | 0x3a000000, | ||
2337 | 0x00050046, | ||
2338 | 0x0006000b, | ||
2339 | 0xe7d0c003, | ||
2340 | 0xe1530002, | ||
2341 | 0x2a000000, | ||
2342 | 0x00050079, | ||
2343 | 0xe24cb041, | ||
2344 | 0xe35b001a, | ||
2345 | 0x322cc020, | ||
2346 | 0xe7c1c003, | ||
2347 | 0xe2833001, | ||
2348 | 0xea000000, | ||
2349 | 0x0005000b, | ||
2350 | 0x0006007f, | ||
2351 | 0xe5170000, | ||
2352 | 0x000d8180, | ||
2353 | 0xe5171000, | ||
2354 | 0x000d8180, | ||
2355 | 0xe1500001, | ||
2356 | 0xab000000, | ||
2357 | 0x0005004f, | ||
2358 | 0xe1c900d0, | ||
2359 | 0xe35b0008, | ||
2360 | 0x3a000000, | ||
2361 | 0x00050046, | ||
2362 | 0x00000000, | ||
2363 | 0xe3710000, | ||
2364 | 0x000a0000, | ||
2365 | 0x1a000000, | ||
2366 | 0x00050046, | ||
2367 | 0xe5102000, | ||
2368 | 0x000d8180, | ||
2369 | 0xe517c000, | ||
2370 | 0x000d8180, | ||
2371 | 0xe5171000, | ||
2372 | 0x000d8180, | ||
2373 | 0xe3a03000, | ||
2374 | 0xe2800000, | ||
2375 | 0x000a0000, | ||
2376 | 0xe15c0002, | ||
2377 | 0x3a000000, | ||
2378 | 0x00050046, | ||
2379 | 0x0006000b, | ||
2380 | 0xe7d0c003, | ||
2381 | 0xe1530002, | ||
2382 | 0x2a000000, | ||
2383 | 0x00050079, | ||
2384 | 0xe24cb061, | ||
2385 | 0xe35b001a, | ||
2386 | 0x322cc020, | ||
2387 | 0xe7c1c003, | ||
2388 | 0xe2833001, | ||
2389 | 0xea000000, | ||
2390 | 0x0005000b, | ||
2391 | 0x00060080, | ||
2392 | 0xe1c900d0, | ||
2393 | 0xe35b0008, | ||
2394 | 0x3a000000, | ||
2395 | 0x00050046, | ||
2396 | 0xe3710000, | ||
2397 | 0x000a0000, | ||
2398 | 0x1a000000, | ||
2399 | 0x00050046, | ||
2400 | 0x00000000, | ||
2401 | 0xe1a0a009, | ||
2402 | 0x00000000, | ||
2403 | 0xeb000000, | ||
2404 | 0x00030026, | ||
2405 | 0x00000000, | ||
2406 | 0xe1a0900a, | ||
2407 | 0x00000000, | ||
2408 | 0xe3e01000, | ||
2409 | 0x000a0000, | ||
2410 | 0xea000000, | ||
2411 | 0x00050049, | ||
2412 | 0x00060081, | ||
2413 | 0x8a000000, | ||
2414 | 0x00050046, | ||
2415 | 0x00060082, | ||
2416 | 0xe1a0c081, | ||
2417 | 0xe29cc980, | ||
2418 | 0x53a00000, | ||
2419 | 0x512fff1e, | ||
2420 | 0xe3e03ff8, | ||
2421 | 0xe053cacc, | ||
2422 | 0x4a000000, | ||
2423 | 0x00050001, | ||
2424 | 0xe1a03581, | ||
2425 | 0xe3833480, | ||
2426 | 0xe1833aa0, | ||
2427 | 0xe3510000, | ||
2428 | 0xe1a00c33, | ||
2429 | 0xb2600000, | ||
2430 | 0xe12fff1e, | ||
2431 | 0x0006000b, | ||
2432 | 0xe28cc015, | ||
2433 | 0xe1a03c30, | ||
2434 | 0xe26cc014, | ||
2435 | 0xe1a00601, | ||
2436 | 0xe3510000, | ||
2437 | 0xe1830c10, | ||
2438 | 0xb2600000, | ||
2439 | 0xe12fff1e, | ||
2440 | 0x00060083, | ||
2441 | 0xe1c900d0, | ||
2442 | 0xe35b0008, | ||
2443 | 0x3a000000, | ||
2444 | 0x00050046, | ||
2445 | 0xe3710000, | ||
2446 | 0x000a0000, | ||
2447 | 0x1b000000, | ||
2448 | 0x00050081, | ||
2449 | 0xe3e01000, | ||
2450 | 0x000a0000, | ||
2451 | 0xea000000, | ||
2452 | 0x00050049, | ||
2453 | 0x00060084, | ||
2454 | 0xe1c900d0, | ||
2455 | 0xe35b0008, | ||
2456 | 0x3a000000, | ||
2457 | 0x00050046, | ||
2458 | 0xe3710000, | ||
2459 | 0x000a0000, | ||
2460 | 0x1b000000, | ||
2461 | 0x00050081, | ||
2462 | 0xe1a02000, | ||
2463 | 0xe3a0a008, | ||
2464 | 0x0006000b, | ||
2465 | 0xe18900da, | ||
2466 | 0xe15a000b, | ||
2467 | 0xe28aa008, | ||
2468 | 0xaa000000, | ||
2469 | 0x00050002, | ||
2470 | 0xe3710000, | ||
2471 | 0x000a0000, | ||
2472 | 0x1b000000, | ||
2473 | 0x00050081, | ||
2474 | 0xe0022000, | ||
2475 | 0xea000000, | ||
2476 | 0x0005000b, | ||
2477 | 0x00060085, | ||
2478 | 0x00000000, | ||
2479 | 0xe1c900d0, | ||
2480 | 0xe35b0008, | ||
2481 | 0x3a000000, | ||
2482 | 0x00050046, | ||
2483 | 0xe3710000, | ||
2484 | 0x000a0000, | ||
2485 | 0x1b000000, | ||
2486 | 0x00050081, | ||
2487 | 0xe1a02000, | ||
2488 | 0xe3a0a008, | ||
2489 | 0x0006000b, | ||
2490 | 0xe18900da, | ||
2491 | 0xe15a000b, | ||
2492 | 0xe28aa008, | ||
2493 | 0xaa000000, | ||
2494 | 0x00050002, | ||
2495 | 0xe3710000, | ||
2496 | 0x000a0000, | ||
2497 | 0x1b000000, | ||
2498 | 0x00050081, | ||
2499 | 0xe1822000, | ||
2500 | 0xea000000, | ||
2501 | 0x0005000b, | ||
2502 | 0x00060086, | ||
2503 | 0xe1c900d0, | ||
2504 | 0xe35b0008, | ||
2505 | 0x3a000000, | ||
2506 | 0x00050046, | ||
2507 | 0xe3710000, | ||
2508 | 0x000a0000, | ||
2509 | 0x1b000000, | ||
2510 | 0x00050081, | ||
2511 | 0xe1a02000, | ||
2512 | 0xe3a0a008, | ||
2513 | 0x0006000b, | ||
2514 | 0xe18900da, | ||
2515 | 0xe15a000b, | ||
2516 | 0xe28aa008, | ||
2517 | 0xaa000000, | ||
2518 | 0x00050002, | ||
2519 | 0xe3710000, | ||
2520 | 0x000a0000, | ||
2521 | 0x1b000000, | ||
2522 | 0x00050081, | ||
2523 | 0xe0222000, | ||
2524 | 0xea000000, | ||
2525 | 0x0005000b, | ||
2526 | 0x0006000c, | ||
2527 | 0xe3e03000, | ||
2528 | 0x000a0000, | ||
2529 | 0xe5196004, | ||
2530 | 0xe14920f8, | ||
2531 | 0xea000000, | ||
2532 | 0x0005005e, | ||
2533 | 0x00060087, | ||
2534 | 0xe1c900d0, | ||
2535 | 0xe35b0008, | ||
2536 | 0x3a000000, | ||
2537 | 0x00050046, | ||
2538 | 0x00000000, | ||
2539 | 0xe3710000, | ||
2540 | 0x000a0000, | ||
2541 | 0x1b000000, | ||
2542 | 0x00050081, | ||
2543 | 0xe0202860, | ||
2544 | 0xe3c228ff, | ||
2545 | 0xe1a00460, | ||
2546 | 0xe3e01000, | ||
2547 | 0x000a0000, | ||
2548 | 0xe0200422, | ||
2549 | 0xea000000, | ||
2550 | 0x00050049, | ||
2551 | 0x00060088, | ||
2552 | 0xe1c900d0, | ||
2553 | 0xe35b0008, | ||
2554 | 0x3a000000, | ||
2555 | 0x00050046, | ||
2556 | 0xe3710000, | ||
2557 | 0x000a0000, | ||
2558 | 0x1b000000, | ||
2559 | 0x00050081, | ||
2560 | 0xe1e00000, | ||
2561 | 0xe3e01000, | ||
2562 | 0x000a0000, | ||
2563 | 0xea000000, | ||
2564 | 0x00050049, | ||
2565 | 0x00060089, | ||
2566 | 0xe1c900d8, | ||
2567 | 0xe35b0010, | ||
2568 | 0x3a000000, | ||
2569 | 0x00050046, | ||
2570 | 0xe3710000, | ||
2571 | 0x000a0000, | ||
2572 | 0x1b000000, | ||
2573 | 0x00050081, | ||
2574 | 0xe200a01f, | ||
2575 | 0xe1c900d0, | ||
2576 | 0xe3710000, | ||
2577 | 0x000a0000, | ||
2578 | 0x1b000000, | ||
2579 | 0x00050081, | ||
2580 | 0xe1a00a10, | ||
2581 | 0xe3e01000, | ||
2582 | 0x000a0000, | ||
2583 | 0xea000000, | ||
2584 | 0x00050049, | ||
2585 | 0x0006008a, | ||
2586 | 0xe1c900d8, | ||
2587 | 0xe35b0010, | ||
2588 | 0x3a000000, | ||
2589 | 0x00050046, | ||
2590 | 0xe3710000, | ||
2591 | 0x000a0000, | ||
2592 | 0x1b000000, | ||
2593 | 0x00050081, | ||
2594 | 0x00000000, | ||
2595 | 0xe200a01f, | ||
2596 | 0xe1c900d0, | ||
2597 | 0xe3710000, | ||
2598 | 0x000a0000, | ||
2599 | 0x1b000000, | ||
2600 | 0x00050081, | ||
2601 | 0xe1a00a30, | ||
2602 | 0xe3e01000, | ||
2603 | 0x000a0000, | ||
2604 | 0xea000000, | ||
2605 | 0x00050049, | ||
2606 | 0x0006008b, | ||
2607 | 0xe1c900d8, | ||
2608 | 0xe35b0010, | ||
2609 | 0x3a000000, | ||
2610 | 0x00050046, | ||
2611 | 0xe3710000, | ||
2612 | 0x000a0000, | ||
2613 | 0x1b000000, | ||
2614 | 0x00050081, | ||
2615 | 0xe200a01f, | ||
2616 | 0xe1c900d0, | ||
2617 | 0xe3710000, | ||
2618 | 0x000a0000, | ||
2619 | 0x1b000000, | ||
2620 | 0x00050081, | ||
2621 | 0xe1a00a50, | ||
2622 | 0xe3e01000, | ||
2623 | 0x000a0000, | ||
2624 | 0xea000000, | ||
2625 | 0x00050049, | ||
2626 | 0x0006008c, | ||
2627 | 0xe1c900d8, | ||
2628 | 0xe35b0010, | ||
2629 | 0x3a000000, | ||
2630 | 0x00050046, | ||
2631 | 0xe3710000, | ||
2632 | 0x000a0000, | ||
2633 | 0x1b000000, | ||
2634 | 0x00050081, | ||
2635 | 0xe260a000, | ||
2636 | 0xe1c900d0, | ||
2637 | 0xe3710000, | ||
2638 | 0x000a0000, | ||
2639 | 0x1b000000, | ||
2640 | 0x00050081, | ||
2641 | 0xe1a00a70, | ||
2642 | 0xe3e01000, | ||
2643 | 0x000a0000, | ||
2644 | 0xea000000, | ||
2645 | 0x00050049, | ||
2646 | 0x0006008d, | ||
2647 | 0xe1c900d8, | ||
2648 | 0xe35b0010, | ||
2649 | 0x3a000000, | ||
2650 | 0x00050046, | ||
2651 | 0x00000000, | ||
2652 | 0xe3710000, | ||
2653 | 0x000a0000, | ||
2654 | 0x1b000000, | ||
2655 | 0x00050081, | ||
2656 | 0xe200a01f, | ||
2657 | 0xe1c900d0, | ||
2658 | 0xe3710000, | ||
2659 | 0x000a0000, | ||
2660 | 0x1b000000, | ||
2661 | 0x00050081, | ||
2662 | 0xe1a00a70, | ||
2663 | 0xe3e01000, | ||
2664 | 0x000a0000, | ||
2665 | 0xea000000, | ||
2666 | 0x00050049, | ||
2667 | 0x00060046, | ||
2668 | 0xe5192008, | ||
2669 | 0xe5181000, | ||
2670 | 0x000d8180, | ||
2671 | 0xe089000b, | ||
2672 | 0xe5196004, | ||
2673 | 0xe5080000, | ||
2674 | 0x000d8180, | ||
2675 | 0xe5122000, | ||
2676 | 0x000d8180, | ||
2677 | 0xe5089000, | ||
2678 | 0x000d8180, | ||
2679 | 0xe2800000, | ||
2680 | 0x000a0000, | ||
2681 | 0xe58d6008, | ||
2682 | 0xe1500001, | ||
2683 | 0xe1a00008, | ||
2684 | 0x8a000000, | ||
2685 | 0x00050005, | ||
2686 | 0xe12fff32, | ||
2687 | 0xe5189000, | ||
2688 | 0x000d8180, | ||
2689 | 0xe3500000, | ||
2690 | 0xe1a0b180, | ||
2691 | 0xe249a008, | ||
2692 | 0xca000000, | ||
2693 | 0x00050047, | ||
2694 | 0x0006000b, | ||
2695 | 0xe5180000, | ||
2696 | 0x000d8180, | ||
2697 | 0xe5192008, | ||
2698 | 0xe040b009, | ||
2699 | 0x1a000000, | ||
2700 | 0x00050029, | ||
2701 | 0xe5126000, | ||
2702 | 0x000d8180, | ||
2703 | 0xe5d6c000, | ||
2704 | 0xe496e004, | ||
2705 | 0xe797c10c, | ||
2706 | 0xe004a2ae, | ||
2707 | 0xe08aa009, | ||
2708 | 0xe12fff1c, | ||
2709 | 0x00060029, | ||
2710 | 0xe2160000, | ||
2711 | 0x000a0000, | ||
2712 | 0xe3c61000, | ||
2713 | 0x000a0000, | ||
2714 | 0x00000000, | ||
2715 | 0x0516e004, | ||
2716 | 0x00020000, | ||
2717 | 0x000412ae, | ||
2718 | 0x02811008, | ||
2719 | 0xe049c001, | ||
2720 | 0xea000000, | ||
2721 | 0x00050024, | ||
2722 | 0x0006000f, | ||
2723 | 0xe3a01000, | ||
2724 | 0x000a0000, | ||
2725 | 0xeb000000, | ||
2726 | 0x00030000, | ||
2727 | 0xe5189000, | ||
2728 | 0x000d8180, | ||
2729 | 0xe1500000, | ||
2730 | 0xea000000, | ||
2731 | 0x0005000b, | ||
2732 | 0x0006004f, | ||
2733 | 0xe1a0a00e, | ||
2734 | 0xe5089000, | ||
2735 | 0x000d8180, | ||
2736 | 0xe089100b, | ||
2737 | 0xe58d6008, | ||
2738 | 0xe5081000, | ||
2739 | 0x000d8180, | ||
2740 | 0xe1a00008, | ||
2741 | 0xeb000000, | ||
2742 | 0x00030027, | ||
2743 | 0xe5189000, | ||
2744 | 0x000d8180, | ||
2745 | 0xe1a0e00a, | ||
2746 | 0xe5192008, | ||
2747 | 0xe12fff1e, | ||
2748 | 0x0006008e, | ||
2749 | 0x00000000, | ||
2750 | 0xe5570000, | ||
2751 | 0x000d8180, | ||
2752 | 0xe3100000, | ||
2753 | 0x000a0000, | ||
2754 | 0x1a000000, | ||
2755 | 0x00050005, | ||
2756 | 0xe5171000, | ||
2757 | 0x000d8180, | ||
2758 | 0xe3100000, | ||
2759 | 0x000a0000, | ||
2760 | 0x1a000000, | ||
2761 | 0x00050001, | ||
2762 | 0xe2411001, | ||
2763 | 0xe3100000, | ||
2764 | 0x000a0000, | ||
2765 | 0x15071000, | ||
2766 | 0x000d8180, | ||
2767 | 0xea000000, | ||
2768 | 0x00050001, | ||
2769 | 0x00000000, | ||
2770 | 0x0006008f, | ||
2771 | 0xe5570000, | ||
2772 | 0x000d8180, | ||
2773 | 0xe3100000, | ||
2774 | 0x000a0000, | ||
2775 | 0x0a000000, | ||
2776 | 0x00050001, | ||
2777 | 0x0006000f, | ||
2778 | 0xe20ec0ff, | ||
2779 | 0xe087c10c, | ||
2780 | 0xe51cf000, | ||
2781 | 0x000d8180, | ||
2782 | 0x00060090, | ||
2783 | 0xe5570000, | ||
2784 | 0x000d8180, | ||
2785 | 0xe5171000, | ||
2786 | 0x000d8180, | ||
2787 | 0xe3100000, | ||
2788 | 0x000a0000, | ||
2789 | 0x1a000000, | ||
2790 | 0x0005000f, | ||
2791 | 0xe3100000, | ||
2792 | 0x000a0000, | ||
2793 | 0x0a000000, | ||
2794 | 0x0005000f, | ||
2795 | 0xe2511001, | ||
2796 | 0xe5071000, | ||
2797 | 0x000d8180, | ||
2798 | 0x0a000000, | ||
2799 | 0x00050001, | ||
2800 | 0xe3100000, | ||
2801 | 0x000a0000, | ||
2802 | 0x0a000000, | ||
2803 | 0x0005000f, | ||
2804 | 0x0006000b, | ||
2805 | 0xe1a00008, | ||
2806 | 0xe5089000, | ||
2807 | 0x000d8180, | ||
2808 | 0xe1a01006, | ||
2809 | 0xeb000000, | ||
2810 | 0x00030028, | ||
2811 | 0x0006000d, | ||
2812 | 0xe5189000, | ||
2813 | 0x000d8180, | ||
2814 | 0x0006000e, | ||
2815 | 0x00000000, | ||
2816 | 0xe556c004, | ||
2817 | 0xe516e004, | ||
2818 | 0xe087c10c, | ||
2819 | 0xe51cc000, | ||
2820 | 0x000d8180, | ||
2821 | 0xe004a2ae, | ||
2822 | 0xe1a0b82e, | ||
2823 | 0xe12fff1c, | ||
2824 | 0x00060091, | ||
2825 | 0xe5130018, | ||
2826 | 0xe2866004, | ||
2827 | 0xe58d0004, | ||
2828 | 0xea000000, | ||
2829 | 0x0005000e, | ||
2830 | 0x00060092, | ||
2831 | 0x00000000, | ||
2832 | 0xe5192008, | ||
2833 | 0xe2470000, | ||
2834 | 0x000a0000, | ||
2835 | 0xe58d6008, | ||
2836 | 0xe5122000, | ||
2837 | 0x000d8180, | ||
2838 | 0xe1a01006, | ||
2839 | 0xe5078000, | ||
2840 | 0x000d8180, | ||
2841 | 0xe5522000, | ||
2842 | 0x000d8180, | ||
2843 | 0xe5089000, | ||
2844 | 0x000d8180, | ||
2845 | 0xe0892182, | ||
2846 | 0xe5082000, | ||
2847 | 0x000d8180, | ||
2848 | 0xeb000000, | ||
2849 | 0x00030029, | ||
2850 | 0xea000000, | ||
2851 | 0x0005000d, | ||
2852 | 0x00000000, | ||
2853 | 0x00060093, | ||
2854 | 0xe1a01006, | ||
2855 | 0x00000000, | ||
2856 | 0xea000000, | ||
2857 | 0x00050001, | ||
2858 | 0x00000000, | ||
2859 | 0x00060094, | ||
2860 | 0x00000000, | ||
2861 | 0xe3861001, | ||
2862 | 0x0006000b, | ||
2863 | 0x00000000, | ||
2864 | 0xe089300b, | ||
2865 | 0xe58d6008, | ||
2866 | 0xe1a00008, | ||
2867 | 0xe5089000, | ||
2868 | 0x000d8180, | ||
2869 | 0xe04aa009, | ||
2870 | 0xe5083000, | ||
2871 | 0x000d8180, | ||
2872 | 0xeb000000, | ||
2873 | 0x0003002a, | ||
2874 | 0xe5189000, | ||
2875 | 0x000d8180, | ||
2876 | 0xe5183000, | ||
2877 | 0x000d8180, | ||
2878 | 0xe3a01000, | ||
2879 | 0xe089a00a, | ||
2880 | 0xe043b009, | ||
2881 | 0xe58d1008, | ||
2882 | 0xe5192008, | ||
2883 | 0xe516e004, | ||
2884 | 0xe12fff10, | ||
2885 | 0x00060095, | ||
2886 | 0x00000000, | ||
2887 | 0xe24dd00c, | ||
2888 | 0xe92d1fff, | ||
2889 | 0xe59d0040, | ||
2890 | 0xe59e7000, | ||
2891 | 0xe28d2040, | ||
2892 | 0xe3e03000, | ||
2893 | 0x000a0000, | ||
2894 | 0xe58d2034, | ||
2895 | 0xe5073000, | ||
2896 | 0x000d8180, | ||
2897 | 0xe5301004, | ||
2898 | 0xe58d0038, | ||
2899 | 0xe58d003c, | ||
2900 | 0xe1a01401, | ||
2901 | 0xe0800341, | ||
2902 | 0xe59e1004, | ||
2903 | 0xe040000e, | ||
2904 | 0xe5178000, | ||
2905 | 0x000d8180, | ||
2906 | 0xe0810120, | ||
2907 | 0xe5179000, | ||
2908 | 0x000d8180, | ||
2909 | 0xe5070000, | ||
2910 | 0x000d8180, | ||
2911 | 0xe3a03000, | ||
2912 | 0xe5078000, | ||
2913 | 0x000d8180, | ||
2914 | 0xe5089000, | ||
2915 | 0x000d8180, | ||
2916 | 0xe5073000, | ||
2917 | 0x000d8180, | ||
2918 | 0xe2470000, | ||
2919 | 0x000a0000, | ||
2920 | 0xe1a0100d, | ||
2921 | 0xeb000000, | ||
2922 | 0x0003002b, | ||
2923 | 0xe5181000, | ||
2924 | 0x000d8180, | ||
2925 | 0xe5189000, | ||
2926 | 0x000d8180, | ||
2927 | 0xe3c11000, | ||
2928 | 0x000a0000, | ||
2929 | 0xe1a0d001, | ||
2930 | 0xe59d6008, | ||
2931 | 0xe58d800c, | ||
2932 | 0xea000000, | ||
2933 | 0x00050001, | ||
2934 | 0x00000000, | ||
2935 | 0x00060096, | ||
2936 | 0x00000000, | ||
2937 | 0xe59d800c, | ||
2938 | 0x0006000b, | ||
2939 | 0xe3500000, | ||
2940 | 0xba000000, | ||
2941 | 0x00050003, | ||
2942 | 0xe1a0b180, | ||
2943 | 0xe5191008, | ||
2944 | 0xe58db004, | ||
2945 | 0xe3a02000, | ||
2946 | 0xe5111000, | ||
2947 | 0x000d8180, | ||
2948 | 0xe5072000, | ||
2949 | 0x000d8180, | ||
2950 | 0xe3e03000, | ||
2951 | 0x000a0000, | ||
2952 | 0xe5115000, | ||
2953 | 0x000d8180, | ||
2954 | 0xe5d6c000, | ||
2955 | 0xe3a040ff, | ||
2956 | 0xe496e004, | ||
2957 | 0xe1a04184, | ||
2958 | 0xe5073000, | ||
2959 | 0x000d8180, | ||
2960 | 0xe35c0000, | ||
2961 | 0x000a0000, | ||
2962 | 0xe797c10c, | ||
2963 | 0xe004a2ae, | ||
2964 | 0x31a0b82e, | ||
2965 | 0x224bb008, | ||
2966 | 0x208aa009, | ||
2967 | 0xe12fff1c, | ||
2968 | 0x0006000d, | ||
2969 | 0xe2601000, | ||
2970 | 0xe1a00008, | ||
2971 | 0xeb000000, | ||
2972 | 0x0003002c, | ||
2973 | 0x00000000, | ||
2974 | 0x00060013, | ||
2975 | 0x3ff00000, | ||
2976 | 0x0006005a, | ||
2977 | 0xe1a02081, | ||
2978 | 0xe292c980, | ||
2979 | 0x5a000000, | ||
2980 | 0x00050002, | ||
2981 | 0xe3e03ff3, | ||
2982 | 0xe053cacc, | ||
2983 | 0x312fff1e, | ||
2984 | 0xe3e03001, | ||
2985 | 0xe1c02c13, | ||
2986 | 0xe0000c13, | ||
2987 | 0xe25cc020, | ||
2988 | 0x51c13c13, | ||
2989 | 0x51822003, | ||
2990 | 0x53e03001, | ||
2991 | 0x50011c13, | ||
2992 | 0xe1120fc1, | ||
2993 | 0x012fff1e, | ||
2994 | 0xe3e03001, | ||
2995 | 0xe35c0000, | ||
2996 | 0x51a02c13, | ||
2997 | 0x43e02000, | ||
2998 | 0xe28cc020, | ||
2999 | 0xe0500c13, | ||
3000 | 0xe0c11002, | ||
3001 | 0xe12fff1e, | ||
3002 | 0x0006000c, | ||
3003 | 0x212fff1e, | ||
3004 | 0xe1822000, | ||
3005 | 0xe1120fc1, | ||
3006 | 0xe3a00000, | ||
3007 | 0xe2011480, | ||
3008 | 0x151f3000, | ||
3009 | 0x00050813, | ||
3010 | 0x11811003, | ||
3011 | 0xe12fff1e, | ||
3012 | 0x0006005c, | ||
3013 | 0xe1a02081, | ||
3014 | 0xe292c980, | ||
3015 | 0x5a000000, | ||
3016 | 0x00050002, | ||
3017 | 0xe3e03ff3, | ||
3018 | 0xe053cacc, | ||
3019 | 0x312fff1e, | ||
3020 | 0xe3e03001, | ||
3021 | 0xe1c02c13, | ||
3022 | 0xe0000c13, | ||
3023 | 0xe25cc020, | ||
3024 | 0x51c13c13, | ||
3025 | 0x51822003, | ||
3026 | 0x53e03001, | ||
3027 | 0x50011c13, | ||
3028 | 0xe1d22fc1, | ||
3029 | 0x012fff1e, | ||
3030 | 0xe3e03001, | ||
3031 | 0xe35c0000, | ||
3032 | 0x51a02c13, | ||
3033 | 0x43e02000, | ||
3034 | 0xe28cc020, | ||
3035 | 0xe0500c13, | ||
3036 | 0xe0c11002, | ||
3037 | 0xe12fff1e, | ||
3038 | 0x0006000c, | ||
3039 | 0x212fff1e, | ||
3040 | 0xe1822000, | ||
3041 | 0xe1d22fc1, | ||
3042 | 0xe3a00000, | ||
3043 | 0xe2011480, | ||
3044 | 0x151f3000, | ||
3045 | 0x00050813, | ||
3046 | 0x11811003, | ||
3047 | 0xe12fff1e, | ||
3048 | 0x00060097, | ||
3049 | 0x00000000, | ||
3050 | 0xe1a02081, | ||
3051 | 0xe292c980, | ||
3052 | 0x52011480, | ||
3053 | 0x53a00000, | ||
3054 | 0x512fff1e, | ||
3055 | 0xe3e03ff3, | ||
3056 | 0xe053cacc, | ||
3057 | 0x312fff1e, | ||
3058 | 0xe3e03001, | ||
3059 | 0xe0000c13, | ||
3060 | 0xe25cc020, | ||
3061 | 0x50011c13, | ||
3062 | 0xe12fff1e, | ||
3063 | 0x00000000, | ||
3064 | 0x00060098, | ||
3065 | 0xe92d401f, | ||
3066 | 0xeb000000, | ||
3067 | 0x0003002d, | ||
3068 | 0xeb000000, | ||
3069 | 0x0005005a, | ||
3070 | 0xe1cd20d8, | ||
3071 | 0xeb000000, | ||
3072 | 0x0003001f, | ||
3073 | 0xe1cd20d0, | ||
3074 | 0xe2211480, | ||
3075 | 0xeb000000, | ||
3076 | 0x0003002e, | ||
3077 | 0xe28dd014, | ||
3078 | 0xe8bd8000, | ||
3079 | 0x00060099, | ||
3080 | 0xe210c480, | ||
3081 | 0x42600000, | ||
3082 | 0xe02cc0c1, | ||
3083 | 0xe3510000, | ||
3084 | 0x42611000, | ||
3085 | 0xe2513001, | ||
3086 | 0x11500001, | ||
3087 | 0x03a00000, | ||
3088 | 0x81110003, | ||
3089 | 0x00020000, | ||
3090 | 0x00000003, | ||
3091 | 0x9a000000, | ||
3092 | 0x00050001, | ||
3093 | 0xe16f2f10, | ||
3094 | 0xe16f3f11, | ||
3095 | 0xe0433002, | ||
3096 | 0xe273201f, | ||
3097 | 0x108ff182, | ||
3098 | 0xe1a00000, | ||
3099 | 0x00000000, | ||
3100 | 0xe1500001, | ||
3101 | 0x000900a7, | ||
3102 | 0x20400001, | ||
3103 | 0x000900a7, | ||
3104 | 0x00000000, | ||
3105 | 0x0006000b, | ||
3106 | 0xe3500000, | ||
3107 | 0x135c0000, | ||
3108 | 0x40400001, | ||
3109 | 0xe030108c, | ||
3110 | 0x42600000, | ||
3111 | 0xe12fff1e, | ||
3112 | 0x0006009a, | ||
3113 | 0xe59dc000, | ||
3114 | 0xe35c0001, | ||
3115 | 0x3a000000, | ||
3116 | 0x0003002e, | ||
3117 | 0x0a000000, | ||
3118 | 0x0003002f, | ||
3119 | 0xe35c0003, | ||
3120 | 0x3a000000, | ||
3121 | 0x0003001f, | ||
3122 | 0x0a000000, | ||
3123 | 0x0003002d, | ||
3124 | 0xe35c0005, | ||
3125 | 0x3a000000, | ||
3126 | 0x00050098, | ||
3127 | 0x0a000000, | ||
3128 | 0x0003001c, | ||
3129 | 0xe35c0007, | ||
3130 | 0x32211480, | ||
3131 | 0x03c11480, | ||
3132 | 0x912fff1e, | ||
3133 | 0x00000000, | ||
3134 | 0xe35c0009, | ||
3135 | 0x3a000000, | ||
3136 | 0x0003001d, | ||
3137 | 0x0a000000, | ||
3138 | 0x00050009, | ||
3139 | 0xe35c000b, | ||
3140 | 0x8a000000, | ||
3141 | 0x00050009, | ||
3142 | 0xe92d4010, | ||
3143 | 0x0a000000, | ||
3144 | 0x00050001, | ||
3145 | 0xeb000000, | ||
3146 | 0x00030024, | ||
3147 | 0x81a00002, | ||
3148 | 0x81a01003, | ||
3149 | 0xe8bd8010, | ||
3150 | 0x00060013, | ||
3151 | 0xe7f001f0, | ||
3152 | 0x0006000b, | ||
3153 | 0xeb000000, | ||
3154 | 0x00030024, | ||
3155 | 0x31a00002, | ||
3156 | 0x31a01003, | ||
3157 | 0xe8bd8010, | ||
3158 | 0x00000000, | ||
3159 | 0xe7f001f0, | ||
3160 | 0x00000000, | ||
3161 | 0x0006009b, | ||
3162 | 0x00000000, | ||
3163 | 0xe51c6000, | ||
3164 | 0x000d8180, | ||
3165 | 0xe28c7000, | ||
3166 | 0x000a0000, | ||
3167 | 0xe14600f0, | ||
3168 | 0x000c8100, | ||
3169 | 0xe14620f0, | ||
3170 | 0x000c8100, | ||
3171 | 0xe59d3000, | ||
3172 | 0xe28d2000, | ||
3173 | 0x000a0000, | ||
3174 | 0xe1a00006, | ||
3175 | 0xe1a031a3, | ||
3176 | 0xe5062000, | ||
3177 | 0x000d8180, | ||
3178 | 0xe1a0100d, | ||
3179 | 0xe5063000, | ||
3180 | 0x000d8180, | ||
3181 | 0xe58d6008, | ||
3182 | 0xeb000000, | ||
3183 | 0x00030030, | ||
3184 | 0xe5109000, | ||
3185 | 0x000d8180, | ||
3186 | 0xe3e01000, | ||
3187 | 0x000a0000, | ||
3188 | 0xe510b000, | ||
3189 | 0x000d8180, | ||
3190 | 0xe3a040ff, | ||
3191 | 0xe5192008, | ||
3192 | 0xe1a08000, | ||
3193 | 0xe04bb009, | ||
3194 | 0xe1a04184, | ||
3195 | 0xe5071000, | ||
3196 | 0x000d8180, | ||
3197 | 0xe5126000, | ||
3198 | 0x000d8180, | ||
3199 | 0xe5d6c000, | ||
3200 | 0xe496e004, | ||
3201 | 0xe797c10c, | ||
3202 | 0xe004a2ae, | ||
3203 | 0xe08aa009, | ||
3204 | 0xe12fff1c, | ||
3205 | 0x00000000, | ||
3206 | 0x00060028, | ||
3207 | 0x00000000, | ||
3208 | 0xe5176000, | ||
3209 | 0x000d8180, | ||
3210 | 0xe5089000, | ||
3211 | 0x000d8180, | ||
3212 | 0xe5083000, | ||
3213 | 0x000d8180, | ||
3214 | 0xe5068000, | ||
3215 | 0x000d8180, | ||
3216 | 0xe1a00006, | ||
3217 | 0xe1a0100a, | ||
3218 | 0xeb000000, | ||
3219 | 0x00030031, | ||
3220 | 0xe14600d0, | ||
3221 | 0x000c8100, | ||
3222 | 0xea000000, | ||
3223 | 0x0005001a, | ||
3224 | 0x00000000, | ||
3225 | 0x0006009c, | ||
3226 | 0x00000000, | ||
3227 | 0xe92d4830, | ||
3228 | 0xe1a04000, | ||
3229 | 0xe5100000, | ||
3230 | 0x000d8180, | ||
3231 | 0xe5541000, | ||
3232 | 0x000d8180, | ||
3233 | 0xe2842000, | ||
3234 | 0x000a0000, | ||
3235 | 0xe1a0b00d, | ||
3236 | 0xe04dd000, | ||
3237 | 0xe2511001, | ||
3238 | 0xe514c000, | ||
3239 | 0x000d8180, | ||
3240 | 0x4a000000, | ||
3241 | 0x00050002, | ||
3242 | 0x0006000b, | ||
3243 | 0xe7923101, | ||
3244 | 0xe78d3101, | ||
3245 | 0xe2511001, | ||
3246 | 0x5a000000, | ||
3247 | 0x0005000b, | ||
3248 | 0x0006000c, | ||
3249 | 0xe5140000, | ||
3250 | 0x000d8180, | ||
3251 | 0xe5141000, | ||
3252 | 0x000d8180, | ||
3253 | 0xe5142000, | ||
3254 | 0x000d8180, | ||
3255 | 0xe5143000, | ||
3256 | 0x000d8180, | ||
3257 | 0xe12fff3c, | ||
3258 | 0xe1a0d00b, | ||
3259 | 0xe5040000, | ||
3260 | 0x000d8180, | ||
3261 | 0xe5041000, | ||
3262 | 0x000d8180, | ||
3263 | 0xe8bd8830, | ||
3264 | 0x00000000, | ||
3265 | 0x00080000, | ||
3266 | 0x00000000, | ||
3267 | 0xe1a0b18b, | ||
3268 | 0xe1aa00d9, | ||
3269 | 0xe1d6c0b2, | ||
3270 | 0xe1ab20d9, | ||
3271 | 0xe2866004, | ||
3272 | 0xe086c10c, | ||
3273 | 0xe3710000, | ||
3274 | 0x000a0000, | ||
3275 | 0x1a000000, | ||
3276 | 0x00050003, | ||
3277 | 0xe3730000, | ||
3278 | 0x000a0000, | ||
3279 | 0x1a000000, | ||
3280 | 0x00050004, | ||
3281 | 0xe1500002, | ||
3282 | 0x00000000, | ||
3283 | 0xb24c6b80, | ||
3284 | 0x00000000, | ||
3285 | 0xa24c6b80, | ||
3286 | 0x00000000, | ||
3287 | 0xd24c6b80, | ||
3288 | 0x00000000, | ||
3289 | 0xc24c6b80, | ||
3290 | 0x00000000, | ||
3291 | 0x0006000b, | ||
3292 | 0xe5d6c000, | ||
3293 | 0xe496e004, | ||
3294 | 0xe797c10c, | ||
3295 | 0xe004a2ae, | ||
3296 | 0xe1a0b82e, | ||
3297 | 0xe12fff1c, | ||
3298 | 0x0006000d, | ||
3299 | 0x8a000000, | ||
3300 | 0x00050035, | ||
3301 | 0xe3730000, | ||
3302 | 0x000a0000, | ||
3303 | 0x31a0a00c, | ||
3304 | 0x3a000000, | ||
3305 | 0x00050005, | ||
3306 | 0xe1a00002, | ||
3307 | 0xe1a0b00a, | ||
3308 | 0xe1a0a00c, | ||
3309 | 0xeb000000, | ||
3310 | 0x00030023, | ||
3311 | 0xe1a02000, | ||
3312 | 0xe1a03001, | ||
3313 | 0xe1cb00d0, | ||
3314 | 0xea000000, | ||
3315 | 0x00050005, | ||
3316 | 0x0006000e, | ||
3317 | 0x8a000000, | ||
3318 | 0x00050035, | ||
3319 | 0xe1a0a00c, | ||
3320 | 0xeb000000, | ||
3321 | 0x00030023, | ||
3322 | 0xe1cb20d0, | ||
3323 | 0x0006000f, | ||
3324 | 0xeb000000, | ||
3325 | 0x00030024, | ||
3326 | 0x00000000, | ||
3327 | 0x324a6b80, | ||
3328 | 0x00000000, | ||
3329 | 0x224a6b80, | ||
3330 | 0x00000000, | ||
3331 | 0x924a6b80, | ||
3332 | 0x00000000, | ||
3333 | 0x824a6b80, | ||
3334 | 0x00000000, | ||
3335 | 0xea000000, | ||
3336 | 0x0005000b, | ||
3337 | 0x00000000, | ||
3338 | 0xe1a0b18b, | ||
3339 | 0xe1aa00d9, | ||
3340 | 0xe1d6c0b2, | ||
3341 | 0xe1ab20d9, | ||
3342 | 0xe2866004, | ||
3343 | 0xe086c10c, | ||
3344 | 0xe3710000, | ||
3345 | 0x000a0000, | ||
3346 | 0x93730000, | ||
3347 | 0x000a0000, | ||
3348 | 0x00000000, | ||
3349 | 0x9a000000, | ||
3350 | 0x0005009d, | ||
3351 | 0x00000000, | ||
3352 | 0x9a000000, | ||
3353 | 0x0005009e, | ||
3354 | 0x00000000, | ||
3355 | 0xe3710000, | ||
3356 | 0x000a0000, | ||
3357 | 0x13730000, | ||
3358 | 0x000a0000, | ||
3359 | 0x0a000000, | ||
3360 | 0x0005003b, | ||
3361 | 0x00000000, | ||
3362 | 0xe1510003, | ||
3363 | 0x1a000000, | ||
3364 | 0x00050002, | ||
3365 | 0xe3710000, | ||
3366 | 0x000a0000, | ||
3367 | 0x2a000000, | ||
3368 | 0x00050001, | ||
3369 | 0xe1500002, | ||
3370 | 0x00000000, | ||
3371 | 0x1a000000, | ||
3372 | 0x00050003, | ||
3373 | 0x0006000b, | ||
3374 | 0xe24c6b80, | ||
3375 | 0x0006000c, | ||
3376 | 0xe5d6c000, | ||
3377 | 0xe496e004, | ||
3378 | 0xe797c10c, | ||
3379 | 0xe004a2ae, | ||
3380 | 0xe1a0b82e, | ||
3381 | 0xe12fff1c, | ||
3382 | 0x0006000d, | ||
3383 | 0xe3710000, | ||
3384 | 0x000a0000, | ||
3385 | 0x8a000000, | ||
3386 | 0x0005000c, | ||
3387 | 0x00000000, | ||
3388 | 0x0a000000, | ||
3389 | 0x00050001, | ||
3390 | 0xe3710000, | ||
3391 | 0x000a0000, | ||
3392 | 0x8a000000, | ||
3393 | 0x00050002, | ||
3394 | 0x00000000, | ||
3395 | 0xe510a000, | ||
3396 | 0x000d8180, | ||
3397 | 0xe35a0000, | ||
3398 | 0x00000000, | ||
3399 | 0x0a000000, | ||
3400 | 0x0005000c, | ||
3401 | 0x00000000, | ||
3402 | 0x0a000000, | ||
3403 | 0x00050002, | ||
3404 | 0x00000000, | ||
3405 | 0xe55aa000, | ||
3406 | 0x000d8180, | ||
3407 | 0xe3a03000, | ||
3408 | 0x000a0000, | ||
3409 | 0xe1a01000, | ||
3410 | 0xe31a0000, | ||
3411 | 0x000a0000, | ||
3412 | 0x0a000000, | ||
3413 | 0x0005003a, | ||
3414 | 0x00000000, | ||
3415 | 0xea000000, | ||
3416 | 0x0005000c, | ||
3417 | 0x00000000, | ||
3418 | 0x0006000c, | ||
3419 | 0xe24c6b80, | ||
3420 | 0x0006000b, | ||
3421 | 0xe5d6c000, | ||
3422 | 0xe496e004, | ||
3423 | 0xe797c10c, | ||
3424 | 0xe004a2ae, | ||
3425 | 0xe1a0b82e, | ||
3426 | 0xe12fff1c, | ||
3427 | 0x00000000, | ||
3428 | 0xe1e0b00b, | ||
3429 | 0xe18900da, | ||
3430 | 0xe1d6c0b2, | ||
3431 | 0xe795210b, | ||
3432 | 0xe2866004, | ||
3433 | 0xe086c10c, | ||
3434 | 0xe3710000, | ||
3435 | 0x000a0000, | ||
3436 | 0x00000000, | ||
3437 | 0x1a000000, | ||
3438 | 0x00050007, | ||
3439 | 0xe1500002, | ||
3440 | 0x00000000, | ||
3441 | 0x01500002, | ||
3442 | 0x00000000, | ||
3443 | 0x024c6b80, | ||
3444 | 0x0006000b, | ||
3445 | 0x00000000, | ||
3446 | 0x0006000b, | ||
3447 | 0x124c6b80, | ||
3448 | 0x00000000, | ||
3449 | 0xe5d6c000, | ||
3450 | 0xe496e004, | ||
3451 | 0xe797c10c, | ||
3452 | 0xe004a2ae, | ||
3453 | 0xe1a0b82e, | ||
3454 | 0xe12fff1c, | ||
3455 | 0x00000000, | ||
3456 | 0x00060011, | ||
3457 | 0xe3710000, | ||
3458 | 0x000a0000, | ||
3459 | 0x1a000000, | ||
3460 | 0x0005000b, | ||
3461 | 0xea000000, | ||
3462 | 0x0005003b, | ||
3463 | 0x00000000, | ||
3464 | 0xe1a0b18b, | ||
3465 | 0xe1aa00d9, | ||
3466 | 0xe1d6c0b2, | ||
3467 | 0xe1ab20d5, | ||
3468 | 0xe2866004, | ||
3469 | 0xe086c10c, | ||
3470 | 0x00000000, | ||
3471 | 0x0006009d, | ||
3472 | 0x00000000, | ||
3473 | 0x0006009e, | ||
3474 | 0x00000000, | ||
3475 | 0xe3710000, | ||
3476 | 0x000a0000, | ||
3477 | 0x1a000000, | ||
3478 | 0x00050003, | ||
3479 | 0xe3730000, | ||
3480 | 0x000a0000, | ||
3481 | 0x1a000000, | ||
3482 | 0x00050004, | ||
3483 | 0xe1500002, | ||
3484 | 0x00000000, | ||
3485 | 0x024c6b80, | ||
3486 | 0x0006000b, | ||
3487 | 0x00000000, | ||
3488 | 0x0006000b, | ||
3489 | 0x124c6b80, | ||
3490 | 0x00000000, | ||
3491 | 0x0006000c, | ||
3492 | 0xe5d6c000, | ||
3493 | 0xe496e004, | ||
3494 | 0xe797c10c, | ||
3495 | 0xe004a2ae, | ||
3496 | 0xe1a0b82e, | ||
3497 | 0xe12fff1c, | ||
3498 | 0x0006000d, | ||
3499 | 0x00000000, | ||
3500 | 0x8a000000, | ||
3501 | 0x00050007, | ||
3502 | 0x00000000, | ||
3503 | 0x824c6b80, | ||
3504 | 0x00000000, | ||
3505 | 0x8a000000, | ||
3506 | 0x0005000c, | ||
3507 | 0x00000000, | ||
3508 | 0xe3730000, | ||
3509 | 0x000a0000, | ||
3510 | 0x31a0a00c, | ||
3511 | 0x3a000000, | ||
3512 | 0x00050005, | ||
3513 | 0xe1a00002, | ||
3514 | 0xe1a0b00a, | ||
3515 | 0x0006000e, | ||
3516 | 0xe1a0a00c, | ||
3517 | 0xeb000000, | ||
3518 | 0x00030023, | ||
3519 | 0xe1cb20d0, | ||
3520 | 0x0006000f, | ||
3521 | 0xeb000000, | ||
3522 | 0x00030032, | ||
3523 | 0x00000000, | ||
3524 | 0x024a6b80, | ||
3525 | 0x00000000, | ||
3526 | 0x124a6b80, | ||
3527 | 0x00000000, | ||
3528 | 0xea000000, | ||
3529 | 0x0005000c, | ||
3530 | 0x00000000, | ||
3531 | 0x00060011, | ||
3532 | 0xe3710000, | ||
3533 | 0x000a0000, | ||
3534 | 0x1a000000, | ||
3535 | 0x0005000b, | ||
3536 | 0xea000000, | ||
3537 | 0x0005003b, | ||
3538 | 0x00000000, | ||
3539 | 0xe18900da, | ||
3540 | 0xe1d6c0b2, | ||
3541 | 0xe2866004, | ||
3542 | 0xe1e0b00b, | ||
3543 | 0xe086c10c, | ||
3544 | 0x00000000, | ||
3545 | 0xe3710000, | ||
3546 | 0x000a0000, | ||
3547 | 0x0a000000, | ||
3548 | 0x0005003b, | ||
3549 | 0x00000000, | ||
3550 | 0xe151000b, | ||
3551 | 0x00000000, | ||
3552 | 0x024c6b80, | ||
3553 | 0x00000000, | ||
3554 | 0x124c6b80, | ||
3555 | 0x00000000, | ||
3556 | 0xe5d6c000, | ||
3557 | 0xe496e004, | ||
3558 | 0xe797c10c, | ||
3559 | 0xe004a2ae, | ||
3560 | 0xe1a0b82e, | ||
3561 | 0xe12fff1c, | ||
3562 | 0x00000000, | ||
3563 | 0xe089b18b, | ||
3564 | 0xe1d6c0b2, | ||
3565 | 0xe1cb00d0, | ||
3566 | 0xe2866004, | ||
3567 | 0xe086c10c, | ||
3568 | 0xe3710000, | ||
3569 | 0x000a0000, | ||
3570 | 0x00000000, | ||
3571 | 0x924c6b80, | ||
3572 | 0x00000000, | ||
3573 | 0x918900fa, | ||
3574 | 0x00000000, | ||
3575 | 0x824c6b80, | ||
3576 | 0x00000000, | ||
3577 | 0x818900fa, | ||
3578 | 0x00000000, | ||
3579 | 0xe5d6c000, | ||
3580 | 0xe496e004, | ||
3581 | 0xe797c10c, | ||
3582 | 0xe004a2ae, | ||
3583 | 0xe1a0b82e, | ||
3584 | 0xe12fff1c, | ||
3585 | 0x00000000, | ||
3586 | 0xe1a0b18b, | ||
3587 | 0xe5d6c000, | ||
3588 | 0xe18900db, | ||
3589 | 0xe496e004, | ||
3590 | 0xe18900fa, | ||
3591 | 0xe797c10c, | ||
3592 | 0xe004a2ae, | ||
3593 | 0xe1a0b82e, | ||
3594 | 0xe12fff1c, | ||
3595 | 0x00000000, | ||
3596 | 0xe089b18b, | ||
3597 | 0xe5d6c000, | ||
3598 | 0xe59b0004, | ||
3599 | 0xe089a00a, | ||
3600 | 0xe496e004, | ||
3601 | 0xe3700000, | ||
3602 | 0x000a0000, | ||
3603 | 0x93e01000, | ||
3604 | 0x000a0000, | ||
3605 | 0x83e01000, | ||
3606 | 0x000a0000, | ||
3607 | 0xe58a1004, | ||
3608 | 0xe797c10c, | ||
3609 | 0xe004a2ae, | ||
3610 | 0xe1a0b82e, | ||
3611 | 0xe12fff1c, | ||
3612 | 0x00000000, | ||
3613 | 0xe1a0b18b, | ||
3614 | 0xe18900db, | ||
3615 | 0xe5d6c000, | ||
3616 | 0xe496e004, | ||
3617 | 0xe3710000, | ||
3618 | 0x000a0000, | ||
3619 | 0x8a000000, | ||
3620 | 0x0005003e, | ||
3621 | 0x12211480, | ||
3622 | 0x1a000000, | ||
3623 | 0x00050005, | ||
3624 | 0x02700000, | ||
3625 | 0x614f00d0, | ||
3626 | 0x00051809, | ||
3627 | 0x0006000f, | ||
3628 | 0xe18900fa, | ||
3629 | 0xe797c10c, | ||
3630 | 0xe004a2ae, | ||
3631 | 0xe1a0b82e, | ||
3632 | 0xe12fff1c, | ||
3633 | 0x00040007, | ||
3634 | 0x00060013, | ||
3635 | 0x00020000, | ||
3636 | 0x00000000, | ||
3637 | 0x41e00000, | ||
3638 | 0x00000000, | ||
3639 | 0xe1a0b18b, | ||
3640 | 0xe18900db, | ||
3641 | 0xe3710000, | ||
3642 | 0x000a0000, | ||
3643 | 0x1a000000, | ||
3644 | 0x00050002, | ||
3645 | 0xe5100000, | ||
3646 | 0x000d8180, | ||
3647 | 0x0006000b, | ||
3648 | 0xe3e01000, | ||
3649 | 0x000a0000, | ||
3650 | 0xe5d6c000, | ||
3651 | 0xe496e004, | ||
3652 | 0xe18900fa, | ||
3653 | 0xe797c10c, | ||
3654 | 0xe004a2ae, | ||
3655 | 0xe1a0b82e, | ||
3656 | 0xe12fff1c, | ||
3657 | 0x0006000c, | ||
3658 | 0xe3710000, | ||
3659 | 0x000a0000, | ||
3660 | 0x1a000000, | ||
3661 | 0x00050040, | ||
3662 | 0x00000000, | ||
3663 | 0xe5102000, | ||
3664 | 0x000d8180, | ||
3665 | 0xe3520000, | ||
3666 | 0x1a000000, | ||
3667 | 0x00050009, | ||
3668 | 0x0006000d, | ||
3669 | 0x00000000, | ||
3670 | 0x00060041, | ||
3671 | 0x00000000, | ||
3672 | 0xe1a0b009, | ||
3673 | 0x00000000, | ||
3674 | 0xeb000000, | ||
3675 | 0x00030026, | ||
3676 | 0x00000000, | ||
3677 | 0xe1a0900b, | ||
3678 | 0x00000000, | ||
3679 | 0xea000000, | ||
3680 | 0x0005000b, | ||
3681 | 0x00000000, | ||
3682 | 0x00060013, | ||
3683 | 0xe5523000, | ||
3684 | 0x000d8180, | ||
3685 | 0xe3130000, | ||
3686 | 0x000a0000, | ||
3687 | 0x1a000000, | ||
3688 | 0x0005000d, | ||
3689 | 0xea000000, | ||
3690 | 0x00050040, | ||
3691 | 0x00000000, | ||
3692 | 0xe004caae, | ||
3693 | 0xe004b6ae, | ||
3694 | 0x00000000, | ||
3695 | 0xe18900dc, | ||
3696 | 0xe18520db, | ||
3697 | 0x00000000, | ||
3698 | 0xe18920dc, | ||
3699 | 0xe18500db, | ||
3700 | 0x00000000, | ||
3701 | 0xe18900dc, | ||
3702 | 0xe18920db, | ||
3703 | 0x00000000, | ||
3704 | 0xe5d6c000, | ||
3705 | 0x00000000, | ||
3706 | 0xe3730000, | ||
3707 | 0x000a0000, | ||
3708 | 0x03710000, | ||
3709 | 0x000a0000, | ||
3710 | 0x00000000, | ||
3711 | 0xe3710000, | ||
3712 | 0x000a0000, | ||
3713 | 0x03730000, | ||
3714 | 0x000a0000, | ||
3715 | 0x00000000, | ||
3716 | 0x1a000000, | ||
3717 | 0x00050005, | ||
3718 | 0xe0900002, | ||
3719 | 0x00000000, | ||
3720 | 0x6a000000, | ||
3721 | 0x0005003c, | ||
3722 | 0x00000000, | ||
3723 | 0x6a000000, | ||
3724 | 0x0005003d, | ||
3725 | 0x00000000, | ||
3726 | 0x6a000000, | ||
3727 | 0x0005003f, | ||
3728 | 0x00000000, | ||
3729 | 0x0006000e, | ||
3730 | 0xe496e004, | ||
3731 | 0xe18900fa, | ||
3732 | 0xe797c10c, | ||
3733 | 0xe004a2ae, | ||
3734 | 0xe1a0b82e, | ||
3735 | 0xe12fff1c, | ||
3736 | 0x0006000f, | ||
3737 | 0x00000000, | ||
3738 | 0xe3730000, | ||
3739 | 0x000a0000, | ||
3740 | 0x33710000, | ||
3741 | 0x000a0000, | ||
3742 | 0x00000000, | ||
3743 | 0xe3710000, | ||
3744 | 0x000a0000, | ||
3745 | 0x33730000, | ||
3746 | 0x000a0000, | ||
3747 | 0x00000000, | ||
3748 | 0x2a000000, | ||
3749 | 0x0005003c, | ||
3750 | 0x00000000, | ||
3751 | 0xe3730000, | ||
3752 | 0x000a0000, | ||
3753 | 0x33710000, | ||
3754 | 0x000a0000, | ||
3755 | 0x00000000, | ||
3756 | 0xe3710000, | ||
3757 | 0x000a0000, | ||
3758 | 0x33730000, | ||
3759 | 0x000a0000, | ||
3760 | 0x00000000, | ||
3761 | 0x2a000000, | ||
3762 | 0x0005003d, | ||
3763 | 0x00000000, | ||
3764 | 0xe3730000, | ||
3765 | 0x000a0000, | ||
3766 | 0x33710000, | ||
3767 | 0x000a0000, | ||
3768 | 0x00000000, | ||
3769 | 0xe3710000, | ||
3770 | 0x000a0000, | ||
3771 | 0x33730000, | ||
3772 | 0x000a0000, | ||
3773 | 0x00000000, | ||
3774 | 0x2a000000, | ||
3775 | 0x0005003f, | ||
3776 | 0x00000000, | ||
3777 | 0xeb000000, | ||
3778 | 0x0003002e, | ||
3779 | 0xe5d6c000, | ||
3780 | 0xea000000, | ||
3781 | 0x0005000e, | ||
3782 | 0x00000000, | ||
3783 | 0xe004caae, | ||
3784 | 0xe004b6ae, | ||
3785 | 0x00000000, | ||
3786 | 0xe18900dc, | ||
3787 | 0xe18520db, | ||
3788 | 0x00000000, | ||
3789 | 0xe18920dc, | ||
3790 | 0xe18500db, | ||
3791 | 0x00000000, | ||
3792 | 0xe18900dc, | ||
3793 | 0xe18920db, | ||
3794 | 0x00000000, | ||
3795 | 0xe5d6c000, | ||
3796 | 0x00000000, | ||
3797 | 0xe3730000, | ||
3798 | 0x000a0000, | ||
3799 | 0x03710000, | ||
3800 | 0x000a0000, | ||
3801 | 0x00000000, | ||
3802 | 0xe3710000, | ||
3803 | 0x000a0000, | ||
3804 | 0x03730000, | ||
3805 | 0x000a0000, | ||
3806 | 0x00000000, | ||
3807 | 0x1a000000, | ||
3808 | 0x00050005, | ||
3809 | 0xe0500002, | ||
3810 | 0x00000000, | ||
3811 | 0x6a000000, | ||
3812 | 0x0005003c, | ||
3813 | 0x00000000, | ||
3814 | 0x6a000000, | ||
3815 | 0x0005003d, | ||
3816 | 0x00000000, | ||
3817 | 0x6a000000, | ||
3818 | 0x0005003f, | ||
3819 | 0x00000000, | ||
3820 | 0x0006000e, | ||
3821 | 0xe496e004, | ||
3822 | 0xe18900fa, | ||
3823 | 0xe797c10c, | ||
3824 | 0xe004a2ae, | ||
3825 | 0xe1a0b82e, | ||
3826 | 0xe12fff1c, | ||
3827 | 0x0006000f, | ||
3828 | 0x00000000, | ||
3829 | 0xe3730000, | ||
3830 | 0x000a0000, | ||
3831 | 0x33710000, | ||
3832 | 0x000a0000, | ||
3833 | 0x00000000, | ||
3834 | 0xe3710000, | ||
3835 | 0x000a0000, | ||
3836 | 0x33730000, | ||
3837 | 0x000a0000, | ||
3838 | 0x00000000, | ||
3839 | 0x2a000000, | ||
3840 | 0x0005003c, | ||
3841 | 0x00000000, | ||
3842 | 0xe3730000, | ||
3843 | 0x000a0000, | ||
3844 | 0x33710000, | ||
3845 | 0x000a0000, | ||
3846 | 0x00000000, | ||
3847 | 0xe3710000, | ||
3848 | 0x000a0000, | ||
3849 | 0x33730000, | ||
3850 | 0x000a0000, | ||
3851 | 0x00000000, | ||
3852 | 0x2a000000, | ||
3853 | 0x0005003d, | ||
3854 | 0x00000000, | ||
3855 | 0xe3730000, | ||
3856 | 0x000a0000, | ||
3857 | 0x33710000, | ||
3858 | 0x000a0000, | ||
3859 | 0x00000000, | ||
3860 | 0xe3710000, | ||
3861 | 0x000a0000, | ||
3862 | 0x33730000, | ||
3863 | 0x000a0000, | ||
3864 | 0x00000000, | ||
3865 | 0x2a000000, | ||
3866 | 0x0005003f, | ||
3867 | 0x00000000, | ||
3868 | 0xeb000000, | ||
3869 | 0x0003002f, | ||
3870 | 0xe5d6c000, | ||
3871 | 0xea000000, | ||
3872 | 0x0005000e, | ||
3873 | 0x00000000, | ||
3874 | 0xe004caae, | ||
3875 | 0xe004b6ae, | ||
3876 | 0x00000000, | ||
3877 | 0xe18900dc, | ||
3878 | 0xe18520db, | ||
3879 | 0x00000000, | ||
3880 | 0xe18920dc, | ||
3881 | 0xe18500db, | ||
3882 | 0x00000000, | ||
3883 | 0xe18900dc, | ||
3884 | 0xe18920db, | ||
3885 | 0x00000000, | ||
3886 | 0xe5d6c000, | ||
3887 | 0x00000000, | ||
3888 | 0xe3730000, | ||
3889 | 0x000a0000, | ||
3890 | 0x03710000, | ||
3891 | 0x000a0000, | ||
3892 | 0x00000000, | ||
3893 | 0xe3710000, | ||
3894 | 0x000a0000, | ||
3895 | 0x03730000, | ||
3896 | 0x000a0000, | ||
3897 | 0x00000000, | ||
3898 | 0x1a000000, | ||
3899 | 0x00050005, | ||
3900 | 0xe0cb0092, | ||
3901 | 0xe15b0fc0, | ||
3902 | 0x00000000, | ||
3903 | 0x1a000000, | ||
3904 | 0x0005003c, | ||
3905 | 0x00000000, | ||
3906 | 0x1a000000, | ||
3907 | 0x0005003d, | ||
3908 | 0x00000000, | ||
3909 | 0x1a000000, | ||
3910 | 0x0005003f, | ||
3911 | 0x00000000, | ||
3912 | 0x0006000e, | ||
3913 | 0xe496e004, | ||
3914 | 0xe18900fa, | ||
3915 | 0xe797c10c, | ||
3916 | 0xe004a2ae, | ||
3917 | 0xe1a0b82e, | ||
3918 | 0xe12fff1c, | ||
3919 | 0x0006000f, | ||
3920 | 0x00000000, | ||
3921 | 0xe3730000, | ||
3922 | 0x000a0000, | ||
3923 | 0x33710000, | ||
3924 | 0x000a0000, | ||
3925 | 0x00000000, | ||
3926 | 0xe3710000, | ||
3927 | 0x000a0000, | ||
3928 | 0x33730000, | ||
3929 | 0x000a0000, | ||
3930 | 0x00000000, | ||
3931 | 0x2a000000, | ||
3932 | 0x0005003c, | ||
3933 | 0x00000000, | ||
3934 | 0xe3730000, | ||
3935 | 0x000a0000, | ||
3936 | 0x33710000, | ||
3937 | 0x000a0000, | ||
3938 | 0x00000000, | ||
3939 | 0xe3710000, | ||
3940 | 0x000a0000, | ||
3941 | 0x33730000, | ||
3942 | 0x000a0000, | ||
3943 | 0x00000000, | ||
3944 | 0x2a000000, | ||
3945 | 0x0005003d, | ||
3946 | 0x00000000, | ||
3947 | 0xe3730000, | ||
3948 | 0x000a0000, | ||
3949 | 0x33710000, | ||
3950 | 0x000a0000, | ||
3951 | 0x00000000, | ||
3952 | 0xe3710000, | ||
3953 | 0x000a0000, | ||
3954 | 0x33730000, | ||
3955 | 0x000a0000, | ||
3956 | 0x00000000, | ||
3957 | 0x2a000000, | ||
3958 | 0x0005003f, | ||
3959 | 0x00000000, | ||
3960 | 0xeb000000, | ||
3961 | 0x0003001f, | ||
3962 | 0xe5d6c000, | ||
3963 | 0xea000000, | ||
3964 | 0x0005000e, | ||
3965 | 0x00000000, | ||
3966 | 0xe004caae, | ||
3967 | 0xe004b6ae, | ||
3968 | 0x00000000, | ||
3969 | 0xe18900dc, | ||
3970 | 0xe18520db, | ||
3971 | 0x00000000, | ||
3972 | 0xe18920dc, | ||
3973 | 0xe18500db, | ||
3974 | 0x00000000, | ||
3975 | 0xe18900dc, | ||
3976 | 0xe18920db, | ||
3977 | 0x00000000, | ||
3978 | 0xe3730000, | ||
3979 | 0x000a0000, | ||
3980 | 0x33710000, | ||
3981 | 0x000a0000, | ||
3982 | 0x00000000, | ||
3983 | 0xe3710000, | ||
3984 | 0x000a0000, | ||
3985 | 0x33730000, | ||
3986 | 0x000a0000, | ||
3987 | 0x00000000, | ||
3988 | 0x2a000000, | ||
3989 | 0x0005003c, | ||
3990 | 0x00000000, | ||
3991 | 0xe3730000, | ||
3992 | 0x000a0000, | ||
3993 | 0x33710000, | ||
3994 | 0x000a0000, | ||
3995 | 0x00000000, | ||
3996 | 0xe3710000, | ||
3997 | 0x000a0000, | ||
3998 | 0x33730000, | ||
3999 | 0x000a0000, | ||
4000 | 0x00000000, | ||
4001 | 0x2a000000, | ||
4002 | 0x0005003d, | ||
4003 | 0x00000000, | ||
4004 | 0xe3730000, | ||
4005 | 0x000a0000, | ||
4006 | 0x33710000, | ||
4007 | 0x000a0000, | ||
4008 | 0x00000000, | ||
4009 | 0xe3710000, | ||
4010 | 0x000a0000, | ||
4011 | 0x33730000, | ||
4012 | 0x000a0000, | ||
4013 | 0x00000000, | ||
4014 | 0x2a000000, | ||
4015 | 0x0005003f, | ||
4016 | 0x00000000, | ||
4017 | 0xeb000000, | ||
4018 | 0x0003002d, | ||
4019 | 0xe5d6c000, | ||
4020 | 0xe496e004, | ||
4021 | 0xe18900fa, | ||
4022 | 0xe797c10c, | ||
4023 | 0xe004a2ae, | ||
4024 | 0xe1a0b82e, | ||
4025 | 0xe12fff1c, | ||
4026 | 0x00000000, | ||
4027 | 0xe004caae, | ||
4028 | 0xe004b6ae, | ||
4029 | 0x00000000, | ||
4030 | 0xe18900dc, | ||
4031 | 0xe18520db, | ||
4032 | 0x00000000, | ||
4033 | 0xe18920dc, | ||
4034 | 0xe18500db, | ||
4035 | 0x00000000, | ||
4036 | 0xe18900dc, | ||
4037 | 0xe18920db, | ||
4038 | 0x00000000, | ||
4039 | 0xe3730000, | ||
4040 | 0x000a0000, | ||
4041 | 0x03710000, | ||
4042 | 0x000a0000, | ||
4043 | 0x00000000, | ||
4044 | 0xe3710000, | ||
4045 | 0x000a0000, | ||
4046 | 0x03730000, | ||
4047 | 0x000a0000, | ||
4048 | 0x00000000, | ||
4049 | 0x1a000000, | ||
4050 | 0x00050005, | ||
4051 | 0xe1b01002, | ||
4052 | 0x00000000, | ||
4053 | 0x0a000000, | ||
4054 | 0x0005003c, | ||
4055 | 0x00000000, | ||
4056 | 0x0a000000, | ||
4057 | 0x0005003d, | ||
4058 | 0x00000000, | ||
4059 | 0x0a000000, | ||
4060 | 0x0005003f, | ||
4061 | 0x00000000, | ||
4062 | 0xeb000000, | ||
4063 | 0x00050099, | ||
4064 | 0xe3e01000, | ||
4065 | 0x000a0000, | ||
4066 | 0x0006000e, | ||
4067 | 0xe5d6c000, | ||
4068 | 0xe496e004, | ||
4069 | 0xe18900fa, | ||
4070 | 0xe797c10c, | ||
4071 | 0xe004a2ae, | ||
4072 | 0xe1a0b82e, | ||
4073 | 0xe12fff1c, | ||
4074 | 0x0006000f, | ||
4075 | 0x00000000, | ||
4076 | 0xe3730000, | ||
4077 | 0x000a0000, | ||
4078 | 0x33710000, | ||
4079 | 0x000a0000, | ||
4080 | 0x00000000, | ||
4081 | 0xe3710000, | ||
4082 | 0x000a0000, | ||
4083 | 0x33730000, | ||
4084 | 0x000a0000, | ||
4085 | 0x00000000, | ||
4086 | 0x2a000000, | ||
4087 | 0x0005003c, | ||
4088 | 0x00000000, | ||
4089 | 0xe3730000, | ||
4090 | 0x000a0000, | ||
4091 | 0x33710000, | ||
4092 | 0x000a0000, | ||
4093 | 0x00000000, | ||
4094 | 0xe3710000, | ||
4095 | 0x000a0000, | ||
4096 | 0x33730000, | ||
4097 | 0x000a0000, | ||
4098 | 0x00000000, | ||
4099 | 0x2a000000, | ||
4100 | 0x0005003d, | ||
4101 | 0x00000000, | ||
4102 | 0xe3730000, | ||
4103 | 0x000a0000, | ||
4104 | 0x33710000, | ||
4105 | 0x000a0000, | ||
4106 | 0x00000000, | ||
4107 | 0xe3710000, | ||
4108 | 0x000a0000, | ||
4109 | 0x33730000, | ||
4110 | 0x000a0000, | ||
4111 | 0x00000000, | ||
4112 | 0x2a000000, | ||
4113 | 0x0005003f, | ||
4114 | 0x00000000, | ||
4115 | 0xeb000000, | ||
4116 | 0x00050098, | ||
4117 | 0xea000000, | ||
4118 | 0x0005000e, | ||
4119 | 0x00000000, | ||
4120 | 0xe004caae, | ||
4121 | 0xe004b6ae, | ||
4122 | 0x00000000, | ||
4123 | 0xe18900dc, | ||
4124 | 0xe18520db, | ||
4125 | 0x00000000, | ||
4126 | 0xe18920dc, | ||
4127 | 0xe18500db, | ||
4128 | 0x00000000, | ||
4129 | 0xe18900dc, | ||
4130 | 0xe18920db, | ||
4131 | 0x00000000, | ||
4132 | 0xe3730000, | ||
4133 | 0x000a0000, | ||
4134 | 0x33710000, | ||
4135 | 0x000a0000, | ||
4136 | 0x00000000, | ||
4137 | 0xe3710000, | ||
4138 | 0x000a0000, | ||
4139 | 0x33730000, | ||
4140 | 0x000a0000, | ||
4141 | 0x00000000, | ||
4142 | 0x2a000000, | ||
4143 | 0x0005003c, | ||
4144 | 0x00000000, | ||
4145 | 0xe3730000, | ||
4146 | 0x000a0000, | ||
4147 | 0x33710000, | ||
4148 | 0x000a0000, | ||
4149 | 0x00000000, | ||
4150 | 0xe3710000, | ||
4151 | 0x000a0000, | ||
4152 | 0x33730000, | ||
4153 | 0x000a0000, | ||
4154 | 0x00000000, | ||
4155 | 0x2a000000, | ||
4156 | 0x0005003d, | ||
4157 | 0x00000000, | ||
4158 | 0xe3730000, | ||
4159 | 0x000a0000, | ||
4160 | 0x33710000, | ||
4161 | 0x000a0000, | ||
4162 | 0x00000000, | ||
4163 | 0xe3710000, | ||
4164 | 0x000a0000, | ||
4165 | 0x33730000, | ||
4166 | 0x000a0000, | ||
4167 | 0x00000000, | ||
4168 | 0x2a000000, | ||
4169 | 0x0005003f, | ||
4170 | 0x00000000, | ||
4171 | 0xe1a0b009, | ||
4172 | 0x00000000, | ||
4173 | 0xeb000000, | ||
4174 | 0x0003001c, | ||
4175 | 0x00000000, | ||
4176 | 0xe1a0900b, | ||
4177 | 0x00000000, | ||
4178 | 0xe5d6c000, | ||
4179 | 0xe496e004, | ||
4180 | 0xe18900fa, | ||
4181 | 0xe797c10c, | ||
4182 | 0xe004a2ae, | ||
4183 | 0xe1a0b82e, | ||
4184 | 0xe12fff1c, | ||
4185 | 0x00000000, | ||
4186 | 0xe004baae, | ||
4187 | 0xe004c6ae, | ||
4188 | 0xe04c200b, | ||
4189 | 0xe5089000, | ||
4190 | 0x000d8180, | ||
4191 | 0xe089100c, | ||
4192 | 0x0006002b, | ||
4193 | 0xe1a00008, | ||
4194 | 0xe58d6008, | ||
4195 | 0xe1a021a2, | ||
4196 | 0xeb000000, | ||
4197 | 0x00030033, | ||
4198 | 0xe5189000, | ||
4199 | 0x000d8180, | ||
4200 | 0xe3500000, | ||
4201 | 0x1a000000, | ||
4202 | 0x00050036, | ||
4203 | 0xe18920db, | ||
4204 | 0xe5d6c000, | ||
4205 | 0xe496e004, | ||
4206 | 0xe18920fa, | ||
4207 | 0xe797c10c, | ||
4208 | 0xe004a2ae, | ||
4209 | 0xe1a0b82e, | ||
4210 | 0xe12fff1c, | ||
4211 | 0x00000000, | ||
4212 | 0xe1e0b00b, | ||
4213 | 0xe5d6c000, | ||
4214 | 0xe795010b, | ||
4215 | 0xe3e01000, | ||
4216 | 0x000a0000, | ||
4217 | 0xe496e004, | ||
4218 | 0xe18900fa, | ||
4219 | 0xe797c10c, | ||
4220 | 0xe004a2ae, | ||
4221 | 0xe1a0b82e, | ||
4222 | 0xe12fff1c, | ||
4223 | 0x00000000, | ||
4224 | 0xe1e0b00b, | ||
4225 | 0xe5d6c000, | ||
4226 | 0xe795010b, | ||
4227 | 0xe3e01000, | ||
4228 | 0x000a0000, | ||
4229 | 0xe496e004, | ||
4230 | 0xe18900fa, | ||
4231 | 0xe797c10c, | ||
4232 | 0xe004a2ae, | ||
4233 | 0xe1a0b82e, | ||
4234 | 0xe12fff1c, | ||
4235 | 0x00000000, | ||
4236 | 0xe1a0084e, | ||
4237 | 0xe3e01000, | ||
4238 | 0x000a0000, | ||
4239 | 0xe5d6c000, | ||
4240 | 0xe496e004, | ||
4241 | 0xe18900fa, | ||
4242 | 0xe797c10c, | ||
4243 | 0xe004a2ae, | ||
4244 | 0xe1a0b82e, | ||
4245 | 0xe12fff1c, | ||
4246 | 0x00000000, | ||
4247 | 0xe1a0b18b, | ||
4248 | 0xe5d6c000, | ||
4249 | 0xe18500db, | ||
4250 | 0xe496e004, | ||
4251 | 0xe18900fa, | ||
4252 | 0xe797c10c, | ||
4253 | 0xe004a2ae, | ||
4254 | 0xe1a0b82e, | ||
4255 | 0xe12fff1c, | ||
4256 | 0x00000000, | ||
4257 | 0xe089a00a, | ||
4258 | 0xe1e0b00b, | ||
4259 | 0xe5d6c000, | ||
4260 | 0xe496e004, | ||
4261 | 0xe58ab004, | ||
4262 | 0xe797c10c, | ||
4263 | 0xe004a2ae, | ||
4264 | 0xe1a0b82e, | ||
4265 | 0xe12fff1c, | ||
4266 | 0x00000000, | ||
4267 | 0xe089a00a, | ||
4268 | 0xe089b18b, | ||
4269 | 0xe3e00000, | ||
4270 | 0x000a0000, | ||
4271 | 0xe58a0004, | ||
4272 | 0xe28aa008, | ||
4273 | 0x0006000b, | ||
4274 | 0xe58a0004, | ||
4275 | 0xe15a000b, | ||
4276 | 0xe28aa008, | ||
4277 | 0xba000000, | ||
4278 | 0x0005000b, | ||
4279 | 0xe5d6c000, | ||
4280 | 0xe496e004, | ||
4281 | 0xe797c10c, | ||
4282 | 0xe004a2ae, | ||
4283 | 0xe1a0b82e, | ||
4284 | 0xe12fff1c, | ||
4285 | 0x00000000, | ||
4286 | 0xe5191008, | ||
4287 | 0xe1a0b10b, | ||
4288 | 0xe28bb000, | ||
4289 | 0x000a0000, | ||
4290 | 0xe791100b, | ||
4291 | 0xe5111000, | ||
4292 | 0x000d8180, | ||
4293 | 0xe1c120d0, | ||
4294 | 0xe5d6c000, | ||
4295 | 0xe496e004, | ||
4296 | 0xe18920fa, | ||
4297 | 0xe797c10c, | ||
4298 | 0xe004a2ae, | ||
4299 | 0xe1a0b82e, | ||
4300 | 0xe12fff1c, | ||
4301 | 0x00000000, | ||
4302 | 0xe5191008, | ||
4303 | 0xe1a0a0aa, | ||
4304 | 0xe28aa000, | ||
4305 | 0x000a0000, | ||
4306 | 0xe1a0b18b, | ||
4307 | 0xe791100a, | ||
4308 | 0xe18920db, | ||
4309 | 0xe551c000, | ||
4310 | 0x000d8180, | ||
4311 | 0xe551b000, | ||
4312 | 0x000d8180, | ||
4313 | 0xe5111000, | ||
4314 | 0x000d8180, | ||
4315 | 0xe31c0000, | ||
4316 | 0x000a0000, | ||
4317 | 0xe283c000, | ||
4318 | 0x000a0000, | ||
4319 | 0x135b0000, | ||
4320 | 0xe1c120f0, | ||
4321 | 0x1a000000, | ||
4322 | 0x00050002, | ||
4323 | 0x0006000b, | ||
4324 | 0xe5d6c000, | ||
4325 | 0xe496e004, | ||
4326 | 0xe797c10c, | ||
4327 | 0xe004a2ae, | ||
4328 | 0xe1a0b82e, | ||
4329 | 0xe12fff1c, | ||
4330 | 0x0006000c, | ||
4331 | 0xe37c0000, | ||
4332 | 0x000a0000, | ||
4333 | 0x8552b000, | ||
4334 | 0x000d8180, | ||
4335 | 0x9a000000, | ||
4336 | 0x0005000b, | ||
4337 | 0xe2470000, | ||
4338 | 0x000a0000, | ||
4339 | 0xe31b0000, | ||
4340 | 0x000a0000, | ||
4341 | 0x00000000, | ||
4342 | 0x0a000000, | ||
4343 | 0x0005000b, | ||
4344 | 0xe1a0b009, | ||
4345 | 0xeb000000, | ||
4346 | 0x00030034, | ||
4347 | 0xe1a0900b, | ||
4348 | 0x00000000, | ||
4349 | 0x1b000000, | ||
4350 | 0x00030034, | ||
4351 | 0x00000000, | ||
4352 | 0xea000000, | ||
4353 | 0x0005000b, | ||
4354 | 0x00000000, | ||
4355 | 0xe5191008, | ||
4356 | 0xe1a0a0aa, | ||
4357 | 0xe28aa000, | ||
4358 | 0x000a0000, | ||
4359 | 0xe1e0b00b, | ||
4360 | 0xe791100a, | ||
4361 | 0xe795210b, | ||
4362 | 0xe3e03000, | ||
4363 | 0x000a0000, | ||
4364 | 0xe551c000, | ||
4365 | 0x000d8180, | ||
4366 | 0xe5111000, | ||
4367 | 0x000d8180, | ||
4368 | 0xe551b000, | ||
4369 | 0x000d8180, | ||
4370 | 0xe31c0000, | ||
4371 | 0x000a0000, | ||
4372 | 0xe552c000, | ||
4373 | 0x000d8180, | ||
4374 | 0xe1c120f0, | ||
4375 | 0x1a000000, | ||
4376 | 0x00050002, | ||
4377 | 0x0006000b, | ||
4378 | 0xe5d6c000, | ||
4379 | 0xe496e004, | ||
4380 | 0xe797c10c, | ||
4381 | 0xe004a2ae, | ||
4382 | 0xe1a0b82e, | ||
4383 | 0xe12fff1c, | ||
4384 | 0x0006000c, | ||
4385 | 0xe31c0000, | ||
4386 | 0x000a0000, | ||
4387 | 0x135b0000, | ||
4388 | 0xe2470000, | ||
4389 | 0x000a0000, | ||
4390 | 0x00000000, | ||
4391 | 0x0a000000, | ||
4392 | 0x0005000b, | ||
4393 | 0xe1a0b009, | ||
4394 | 0xeb000000, | ||
4395 | 0x00030034, | ||
4396 | 0xe1a0900b, | ||
4397 | 0x00000000, | ||
4398 | 0x1b000000, | ||
4399 | 0x00030034, | ||
4400 | 0x00000000, | ||
4401 | 0xea000000, | ||
4402 | 0x0005000b, | ||
4403 | 0x00000000, | ||
4404 | 0xe5191008, | ||
4405 | 0xe1a0a0aa, | ||
4406 | 0xe28aa000, | ||
4407 | 0x000a0000, | ||
4408 | 0xe1a0b18b, | ||
4409 | 0xe791100a, | ||
4410 | 0xe18520db, | ||
4411 | 0xe5111000, | ||
4412 | 0x000d8180, | ||
4413 | 0xe5d6c000, | ||
4414 | 0xe496e004, | ||
4415 | 0xe1c120f0, | ||
4416 | 0xe797c10c, | ||
4417 | 0xe004a2ae, | ||
4418 | 0xe1a0b82e, | ||
4419 | 0xe12fff1c, | ||
4420 | 0x00000000, | ||
4421 | 0xe5191008, | ||
4422 | 0xe1a0a0aa, | ||
4423 | 0xe28aa000, | ||
4424 | 0x000a0000, | ||
4425 | 0xe791100a, | ||
4426 | 0xe1e0b00b, | ||
4427 | 0xe5111000, | ||
4428 | 0x000d8180, | ||
4429 | 0xe5d6c000, | ||
4430 | 0xe496e004, | ||
4431 | 0xe581b004, | ||
4432 | 0xe797c10c, | ||
4433 | 0xe004a2ae, | ||
4434 | 0xe1a0b82e, | ||
4435 | 0xe12fff1c, | ||
4436 | 0x00000000, | ||
4437 | 0xe5182000, | ||
4438 | 0x000d8180, | ||
4439 | 0xe086b10b, | ||
4440 | 0xe5089000, | ||
4441 | 0x000d8180, | ||
4442 | 0xe3520000, | ||
4443 | 0xe24b6b80, | ||
4444 | 0x0a000000, | ||
4445 | 0x00050001, | ||
4446 | 0xe1a00008, | ||
4447 | 0xe089100a, | ||
4448 | 0xeb000000, | ||
4449 | 0x00030035, | ||
4450 | 0xe5189000, | ||
4451 | 0x000d8180, | ||
4452 | 0x0006000b, | ||
4453 | 0xe5d6c000, | ||
4454 | 0xe496e004, | ||
4455 | 0xe797c10c, | ||
4456 | 0xe004a2ae, | ||
4457 | 0xe1a0b82e, | ||
4458 | 0xe12fff1c, | ||
4459 | 0x00000000, | ||
4460 | 0xe1e0b00b, | ||
4461 | 0xe5089000, | ||
4462 | 0x000d8180, | ||
4463 | 0xe795110b, | ||
4464 | 0xe58d6008, | ||
4465 | 0xe5192008, | ||
4466 | 0xe1a00008, | ||
4467 | 0xeb000000, | ||
4468 | 0x00030036, | ||
4469 | 0xe5189000, | ||
4470 | 0x000d8180, | ||
4471 | 0xe3e01000, | ||
4472 | 0x000a0000, | ||
4473 | 0xe5d6c000, | ||
4474 | 0xe496e004, | ||
4475 | 0xe18900fa, | ||
4476 | 0xe797c10c, | ||
4477 | 0xe004a2ae, | ||
4478 | 0xe1a0b82e, | ||
4479 | 0xe12fff1c, | ||
4480 | 0x00000000, | ||
4481 | 0xe1e0b00b, | ||
4482 | 0x00000000, | ||
4483 | 0xe5172000, | ||
4484 | 0x000d8180, | ||
4485 | 0xe5173000, | ||
4486 | 0x000d8180, | ||
4487 | 0xe5089000, | ||
4488 | 0x000d8180, | ||
4489 | 0xe58d6008, | ||
4490 | 0xe1520003, | ||
4491 | 0xe1a00008, | ||
4492 | 0x2a000000, | ||
4493 | 0x00050005, | ||
4494 | 0x0006000b, | ||
4495 | 0x00000000, | ||
4496 | 0xe1a01a8b, | ||
4497 | 0xe1a025ab, | ||
4498 | 0xe1a0bac1, | ||
4499 | 0xe1a01aa1, | ||
4500 | 0xe37b0001, | ||
4501 | 0x02811002, | ||
4502 | 0xeb000000, | ||
4503 | 0x00030037, | ||
4504 | 0x00000000, | ||
4505 | 0xe795110b, | ||
4506 | 0xeb000000, | ||
4507 | 0x00030038, | ||
4508 | 0x00000000, | ||
4509 | 0xe5189000, | ||
4510 | 0x000d8180, | ||
4511 | 0xe3e01000, | ||
4512 | 0x000a0000, | ||
4513 | 0xe5d6c000, | ||
4514 | 0xe496e004, | ||
4515 | 0xe18900fa, | ||
4516 | 0xe797c10c, | ||
4517 | 0xe004a2ae, | ||
4518 | 0xe1a0b82e, | ||
4519 | 0xe12fff1c, | ||
4520 | 0x0006000f, | ||
4521 | 0xeb000000, | ||
4522 | 0x00030039, | ||
4523 | 0xe1a00008, | ||
4524 | 0xea000000, | ||
4525 | 0x0005000b, | ||
4526 | 0x00000000, | ||
4527 | 0xe5191008, | ||
4528 | 0xe1e0b00b, | ||
4529 | 0xe5110000, | ||
4530 | 0x000d8180, | ||
4531 | 0xe795b10b, | ||
4532 | 0x00000000, | ||
4533 | 0xea000000, | ||
4534 | 0x0005009f, | ||
4535 | 0x00000000, | ||
4536 | 0xea000000, | ||
4537 | 0x000500a0, | ||
4538 | 0x00000000, | ||
4539 | 0xe004caae, | ||
4540 | 0xe004b6ae, | ||
4541 | 0xe18900dc, | ||
4542 | 0xe18920db, | ||
4543 | 0xe3710000, | ||
4544 | 0x000a0000, | ||
4545 | 0x1a000000, | ||
4546 | 0x00050030, | ||
4547 | 0xe3730000, | ||
4548 | 0x000a0000, | ||
4549 | 0x05103000, | ||
4550 | 0x000d8180, | ||
4551 | 0x05101000, | ||
4552 | 0x000d8180, | ||
4553 | 0x1a000000, | ||
4554 | 0x00050009, | ||
4555 | 0xe0833182, | ||
4556 | 0xe1520001, | ||
4557 | 0x31c320d0, | ||
4558 | 0x2a000000, | ||
4559 | 0x00050030, | ||
4560 | 0xe5d6c000, | ||
4561 | 0xe3730000, | ||
4562 | 0x000a0000, | ||
4563 | 0x0a000000, | ||
4564 | 0x00050005, | ||
4565 | 0x0006000b, | ||
4566 | 0xe496e004, | ||
4567 | 0xe18920fa, | ||
4568 | 0xe797c10c, | ||
4569 | 0xe004a2ae, | ||
4570 | 0xe1a0b82e, | ||
4571 | 0xe12fff1c, | ||
4572 | 0x0006000f, | ||
4573 | 0xe5101000, | ||
4574 | 0x000d8180, | ||
4575 | 0xe3510000, | ||
4576 | 0x0a000000, | ||
4577 | 0x0005000b, | ||
4578 | 0xe5511000, | ||
4579 | 0x000d8180, | ||
4580 | 0xe3110000, | ||
4581 | 0x000a0000, | ||
4582 | 0x1a000000, | ||
4583 | 0x0005000b, | ||
4584 | 0xe004caae, | ||
4585 | 0xea000000, | ||
4586 | 0x00050030, | ||
4587 | 0x00060013, | ||
4588 | 0xe3730000, | ||
4589 | 0x000a0000, | ||
4590 | 0x01a0b002, | ||
4591 | 0x0a000000, | ||
4592 | 0x0005009f, | ||
4593 | 0xea000000, | ||
4594 | 0x00050030, | ||
4595 | 0x00000000, | ||
4596 | 0xe004caae, | ||
4597 | 0xe20bb0ff, | ||
4598 | 0xe18900dc, | ||
4599 | 0xe1e0b00b, | ||
4600 | 0xe795b10b, | ||
4601 | 0xe3710000, | ||
4602 | 0x000a0000, | ||
4603 | 0x1a000000, | ||
4604 | 0x0005002d, | ||
4605 | 0x0006009f, | ||
4606 | 0xe5102000, | ||
4607 | 0x000d8180, | ||
4608 | 0xe51b3000, | ||
4609 | 0x000d8180, | ||
4610 | 0xe510e000, | ||
4611 | 0x000d8180, | ||
4612 | 0xe1a0c000, | ||
4613 | 0xe0022003, | ||
4614 | 0xe0822082, | ||
4615 | 0xe08ee182, | ||
4616 | 0x0006000b, | ||
4617 | 0xe14e00d0, | ||
4618 | 0x000c8100, | ||
4619 | 0xe14e20d0, | ||
4620 | 0x000c8100, | ||
4621 | 0xe51ee000, | ||
4622 | 0x000d8180, | ||
4623 | 0xe3710000, | ||
4624 | 0x000a0000, | ||
4625 | 0x0150000b, | ||
4626 | 0x1a000000, | ||
4627 | 0x00050004, | ||
4628 | 0xe3730000, | ||
4629 | 0x000a0000, | ||
4630 | 0x0a000000, | ||
4631 | 0x00050005, | ||
4632 | 0x0006000d, | ||
4633 | 0xe5d6c000, | ||
4634 | 0xe496e004, | ||
4635 | 0xe18920fa, | ||
4636 | 0xe797c10c, | ||
4637 | 0xe004a2ae, | ||
4638 | 0xe1a0b82e, | ||
4639 | 0xe12fff1c, | ||
4640 | 0x0006000e, | ||
4641 | 0xe35e0000, | ||
4642 | 0x1a000000, | ||
4643 | 0x0005000b, | ||
4644 | 0x0006000f, | ||
4645 | 0xe51c0000, | ||
4646 | 0x000d8180, | ||
4647 | 0xe3a02000, | ||
4648 | 0xe3e03000, | ||
4649 | 0x000a0000, | ||
4650 | 0xe3500000, | ||
4651 | 0x0a000000, | ||
4652 | 0x0005000d, | ||
4653 | 0xe5501000, | ||
4654 | 0x000d8180, | ||
4655 | 0x00000000, | ||
4656 | 0xe3110000, | ||
4657 | 0x000a0000, | ||
4658 | 0x1a000000, | ||
4659 | 0x0005000d, | ||
4660 | 0xea000000, | ||
4661 | 0x0005002e, | ||
4662 | 0x00000000, | ||
4663 | 0xe004caae, | ||
4664 | 0xe20bb0ff, | ||
4665 | 0xe18900dc, | ||
4666 | 0xe3710000, | ||
4667 | 0x000a0000, | ||
4668 | 0x1a000000, | ||
4669 | 0x0005002f, | ||
4670 | 0xe5102000, | ||
4671 | 0x000d8180, | ||
4672 | 0xe5103000, | ||
4673 | 0x000d8180, | ||
4674 | 0xe1a0118b, | ||
4675 | 0xe15b0002, | ||
4676 | 0x318320d1, | ||
4677 | 0x2a000000, | ||
4678 | 0x0005002f, | ||
4679 | 0xe5d6c000, | ||
4680 | 0xe3730000, | ||
4681 | 0x000a0000, | ||
4682 | 0x0a000000, | ||
4683 | 0x00050005, | ||
4684 | 0x0006000b, | ||
4685 | 0xe496e004, | ||
4686 | 0xe18920fa, | ||
4687 | 0xe797c10c, | ||
4688 | 0xe004a2ae, | ||
4689 | 0xe1a0b82e, | ||
4690 | 0xe12fff1c, | ||
4691 | 0x0006000f, | ||
4692 | 0xe5101000, | ||
4693 | 0x000d8180, | ||
4694 | 0xe3510000, | ||
4695 | 0x0a000000, | ||
4696 | 0x0005000b, | ||
4697 | 0xe5511000, | ||
4698 | 0x000d8180, | ||
4699 | 0xe3110000, | ||
4700 | 0x000a0000, | ||
4701 | 0x1a000000, | ||
4702 | 0x0005000b, | ||
4703 | 0xea000000, | ||
4704 | 0x0005002f, | ||
4705 | 0x00000000, | ||
4706 | 0xe004caae, | ||
4707 | 0xe004b6ae, | ||
4708 | 0xe18900dc, | ||
4709 | 0xe18920db, | ||
4710 | 0xe3710000, | ||
4711 | 0x000a0000, | ||
4712 | 0x1a000000, | ||
4713 | 0x00050034, | ||
4714 | 0xe3730000, | ||
4715 | 0x000a0000, | ||
4716 | 0x05101000, | ||
4717 | 0x000d8180, | ||
4718 | 0x05103000, | ||
4719 | 0x000d8180, | ||
4720 | 0x1a000000, | ||
4721 | 0x00050009, | ||
4722 | 0xe0811182, | ||
4723 | 0xe1520003, | ||
4724 | 0x3591e004, | ||
4725 | 0x2a000000, | ||
4726 | 0x00050034, | ||
4727 | 0xe5d6c000, | ||
4728 | 0xe37e0000, | ||
4729 | 0x000a0000, | ||
4730 | 0xe550e000, | ||
4731 | 0x000d8180, | ||
4732 | 0xe18920da, | ||
4733 | 0x0a000000, | ||
4734 | 0x00050005, | ||
4735 | 0x0006000b, | ||
4736 | 0xe31e0000, | ||
4737 | 0x000a0000, | ||
4738 | 0xe1c120f0, | ||
4739 | 0x1a000000, | ||
4740 | 0x00050007, | ||
4741 | 0x0006000c, | ||
4742 | 0xe496e004, | ||
4743 | 0xe797c10c, | ||
4744 | 0xe004a2ae, | ||
4745 | 0xe1a0b82e, | ||
4746 | 0xe12fff1c, | ||
4747 | 0x0006000f, | ||
4748 | 0xe510a000, | ||
4749 | 0x000d8180, | ||
4750 | 0xe35a0000, | ||
4751 | 0x0a000000, | ||
4752 | 0x0005000b, | ||
4753 | 0xe55aa000, | ||
4754 | 0x000d8180, | ||
4755 | 0xe31a0000, | ||
4756 | 0x000a0000, | ||
4757 | 0x1a000000, | ||
4758 | 0x0005000b, | ||
4759 | 0xe516e004, | ||
4760 | 0xe004caae, | ||
4761 | 0xe004a2ae, | ||
4762 | 0xea000000, | ||
4763 | 0x00050034, | ||
4764 | 0x00060011, | ||
4765 | 0x00000000, | ||
4766 | 0xe5172000, | ||
4767 | 0x000d8180, | ||
4768 | 0xe3cee000, | ||
4769 | 0x000a0000, | ||
4770 | 0xe5070000, | ||
4771 | 0x000d8180, | ||
4772 | 0xe540e000, | ||
4773 | 0x000d8180, | ||
4774 | 0xe5002000, | ||
4775 | 0x000d8180, | ||
4776 | 0xea000000, | ||
4777 | 0x0005000c, | ||
4778 | 0x00060013, | ||
4779 | 0xe3730000, | ||
4780 | 0x000a0000, | ||
4781 | 0x01a0b002, | ||
4782 | 0x0a000000, | ||
4783 | 0x000500a0, | ||
4784 | 0xea000000, | ||
4785 | 0x00050034, | ||
4786 | 0x00000000, | ||
4787 | 0xe004caae, | ||
4788 | 0xe20bb0ff, | ||
4789 | 0xe18900dc, | ||
4790 | 0xe1e0b00b, | ||
4791 | 0xe795b10b, | ||
4792 | 0xe3710000, | ||
4793 | 0x000a0000, | ||
4794 | 0x1a000000, | ||
4795 | 0x00050031, | ||
4796 | 0x000600a0, | ||
4797 | 0xe5102000, | ||
4798 | 0x000d8180, | ||
4799 | 0xe51b3000, | ||
4800 | 0x000d8180, | ||
4801 | 0xe510e000, | ||
4802 | 0x000d8180, | ||
4803 | 0xe1a0c000, | ||
4804 | 0xe0022003, | ||
4805 | 0xe0822082, | ||
4806 | 0xe3a03000, | ||
4807 | 0xe08ee182, | ||
4808 | 0xe54c3000, | ||
4809 | 0x000d8180, | ||
4810 | 0x0006000b, | ||
4811 | 0xe14e00d0, | ||
4812 | 0x000c8100, | ||
4813 | 0xe51e3000, | ||
4814 | 0x000d8180, | ||
4815 | 0xe51e2000, | ||
4816 | 0x000d8180, | ||
4817 | 0xe3710000, | ||
4818 | 0x000a0000, | ||
4819 | 0x0150000b, | ||
4820 | 0x1a000000, | ||
4821 | 0x00050005, | ||
4822 | 0xe55c1000, | ||
4823 | 0x000d8180, | ||
4824 | 0xe3730000, | ||
4825 | 0x000a0000, | ||
4826 | 0xe18920da, | ||
4827 | 0x0a000000, | ||
4828 | 0x00050004, | ||
4829 | 0x0006000c, | ||
4830 | 0xe3110000, | ||
4831 | 0x000a0000, | ||
4832 | 0xe14e20f0, | ||
4833 | 0x000c8100, | ||
4834 | 0x1a000000, | ||
4835 | 0x00050007, | ||
4836 | 0x0006000d, | ||
4837 | 0xe5d6c000, | ||
4838 | 0xe496e004, | ||
4839 | 0xe797c10c, | ||
4840 | 0xe004a2ae, | ||
4841 | 0xe1a0b82e, | ||
4842 | 0xe12fff1c, | ||
4843 | 0x0006000e, | ||
4844 | 0x00000000, | ||
4845 | 0xe51c0000, | ||
4846 | 0x000d8180, | ||
4847 | 0xe3500000, | ||
4848 | 0x0a000000, | ||
4849 | 0x0005000c, | ||
4850 | 0xe5500000, | ||
4851 | 0x000d8180, | ||
4852 | 0xe3100000, | ||
4853 | 0x000a0000, | ||
4854 | 0x1a000000, | ||
4855 | 0x0005000c, | ||
4856 | 0xea000000, | ||
4857 | 0x00050032, | ||
4858 | 0x0006000f, | ||
4859 | 0xe1b0e002, | ||
4860 | 0x1a000000, | ||
4861 | 0x0005000b, | ||
4862 | 0xe51c0000, | ||
4863 | 0x000d8180, | ||
4864 | 0xe1a0200d, | ||
4865 | 0xe58d6008, | ||
4866 | 0xe3500000, | ||
4867 | 0xe5089000, | ||
4868 | 0x000d8180, | ||
4869 | 0x15501000, | ||
4870 | 0x000d8180, | ||
4871 | 0xe1a00008, | ||
4872 | 0x0a000000, | ||
4873 | 0x00050006, | ||
4874 | 0xe3110000, | ||
4875 | 0x000a0000, | ||
4876 | 0x0a000000, | ||
4877 | 0x00050032, | ||
4878 | 0x00060010, | ||
4879 | 0xe3e03000, | ||
4880 | 0x000a0000, | ||
4881 | 0xe58db000, | ||
4882 | 0xe1a0100c, | ||
4883 | 0xe58d3004, | ||
4884 | 0xeb000000, | ||
4885 | 0x0003003a, | ||
4886 | 0xe5189000, | ||
4887 | 0x000d8180, | ||
4888 | 0xe18920da, | ||
4889 | 0xe1c020f0, | ||
4890 | 0xea000000, | ||
4891 | 0x0005000d, | ||
4892 | 0x00060011, | ||
4893 | 0xe5172000, | ||
4894 | 0x000d8180, | ||
4895 | 0xe3c11000, | ||
4896 | 0x000a0000, | ||
4897 | 0x00000000, | ||
4898 | 0xe507c000, | ||
4899 | 0x000d8180, | ||
4900 | 0xe54c1000, | ||
4901 | 0x000d8180, | ||
4902 | 0xe50c2000, | ||
4903 | 0x000d8180, | ||
4904 | 0xea000000, | ||
4905 | 0x0005000d, | ||
4906 | 0x00000000, | ||
4907 | 0xe004caae, | ||
4908 | 0xe20bb0ff, | ||
4909 | 0xe18900dc, | ||
4910 | 0xe3710000, | ||
4911 | 0x000a0000, | ||
4912 | 0x1a000000, | ||
4913 | 0x00050033, | ||
4914 | 0xe5102000, | ||
4915 | 0x000d8180, | ||
4916 | 0xe510c000, | ||
4917 | 0x000d8180, | ||
4918 | 0xe1a0118b, | ||
4919 | 0xe15b0002, | ||
4920 | 0x31a120dc, | ||
4921 | 0x2a000000, | ||
4922 | 0x00050033, | ||
4923 | 0xe5d6c000, | ||
4924 | 0xe3730000, | ||
4925 | 0x000a0000, | ||
4926 | 0xe550e000, | ||
4927 | 0x000d8180, | ||
4928 | 0xe18920da, | ||
4929 | 0x0a000000, | ||
4930 | 0x00050005, | ||
4931 | 0x0006000b, | ||
4932 | 0xe31e0000, | ||
4933 | 0x000a0000, | ||
4934 | 0xe1c120f0, | ||
4935 | 0x1a000000, | ||
4936 | 0x00050007, | ||
4937 | 0x0006000c, | ||
4938 | 0xe496e004, | ||
4939 | 0xe797c10c, | ||
4940 | 0xe004a2ae, | ||
4941 | 0xe1a0b82e, | ||
4942 | 0xe12fff1c, | ||
4943 | 0x0006000f, | ||
4944 | 0xe510a000, | ||
4945 | 0x000d8180, | ||
4946 | 0xe35a0000, | ||
4947 | 0x0a000000, | ||
4948 | 0x0005000b, | ||
4949 | 0xe55aa000, | ||
4950 | 0x000d8180, | ||
4951 | 0xe31a0000, | ||
4952 | 0x000a0000, | ||
4953 | 0x1a000000, | ||
4954 | 0x0005000b, | ||
4955 | 0xe516e004, | ||
4956 | 0xe004a2ae, | ||
4957 | 0xea000000, | ||
4958 | 0x00050033, | ||
4959 | 0x00060011, | ||
4960 | 0xe5172000, | ||
4961 | 0x000d8180, | ||
4962 | 0xe3cee000, | ||
4963 | 0x000a0000, | ||
4964 | 0x00000000, | ||
4965 | 0xe5070000, | ||
4966 | 0x000d8180, | ||
4967 | 0xe540e000, | ||
4968 | 0x000d8180, | ||
4969 | 0xe5002000, | ||
4970 | 0x000d8180, | ||
4971 | 0xea000000, | ||
4972 | 0x0005000c, | ||
4973 | 0x00000000, | ||
4974 | 0xe089a00a, | ||
4975 | 0x0006000b, | ||
4976 | 0xe59dc004, | ||
4977 | 0xe51a1008, | ||
4978 | 0xe795018b, | ||
4979 | 0xe25cc008, | ||
4980 | 0xe5113000, | ||
4981 | 0x000d8180, | ||
4982 | 0x0a000000, | ||
4983 | 0x00050004, | ||
4984 | 0xe08021ac, | ||
4985 | 0xe1520003, | ||
4986 | 0xe5113000, | ||
4987 | 0x000d8180, | ||
4988 | 0xe08ac00c, | ||
4989 | 0x8a000000, | ||
4990 | 0x00050005, | ||
4991 | 0xe083e180, | ||
4992 | 0xe5510000, | ||
4993 | 0x000d8180, | ||
4994 | 0x0006000d, | ||
4995 | 0xe0ca20d8, | ||
4996 | 0xe0ce20f8, | ||
4997 | 0xe15a000c, | ||
4998 | 0x3a000000, | ||
4999 | 0x0005000d, | ||
5000 | 0xe3100000, | ||
5001 | 0x000a0000, | ||
5002 | 0x1a000000, | ||
5003 | 0x00050007, | ||
5004 | 0x0006000e, | ||
5005 | 0xe5d6c000, | ||
5006 | 0xe496e004, | ||
5007 | 0xe797c10c, | ||
5008 | 0xe004a2ae, | ||
5009 | 0xe1a0b82e, | ||
5010 | 0xe12fff1c, | ||
5011 | 0x0006000f, | ||
5012 | 0xe5089000, | ||
5013 | 0x000d8180, | ||
5014 | 0xe1a00008, | ||
5015 | 0xe58d6008, | ||
5016 | 0xeb000000, | ||
5017 | 0x0003003b, | ||
5018 | 0x00000000, | ||
5019 | 0xe5189000, | ||
5020 | 0x000d8180, | ||
5021 | 0x00000000, | ||
5022 | 0xea000000, | ||
5023 | 0x0005000b, | ||
5024 | 0x00060011, | ||
5025 | 0xe5172000, | ||
5026 | 0x000d8180, | ||
5027 | 0xe3c00000, | ||
5028 | 0x000a0000, | ||
5029 | 0xe5071000, | ||
5030 | 0x000d8180, | ||
5031 | 0xe5410000, | ||
5032 | 0x000d8180, | ||
5033 | 0xe5012000, | ||
5034 | 0x000d8180, | ||
5035 | 0xea000000, | ||
5036 | 0x0005000e, | ||
5037 | 0x00000000, | ||
5038 | 0xe59d0004, | ||
5039 | 0xe004b6ae, | ||
5040 | 0xe08bb000, | ||
5041 | 0xea000000, | ||
5042 | 0x000500a1, | ||
5043 | 0x00000000, | ||
5044 | 0xe004b6ae, | ||
5045 | 0x000600a1, | ||
5046 | 0xe1a0c009, | ||
5047 | 0xe1a920da, | ||
5048 | 0xe24bb008, | ||
5049 | 0xe2899008, | ||
5050 | 0xe3730000, | ||
5051 | 0x000a0000, | ||
5052 | 0x1a000000, | ||
5053 | 0x00050025, | ||
5054 | 0xe5096004, | ||
5055 | 0xe5126000, | ||
5056 | 0x000d8180, | ||
5057 | 0xe5d6c000, | ||
5058 | 0xe496e004, | ||
5059 | 0xe797c10c, | ||
5060 | 0xe004a2ae, | ||
5061 | 0xe08aa009, | ||
5062 | 0xe12fff1c, | ||
5063 | 0x00000000, | ||
5064 | 0xe59d0004, | ||
5065 | 0xe080b18b, | ||
5066 | 0xea000000, | ||
5067 | 0x000500a2, | ||
5068 | 0x00000000, | ||
5069 | 0xe1a0b18b, | ||
5070 | 0x000600a2, | ||
5071 | 0xe1aa20d9, | ||
5072 | 0xe24bb008, | ||
5073 | 0xe28aa008, | ||
5074 | 0xe3730000, | ||
5075 | 0x000a0000, | ||
5076 | 0x1a000000, | ||
5077 | 0x00050042, | ||
5078 | 0xe5196004, | ||
5079 | 0x00060043, | ||
5080 | 0xe3a0c000, | ||
5081 | 0xe5523000, | ||
5082 | 0x000d8180, | ||
5083 | 0xe3160000, | ||
5084 | 0x000a0000, | ||
5085 | 0x1a000000, | ||
5086 | 0x00050007, | ||
5087 | 0x0006000b, | ||
5088 | 0xe5092008, | ||
5089 | 0xe35b0000, | ||
5090 | 0x0a000000, | ||
5091 | 0x00050003, | ||
5092 | 0x0006000c, | ||
5093 | 0xe18a00dc, | ||
5094 | 0xe28ce008, | ||
5095 | 0xe15e000b, | ||
5096 | 0xe18900fc, | ||
5097 | 0xe1a0c00e, | ||
5098 | 0x1a000000, | ||
5099 | 0x0005000c, | ||
5100 | 0x0006000d, | ||
5101 | 0xe3530001, | ||
5102 | 0x8a000000, | ||
5103 | 0x00050005, | ||
5104 | 0x0006000e, | ||
5105 | 0xe5126000, | ||
5106 | 0x000d8180, | ||
5107 | 0xe5d6c000, | ||
5108 | 0xe496e004, | ||
5109 | 0xe797c10c, | ||
5110 | 0xe004a2ae, | ||
5111 | 0xe08aa009, | ||
5112 | 0xe12fff1c, | ||
5113 | 0x0006000f, | ||
5114 | 0xe516e004, | ||
5115 | 0xe004a2ae, | ||
5116 | 0xe049000a, | ||
5117 | 0xe5100010, | ||
5118 | 0xe5100000, | ||
5119 | 0x000d8180, | ||
5120 | 0xe5105000, | ||
5121 | 0x000d8180, | ||
5122 | 0xea000000, | ||
5123 | 0x0005000e, | ||
5124 | 0x00060011, | ||
5125 | 0xe2266000, | ||
5126 | 0x000a0000, | ||
5127 | 0xe3160000, | ||
5128 | 0x000a0000, | ||
5129 | 0x00000000, | ||
5130 | 0x13a03000, | ||
5131 | 0x1a000000, | ||
5132 | 0x0005000b, | ||
5133 | 0xe0499006, | ||
5134 | 0xe5196004, | ||
5135 | 0xe3160000, | ||
5136 | 0x000a0000, | ||
5137 | 0x13a03000, | ||
5138 | 0xea000000, | ||
5139 | 0x0005000b, | ||
5140 | 0x00000000, | ||
5141 | 0xe089a00a, | ||
5142 | 0xe1a0c009, | ||
5143 | 0xe14a21d0, | ||
5144 | 0xe14a00d8, | ||
5145 | 0xe28a9008, | ||
5146 | 0xe1ca20f8, | ||
5147 | 0xe1ca01f0, | ||
5148 | 0xe14a21d8, | ||
5149 | 0xe3a0b010, | ||
5150 | 0xe1ca20f0, | ||
5151 | 0xe3730000, | ||
5152 | 0x000a0000, | ||
5153 | 0x1a000000, | ||
5154 | 0x00050025, | ||
5155 | 0xe5096004, | ||
5156 | 0xe5126000, | ||
5157 | 0x000d8180, | ||
5158 | 0xe5d6c000, | ||
5159 | 0xe496e004, | ||
5160 | 0xe797c10c, | ||
5161 | 0xe004a2ae, | ||
5162 | 0xe08aa009, | ||
5163 | 0xe12fff1c, | ||
5164 | 0x00000000, | ||
5165 | 0xe089a00a, | ||
5166 | 0xe51ac010, | ||
5167 | 0xe51a0008, | ||
5168 | 0xe51ce000, | ||
5169 | 0x000d8180, | ||
5170 | 0xe51c1000, | ||
5171 | 0x000d8180, | ||
5172 | 0xe2866004, | ||
5173 | 0x0006000b, | ||
5174 | 0xe050b00e, | ||
5175 | 0xe0812180, | ||
5176 | 0x2a000000, | ||
5177 | 0x00050005, | ||
5178 | 0xe1c220d0, | ||
5179 | 0xe3730000, | ||
5180 | 0x000a0000, | ||
5181 | 0x02800001, | ||
5182 | 0x0a000000, | ||
5183 | 0x0005000b, | ||
5184 | 0xe156b0b2, | ||
5185 | 0xe3e01000, | ||
5186 | 0x000a0000, | ||
5187 | 0xe1ca20f8, | ||
5188 | 0xe086b10b, | ||
5189 | 0xe280c001, | ||
5190 | 0xe1ca00f0, | ||
5191 | 0xe24b6b80, | ||
5192 | 0xe50ac008, | ||
5193 | 0x0006000d, | ||
5194 | 0xe5d6c000, | ||
5195 | 0xe496e004, | ||
5196 | 0xe797c10c, | ||
5197 | 0xe004a2ae, | ||
5198 | 0xe1a0b82e, | ||
5199 | 0xe12fff1c, | ||
5200 | 0x0006000f, | ||
5201 | 0xe51c3000, | ||
5202 | 0x000d8180, | ||
5203 | 0xe51cc000, | ||
5204 | 0x000d8180, | ||
5205 | 0x00060010, | ||
5206 | 0xe08b008b, | ||
5207 | 0xe15b0003, | ||
5208 | 0xe08c2180, | ||
5209 | 0x8a000000, | ||
5210 | 0x0005000d, | ||
5211 | 0xe14200d0, | ||
5212 | 0x000c8100, | ||
5213 | 0xe3710000, | ||
5214 | 0x000a0000, | ||
5215 | 0xe28bb001, | ||
5216 | 0x0a000000, | ||
5217 | 0x00050010, | ||
5218 | 0xe156c0b2, | ||
5219 | 0xe08bb00e, | ||
5220 | 0xe14220d0, | ||
5221 | 0x000c8100, | ||
5222 | 0xe50ab008, | ||
5223 | 0xe1ca00f8, | ||
5224 | 0xe086b10c, | ||
5225 | 0xe24b6b80, | ||
5226 | 0xe1ca20f0, | ||
5227 | 0xea000000, | ||
5228 | 0x0005000d, | ||
5229 | 0x00000000, | ||
5230 | 0xe089a00a, | ||
5231 | 0xe086b10b, | ||
5232 | 0xe14a01d8, | ||
5233 | 0xe51a200c, | ||
5234 | 0xe51a3004, | ||
5235 | 0xe3710000, | ||
5236 | 0x000a0000, | ||
5237 | 0x05500000, | ||
5238 | 0x000d8180, | ||
5239 | 0x03720000, | ||
5240 | 0x000a0000, | ||
5241 | 0x03730000, | ||
5242 | 0x000a0000, | ||
5243 | 0x03500000, | ||
5244 | 0x000a0000, | ||
5245 | 0x024b6b80, | ||
5246 | 0x1a000000, | ||
5247 | 0x00050005, | ||
5248 | 0xe5d6c000, | ||
5249 | 0xe496e004, | ||
5250 | 0xe3a00000, | ||
5251 | 0xe50a0008, | ||
5252 | 0x0006000b, | ||
5253 | 0xe797c10c, | ||
5254 | 0xe004a2ae, | ||
5255 | 0xe1a0b82e, | ||
5256 | 0xe12fff1c, | ||
5257 | 0x0006000f, | ||
5258 | 0xe3a00000, | ||
5259 | 0x000a0000, | ||
5260 | 0xe3a0c000, | ||
5261 | 0x000a0000, | ||
5262 | 0xe5460004, | ||
5263 | 0xe24b6b80, | ||
5264 | 0xe5c6c000, | ||
5265 | 0xe496e004, | ||
5266 | 0xea000000, | ||
5267 | 0x0005000b, | ||
5268 | 0x00000000, | ||
5269 | 0xe004caae, | ||
5270 | 0xe004b6ae, | ||
5271 | 0xe5190004, | ||
5272 | 0xe089b00b, | ||
5273 | 0xe089a00a, | ||
5274 | 0xe28bb000, | ||
5275 | 0x000a0000, | ||
5276 | 0xe08a300c, | ||
5277 | 0xe2492008, | ||
5278 | 0xe04bb000, | ||
5279 | 0xe35c0000, | ||
5280 | 0xe042000b, | ||
5281 | 0x0a000000, | ||
5282 | 0x00050005, | ||
5283 | 0xe2433010, | ||
5284 | 0x0006000b, | ||
5285 | 0xe15b0002, | ||
5286 | 0x30cb00d8, | ||
5287 | 0x23e01000, | ||
5288 | 0x000a0000, | ||
5289 | 0xe15a0003, | ||
5290 | 0xe0ca00f8, | ||
5291 | 0x3a000000, | ||
5292 | 0x0005000b, | ||
5293 | 0x0006000c, | ||
5294 | 0xe5d6c000, | ||
5295 | 0xe496e004, | ||
5296 | 0xe797c10c, | ||
5297 | 0xe004a2ae, | ||
5298 | 0xe1a0b82e, | ||
5299 | 0xe12fff1c, | ||
5300 | 0x0006000f, | ||
5301 | 0xe5183000, | ||
5302 | 0x000d8180, | ||
5303 | 0xe3500000, | ||
5304 | 0xd3a0c008, | ||
5305 | 0xc280c008, | ||
5306 | 0xe08a1000, | ||
5307 | 0xe58dc004, | ||
5308 | 0xda000000, | ||
5309 | 0x0005000c, | ||
5310 | 0xe1510003, | ||
5311 | 0x8a000000, | ||
5312 | 0x00050007, | ||
5313 | 0x00060010, | ||
5314 | 0xe0cb00d8, | ||
5315 | 0xe0ca00f8, | ||
5316 | 0xe15b0002, | ||
5317 | 0x3a000000, | ||
5318 | 0x00050010, | ||
5319 | 0xea000000, | ||
5320 | 0x0005000c, | ||
5321 | 0x00060011, | ||
5322 | 0xe1a011a0, | ||
5323 | 0xe508a000, | ||
5324 | 0x000d8180, | ||
5325 | 0xe1a00008, | ||
5326 | 0xe5089000, | ||
5327 | 0x000d8180, | ||
5328 | 0xe04bb009, | ||
5329 | 0xe58d6008, | ||
5330 | 0xe04aa009, | ||
5331 | 0xeb000000, | ||
5332 | 0x00030000, | ||
5333 | 0xe5189000, | ||
5334 | 0x000d8180, | ||
5335 | 0xe089a00a, | ||
5336 | 0xe089b00b, | ||
5337 | 0xe2492008, | ||
5338 | 0xea000000, | ||
5339 | 0x00050010, | ||
5340 | 0x00000000, | ||
5341 | 0xe59d0004, | ||
5342 | 0xe5196004, | ||
5343 | 0xe089a00a, | ||
5344 | 0xe080b18b, | ||
5345 | 0xea000000, | ||
5346 | 0x000500a3, | ||
5347 | 0x00000000, | ||
5348 | 0xe5196004, | ||
5349 | 0xe1a0b18b, | ||
5350 | 0xe089a00a, | ||
5351 | 0x000600a3, | ||
5352 | 0xe58db004, | ||
5353 | 0x0006000b, | ||
5354 | 0xe2160000, | ||
5355 | 0x000a0000, | ||
5356 | 0xe2261000, | ||
5357 | 0x000a0000, | ||
5358 | 0x1a000000, | ||
5359 | 0x000500a4, | ||
5360 | 0x00060017, | ||
5361 | 0xe516e004, | ||
5362 | 0xe25b3008, | ||
5363 | 0xe2492008, | ||
5364 | 0x0a000000, | ||
5365 | 0x00050003, | ||
5366 | 0x0006000c, | ||
5367 | 0xe0ca00d8, | ||
5368 | 0xe2899008, | ||
5369 | 0xe2533008, | ||
5370 | 0xe14901f0, | ||
5371 | 0x1a000000, | ||
5372 | 0x0005000c, | ||
5373 | 0x0006000d, | ||
5374 | 0xe004a2ae, | ||
5375 | 0xe042300a, | ||
5376 | 0xe004caae, | ||
5377 | 0xe5130008, | ||
5378 | 0x0006000f, | ||
5379 | 0xe15c000b, | ||
5380 | 0x8a000000, | ||
5381 | 0x00050006, | ||
5382 | 0xe1a09003, | ||
5383 | 0xe5101000, | ||
5384 | 0x000d8180, | ||
5385 | 0xe5d6c000, | ||
5386 | 0xe496e004, | ||
5387 | 0xe5115000, | ||
5388 | 0x000d8180, | ||
5389 | 0xe797c10c, | ||
5390 | 0xe004a2ae, | ||
5391 | 0xe1a0b82e, | ||
5392 | 0xe12fff1c, | ||
5393 | 0x00060010, | ||
5394 | 0xe3e01000, | ||
5395 | 0x000a0000, | ||
5396 | 0xe2899008, | ||
5397 | 0xe28bb008, | ||
5398 | 0xe509100c, | ||
5399 | 0xea000000, | ||
5400 | 0x0005000f, | ||
5401 | 0x000600a5, | ||
5402 | 0xe089a00a, | ||
5403 | 0x000600a4, | ||
5404 | 0xe3110000, | ||
5405 | 0x000a0000, | ||
5406 | 0x1a000000, | ||
5407 | 0x00050018, | ||
5408 | 0xe0499001, | ||
5409 | 0xe5196004, | ||
5410 | 0xea000000, | ||
5411 | 0x0005000b, | ||
5412 | 0x00000000, | ||
5413 | 0xe5196004, | ||
5414 | 0xe1a0b18b, | ||
5415 | 0xe58db004, | ||
5416 | 0xe2160000, | ||
5417 | 0x000a0000, | ||
5418 | 0xe2261000, | ||
5419 | 0x000a0000, | ||
5420 | 0x0516e004, | ||
5421 | 0x1a000000, | ||
5422 | 0x000500a5, | ||
5423 | 0x00000000, | ||
5424 | 0xe18900da, | ||
5425 | 0x00000000, | ||
5426 | 0xe2493008, | ||
5427 | 0xe004a2ae, | ||
5428 | 0x00000000, | ||
5429 | 0xe1c300f0, | ||
5430 | 0x00000000, | ||
5431 | 0xe043900a, | ||
5432 | 0xe004caae, | ||
5433 | 0xe5190008, | ||
5434 | 0x0006000f, | ||
5435 | 0xe15c000b, | ||
5436 | 0x8a000000, | ||
5437 | 0x00050006, | ||
5438 | 0xe5101000, | ||
5439 | 0x000d8180, | ||
5440 | 0xe5d6c000, | ||
5441 | 0xe496e004, | ||
5442 | 0xe5115000, | ||
5443 | 0x000d8180, | ||
5444 | 0xe797c10c, | ||
5445 | 0xe004a2ae, | ||
5446 | 0xe1a0b82e, | ||
5447 | 0xe12fff1c, | ||
5448 | 0x00060010, | ||
5449 | 0xe2431004, | ||
5450 | 0xe3e02000, | ||
5451 | 0x000a0000, | ||
5452 | 0xe781200b, | ||
5453 | 0xe28bb008, | ||
5454 | 0xea000000, | ||
5455 | 0x0005000f, | ||
5456 | 0x00000000, | ||
5457 | 0xe1a000a6, | ||
5458 | 0xe200007e, | ||
5459 | 0xe2400000, | ||
5460 | 0x000a0000, | ||
5461 | 0xe19710b0, | ||
5462 | 0xe2511000, | ||
5463 | 0x000a0000, | ||
5464 | 0xe18710b0, | ||
5465 | 0x3a000000, | ||
5466 | 0x00050092, | ||
5467 | 0x00000000, | ||
5468 | 0xe1aa00d9, | ||
5469 | 0x00000000, | ||
5470 | 0xe086b10b, | ||
5471 | 0x00000000, | ||
5472 | 0xe1ca20d8, | ||
5473 | 0xe3710000, | ||
5474 | 0x000a0000, | ||
5475 | 0xe59ac014, | ||
5476 | 0x1a000000, | ||
5477 | 0x00050005, | ||
5478 | 0xe3730000, | ||
5479 | 0x000a0000, | ||
5480 | 0xe59a3010, | ||
5481 | 0x037c0000, | ||
5482 | 0x000a0000, | ||
5483 | 0x1a000000, | ||
5484 | 0x00050044, | ||
5485 | 0xe3530000, | ||
5486 | 0xba000000, | ||
5487 | 0x00050004, | ||
5488 | 0xe1500002, | ||
5489 | 0x00000000, | ||
5490 | 0xe1ca21d0, | ||
5491 | 0xe3710000, | ||
5492 | 0x000a0000, | ||
5493 | 0x1a000000, | ||
5494 | 0x00050005, | ||
5495 | 0xe0900002, | ||
5496 | 0xe59a3008, | ||
5497 | 0x00000000, | ||
5498 | 0x6286bb80, | ||
5499 | 0x00000000, | ||
5500 | 0x6a000000, | ||
5501 | 0x00050002, | ||
5502 | 0x00000000, | ||
5503 | 0xe3520000, | ||
5504 | 0xba000000, | ||
5505 | 0x00050004, | ||
5506 | 0xe1500003, | ||
5507 | 0x00000000, | ||
5508 | 0x0006000b, | ||
5509 | 0x00000000, | ||
5510 | 0xc24b6b80, | ||
5511 | 0x00000000, | ||
5512 | 0xe24b6b80, | ||
5513 | 0xd156b0b2, | ||
5514 | 0x00000000, | ||
5515 | 0xd24b6b80, | ||
5516 | 0x00000000, | ||
5517 | 0xe1ca00f0, | ||
5518 | 0x00000000, | ||
5519 | 0x0006000c, | ||
5520 | 0xe5d6c000, | ||
5521 | 0xe496e004, | ||
5522 | 0xe1ca01f8, | ||
5523 | 0x00000000, | ||
5524 | 0xda000000, | ||
5525 | 0x00070000, | ||
5526 | 0x00000000, | ||
5527 | 0x0006000d, | ||
5528 | 0xe797c10c, | ||
5529 | 0xe004a2ae, | ||
5530 | 0xe1a0b82e, | ||
5531 | 0xe12fff1c, | ||
5532 | 0x0006000e, | ||
5533 | 0x00000000, | ||
5534 | 0xe1520000, | ||
5535 | 0x00000000, | ||
5536 | 0xe1530000, | ||
5537 | 0x00000000, | ||
5538 | 0xea000000, | ||
5539 | 0x0005000b, | ||
5540 | 0x0006000f, | ||
5541 | 0x00000000, | ||
5542 | 0x33730000, | ||
5543 | 0x000a0000, | ||
5544 | 0x337c0000, | ||
5545 | 0x000a0000, | ||
5546 | 0x2a000000, | ||
5547 | 0x00050044, | ||
5548 | 0xe35c0000, | ||
5549 | 0xe1ca00f0, | ||
5550 | 0xe1ca01f8, | ||
5551 | 0xba000000, | ||
5552 | 0x00050008, | ||
5553 | 0x00000000, | ||
5554 | 0xe3530000, | ||
5555 | 0xba000000, | ||
5556 | 0x00050008, | ||
5557 | 0xeb000000, | ||
5558 | 0x0003002e, | ||
5559 | 0xe1ca00f0, | ||
5560 | 0xe1ca20d8, | ||
5561 | 0xe1ca01f8, | ||
5562 | 0x00000000, | ||
5563 | 0x00060010, | ||
5564 | 0xeb000000, | ||
5565 | 0x00030024, | ||
5566 | 0x00000000, | ||
5567 | 0x824b6b80, | ||
5568 | 0x00000000, | ||
5569 | 0xe24b6b80, | ||
5570 | 0x9156b0b2, | ||
5571 | 0x9a000000, | ||
5572 | 0x00070000, | ||
5573 | 0x00000000, | ||
5574 | 0x924b6b80, | ||
5575 | 0x00000000, | ||
5576 | 0x9a000000, | ||
5577 | 0x00070000, | ||
5578 | 0x00000000, | ||
5579 | 0xe5d6c000, | ||
5580 | 0xe496e004, | ||
5581 | 0xea000000, | ||
5582 | 0x0005000d, | ||
5583 | 0x00060012, | ||
5584 | 0x00000000, | ||
5585 | 0xeb000000, | ||
5586 | 0x0003002e, | ||
5587 | 0xe1ca00f0, | ||
5588 | 0xe1ca01f8, | ||
5589 | 0x00000000, | ||
5590 | 0xe1a02000, | ||
5591 | 0xe1a03001, | ||
5592 | 0xe1ca00d8, | ||
5593 | 0xea000000, | ||
5594 | 0x00050010, | ||
5595 | 0x00000000, | ||
5596 | 0xe1a000a6, | ||
5597 | 0xe200007e, | ||
5598 | 0xe2400000, | ||
5599 | 0x000a0000, | ||
5600 | 0xe19710b0, | ||
5601 | 0xe2511000, | ||
5602 | 0x000a0000, | ||
5603 | 0xe18710b0, | ||
5604 | 0x3a000000, | ||
5605 | 0x00050092, | ||
5606 | 0x00000000, | ||
5607 | 0xe1aa00d9, | ||
5608 | 0x00000000, | ||
5609 | 0xe3710000, | ||
5610 | 0x000a0000, | ||
5611 | 0x114a00f8, | ||
5612 | 0x1a000000, | ||
5613 | 0x00070000, | ||
5614 | 0x00000000, | ||
5615 | 0xe086b10b, | ||
5616 | 0xe3710000, | ||
5617 | 0x000a0000, | ||
5618 | 0x124b6b80, | ||
5619 | 0x114a00f8, | ||
5620 | 0x00000000, | ||
5621 | 0xe5d6c000, | ||
5622 | 0xe496e004, | ||
5623 | 0xe797c10c, | ||
5624 | 0xe004a2ae, | ||
5625 | 0xe1a0b82e, | ||
5626 | 0xe12fff1c, | ||
5627 | 0x00000000, | ||
5628 | 0xe1a000a6, | ||
5629 | 0xe200007e, | ||
5630 | 0xe2400000, | ||
5631 | 0x000a0000, | ||
5632 | 0xe19710b0, | ||
5633 | 0xe2511000, | ||
5634 | 0x000a0000, | ||
5635 | 0xe18710b0, | ||
5636 | 0x3a000000, | ||
5637 | 0x00050092, | ||
5638 | 0x00000000, | ||
5639 | 0xe5d6c000, | ||
5640 | 0xe496e004, | ||
5641 | 0xe797c10c, | ||
5642 | 0xe004a2ae, | ||
5643 | 0xe1a0b82e, | ||
5644 | 0xe12fff1c, | ||
5645 | 0x00000000, | ||
5646 | 0xe5170000, | ||
5647 | 0x000d8180, | ||
5648 | 0xe3a01000, | ||
5649 | 0xe790b10b, | ||
5650 | 0xe5071000, | ||
5651 | 0x000d8180, | ||
5652 | 0xe51ba000, | ||
5653 | 0x000d8180, | ||
5654 | 0xe5079000, | ||
5655 | 0x000d8180, | ||
5656 | 0xe5078000, | ||
5657 | 0x000d8180, | ||
5658 | 0xe12fff1a, | ||
5659 | 0x00000000, | ||
5660 | 0xe086b10b, | ||
5661 | 0xe24b6b80, | ||
5662 | 0xe5d6c000, | ||
5663 | 0xe496e004, | ||
5664 | 0xe797c10c, | ||
5665 | 0xe004a2ae, | ||
5666 | 0xe1a0b82e, | ||
5667 | 0xe12fff1c, | ||
5668 | 0x00000000, | ||
5669 | 0xe1a000a6, | ||
5670 | 0xe200007e, | ||
5671 | 0xe2400000, | ||
5672 | 0x000a0000, | ||
5673 | 0xe19710b0, | ||
5674 | 0xe2511000, | ||
5675 | 0x000a0000, | ||
5676 | 0xe18710b0, | ||
5677 | 0x3a000000, | ||
5678 | 0x00050094, | ||
5679 | 0x00000000, | ||
5680 | 0xe5180000, | ||
5681 | 0x000d8180, | ||
5682 | 0xe5561000, | ||
5683 | 0x000d8180, | ||
5684 | 0xe5165000, | ||
5685 | 0x000d8180, | ||
5686 | 0xe15a0000, | ||
5687 | 0x8a000000, | ||
5688 | 0x00050020, | ||
5689 | 0x00000000, | ||
5690 | 0xe5d6c000, | ||
5691 | 0xe496e004, | ||
5692 | 0x00000000, | ||
5693 | 0x0006000c, | ||
5694 | 0xe15b0181, | ||
5695 | 0xe3e03000, | ||
5696 | 0x000a0000, | ||
5697 | 0x3a000000, | ||
5698 | 0x00050003, | ||
5699 | 0x00000000, | ||
5700 | 0xe1a0b82e, | ||
5701 | 0xea000000, | ||
5702 | 0x00070000, | ||
5703 | 0x00000000, | ||
5704 | 0xe797c10c, | ||
5705 | 0xe004a2ae, | ||
5706 | 0xe1a0b82e, | ||
5707 | 0xe12fff1c, | ||
5708 | 0x00000000, | ||
5709 | 0x0006000d, | ||
5710 | 0xe18920fb, | ||
5711 | 0xe28bb008, | ||
5712 | 0xea000000, | ||
5713 | 0x0005000c, | ||
5714 | 0x00000000, | ||
5715 | 0xe7f001f0, | ||
5716 | 0x00000000, | ||
5717 | 0xe5180000, | ||
5718 | 0x000d8180, | ||
5719 | 0xe089300b, | ||
5720 | 0xe08aa00b, | ||
5721 | 0xe5832000, | ||
5722 | 0xe28b1000, | ||
5723 | 0x000a0000, | ||
5724 | 0xe5165000, | ||
5725 | 0x000d8180, | ||
5726 | 0xe15a0000, | ||
5727 | 0xe5831004, | ||
5728 | 0x2a000000, | ||
5729 | 0x00050020, | ||
5730 | 0xe556c000, | ||
5731 | 0x000d8180, | ||
5732 | 0xe1a0a009, | ||
5733 | 0xe1a0b003, | ||
5734 | 0xe35c0000, | ||
5735 | 0xe2839008, | ||
5736 | 0x0a000000, | ||
5737 | 0x00050003, | ||
5738 | 0xe3e02000, | ||
5739 | 0x000a0000, | ||
5740 | 0x0006000b, | ||
5741 | 0xe15a000b, | ||
5742 | 0x30ca00d8, | ||
5743 | 0x21a01002, | ||
5744 | 0x350a2004, | ||
5745 | 0x0006000c, | ||
5746 | 0xe25cc001, | ||
5747 | 0xe1e300f8, | ||
5748 | 0x1a000000, | ||
5749 | 0x0005000b, | ||
5750 | 0x0006000d, | ||
5751 | 0xe5d6c000, | ||
5752 | 0xe496e004, | ||
5753 | 0xe797c10c, | ||
5754 | 0xe004a2ae, | ||
5755 | 0xe1a0b82e, | ||
5756 | 0xe12fff1c, | ||
5757 | 0x00000000, | ||
5758 | 0xe5123000, | ||
5759 | 0x000d8180, | ||
5760 | 0x00000000, | ||
5761 | 0xe5173000, | ||
5762 | 0x000d8180, | ||
5763 | 0x00000000, | ||
5764 | 0xe08a100b, | ||
5765 | 0xe5180000, | ||
5766 | 0x000d8180, | ||
5767 | 0xe089b00b, | ||
5768 | 0xe5089000, | ||
5769 | 0x000d8180, | ||
5770 | 0xe1510000, | ||
5771 | 0xe508b000, | ||
5772 | 0x000d8180, | ||
5773 | 0x00000000, | ||
5774 | 0xe5121000, | ||
5775 | 0x000d8180, | ||
5776 | 0x00000000, | ||
5777 | 0xe3e02000, | ||
5778 | 0x000a0000, | ||
5779 | 0xe1a00008, | ||
5780 | 0x8a000000, | ||
5781 | 0x0005001f, | ||
5782 | 0xe5072000, | ||
5783 | 0x000d8180, | ||
5784 | 0xe12fff33, | ||
5785 | 0xe5189000, | ||
5786 | 0x000d8180, | ||
5787 | 0xe3e02000, | ||
5788 | 0x000a0000, | ||
5789 | 0xe5181000, | ||
5790 | 0x000d8180, | ||
5791 | 0xe1a0b180, | ||
5792 | 0xe5072000, | ||
5793 | 0x000d8180, | ||
5794 | 0xe5196004, | ||
5795 | 0xe041a00b, | ||
5796 | 0xea000000, | ||
5797 | 0x00050016, | ||
5798 | 0x00000000, | ||
5799 | 0x00010000 | ||
5800 | }; | ||
5801 | |||
5802 | enum { | ||
5803 | GLOB_vm_returnp, | ||
5804 | GLOB_cont_dispatch, | ||
5805 | GLOB_vm_returnc, | ||
5806 | GLOB_BC_RET_Z, | ||
5807 | GLOB_vm_return, | ||
5808 | GLOB_vm_leave_cp, | ||
5809 | GLOB_vm_leave_unw, | ||
5810 | GLOB_vm_unwind_c, | ||
5811 | GLOB_vm_unwind_c_eh, | ||
5812 | GLOB_vm_unwind_ff, | ||
5813 | GLOB_vm_unwind_ff_eh, | ||
5814 | GLOB_vm_growstack_c, | ||
5815 | GLOB_vm_growstack_l, | ||
5816 | GLOB_vm_resume, | ||
5817 | GLOB_vm_pcall, | ||
5818 | GLOB_vm_call, | ||
5819 | GLOB_vm_call_dispatch, | ||
5820 | GLOB_vmeta_call, | ||
5821 | GLOB_vm_call_dispatch_f, | ||
5822 | GLOB_vm_cpcall, | ||
5823 | GLOB_cont_ffi_callback, | ||
5824 | GLOB_vm_call_tail, | ||
5825 | GLOB_cont_cat, | ||
5826 | GLOB_BC_CAT_Z, | ||
5827 | GLOB_cont_nop, | ||
5828 | GLOB_vmeta_tgets1, | ||
5829 | GLOB_vmeta_tgets, | ||
5830 | GLOB_vmeta_tgetb, | ||
5831 | GLOB_vmeta_tgetv, | ||
5832 | GLOB_vmeta_tsets1, | ||
5833 | GLOB_vmeta_tsets, | ||
5834 | GLOB_vmeta_tsetb, | ||
5835 | GLOB_vmeta_tsetv, | ||
5836 | GLOB_vmeta_comp, | ||
5837 | GLOB_vmeta_binop, | ||
5838 | GLOB_cont_ra, | ||
5839 | GLOB_cont_condt, | ||
5840 | GLOB_cont_condf, | ||
5841 | GLOB_vmeta_equal, | ||
5842 | GLOB_vmeta_equal_cd, | ||
5843 | GLOB_vmeta_arith_vn, | ||
5844 | GLOB_vmeta_arith_nv, | ||
5845 | GLOB_vmeta_unm, | ||
5846 | GLOB_vmeta_arith_vv, | ||
5847 | GLOB_vmeta_len, | ||
5848 | GLOB_BC_LEN_Z, | ||
5849 | GLOB_vmeta_callt, | ||
5850 | GLOB_BC_CALLT2_Z, | ||
5851 | GLOB_vmeta_for, | ||
5852 | GLOB_ff_assert, | ||
5853 | GLOB_fff_fallback, | ||
5854 | GLOB_fff_res, | ||
5855 | GLOB_ff_type, | ||
5856 | GLOB_fff_restv, | ||
5857 | GLOB_ff_getmetatable, | ||
5858 | GLOB_ff_setmetatable, | ||
5859 | GLOB_ff_rawget, | ||
5860 | GLOB_ff_tonumber, | ||
5861 | GLOB_ff_tostring, | ||
5862 | GLOB_fff_gcstep, | ||
5863 | GLOB_ff_next, | ||
5864 | GLOB_ff_pairs, | ||
5865 | GLOB_ff_ipairs_aux, | ||
5866 | GLOB_ff_ipairs, | ||
5867 | GLOB_ff_pcall, | ||
5868 | GLOB_ff_xpcall, | ||
5869 | GLOB_ff_coroutine_resume, | ||
5870 | GLOB_ff_coroutine_wrap_aux, | ||
5871 | GLOB_ff_coroutine_yield, | ||
5872 | GLOB_ff_math_floor, | ||
5873 | GLOB_vm_floor, | ||
5874 | GLOB_ff_math_ceil, | ||
5875 | GLOB_vm_ceil, | ||
5876 | GLOB_ff_math_abs, | ||
5877 | GLOB_fff_res1, | ||
5878 | GLOB_ff_math_sqrt, | ||
5879 | GLOB_ff_math_log, | ||
5880 | GLOB_ff_math_log10, | ||
5881 | GLOB_ff_math_exp, | ||
5882 | GLOB_ff_math_sin, | ||
5883 | GLOB_ff_math_cos, | ||
5884 | GLOB_ff_math_tan, | ||
5885 | GLOB_ff_math_asin, | ||
5886 | GLOB_ff_math_acos, | ||
5887 | GLOB_ff_math_atan, | ||
5888 | GLOB_ff_math_sinh, | ||
5889 | GLOB_ff_math_cosh, | ||
5890 | GLOB_ff_math_tanh, | ||
5891 | GLOB_ff_math_pow, | ||
5892 | GLOB_ff_math_atan2, | ||
5893 | GLOB_ff_math_fmod, | ||
5894 | GLOB_ff_math_deg, | ||
5895 | GLOB_ff_math_rad, | ||
5896 | GLOB_ff_math_ldexp, | ||
5897 | GLOB_ff_math_frexp, | ||
5898 | GLOB_ff_math_modf, | ||
5899 | GLOB_ff_math_min, | ||
5900 | GLOB_ff_math_max, | ||
5901 | GLOB_ff_string_len, | ||
5902 | GLOB_ff_string_byte, | ||
5903 | GLOB_ff_string_char, | ||
5904 | GLOB_fff_newstr, | ||
5905 | GLOB_ff_string_sub, | ||
5906 | GLOB_fff_emptystr, | ||
5907 | GLOB_ff_string_rep, | ||
5908 | GLOB_ff_string_reverse, | ||
5909 | GLOB_ff_string_lower, | ||
5910 | GLOB_ff_string_upper, | ||
5911 | GLOB_ff_table_getn, | ||
5912 | GLOB_vm_tobit_fb, | ||
5913 | GLOB_vm_tobit, | ||
5914 | GLOB_ff_bit_tobit, | ||
5915 | GLOB_ff_bit_band, | ||
5916 | GLOB_ff_bit_bor, | ||
5917 | GLOB_ff_bit_bxor, | ||
5918 | GLOB_ff_bit_bswap, | ||
5919 | GLOB_ff_bit_bnot, | ||
5920 | GLOB_ff_bit_lshift, | ||
5921 | GLOB_ff_bit_rshift, | ||
5922 | GLOB_ff_bit_arshift, | ||
5923 | GLOB_ff_bit_rol, | ||
5924 | GLOB_ff_bit_ror, | ||
5925 | GLOB_vm_record, | ||
5926 | GLOB_vm_rethook, | ||
5927 | GLOB_vm_inshook, | ||
5928 | GLOB_cont_hook, | ||
5929 | GLOB_vm_hotloop, | ||
5930 | GLOB_vm_callhook, | ||
5931 | GLOB_vm_hotcall, | ||
5932 | GLOB_vm_exit_handler, | ||
5933 | GLOB_vm_exit_interp, | ||
5934 | GLOB_vm_trunc, | ||
5935 | GLOB_vm_mod, | ||
5936 | GLOB_vm_modi, | ||
5937 | GLOB_vm_foldarith, | ||
5938 | GLOB_vm_ffi_callback, | ||
5939 | GLOB_vm_ffi_call, | ||
5940 | GLOB_BC_ISEQN_Z, | ||
5941 | GLOB_BC_ISNEN_Z, | ||
5942 | GLOB_BC_TGETS_Z, | ||
5943 | GLOB_BC_TSETS_Z, | ||
5944 | GLOB_BC_CALL_Z, | ||
5945 | GLOB_BC_CALLT1_Z, | ||
5946 | GLOB_BC_RETM_Z, | ||
5947 | GLOB_BC_RETV2_Z, | ||
5948 | GLOB_BC_RETV1_Z, | ||
5949 | GLOB__MAX | ||
5950 | }; | ||
5951 | static const char *const globnames[] = { | ||
5952 | "vm_returnp", | ||
5953 | "cont_dispatch", | ||
5954 | "vm_returnc", | ||
5955 | "BC_RET_Z", | ||
5956 | "vm_return", | ||
5957 | "vm_leave_cp", | ||
5958 | "vm_leave_unw", | ||
5959 | "vm_unwind_c", | ||
5960 | "vm_unwind_c_eh", | ||
5961 | "vm_unwind_ff", | ||
5962 | "vm_unwind_ff_eh", | ||
5963 | "vm_growstack_c", | ||
5964 | "vm_growstack_l", | ||
5965 | "vm_resume", | ||
5966 | "vm_pcall", | ||
5967 | "vm_call", | ||
5968 | "vm_call_dispatch", | ||
5969 | "vmeta_call", | ||
5970 | "vm_call_dispatch_f", | ||
5971 | "vm_cpcall", | ||
5972 | "cont_ffi_callback", | ||
5973 | "vm_call_tail", | ||
5974 | "cont_cat", | ||
5975 | "BC_CAT_Z", | ||
5976 | "cont_nop", | ||
5977 | "vmeta_tgets1", | ||
5978 | "vmeta_tgets", | ||
5979 | "vmeta_tgetb", | ||
5980 | "vmeta_tgetv", | ||
5981 | "vmeta_tsets1", | ||
5982 | "vmeta_tsets", | ||
5983 | "vmeta_tsetb", | ||
5984 | "vmeta_tsetv", | ||
5985 | "vmeta_comp", | ||
5986 | "vmeta_binop", | ||
5987 | "cont_ra", | ||
5988 | "cont_condt", | ||
5989 | "cont_condf", | ||
5990 | "vmeta_equal", | ||
5991 | "vmeta_equal_cd", | ||
5992 | "vmeta_arith_vn", | ||
5993 | "vmeta_arith_nv", | ||
5994 | "vmeta_unm", | ||
5995 | "vmeta_arith_vv", | ||
5996 | "vmeta_len", | ||
5997 | "BC_LEN_Z", | ||
5998 | "vmeta_callt", | ||
5999 | "BC_CALLT2_Z", | ||
6000 | "vmeta_for", | ||
6001 | "ff_assert", | ||
6002 | "fff_fallback", | ||
6003 | "fff_res", | ||
6004 | "ff_type", | ||
6005 | "fff_restv", | ||
6006 | "ff_getmetatable", | ||
6007 | "ff_setmetatable", | ||
6008 | "ff_rawget", | ||
6009 | "ff_tonumber", | ||
6010 | "ff_tostring", | ||
6011 | "fff_gcstep", | ||
6012 | "ff_next", | ||
6013 | "ff_pairs", | ||
6014 | "ff_ipairs_aux", | ||
6015 | "ff_ipairs", | ||
6016 | "ff_pcall", | ||
6017 | "ff_xpcall", | ||
6018 | "ff_coroutine_resume", | ||
6019 | "ff_coroutine_wrap_aux", | ||
6020 | "ff_coroutine_yield", | ||
6021 | "ff_math_floor", | ||
6022 | "vm_floor", | ||
6023 | "ff_math_ceil", | ||
6024 | "vm_ceil", | ||
6025 | "ff_math_abs", | ||
6026 | "fff_res1", | ||
6027 | "ff_math_sqrt", | ||
6028 | "ff_math_log", | ||
6029 | "ff_math_log10", | ||
6030 | "ff_math_exp", | ||
6031 | "ff_math_sin", | ||
6032 | "ff_math_cos", | ||
6033 | "ff_math_tan", | ||
6034 | "ff_math_asin", | ||
6035 | "ff_math_acos", | ||
6036 | "ff_math_atan", | ||
6037 | "ff_math_sinh", | ||
6038 | "ff_math_cosh", | ||
6039 | "ff_math_tanh", | ||
6040 | "ff_math_pow", | ||
6041 | "ff_math_atan2", | ||
6042 | "ff_math_fmod", | ||
6043 | "ff_math_deg", | ||
6044 | "ff_math_rad", | ||
6045 | "ff_math_ldexp", | ||
6046 | "ff_math_frexp", | ||
6047 | "ff_math_modf", | ||
6048 | "ff_math_min", | ||
6049 | "ff_math_max", | ||
6050 | "ff_string_len", | ||
6051 | "ff_string_byte", | ||
6052 | "ff_string_char", | ||
6053 | "fff_newstr", | ||
6054 | "ff_string_sub", | ||
6055 | "fff_emptystr", | ||
6056 | "ff_string_rep", | ||
6057 | "ff_string_reverse", | ||
6058 | "ff_string_lower", | ||
6059 | "ff_string_upper", | ||
6060 | "ff_table_getn", | ||
6061 | "vm_tobit_fb", | ||
6062 | "vm_tobit", | ||
6063 | "ff_bit_tobit", | ||
6064 | "ff_bit_band", | ||
6065 | "ff_bit_bor", | ||
6066 | "ff_bit_bxor", | ||
6067 | "ff_bit_bswap", | ||
6068 | "ff_bit_bnot", | ||
6069 | "ff_bit_lshift", | ||
6070 | "ff_bit_rshift", | ||
6071 | "ff_bit_arshift", | ||
6072 | "ff_bit_rol", | ||
6073 | "ff_bit_ror", | ||
6074 | "vm_record", | ||
6075 | "vm_rethook", | ||
6076 | "vm_inshook", | ||
6077 | "cont_hook", | ||
6078 | "vm_hotloop", | ||
6079 | "vm_callhook", | ||
6080 | "vm_hotcall", | ||
6081 | "vm_exit_handler", | ||
6082 | "vm_exit_interp", | ||
6083 | "vm_trunc", | ||
6084 | "vm_mod", | ||
6085 | "vm_modi", | ||
6086 | "vm_foldarith", | ||
6087 | "vm_ffi_callback", | ||
6088 | "vm_ffi_call", | ||
6089 | "BC_ISEQN_Z", | ||
6090 | "BC_ISNEN_Z", | ||
6091 | "BC_TGETS_Z", | ||
6092 | "BC_TSETS_Z", | ||
6093 | "BC_CALL_Z", | ||
6094 | "BC_CALLT1_Z", | ||
6095 | "BC_RETM_Z", | ||
6096 | "BC_RETV2_Z", | ||
6097 | "BC_RETV1_Z", | ||
6098 | (const char *)0 | ||
6099 | }; | ||
6100 | static const char *const extnames[] = { | ||
6101 | "lj_state_growstack", | ||
6102 | "lj_meta_tget", | ||
6103 | "lj_meta_tset", | ||
6104 | "lj_meta_comp", | ||
6105 | "lj_meta_equal", | ||
6106 | "lj_meta_equal_cd", | ||
6107 | "lj_meta_arith", | ||
6108 | "lj_meta_len", | ||
6109 | "lj_meta_call", | ||
6110 | "lj_meta_for", | ||
6111 | "lj_tab_get", | ||
6112 | "lj_str_fromnumber", | ||
6113 | "lj_tab_next", | ||
6114 | "lj_tab_getinth", | ||
6115 | "lj_ffh_coroutine_wrap_err", | ||
6116 | "sqrt", | ||
6117 | "log", | ||
6118 | "log10", | ||
6119 | "exp", | ||
6120 | "sin", | ||
6121 | "cos", | ||
6122 | "tan", | ||
6123 | "asin", | ||
6124 | "acos", | ||
6125 | "atan", | ||
6126 | "sinh", | ||
6127 | "cosh", | ||
6128 | "tanh", | ||
6129 | "pow", | ||
6130 | "atan2", | ||
6131 | "fmod", | ||
6132 | "__aeabi_dmul", | ||
6133 | "ldexp", | ||
6134 | "frexp", | ||
6135 | "modf", | ||
6136 | "__aeabi_i2d", | ||
6137 | "__aeabi_cdcmple", | ||
6138 | "lj_str_new", | ||
6139 | "lj_tab_len", | ||
6140 | "lj_gc_step", | ||
6141 | "lj_dispatch_ins", | ||
6142 | "lj_trace_hot", | ||
6143 | "lj_dispatch_call", | ||
6144 | "lj_trace_exit", | ||
6145 | "lj_err_throw", | ||
6146 | "__aeabi_ddiv", | ||
6147 | "__aeabi_dadd", | ||
6148 | "__aeabi_dsub", | ||
6149 | "lj_ccallback_enter", | ||
6150 | "lj_ccallback_leave", | ||
6151 | "__aeabi_cdcmpeq", | ||
6152 | "lj_meta_cat", | ||
6153 | "lj_gc_barrieruv", | ||
6154 | "lj_func_closeuv", | ||
6155 | "lj_func_newL_gc", | ||
6156 | "lj_tab_new", | ||
6157 | "lj_tab_dup", | ||
6158 | "lj_gc_step_fixtop", | ||
6159 | "lj_tab_newkey", | ||
6160 | "lj_tab_reasize", | ||
6161 | (const char *)0 | ||
6162 | }; | ||
6163 | #define Dt1(_V) (int)(ptrdiff_t)&(((lua_State *)0)_V) | ||
6164 | #define Dt2(_V) (int)(ptrdiff_t)&(((global_State *)0)_V) | ||
6165 | #define Dt3(_V) (int)(ptrdiff_t)&(((TValue *)0)_V) | ||
6166 | #define Dt4(_V) (int)(ptrdiff_t)&(((GCobj *)0)_V) | ||
6167 | #define Dt5(_V) (int)(ptrdiff_t)&(((GCstr *)0)_V) | ||
6168 | #define Dt6(_V) (int)(ptrdiff_t)&(((GCtab *)0)_V) | ||
6169 | #define Dt7(_V) (int)(ptrdiff_t)&(((GCfuncL *)0)_V) | ||
6170 | #define Dt8(_V) (int)(ptrdiff_t)&(((GCfuncC *)0)_V) | ||
6171 | #define Dt9(_V) (int)(ptrdiff_t)&(((GCproto *)0)_V) | ||
6172 | #define DtA(_V) (int)(ptrdiff_t)&(((GCupval *)0)_V) | ||
6173 | #define DtB(_V) (int)(ptrdiff_t)&(((Node *)0)_V) | ||
6174 | #define DtC(_V) (int)(ptrdiff_t)&(((int *)0)_V) | ||
6175 | #define DtD(_V) (int)(ptrdiff_t)&(((GCtrace *)0)_V) | ||
6176 | #define field_pc pc | ||
6177 | #define DISPATCH_GL(field) (GG_DISP2G + (int)offsetof(global_State, field)) | ||
6178 | #define DISPATCH_J(field) (GG_DISP2J + (int)offsetof(jit_State, field)) | ||
6179 | #define PC2PROTO(field) ((int)offsetof(GCproto, field)-(int)sizeof(GCproto)) | ||
6180 | |||
6181 | #if !LJ_DUALNUM | ||
6182 | #error "Only dual-number mode supported for ARM target" | ||
6183 | #endif | ||
6184 | |||
6185 | /* Generate subroutines used by opcodes and other parts of the VM. */ | ||
6186 | /* The .code_sub section should be last to help static branch prediction. */ | ||
6187 | static void build_subroutines(BuildCtx *ctx) | ||
6188 | { | ||
6189 | dasm_put(Dst, 0); | ||
6190 | dasm_put(Dst, 1, FRAME_P, ~LJ_TTRUE, FRAME_TYPE, FRAME_TYPEP, FRAME_C, Dt1(->base), LJ_VMST_C, DISPATCH_GL(vmstate), Dt1(->top)); | ||
6191 | dasm_put(Dst, 54, Dt1(->cframe), Dt1(->maxstack), ~LJ_TNIL, Dt1(->top), Dt1(->top), LJ_VMST_C, Dt1(->glref), Dt2(->vmstate)); | ||
6192 | dasm_put(Dst, 108, ~CFRAME_RAWMASK, Dt1(->base), Dt1(->glref), ~LJ_TFALSE, GG_G2DISP, LJ_VMST_INTERP, DISPATCH_GL(vmstate), LUA_MINSTACK, Dt1(->base), Dt1(->top), Dt1(->base), Dt1(->top), Dt7(->field_pc), Dt1(->glref)); | ||
6193 | dasm_put(Dst, 173, GG_G2DISP, FRAME_CP, CFRAME_RESUME, Dt1(->status), Dt1(->cframe), Dt1(->base), Dt1(->top), Dt1(->status), LJ_VMST_INTERP, FRAME_TYPE, DISPATCH_GL(vmstate), FRAME_CP, FRAME_C, Dt1(->cframe), Dt1(->cframe)); | ||
6194 | dasm_put(Dst, 238, Dt1(->glref), GG_G2DISP, Dt1(->base), Dt1(->top), LJ_VMST_INTERP, DISPATCH_GL(vmstate), -LJ_TFUNC, Dt7(->field_pc), Dt1(->stack), Dt1(->top), Dt1(->cframe), Dt1(->cframe), Dt1(->glref), FRAME_CP, GG_G2DISP); | ||
6195 | dasm_put(Dst, 307); | ||
6196 | #if LJ_HASFFI | ||
6197 | dasm_put(Dst, 312); | ||
6198 | #endif | ||
6199 | dasm_put(Dst, 314, Dt7(->field_pc), ~LJ_TNIL); | ||
6200 | #if LJ_HASFFI | ||
6201 | dasm_put(Dst, 322); | ||
6202 | #endif | ||
6203 | dasm_put(Dst, 325, PC2PROTO(k)); | ||
6204 | #if LJ_HASFFI | ||
6205 | dasm_put(Dst, 329); | ||
6206 | #endif | ||
6207 | dasm_put(Dst, 338, Dt1(->base), -DISPATCH_GL(tmptv), ~LJ_TTAB, ~LJ_TSTR, ~LJ_TISNUM, Dt1(->base)); | ||
6208 | if (LJ_TARGET_IOS) { | ||
6209 | dasm_put(Dst, 395, Dt1(->base)); | ||
6210 | } | ||
6211 | dasm_put(Dst, 398, FRAME_CONT, Dt1(->top), -DISPATCH_GL(tmptv), ~LJ_TTAB, ~LJ_TSTR, ~LJ_TISNUM, Dt1(->base)); | ||
6212 | if (LJ_TARGET_IOS) { | ||
6213 | dasm_put(Dst, 460, Dt1(->base)); | ||
6214 | } | ||
6215 | dasm_put(Dst, 463, FRAME_CONT, Dt1(->top), Dt1(->base)); | ||
6216 | if (LJ_TARGET_IOS) { | ||
6217 | dasm_put(Dst, 499, Dt1(->base)); | ||
6218 | } | ||
6219 | dasm_put(Dst, 502, ~LJ_TTRUE, -LJ_TFALSE, Dt1(->base)); | ||
6220 | #if LJ_HASFFI | ||
6221 | dasm_put(Dst, 549, Dt1(->base)); | ||
6222 | #endif | ||
6223 | dasm_put(Dst, 560, Dt1(->base)); | ||
6224 | if (LJ_TARGET_IOS) { | ||
6225 | dasm_put(Dst, 597, Dt1(->base)); | ||
6226 | } | ||
6227 | dasm_put(Dst, 600, FRAME_CONT, Dt1(->base)); | ||
6228 | if (LJ_TARGET_IOS) { | ||
6229 | dasm_put(Dst, 621, Dt1(->base)); | ||
6230 | } | ||
6231 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
6232 | dasm_put(Dst, 624); | ||
6233 | #else | ||
6234 | dasm_put(Dst, 631); | ||
6235 | #endif | ||
6236 | dasm_put(Dst, 634, Dt1(->base)); | ||
6237 | if (LJ_TARGET_IOS) { | ||
6238 | dasm_put(Dst, 642); | ||
6239 | } | ||
6240 | dasm_put(Dst, 644); | ||
6241 | if (LJ_TARGET_IOS) { | ||
6242 | dasm_put(Dst, 647); | ||
6243 | } | ||
6244 | dasm_put(Dst, 649, Dt7(->field_pc), Dt1(->base)); | ||
6245 | if (LJ_TARGET_IOS) { | ||
6246 | dasm_put(Dst, 670, Dt1(->base)); | ||
6247 | } | ||
6248 | dasm_put(Dst, 673, Dt1(->base)); | ||
6249 | if (LJ_TARGET_IOS) { | ||
6250 | dasm_put(Dst, 687, Dt1(->base)); | ||
6251 | } | ||
6252 | #if LJ_HASJIT | ||
6253 | dasm_put(Dst, 690); | ||
6254 | #endif | ||
6255 | dasm_put(Dst, 692); | ||
6256 | #if LJ_HASJIT | ||
6257 | dasm_put(Dst, 694, BC_JFORI); | ||
6258 | #endif | ||
6259 | dasm_put(Dst, 697); | ||
6260 | #if LJ_HASJIT | ||
6261 | dasm_put(Dst, 700, BC_JFORI); | ||
6262 | #endif | ||
6263 | dasm_put(Dst, 703, BC_FORI, -LJ_TTRUE, -LJ_TISNUM, ~LJ_TISNUM, (int)(offsetof(GCfuncC, upvalue)>>3)-1, -LJ_TTAB, -LJ_TUDATA, Dt6(->metatable)); | ||
6264 | dasm_put(Dst, 760, ~LJ_TNIL, DISPATCH_GL(gcroot[GCROOT_MMNAME+MM_metatable]), Dt6(->hmask), Dt5(->hash), Dt6(->node), DtB(->key), DtB(->val), DtB(->next), -LJ_TSTR, ~LJ_TTAB, -LJ_TNIL, -LJ_TISNUM); | ||
6265 | dasm_put(Dst, 808, ~LJ_TISNUM, DISPATCH_GL(gcroot[GCROOT_BASEMT]), -LJ_TTAB, Dt6(->metatable), -LJ_TTAB, Dt6(->marked), LJ_GC_BLACK, Dt6(->metatable), DISPATCH_GL(gc.grayagain), LJ_GC_BLACK, DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist), -LJ_TTAB); | ||
6266 | dasm_put(Dst, 860); | ||
6267 | if (LJ_TARGET_IOS) { | ||
6268 | dasm_put(Dst, 865); | ||
6269 | } | ||
6270 | dasm_put(Dst, 867); | ||
6271 | if (LJ_TARGET_IOS) { | ||
6272 | dasm_put(Dst, 870); | ||
6273 | } | ||
6274 | dasm_put(Dst, 872, -LJ_TISNUM, -LJ_TSTR, DISPATCH_GL(gcroot[GCROOT_BASEMT_NUM]), Dt1(->base), -LJ_TISNUM, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), Dt1(->base), ~LJ_TSTR); | ||
6275 | dasm_put(Dst, 924, ~LJ_TNIL, -LJ_TTAB, Dt1(->base), Dt1(->top)); | ||
6276 | if (LJ_TARGET_IOS) { | ||
6277 | dasm_put(Dst, 947, Dt1(->base)); | ||
6278 | } | ||
6279 | dasm_put(Dst, 950, ~LJ_TNIL, (2+1)*8, -LJ_TTAB); | ||
6280 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
6281 | dasm_put(Dst, 973, Dt6(->metatable)); | ||
6282 | #endif | ||
6283 | dasm_put(Dst, 976, Dt8(->upvalue[0])); | ||
6284 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
6285 | dasm_put(Dst, 980); | ||
6286 | #endif | ||
6287 | dasm_put(Dst, 984, ~LJ_TNIL, (3+1)*8, -LJ_TTAB, -LJ_TISNUM, Dt6(->asize), Dt6(->array), (0+1)*8, -LJ_TNIL, (2+1)*8, Dt6(->hmask)); | ||
6288 | if (LJ_TARGET_IOS) { | ||
6289 | dasm_put(Dst, 1034); | ||
6290 | } | ||
6291 | dasm_put(Dst, 1036); | ||
6292 | if (LJ_TARGET_IOS) { | ||
6293 | dasm_put(Dst, 1039); | ||
6294 | } | ||
6295 | dasm_put(Dst, 1041, -LJ_TTAB); | ||
6296 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
6297 | dasm_put(Dst, 1057, Dt6(->metatable)); | ||
6298 | #endif | ||
6299 | dasm_put(Dst, 1060, Dt8(->upvalue[0])); | ||
6300 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
6301 | dasm_put(Dst, 1064); | ||
6302 | #endif | ||
6303 | dasm_put(Dst, 1068, ~LJ_TISNUM, (3+1)*8, DISPATCH_GL(hookmask), HOOK_ACTIVE, 8+FRAME_PCALL, 8+FRAME_PCALLH, DISPATCH_GL(hookmask), -LJ_TFUNC, HOOK_ACTIVE, 16+FRAME_PCALL, 16+FRAME_PCALLH, -LJ_TTHREAD); | ||
6304 | dasm_put(Dst, 1127, Dt1(->base), Dt1(->top), Dt1(->status), Dt1(->base), Dt1(->maxstack), Dt1(->cframe), LUA_YIELD, Dt1(->top), Dt1(->top), Dt1(->base), LJ_VMST_INTERP, Dt1(->top), DISPATCH_GL(vmstate), LUA_YIELD); | ||
6305 | dasm_put(Dst, 1186, Dt1(->base), Dt1(->maxstack), Dt1(->top), ~LJ_TTRUE, FRAME_TYPE, ~LJ_TFALSE, (2+1)*8, Dt1(->top)); | ||
6306 | dasm_put(Dst, 1246, Dt8(->upvalue[0].gcr), Dt1(->base), Dt1(->top), Dt1(->status), Dt1(->base), Dt1(->maxstack), Dt1(->cframe), LUA_YIELD, Dt1(->top), Dt1(->top), Dt1(->base), LJ_VMST_INTERP, Dt1(->top), DISPATCH_GL(vmstate), LUA_YIELD); | ||
6307 | dasm_put(Dst, 1302, Dt1(->base), Dt1(->maxstack), Dt1(->top), FRAME_TYPE, Dt1(->cframe), Dt1(->base), CFRAME_RESUME, Dt1(->top)); | ||
6308 | dasm_put(Dst, 1361, LUA_YIELD, Dt1(->cframe), Dt1(->status), -LJ_TISNUM, ~LJ_TISNUM, ~LJ_TISNUM); | ||
6309 | dasm_put(Dst, 1429, -LJ_TISNUM, ~LJ_TISNUM, ~LJ_TISNUM); | ||
6310 | dasm_put(Dst, 1493, -LJ_TISNUM, (1+1)*8, FRAME_TYPE, ~LJ_TNIL); | ||
6311 | dasm_put(Dst, 1555, -LJ_TISNUM); | ||
6312 | if (LJ_TARGET_IOS) { | ||
6313 | dasm_put(Dst, 1564); | ||
6314 | } | ||
6315 | dasm_put(Dst, 1566); | ||
6316 | if (LJ_TARGET_IOS) { | ||
6317 | dasm_put(Dst, 1569); | ||
6318 | } | ||
6319 | dasm_put(Dst, 1571, -LJ_TISNUM); | ||
6320 | if (LJ_TARGET_IOS) { | ||
6321 | dasm_put(Dst, 1583); | ||
6322 | } | ||
6323 | dasm_put(Dst, 1585); | ||
6324 | if (LJ_TARGET_IOS) { | ||
6325 | dasm_put(Dst, 1588); | ||
6326 | } | ||
6327 | dasm_put(Dst, 1590, -LJ_TISNUM); | ||
6328 | if (LJ_TARGET_IOS) { | ||
6329 | dasm_put(Dst, 1602); | ||
6330 | } | ||
6331 | dasm_put(Dst, 1604); | ||
6332 | if (LJ_TARGET_IOS) { | ||
6333 | dasm_put(Dst, 1607); | ||
6334 | } | ||
6335 | dasm_put(Dst, 1609, -LJ_TISNUM); | ||
6336 | if (LJ_TARGET_IOS) { | ||
6337 | dasm_put(Dst, 1621); | ||
6338 | } | ||
6339 | dasm_put(Dst, 1623); | ||
6340 | if (LJ_TARGET_IOS) { | ||
6341 | dasm_put(Dst, 1626); | ||
6342 | } | ||
6343 | dasm_put(Dst, 1628, -LJ_TISNUM); | ||
6344 | if (LJ_TARGET_IOS) { | ||
6345 | dasm_put(Dst, 1640); | ||
6346 | } | ||
6347 | dasm_put(Dst, 1642); | ||
6348 | if (LJ_TARGET_IOS) { | ||
6349 | dasm_put(Dst, 1645); | ||
6350 | } | ||
6351 | dasm_put(Dst, 1647, -LJ_TISNUM); | ||
6352 | if (LJ_TARGET_IOS) { | ||
6353 | dasm_put(Dst, 1659); | ||
6354 | } | ||
6355 | dasm_put(Dst, 1661); | ||
6356 | if (LJ_TARGET_IOS) { | ||
6357 | dasm_put(Dst, 1664); | ||
6358 | } | ||
6359 | dasm_put(Dst, 1666, -LJ_TISNUM); | ||
6360 | if (LJ_TARGET_IOS) { | ||
6361 | dasm_put(Dst, 1678); | ||
6362 | } | ||
6363 | dasm_put(Dst, 1680); | ||
6364 | if (LJ_TARGET_IOS) { | ||
6365 | dasm_put(Dst, 1683); | ||
6366 | } | ||
6367 | dasm_put(Dst, 1685, -LJ_TISNUM); | ||
6368 | if (LJ_TARGET_IOS) { | ||
6369 | dasm_put(Dst, 1697); | ||
6370 | } | ||
6371 | dasm_put(Dst, 1699); | ||
6372 | if (LJ_TARGET_IOS) { | ||
6373 | dasm_put(Dst, 1702); | ||
6374 | } | ||
6375 | dasm_put(Dst, 1704, -LJ_TISNUM); | ||
6376 | if (LJ_TARGET_IOS) { | ||
6377 | dasm_put(Dst, 1716); | ||
6378 | } | ||
6379 | dasm_put(Dst, 1718); | ||
6380 | if (LJ_TARGET_IOS) { | ||
6381 | dasm_put(Dst, 1721); | ||
6382 | } | ||
6383 | dasm_put(Dst, 1723, -LJ_TISNUM); | ||
6384 | if (LJ_TARGET_IOS) { | ||
6385 | dasm_put(Dst, 1735); | ||
6386 | } | ||
6387 | dasm_put(Dst, 1737); | ||
6388 | if (LJ_TARGET_IOS) { | ||
6389 | dasm_put(Dst, 1740); | ||
6390 | } | ||
6391 | dasm_put(Dst, 1742, -LJ_TISNUM); | ||
6392 | if (LJ_TARGET_IOS) { | ||
6393 | dasm_put(Dst, 1754); | ||
6394 | } | ||
6395 | dasm_put(Dst, 1756); | ||
6396 | if (LJ_TARGET_IOS) { | ||
6397 | dasm_put(Dst, 1759); | ||
6398 | } | ||
6399 | dasm_put(Dst, 1761, -LJ_TISNUM); | ||
6400 | if (LJ_TARGET_IOS) { | ||
6401 | dasm_put(Dst, 1773); | ||
6402 | } | ||
6403 | dasm_put(Dst, 1775); | ||
6404 | if (LJ_TARGET_IOS) { | ||
6405 | dasm_put(Dst, 1778); | ||
6406 | } | ||
6407 | dasm_put(Dst, 1780, -LJ_TISNUM); | ||
6408 | if (LJ_TARGET_IOS) { | ||
6409 | dasm_put(Dst, 1792); | ||
6410 | } | ||
6411 | dasm_put(Dst, 1794); | ||
6412 | if (LJ_TARGET_IOS) { | ||
6413 | dasm_put(Dst, 1797); | ||
6414 | } | ||
6415 | dasm_put(Dst, 1799, -LJ_TISNUM, -LJ_TISNUM); | ||
6416 | if (LJ_TARGET_IOS) { | ||
6417 | dasm_put(Dst, 1814); | ||
6418 | } | ||
6419 | dasm_put(Dst, 1816); | ||
6420 | if (LJ_TARGET_IOS) { | ||
6421 | dasm_put(Dst, 1819); | ||
6422 | } | ||
6423 | dasm_put(Dst, 1821, -LJ_TISNUM, -LJ_TISNUM); | ||
6424 | if (LJ_TARGET_IOS) { | ||
6425 | dasm_put(Dst, 1836); | ||
6426 | } | ||
6427 | dasm_put(Dst, 1838); | ||
6428 | if (LJ_TARGET_IOS) { | ||
6429 | dasm_put(Dst, 1841); | ||
6430 | } | ||
6431 | dasm_put(Dst, 1843, -LJ_TISNUM, -LJ_TISNUM); | ||
6432 | if (LJ_TARGET_IOS) { | ||
6433 | dasm_put(Dst, 1858); | ||
6434 | } | ||
6435 | dasm_put(Dst, 1860); | ||
6436 | if (LJ_TARGET_IOS) { | ||
6437 | dasm_put(Dst, 1863); | ||
6438 | } | ||
6439 | dasm_put(Dst, 1865, -LJ_TISNUM, Dt8(->upvalue[0]), -LJ_TISNUM, -LJ_TISNUM); | ||
6440 | if (LJ_TARGET_IOS) { | ||
6441 | dasm_put(Dst, 1898); | ||
6442 | } | ||
6443 | dasm_put(Dst, 1900); | ||
6444 | if (LJ_TARGET_IOS) { | ||
6445 | dasm_put(Dst, 1903); | ||
6446 | } | ||
6447 | dasm_put(Dst, 1905, -LJ_TISNUM); | ||
6448 | if (LJ_TARGET_IOS) { | ||
6449 | dasm_put(Dst, 1918); | ||
6450 | } | ||
6451 | dasm_put(Dst, 1920); | ||
6452 | if (LJ_TARGET_IOS) { | ||
6453 | dasm_put(Dst, 1923); | ||
6454 | } | ||
6455 | dasm_put(Dst, 1925, ~LJ_TISNUM, (2+1)*8, -LJ_TISNUM); | ||
6456 | if (LJ_TARGET_IOS) { | ||
6457 | dasm_put(Dst, 1947); | ||
6458 | } | ||
6459 | dasm_put(Dst, 1949); | ||
6460 | if (LJ_TARGET_IOS) { | ||
6461 | dasm_put(Dst, 1952); | ||
6462 | } | ||
6463 | dasm_put(Dst, 1954, (2+1)*8, -LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM); | ||
6464 | dasm_put(Dst, 2005, -LJ_TISNUM, -LJ_TISNUM); | ||
6465 | dasm_put(Dst, 2059, -LJ_TISNUM, -LJ_TSTR, Dt5(->len), ~LJ_TISNUM, -LJ_TSTR, Dt5(->len), Dt5([1])); | ||
6466 | dasm_put(Dst, 2113, ~LJ_TISNUM, (0+1)*8, (1+1)*8, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), -LJ_TISNUM, Dt1(->base), Dt1(->base), ~LJ_TSTR, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold)); | ||
6467 | dasm_put(Dst, 2172, -LJ_TISNUM, -LJ_TSTR, Dt5(->len), -LJ_TISNUM, sizeof(GCstr)-1, -DISPATCH_GL(strempty), ~LJ_TSTR, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), -LJ_TSTR, -LJ_TISNUM, Dt5(->len)); | ||
6468 | dasm_put(Dst, 2234, DISPATCH_GL(tmpbuf.sz), DISPATCH_GL(tmpbuf.buf), Dt5([1]), DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), -LJ_TSTR, Dt5(->len), DISPATCH_GL(tmpbuf.sz), DISPATCH_GL(tmpbuf.buf), sizeof(GCstr)); | ||
6469 | dasm_put(Dst, 2287, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), -LJ_TSTR, Dt5(->len), DISPATCH_GL(tmpbuf.sz), DISPATCH_GL(tmpbuf.buf), sizeof(GCstr), DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold)); | ||
6470 | dasm_put(Dst, 2347, -LJ_TSTR, Dt5(->len), DISPATCH_GL(tmpbuf.sz), DISPATCH_GL(tmpbuf.buf), sizeof(GCstr), -LJ_TTAB); | ||
6471 | if (LJ_TARGET_IOS) { | ||
6472 | dasm_put(Dst, 2385); | ||
6473 | } | ||
6474 | dasm_put(Dst, 2387); | ||
6475 | if (LJ_TARGET_IOS) { | ||
6476 | dasm_put(Dst, 2390); | ||
6477 | } | ||
6478 | dasm_put(Dst, 2392, ~LJ_TISNUM, -LJ_TISNUM, ~LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM); | ||
6479 | dasm_put(Dst, 2463, -LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM, ~LJ_TISNUM); | ||
6480 | dasm_put(Dst, 2523, -LJ_TISNUM, ~LJ_TISNUM, -LJ_TISNUM, ~LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM, ~LJ_TISNUM, -LJ_TISNUM); | ||
6481 | dasm_put(Dst, 2579, -LJ_TISNUM, ~LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM, ~LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM, ~LJ_TISNUM); | ||
6482 | dasm_put(Dst, 2636, -LJ_TISNUM, -LJ_TISNUM, ~LJ_TISNUM, Dt1(->maxstack), Dt1(->top), Dt8(->f), Dt1(->base), 8*LUA_MINSTACK, Dt1(->base), Dt1(->top), Dt7(->field_pc), FRAME_TYPE, FRAME_TYPEP); | ||
6483 | dasm_put(Dst, 2699, LUA_MINSTACK, Dt1(->base), Dt1(->base), Dt1(->top), Dt1(->base)); | ||
6484 | #if LJ_HASJIT | ||
6485 | dasm_put(Dst, 2734, DISPATCH_GL(hookmask), HOOK_VMEVENT, DISPATCH_GL(hookcount), HOOK_ACTIVE, LUA_MASKLINE|LUA_MASKCOUNT, DISPATCH_GL(hookcount)); | ||
6486 | #endif | ||
6487 | dasm_put(Dst, 2754, DISPATCH_GL(hookmask), HOOK_ACTIVE, GG_DISP2STATIC, DISPATCH_GL(hookmask), DISPATCH_GL(hookcount), HOOK_ACTIVE, LUA_MASKLINE|LUA_MASKCOUNT, DISPATCH_GL(hookcount), LUA_MASKLINE, Dt1(->base), Dt1(->base)); | ||
6488 | dasm_put(Dst, 2800, GG_DISP2STATIC); | ||
6489 | #if LJ_HASJIT | ||
6490 | dasm_put(Dst, 2816, -GG_DISP2J, Dt7(->field_pc), DISPATCH_J(L), PC2PROTO(framesize), Dt1(->base), Dt1(->top)); | ||
6491 | #endif | ||
6492 | dasm_put(Dst, 2837); | ||
6493 | #if LJ_HASJIT | ||
6494 | dasm_put(Dst, 2840); | ||
6495 | #endif | ||
6496 | dasm_put(Dst, 2843); | ||
6497 | #if LJ_HASJIT | ||
6498 | dasm_put(Dst, 2845); | ||
6499 | #endif | ||
6500 | dasm_put(Dst, 2848, Dt1(->base), Dt1(->top), Dt1(->base), Dt1(->top)); | ||
6501 | #if LJ_HASJIT | ||
6502 | dasm_put(Dst, 2871, LJ_VMST_EXIT, DISPATCH_GL(vmstate), DISPATCH_GL(jit_L), DISPATCH_GL(jit_base), DISPATCH_J(exitno), DISPATCH_J(L), Dt1(->base), DISPATCH_GL(jit_L), -GG_DISP2J, Dt1(->cframe), Dt1(->base), ~CFRAME_RAWMASK); | ||
6503 | #endif | ||
6504 | dasm_put(Dst, 2919); | ||
6505 | #if LJ_HASJIT | ||
6506 | dasm_put(Dst, 2921, Dt7(->field_pc), DISPATCH_GL(jit_L), LJ_VMST_INTERP, PC2PROTO(k), DISPATCH_GL(vmstate), BC_FUNCF); | ||
6507 | #endif | ||
6508 | dasm_put(Dst, 2958); | ||
6509 | #if LJ_HASJIT | ||
6510 | dasm_put(Dst, 3034); | ||
6511 | #endif | ||
6512 | dasm_put(Dst, 3048); | ||
6513 | { | ||
6514 | int i; | ||
6515 | for (i = 31; i >= 0; i--) { | ||
6516 | dasm_put(Dst, 3084, i, i); | ||
6517 | } | ||
6518 | } | ||
6519 | dasm_put(Dst, 3089); | ||
6520 | #if LJ_HASJIT | ||
6521 | dasm_put(Dst, 3118); | ||
6522 | #else | ||
6523 | dasm_put(Dst, 3143); | ||
6524 | #endif | ||
6525 | dasm_put(Dst, 3145); | ||
6526 | #if LJ_HASFFI | ||
6527 | #define DtE(_V) (int)(ptrdiff_t)&(((CTState *)0)_V) | ||
6528 | dasm_put(Dst, 3147, Dt2(->ctype_state), GG_G2DISP, DtE(->cb.gpr[0]), DtE(->cb.gpr[2]), CFRAME_SIZE, DtE(->cb.stack), DtE(->cb.slot), Dt1(->base), LJ_VMST_INTERP, Dt1(->top), DISPATCH_GL(vmstate), Dt7(->field_pc)); | ||
6529 | #endif | ||
6530 | dasm_put(Dst, 3190); | ||
6531 | #if LJ_HASFFI | ||
6532 | dasm_put(Dst, 3192, DISPATCH_GL(ctype_state), Dt1(->base), Dt1(->top), DtE(->L), DtE(->cb.gpr[0])); | ||
6533 | #endif | ||
6534 | dasm_put(Dst, 3209); | ||
6535 | #if LJ_HASFFI | ||
6536 | #define DtF(_V) (int)(ptrdiff_t)&(((CCallState *)0)_V) | ||
6537 | dasm_put(Dst, 3211, DtF(->spadj), DtF(->nsp), offsetof(CCallState, stack), DtF(->func), DtF(->gpr[0]), DtF(->gpr[1]), DtF(->gpr[2]), DtF(->gpr[3]), DtF(->gpr[0]), DtF(->gpr[1])); | ||
6538 | #endif | ||
6539 | } | ||
6540 | |||
6541 | /* Generate the code for a single instruction. */ | ||
6542 | static void build_ins(BuildCtx *ctx, BCOp op, int defop) | ||
6543 | { | ||
6544 | int vk = 0; | ||
6545 | dasm_put(Dst, 3249, defop); | ||
6546 | |||
6547 | switch (op) { | ||
6548 | |||
6549 | /* -- Comparison ops ---------------------------------------------------- */ | ||
6550 | |||
6551 | /* Remember: all ops branch for a true comparison, fall through otherwise. */ | ||
6552 | |||
6553 | case BC_ISLT: case BC_ISGE: case BC_ISLE: case BC_ISGT: | ||
6554 | dasm_put(Dst, 3251, -LJ_TISNUM, -LJ_TISNUM); | ||
6555 | if (op == BC_ISLT) { | ||
6556 | dasm_put(Dst, 3267); | ||
6557 | } else if (op == BC_ISGE) { | ||
6558 | dasm_put(Dst, 3269); | ||
6559 | } else if (op == BC_ISLE) { | ||
6560 | dasm_put(Dst, 3271); | ||
6561 | } else { | ||
6562 | dasm_put(Dst, 3273); | ||
6563 | } | ||
6564 | dasm_put(Dst, 3275, -LJ_TISNUM); | ||
6565 | if (op == BC_ISLT) { | ||
6566 | dasm_put(Dst, 3311); | ||
6567 | } else if (op == BC_ISGE) { | ||
6568 | dasm_put(Dst, 3313); | ||
6569 | } else if (op == BC_ISLE) { | ||
6570 | dasm_put(Dst, 3315); | ||
6571 | } else { | ||
6572 | dasm_put(Dst, 3317); | ||
6573 | } | ||
6574 | dasm_put(Dst, 3319); | ||
6575 | break; | ||
6576 | |||
6577 | case BC_ISEQV: case BC_ISNEV: | ||
6578 | vk = op == BC_ISEQV; | ||
6579 | dasm_put(Dst, 3322, -LJ_TISNUM, -LJ_TISNUM); | ||
6580 | if (vk) { | ||
6581 | dasm_put(Dst, 3333); | ||
6582 | } else { | ||
6583 | dasm_put(Dst, 3336); | ||
6584 | } | ||
6585 | if (LJ_HASFFI) { | ||
6586 | dasm_put(Dst, 3339, -LJ_TCDATA, -LJ_TCDATA); | ||
6587 | } | ||
6588 | dasm_put(Dst, 3346, -LJ_TISPRI); | ||
6589 | if (vk) { | ||
6590 | dasm_put(Dst, 3355, -LJ_TISTABUD); | ||
6591 | } else { | ||
6592 | dasm_put(Dst, 3372, -LJ_TISTABUD); | ||
6593 | } | ||
6594 | dasm_put(Dst, 3379, Dt6(->metatable)); | ||
6595 | if (vk) { | ||
6596 | dasm_put(Dst, 3383); | ||
6597 | } else { | ||
6598 | dasm_put(Dst, 3386); | ||
6599 | } | ||
6600 | dasm_put(Dst, 3389, Dt6(->nomm), 1-vk, 1<<MM_eq); | ||
6601 | if (vk) { | ||
6602 | dasm_put(Dst, 3399); | ||
6603 | } else { | ||
6604 | dasm_put(Dst, 3402); | ||
6605 | } | ||
6606 | break; | ||
6607 | |||
6608 | case BC_ISEQS: case BC_ISNES: | ||
6609 | vk = op == BC_ISEQS; | ||
6610 | dasm_put(Dst, 3412, -LJ_TSTR); | ||
6611 | if (LJ_HASFFI) { | ||
6612 | dasm_put(Dst, 3421); | ||
6613 | } else { | ||
6614 | dasm_put(Dst, 3425); | ||
6615 | } | ||
6616 | if (vk) { | ||
6617 | dasm_put(Dst, 3427); | ||
6618 | } else { | ||
6619 | dasm_put(Dst, 3430); | ||
6620 | } | ||
6621 | dasm_put(Dst, 3433); | ||
6622 | if (LJ_HASFFI) { | ||
6623 | dasm_put(Dst, 3440, -LJ_TCDATA); | ||
6624 | } | ||
6625 | break; | ||
6626 | |||
6627 | case BC_ISEQN: case BC_ISNEN: | ||
6628 | vk = op == BC_ISEQN; | ||
6629 | dasm_put(Dst, 3448); | ||
6630 | if (vk) { | ||
6631 | dasm_put(Dst, 3455); | ||
6632 | } else { | ||
6633 | dasm_put(Dst, 3457); | ||
6634 | } | ||
6635 | dasm_put(Dst, 3459, -LJ_TISNUM, -LJ_TISNUM); | ||
6636 | if (vk) { | ||
6637 | dasm_put(Dst, 3469); | ||
6638 | } else { | ||
6639 | dasm_put(Dst, 3472); | ||
6640 | } | ||
6641 | dasm_put(Dst, 3475); | ||
6642 | if (LJ_HASFFI) { | ||
6643 | dasm_put(Dst, 3484); | ||
6644 | } else { | ||
6645 | if (!vk) { | ||
6646 | dasm_put(Dst, 3487); | ||
6647 | } | ||
6648 | dasm_put(Dst, 3489); | ||
6649 | } | ||
6650 | dasm_put(Dst, 3492, -LJ_TISNUM); | ||
6651 | if (vk) { | ||
6652 | dasm_put(Dst, 3508); | ||
6653 | } else { | ||
6654 | dasm_put(Dst, 3510); | ||
6655 | } | ||
6656 | dasm_put(Dst, 3512); | ||
6657 | if (LJ_HASFFI) { | ||
6658 | dasm_put(Dst, 3515, -LJ_TCDATA); | ||
6659 | } | ||
6660 | break; | ||
6661 | |||
6662 | case BC_ISEQP: case BC_ISNEP: | ||
6663 | vk = op == BC_ISEQP; | ||
6664 | dasm_put(Dst, 3523); | ||
6665 | if (LJ_HASFFI) { | ||
6666 | dasm_put(Dst, 3529, -LJ_TCDATA); | ||
6667 | } | ||
6668 | dasm_put(Dst, 3534); | ||
6669 | if (vk) { | ||
6670 | dasm_put(Dst, 3536); | ||
6671 | } else { | ||
6672 | dasm_put(Dst, 3538); | ||
6673 | } | ||
6674 | dasm_put(Dst, 3540); | ||
6675 | break; | ||
6676 | |||
6677 | /* -- Unary test and copy ops ------------------------------------------- */ | ||
6678 | |||
6679 | case BC_ISTC: case BC_ISFC: case BC_IST: case BC_ISF: | ||
6680 | dasm_put(Dst, 3547, -LJ_TTRUE); | ||
6681 | if (op == BC_ISTC || op == BC_IST) { | ||
6682 | dasm_put(Dst, 3555); | ||
6683 | if (op == BC_ISTC) { | ||
6684 | dasm_put(Dst, 3557); | ||
6685 | } | ||
6686 | } else { | ||
6687 | dasm_put(Dst, 3559); | ||
6688 | if (op == BC_ISFC) { | ||
6689 | dasm_put(Dst, 3561); | ||
6690 | } | ||
6691 | } | ||
6692 | dasm_put(Dst, 3563); | ||
6693 | break; | ||
6694 | |||
6695 | /* -- Unary ops --------------------------------------------------------- */ | ||
6696 | |||
6697 | case BC_MOV: | ||
6698 | dasm_put(Dst, 3570); | ||
6699 | break; | ||
6700 | case BC_NOT: | ||
6701 | dasm_put(Dst, 3580, -LJ_TTRUE, ~LJ_TFALSE, ~LJ_TTRUE); | ||
6702 | break; | ||
6703 | case BC_UNM: | ||
6704 | dasm_put(Dst, 3597, -LJ_TISNUM); | ||
6705 | break; | ||
6706 | case BC_LEN: | ||
6707 | dasm_put(Dst, 3623, -LJ_TSTR, Dt5(->len), ~LJ_TISNUM, -LJ_TTAB); | ||
6708 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
6709 | dasm_put(Dst, 3647, Dt6(->metatable)); | ||
6710 | #endif | ||
6711 | dasm_put(Dst, 3654); | ||
6712 | if (LJ_TARGET_IOS) { | ||
6713 | dasm_put(Dst, 3656); | ||
6714 | } | ||
6715 | dasm_put(Dst, 3658); | ||
6716 | if (LJ_TARGET_IOS) { | ||
6717 | dasm_put(Dst, 3661); | ||
6718 | } | ||
6719 | dasm_put(Dst, 3663); | ||
6720 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
6721 | dasm_put(Dst, 3666, Dt6(->nomm), 1<<MM_len); | ||
6722 | #endif | ||
6723 | break; | ||
6724 | |||
6725 | /* -- Binary ops -------------------------------------------------------- */ | ||
6726 | |||
6727 | |||
6728 | case BC_ADDVN: case BC_ADDNV: case BC_ADDVV: | ||
6729 | dasm_put(Dst, 3676); | ||
6730 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
6731 | switch (vk) { | ||
6732 | case 0: | ||
6733 | dasm_put(Dst, 3679); | ||
6734 | break; | ||
6735 | case 1: | ||
6736 | dasm_put(Dst, 3682); | ||
6737 | break; | ||
6738 | default: | ||
6739 | dasm_put(Dst, 3685); | ||
6740 | break; | ||
6741 | } | ||
6742 | dasm_put(Dst, 3688); | ||
6743 | if (vk == 1) { | ||
6744 | dasm_put(Dst, 3690, -LJ_TISNUM, -LJ_TISNUM); | ||
6745 | } else { | ||
6746 | dasm_put(Dst, 3695, -LJ_TISNUM, -LJ_TISNUM); | ||
6747 | } | ||
6748 | dasm_put(Dst, 3700); | ||
6749 | switch (vk) { | ||
6750 | case 0: | ||
6751 | dasm_put(Dst, 3704); | ||
6752 | break; | ||
6753 | case 1: | ||
6754 | dasm_put(Dst, 3707); | ||
6755 | break; | ||
6756 | default: | ||
6757 | dasm_put(Dst, 3710); | ||
6758 | break; | ||
6759 | } | ||
6760 | dasm_put(Dst, 3713); | ||
6761 | switch (vk) { | ||
6762 | case 0: | ||
6763 | if (vk == 1) { | ||
6764 | dasm_put(Dst, 3722, -LJ_TISNUM, -LJ_TISNUM); | ||
6765 | } else { | ||
6766 | dasm_put(Dst, 3727, -LJ_TISNUM, -LJ_TISNUM); | ||
6767 | } | ||
6768 | dasm_put(Dst, 3732); | ||
6769 | break; | ||
6770 | case 1: | ||
6771 | if (vk == 1) { | ||
6772 | dasm_put(Dst, 3735, -LJ_TISNUM, -LJ_TISNUM); | ||
6773 | } else { | ||
6774 | dasm_put(Dst, 3740, -LJ_TISNUM, -LJ_TISNUM); | ||
6775 | } | ||
6776 | dasm_put(Dst, 3745); | ||
6777 | break; | ||
6778 | default: | ||
6779 | if (vk == 1) { | ||
6780 | dasm_put(Dst, 3748, -LJ_TISNUM, -LJ_TISNUM); | ||
6781 | } else { | ||
6782 | dasm_put(Dst, 3753, -LJ_TISNUM, -LJ_TISNUM); | ||
6783 | } | ||
6784 | dasm_put(Dst, 3758); | ||
6785 | break; | ||
6786 | } | ||
6787 | dasm_put(Dst, 3761); | ||
6788 | break; | ||
6789 | case BC_SUBVN: case BC_SUBNV: case BC_SUBVV: | ||
6790 | dasm_put(Dst, 3767); | ||
6791 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
6792 | switch (vk) { | ||
6793 | case 0: | ||
6794 | dasm_put(Dst, 3770); | ||
6795 | break; | ||
6796 | case 1: | ||
6797 | dasm_put(Dst, 3773); | ||
6798 | break; | ||
6799 | default: | ||
6800 | dasm_put(Dst, 3776); | ||
6801 | break; | ||
6802 | } | ||
6803 | dasm_put(Dst, 3779); | ||
6804 | if (vk == 1) { | ||
6805 | dasm_put(Dst, 3781, -LJ_TISNUM, -LJ_TISNUM); | ||
6806 | } else { | ||
6807 | dasm_put(Dst, 3786, -LJ_TISNUM, -LJ_TISNUM); | ||
6808 | } | ||
6809 | dasm_put(Dst, 3791); | ||
6810 | switch (vk) { | ||
6811 | case 0: | ||
6812 | dasm_put(Dst, 3795); | ||
6813 | break; | ||
6814 | case 1: | ||
6815 | dasm_put(Dst, 3798); | ||
6816 | break; | ||
6817 | default: | ||
6818 | dasm_put(Dst, 3801); | ||
6819 | break; | ||
6820 | } | ||
6821 | dasm_put(Dst, 3804); | ||
6822 | switch (vk) { | ||
6823 | case 0: | ||
6824 | if (vk == 1) { | ||
6825 | dasm_put(Dst, 3813, -LJ_TISNUM, -LJ_TISNUM); | ||
6826 | } else { | ||
6827 | dasm_put(Dst, 3818, -LJ_TISNUM, -LJ_TISNUM); | ||
6828 | } | ||
6829 | dasm_put(Dst, 3823); | ||
6830 | break; | ||
6831 | case 1: | ||
6832 | if (vk == 1) { | ||
6833 | dasm_put(Dst, 3826, -LJ_TISNUM, -LJ_TISNUM); | ||
6834 | } else { | ||
6835 | dasm_put(Dst, 3831, -LJ_TISNUM, -LJ_TISNUM); | ||
6836 | } | ||
6837 | dasm_put(Dst, 3836); | ||
6838 | break; | ||
6839 | default: | ||
6840 | if (vk == 1) { | ||
6841 | dasm_put(Dst, 3839, -LJ_TISNUM, -LJ_TISNUM); | ||
6842 | } else { | ||
6843 | dasm_put(Dst, 3844, -LJ_TISNUM, -LJ_TISNUM); | ||
6844 | } | ||
6845 | dasm_put(Dst, 3849); | ||
6846 | break; | ||
6847 | } | ||
6848 | dasm_put(Dst, 3852); | ||
6849 | break; | ||
6850 | case BC_MULVN: case BC_MULNV: case BC_MULVV: | ||
6851 | dasm_put(Dst, 3858); | ||
6852 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
6853 | switch (vk) { | ||
6854 | case 0: | ||
6855 | dasm_put(Dst, 3861); | ||
6856 | break; | ||
6857 | case 1: | ||
6858 | dasm_put(Dst, 3864); | ||
6859 | break; | ||
6860 | default: | ||
6861 | dasm_put(Dst, 3867); | ||
6862 | break; | ||
6863 | } | ||
6864 | dasm_put(Dst, 3870); | ||
6865 | if (vk == 1) { | ||
6866 | dasm_put(Dst, 3872, -LJ_TISNUM, -LJ_TISNUM); | ||
6867 | } else { | ||
6868 | dasm_put(Dst, 3877, -LJ_TISNUM, -LJ_TISNUM); | ||
6869 | } | ||
6870 | dasm_put(Dst, 3882); | ||
6871 | switch (vk) { | ||
6872 | case 0: | ||
6873 | dasm_put(Dst, 3887); | ||
6874 | break; | ||
6875 | case 1: | ||
6876 | dasm_put(Dst, 3890); | ||
6877 | break; | ||
6878 | default: | ||
6879 | dasm_put(Dst, 3893); | ||
6880 | break; | ||
6881 | } | ||
6882 | dasm_put(Dst, 3896); | ||
6883 | switch (vk) { | ||
6884 | case 0: | ||
6885 | if (vk == 1) { | ||
6886 | dasm_put(Dst, 3905, -LJ_TISNUM, -LJ_TISNUM); | ||
6887 | } else { | ||
6888 | dasm_put(Dst, 3910, -LJ_TISNUM, -LJ_TISNUM); | ||
6889 | } | ||
6890 | dasm_put(Dst, 3915); | ||
6891 | break; | ||
6892 | case 1: | ||
6893 | if (vk == 1) { | ||
6894 | dasm_put(Dst, 3918, -LJ_TISNUM, -LJ_TISNUM); | ||
6895 | } else { | ||
6896 | dasm_put(Dst, 3923, -LJ_TISNUM, -LJ_TISNUM); | ||
6897 | } | ||
6898 | dasm_put(Dst, 3928); | ||
6899 | break; | ||
6900 | default: | ||
6901 | if (vk == 1) { | ||
6902 | dasm_put(Dst, 3931, -LJ_TISNUM, -LJ_TISNUM); | ||
6903 | } else { | ||
6904 | dasm_put(Dst, 3936, -LJ_TISNUM, -LJ_TISNUM); | ||
6905 | } | ||
6906 | dasm_put(Dst, 3941); | ||
6907 | break; | ||
6908 | } | ||
6909 | dasm_put(Dst, 3944); | ||
6910 | break; | ||
6911 | case BC_DIVVN: case BC_DIVNV: case BC_DIVVV: | ||
6912 | dasm_put(Dst, 3950); | ||
6913 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
6914 | switch (vk) { | ||
6915 | case 0: | ||
6916 | dasm_put(Dst, 3953); | ||
6917 | break; | ||
6918 | case 1: | ||
6919 | dasm_put(Dst, 3956); | ||
6920 | break; | ||
6921 | default: | ||
6922 | dasm_put(Dst, 3959); | ||
6923 | break; | ||
6924 | } | ||
6925 | switch (vk) { | ||
6926 | case 0: | ||
6927 | if (vk == 1) { | ||
6928 | dasm_put(Dst, 3962, -LJ_TISNUM, -LJ_TISNUM); | ||
6929 | } else { | ||
6930 | dasm_put(Dst, 3967, -LJ_TISNUM, -LJ_TISNUM); | ||
6931 | } | ||
6932 | dasm_put(Dst, 3972); | ||
6933 | break; | ||
6934 | case 1: | ||
6935 | if (vk == 1) { | ||
6936 | dasm_put(Dst, 3975, -LJ_TISNUM, -LJ_TISNUM); | ||
6937 | } else { | ||
6938 | dasm_put(Dst, 3980, -LJ_TISNUM, -LJ_TISNUM); | ||
6939 | } | ||
6940 | dasm_put(Dst, 3985); | ||
6941 | break; | ||
6942 | default: | ||
6943 | if (vk == 1) { | ||
6944 | dasm_put(Dst, 3988, -LJ_TISNUM, -LJ_TISNUM); | ||
6945 | } else { | ||
6946 | dasm_put(Dst, 3993, -LJ_TISNUM, -LJ_TISNUM); | ||
6947 | } | ||
6948 | dasm_put(Dst, 3998); | ||
6949 | break; | ||
6950 | } | ||
6951 | dasm_put(Dst, 4001); | ||
6952 | break; | ||
6953 | case BC_MODVN: case BC_MODNV: case BC_MODVV: | ||
6954 | dasm_put(Dst, 4011); | ||
6955 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
6956 | switch (vk) { | ||
6957 | case 0: | ||
6958 | dasm_put(Dst, 4014); | ||
6959 | break; | ||
6960 | case 1: | ||
6961 | dasm_put(Dst, 4017); | ||
6962 | break; | ||
6963 | default: | ||
6964 | dasm_put(Dst, 4020); | ||
6965 | break; | ||
6966 | } | ||
6967 | if (vk == 1) { | ||
6968 | dasm_put(Dst, 4023, -LJ_TISNUM, -LJ_TISNUM); | ||
6969 | } else { | ||
6970 | dasm_put(Dst, 4028, -LJ_TISNUM, -LJ_TISNUM); | ||
6971 | } | ||
6972 | dasm_put(Dst, 4033); | ||
6973 | switch (vk) { | ||
6974 | case 0: | ||
6975 | dasm_put(Dst, 4037); | ||
6976 | break; | ||
6977 | case 1: | ||
6978 | dasm_put(Dst, 4040); | ||
6979 | break; | ||
6980 | default: | ||
6981 | dasm_put(Dst, 4043); | ||
6982 | break; | ||
6983 | } | ||
6984 | dasm_put(Dst, 4046, ~LJ_TISNUM); | ||
6985 | switch (vk) { | ||
6986 | case 0: | ||
6987 | if (vk == 1) { | ||
6988 | dasm_put(Dst, 4060, -LJ_TISNUM, -LJ_TISNUM); | ||
6989 | } else { | ||
6990 | dasm_put(Dst, 4065, -LJ_TISNUM, -LJ_TISNUM); | ||
6991 | } | ||
6992 | dasm_put(Dst, 4070); | ||
6993 | break; | ||
6994 | case 1: | ||
6995 | if (vk == 1) { | ||
6996 | dasm_put(Dst, 4073, -LJ_TISNUM, -LJ_TISNUM); | ||
6997 | } else { | ||
6998 | dasm_put(Dst, 4078, -LJ_TISNUM, -LJ_TISNUM); | ||
6999 | } | ||
7000 | dasm_put(Dst, 4083); | ||
7001 | break; | ||
7002 | default: | ||
7003 | if (vk == 1) { | ||
7004 | dasm_put(Dst, 4086, -LJ_TISNUM, -LJ_TISNUM); | ||
7005 | } else { | ||
7006 | dasm_put(Dst, 4091, -LJ_TISNUM, -LJ_TISNUM); | ||
7007 | } | ||
7008 | dasm_put(Dst, 4096); | ||
7009 | break; | ||
7010 | } | ||
7011 | dasm_put(Dst, 4099); | ||
7012 | break; | ||
7013 | case BC_POW: | ||
7014 | dasm_put(Dst, 4104); | ||
7015 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
7016 | switch (vk) { | ||
7017 | case 0: | ||
7018 | dasm_put(Dst, 4107); | ||
7019 | break; | ||
7020 | case 1: | ||
7021 | dasm_put(Dst, 4110); | ||
7022 | break; | ||
7023 | default: | ||
7024 | dasm_put(Dst, 4113); | ||
7025 | break; | ||
7026 | } | ||
7027 | switch (vk) { | ||
7028 | case 0: | ||
7029 | if (vk == 1) { | ||
7030 | dasm_put(Dst, 4116, -LJ_TISNUM, -LJ_TISNUM); | ||
7031 | } else { | ||
7032 | dasm_put(Dst, 4121, -LJ_TISNUM, -LJ_TISNUM); | ||
7033 | } | ||
7034 | dasm_put(Dst, 4126); | ||
7035 | break; | ||
7036 | case 1: | ||
7037 | if (vk == 1) { | ||
7038 | dasm_put(Dst, 4129, -LJ_TISNUM, -LJ_TISNUM); | ||
7039 | } else { | ||
7040 | dasm_put(Dst, 4134, -LJ_TISNUM, -LJ_TISNUM); | ||
7041 | } | ||
7042 | dasm_put(Dst, 4139); | ||
7043 | break; | ||
7044 | default: | ||
7045 | if (vk == 1) { | ||
7046 | dasm_put(Dst, 4142, -LJ_TISNUM, -LJ_TISNUM); | ||
7047 | } else { | ||
7048 | dasm_put(Dst, 4147, -LJ_TISNUM, -LJ_TISNUM); | ||
7049 | } | ||
7050 | dasm_put(Dst, 4152); | ||
7051 | break; | ||
7052 | } | ||
7053 | if (LJ_TARGET_IOS) { | ||
7054 | dasm_put(Dst, 4155); | ||
7055 | } | ||
7056 | dasm_put(Dst, 4157); | ||
7057 | if (LJ_TARGET_IOS) { | ||
7058 | dasm_put(Dst, 4160); | ||
7059 | } | ||
7060 | dasm_put(Dst, 4162); | ||
7061 | break; | ||
7062 | |||
7063 | case BC_CAT: | ||
7064 | dasm_put(Dst, 4170, Dt1(->base), Dt1(->base)); | ||
7065 | break; | ||
7066 | |||
7067 | /* -- Constant ops ------------------------------------------------------ */ | ||
7068 | |||
7069 | case BC_KSTR: | ||
7070 | dasm_put(Dst, 4196, ~LJ_TSTR); | ||
7071 | break; | ||
7072 | case BC_KCDATA: | ||
7073 | #if LJ_HASFFI | ||
7074 | dasm_put(Dst, 4208, ~LJ_TCDATA); | ||
7075 | #endif | ||
7076 | break; | ||
7077 | case BC_KSHORT: | ||
7078 | dasm_put(Dst, 4220, ~LJ_TISNUM); | ||
7079 | break; | ||
7080 | case BC_KNUM: | ||
7081 | dasm_put(Dst, 4231); | ||
7082 | break; | ||
7083 | case BC_KPRI: | ||
7084 | dasm_put(Dst, 4241); | ||
7085 | break; | ||
7086 | case BC_KNIL: | ||
7087 | dasm_put(Dst, 4251, ~LJ_TNIL); | ||
7088 | break; | ||
7089 | |||
7090 | /* -- Upvalue and function ops ------------------------------------------ */ | ||
7091 | |||
7092 | case BC_UGET: | ||
7093 | dasm_put(Dst, 4270, offsetof(GCfuncL, uvptr), DtA(->v)); | ||
7094 | break; | ||
7095 | case BC_USETV: | ||
7096 | dasm_put(Dst, 4286, offsetof(GCfuncL, uvptr), DtA(->marked), DtA(->closed), DtA(->v), LJ_GC_BLACK, -LJ_TISGCV, -(LJ_TISNUM - LJ_TISGCV), Dt4(->gch.marked), -GG_DISP2G, LJ_GC_WHITES); | ||
7097 | if (LJ_TARGET_IOS) { | ||
7098 | dasm_put(Dst, 4326); | ||
7099 | } else { | ||
7100 | dasm_put(Dst, 4333); | ||
7101 | } | ||
7102 | dasm_put(Dst, 4336); | ||
7103 | break; | ||
7104 | case BC_USETS: | ||
7105 | dasm_put(Dst, 4339, offsetof(GCfuncL, uvptr), ~LJ_TSTR, DtA(->marked), DtA(->v), DtA(->closed), LJ_GC_BLACK, Dt5(->marked), LJ_GC_WHITES, -GG_DISP2G); | ||
7106 | if (LJ_TARGET_IOS) { | ||
7107 | dasm_put(Dst, 4375); | ||
7108 | } else { | ||
7109 | dasm_put(Dst, 4382); | ||
7110 | } | ||
7111 | dasm_put(Dst, 4385); | ||
7112 | break; | ||
7113 | case BC_USETN: | ||
7114 | dasm_put(Dst, 4388, offsetof(GCfuncL, uvptr), DtA(->v)); | ||
7115 | break; | ||
7116 | case BC_USETP: | ||
7117 | dasm_put(Dst, 4405, offsetof(GCfuncL, uvptr), DtA(->v)); | ||
7118 | break; | ||
7119 | |||
7120 | case BC_UCLO: | ||
7121 | dasm_put(Dst, 4421, Dt1(->openupval), Dt1(->base), Dt1(->base)); | ||
7122 | break; | ||
7123 | |||
7124 | case BC_FNEW: | ||
7125 | dasm_put(Dst, 4444, Dt1(->base), Dt1(->base), ~LJ_TFUNC); | ||
7126 | break; | ||
7127 | |||
7128 | /* -- Table ops --------------------------------------------------------- */ | ||
7129 | |||
7130 | case BC_TNEW: | ||
7131 | case BC_TDUP: | ||
7132 | if (op == BC_TDUP) { | ||
7133 | dasm_put(Dst, 4465); | ||
7134 | } | ||
7135 | dasm_put(Dst, 4467, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), Dt1(->base)); | ||
7136 | if (op == BC_TNEW) { | ||
7137 | dasm_put(Dst, 4480); | ||
7138 | } else { | ||
7139 | dasm_put(Dst, 4489); | ||
7140 | } | ||
7141 | dasm_put(Dst, 4493, Dt1(->base), ~LJ_TTAB); | ||
7142 | break; | ||
7143 | |||
7144 | case BC_GGET: | ||
7145 | case BC_GSET: | ||
7146 | dasm_put(Dst, 4511, Dt7(->env)); | ||
7147 | if (op == BC_GGET) { | ||
7148 | dasm_put(Dst, 4517); | ||
7149 | } else { | ||
7150 | dasm_put(Dst, 4520); | ||
7151 | } | ||
7152 | break; | ||
7153 | |||
7154 | case BC_TGETV: | ||
7155 | dasm_put(Dst, 4523, -LJ_TTAB, -LJ_TISNUM, Dt6(->array), Dt6(->asize), -LJ_TNIL, Dt6(->metatable), Dt6(->nomm), 1<<MM_index, -LJ_TSTR); | ||
7156 | break; | ||
7157 | case BC_TGETS: | ||
7158 | dasm_put(Dst, 4580, -LJ_TTAB, Dt6(->hmask), Dt5(->hash), Dt6(->node), DtB(->key), DtB(->val), DtB(->next), -LJ_TSTR, -LJ_TNIL, Dt6(->metatable), ~LJ_TNIL, Dt6(->nomm)); | ||
7159 | dasm_put(Dst, 4640, 1<<MM_index); | ||
7160 | break; | ||
7161 | case BC_TGETB: | ||
7162 | dasm_put(Dst, 4647, -LJ_TTAB, Dt6(->asize), Dt6(->array), -LJ_TNIL, Dt6(->metatable), Dt6(->nomm), 1<<MM_index); | ||
7163 | break; | ||
7164 | |||
7165 | case BC_TSETV: | ||
7166 | dasm_put(Dst, 4690, -LJ_TTAB, -LJ_TISNUM, Dt6(->array), Dt6(->asize), -LJ_TNIL, Dt6(->marked), LJ_GC_BLACK, Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex); | ||
7167 | dasm_put(Dst, 4750, DISPATCH_GL(gc.grayagain), LJ_GC_BLACK, DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist), -LJ_TSTR); | ||
7168 | break; | ||
7169 | case BC_TSETS: | ||
7170 | dasm_put(Dst, 4771, -LJ_TTAB, Dt6(->hmask), Dt5(->hash), Dt6(->node), Dt6(->nomm), DtB(->key), DtB(->val.it), DtB(->next), -LJ_TSTR, Dt6(->marked), -LJ_TNIL, LJ_GC_BLACK, DtB(->val)); | ||
7171 | dasm_put(Dst, 4829, Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex, Dt6(->metatable), Dt1(->base), Dt6(->nomm), 1<<MM_newindex, ~LJ_TSTR, Dt1(->base), DISPATCH_GL(gc.grayagain), LJ_GC_BLACK); | ||
7172 | dasm_put(Dst, 4882, DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist)); | ||
7173 | break; | ||
7174 | case BC_TSETB: | ||
7175 | dasm_put(Dst, 4891, -LJ_TTAB, Dt6(->asize), Dt6(->array), -LJ_TNIL, Dt6(->marked), LJ_GC_BLACK, Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex, DISPATCH_GL(gc.grayagain), LJ_GC_BLACK); | ||
7176 | dasm_put(Dst, 4949, DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist)); | ||
7177 | break; | ||
7178 | |||
7179 | case BC_TSETM: | ||
7180 | dasm_put(Dst, 4958, Dt6(->asize), Dt6(->array), Dt6(->marked), LJ_GC_BLACK, Dt1(->base)); | ||
7181 | if (LJ_TARGET_IOS) { | ||
7182 | dasm_put(Dst, 5003, Dt1(->base)); | ||
7183 | } | ||
7184 | dasm_put(Dst, 5006, DISPATCH_GL(gc.grayagain), LJ_GC_BLACK, DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist)); | ||
7185 | break; | ||
7186 | |||
7187 | /* -- Calls and vararg handling ----------------------------------------- */ | ||
7188 | |||
7189 | case BC_CALLM: | ||
7190 | dasm_put(Dst, 5022); | ||
7191 | break; | ||
7192 | case BC_CALL: | ||
7193 | dasm_put(Dst, 5028, -LJ_TFUNC, Dt7(->field_pc)); | ||
7194 | break; | ||
7195 | |||
7196 | case BC_CALLMT: | ||
7197 | dasm_put(Dst, 5048); | ||
7198 | break; | ||
7199 | case BC_CALLT: | ||
7200 | dasm_put(Dst, 5053, -LJ_TFUNC, Dt7(->ffid), FRAME_TYPE, Dt7(->field_pc), Dt7(->field_pc), PC2PROTO(k), FRAME_VARG, FRAME_TYPEP); | ||
7201 | dasm_put(Dst, 5114, FRAME_TYPE); | ||
7202 | break; | ||
7203 | |||
7204 | case BC_ITERC: | ||
7205 | dasm_put(Dst, 5125, -LJ_TFUNC, Dt7(->field_pc)); | ||
7206 | break; | ||
7207 | |||
7208 | case BC_ITERN: | ||
7209 | #if LJ_HASJIT | ||
7210 | #endif | ||
7211 | dasm_put(Dst, 5149, Dt6(->asize), Dt6(->array), -LJ_TNIL, ~LJ_TISNUM, Dt6(->hmask), Dt6(->node), DtB(->val), -LJ_TNIL, DtB(->key)); | ||
7212 | break; | ||
7213 | |||
7214 | case BC_ISNEXT: | ||
7215 | dasm_put(Dst, 5214, -LJ_TFUNC, Dt8(->ffid), -LJ_TTAB, -LJ_TNIL, FF_next_N, BC_JMP, BC_ITERC); | ||
7216 | break; | ||
7217 | |||
7218 | case BC_VARG: | ||
7219 | dasm_put(Dst, 5253, FRAME_VARG, ~LJ_TNIL, Dt1(->maxstack), Dt1(->top), Dt1(->base), Dt1(->base)); | ||
7220 | break; | ||
7221 | |||
7222 | /* -- Returns ----------------------------------------------------------- */ | ||
7223 | |||
7224 | case BC_RETM: | ||
7225 | dasm_put(Dst, 5325); | ||
7226 | break; | ||
7227 | |||
7228 | case BC_RET: | ||
7229 | dasm_put(Dst, 5332, FRAME_TYPE, FRAME_VARG, Dt7(->field_pc), PC2PROTO(k), ~LJ_TNIL, FRAME_TYPEP); | ||
7230 | break; | ||
7231 | |||
7232 | case BC_RET0: case BC_RET1: | ||
7233 | dasm_put(Dst, 5397, FRAME_TYPE, FRAME_VARG); | ||
7234 | if (op == BC_RET1) { | ||
7235 | dasm_put(Dst, 5408); | ||
7236 | } | ||
7237 | dasm_put(Dst, 5410); | ||
7238 | if (op == BC_RET1) { | ||
7239 | dasm_put(Dst, 5413); | ||
7240 | } | ||
7241 | dasm_put(Dst, 5415, Dt7(->field_pc), PC2PROTO(k), ~LJ_TNIL); | ||
7242 | break; | ||
7243 | |||
7244 | /* -- Loops and branches ------------------------------------------------ */ | ||
7245 | |||
7246 | |||
7247 | case BC_FORL: | ||
7248 | #if LJ_HASJIT | ||
7249 | dasm_put(Dst, 5441, -GG_DISP2HOT, HOTCOUNT_LOOP); | ||
7250 | #endif | ||
7251 | break; | ||
7252 | |||
7253 | case BC_JFORI: | ||
7254 | case BC_JFORL: | ||
7255 | #if !LJ_HASJIT | ||
7256 | break; | ||
7257 | #endif | ||
7258 | case BC_FORI: | ||
7259 | case BC_IFORL: | ||
7260 | vk = (op == BC_IFORL || op == BC_JFORL); | ||
7261 | dasm_put(Dst, 5452); | ||
7262 | if (op != BC_JFORL) { | ||
7263 | dasm_put(Dst, 5454); | ||
7264 | } | ||
7265 | if (!vk) { | ||
7266 | dasm_put(Dst, 5456, -LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM); | ||
7267 | } else { | ||
7268 | dasm_put(Dst, 5474, -LJ_TISNUM); | ||
7269 | if (op == BC_IFORL) { | ||
7270 | dasm_put(Dst, 5482); | ||
7271 | } else { | ||
7272 | dasm_put(Dst, 5484); | ||
7273 | } | ||
7274 | dasm_put(Dst, 5487); | ||
7275 | } | ||
7276 | dasm_put(Dst, 5492); | ||
7277 | if (op == BC_FORI) { | ||
7278 | dasm_put(Dst, 5494); | ||
7279 | } else if (op == BC_JFORI) { | ||
7280 | dasm_put(Dst, 5496); | ||
7281 | } else if (op == BC_IFORL) { | ||
7282 | dasm_put(Dst, 5499); | ||
7283 | } | ||
7284 | if (vk) { | ||
7285 | dasm_put(Dst, 5501); | ||
7286 | } | ||
7287 | dasm_put(Dst, 5503); | ||
7288 | if (op == BC_JFORI || op == BC_JFORL) { | ||
7289 | dasm_put(Dst, 5508, BC_JLOOP); | ||
7290 | } | ||
7291 | dasm_put(Dst, 5511); | ||
7292 | if (!vk) { | ||
7293 | dasm_put(Dst, 5518); | ||
7294 | } else { | ||
7295 | dasm_put(Dst, 5520); | ||
7296 | } | ||
7297 | dasm_put(Dst, 5522); | ||
7298 | if (!vk) { | ||
7299 | dasm_put(Dst, 5526, -LJ_TISNUM, -LJ_TISNUM); | ||
7300 | } else { | ||
7301 | dasm_put(Dst, 5538); | ||
7302 | } | ||
7303 | dasm_put(Dst, 5547); | ||
7304 | if (op == BC_FORI) { | ||
7305 | dasm_put(Dst, 5551); | ||
7306 | } else if (op == BC_JFORI) { | ||
7307 | dasm_put(Dst, 5553, BC_JLOOP); | ||
7308 | } else if (op == BC_IFORL) { | ||
7309 | dasm_put(Dst, 5558); | ||
7310 | } else { | ||
7311 | dasm_put(Dst, 5560, BC_JLOOP); | ||
7312 | } | ||
7313 | dasm_put(Dst, 5563); | ||
7314 | if (vk) { | ||
7315 | dasm_put(Dst, 5569); | ||
7316 | } | ||
7317 | dasm_put(Dst, 5574); | ||
7318 | break; | ||
7319 | |||
7320 | case BC_ITERL: | ||
7321 | #if LJ_HASJIT | ||
7322 | dasm_put(Dst, 5580, -GG_DISP2HOT, HOTCOUNT_LOOP); | ||
7323 | #endif | ||
7324 | break; | ||
7325 | |||
7326 | case BC_JITERL: | ||
7327 | #if !LJ_HASJIT | ||
7328 | break; | ||
7329 | #endif | ||
7330 | case BC_IITERL: | ||
7331 | dasm_put(Dst, 5591); | ||
7332 | if (op == BC_JITERL) { | ||
7333 | dasm_put(Dst, 5593, -LJ_TNIL, BC_JLOOP); | ||
7334 | } else { | ||
7335 | dasm_put(Dst, 5599, -LJ_TNIL); | ||
7336 | } | ||
7337 | dasm_put(Dst, 5605); | ||
7338 | break; | ||
7339 | |||
7340 | case BC_LOOP: | ||
7341 | #if LJ_HASJIT | ||
7342 | dasm_put(Dst, 5612, -GG_DISP2HOT, HOTCOUNT_LOOP); | ||
7343 | #endif | ||
7344 | break; | ||
7345 | |||
7346 | case BC_ILOOP: | ||
7347 | dasm_put(Dst, 5623); | ||
7348 | break; | ||
7349 | |||
7350 | case BC_JLOOP: | ||
7351 | #if LJ_HASJIT | ||
7352 | dasm_put(Dst, 5630, DISPATCH_J(trace), DISPATCH_GL(vmstate), DtD(->mcode), DISPATCH_GL(jit_base), DISPATCH_GL(jit_L)); | ||
7353 | #endif | ||
7354 | break; | ||
7355 | |||
7356 | case BC_JMP: | ||
7357 | dasm_put(Dst, 5644); | ||
7358 | break; | ||
7359 | |||
7360 | /* -- Function headers -------------------------------------------------- */ | ||
7361 | |||
7362 | case BC_FUNCF: | ||
7363 | #if LJ_HASJIT | ||
7364 | dasm_put(Dst, 5653, -GG_DISP2HOT, HOTCOUNT_CALL); | ||
7365 | #endif | ||
7366 | case BC_FUNCV: /* NYI: compiled vararg functions. */ | ||
7367 | break; | ||
7368 | |||
7369 | case BC_JFUNCF: | ||
7370 | #if !LJ_HASJIT | ||
7371 | break; | ||
7372 | #endif | ||
7373 | case BC_IFUNCF: | ||
7374 | dasm_put(Dst, 5664, Dt1(->maxstack), -4+PC2PROTO(numparams), -4+PC2PROTO(k)); | ||
7375 | if (op != BC_JFUNCF) { | ||
7376 | dasm_put(Dst, 5674); | ||
7377 | } | ||
7378 | dasm_put(Dst, 5677, ~LJ_TNIL); | ||
7379 | if (op == BC_JFUNCF) { | ||
7380 | dasm_put(Dst, 5684, BC_JLOOP); | ||
7381 | } else { | ||
7382 | dasm_put(Dst, 5688); | ||
7383 | } | ||
7384 | dasm_put(Dst, 5693); | ||
7385 | break; | ||
7386 | |||
7387 | case BC_JFUNCV: | ||
7388 | #if !LJ_HASJIT | ||
7389 | break; | ||
7390 | #endif | ||
7391 | dasm_put(Dst, 5699); | ||
7392 | break; /* NYI: compiled vararg functions. */ | ||
7393 | |||
7394 | case BC_IFUNCV: | ||
7395 | dasm_put(Dst, 5701, Dt1(->maxstack), 8+FRAME_VARG, -4+PC2PROTO(k), -4+PC2PROTO(numparams), ~LJ_TNIL); | ||
7396 | break; | ||
7397 | |||
7398 | case BC_FUNCC: | ||
7399 | case BC_FUNCCW: | ||
7400 | if (op == BC_FUNCC) { | ||
7401 | dasm_put(Dst, 5742, Dt8(->f)); | ||
7402 | } else { | ||
7403 | dasm_put(Dst, 5745, DISPATCH_GL(wrapf)); | ||
7404 | } | ||
7405 | dasm_put(Dst, 5748, Dt1(->maxstack), Dt1(->base), Dt1(->top)); | ||
7406 | if (op == BC_FUNCCW) { | ||
7407 | dasm_put(Dst, 5758, Dt8(->f)); | ||
7408 | } | ||
7409 | dasm_put(Dst, 5761, LJ_VMST_C, DISPATCH_GL(vmstate), Dt1(->base), LJ_VMST_INTERP, Dt1(->top), DISPATCH_GL(vmstate)); | ||
7410 | break; | ||
7411 | |||
7412 | /* ---------------------------------------------------------------------- */ | ||
7413 | |||
7414 | default: | ||
7415 | fprintf(stderr, "Error: undefined opcode BC_%s\n", bc_names[op]); | ||
7416 | exit(2); | ||
7417 | break; | ||
7418 | } | ||
7419 | } | ||
7420 | |||
7421 | static int build_backend(BuildCtx *ctx) | ||
7422 | { | ||
7423 | int op; | ||
7424 | |||
7425 | dasm_growpc(Dst, BC__MAX); | ||
7426 | |||
7427 | build_subroutines(ctx); | ||
7428 | |||
7429 | dasm_put(Dst, 5783); | ||
7430 | for (op = 0; op < BC__MAX; op++) | ||
7431 | build_ins(ctx, (BCOp)op, op); | ||
7432 | |||
7433 | return BC__MAX; | ||
7434 | } | ||
7435 | |||
7436 | /* Emit pseudo frame-info for all assembler functions. */ | ||
7437 | static void emit_asm_debug(BuildCtx *ctx) | ||
7438 | { | ||
7439 | int fcofs = (int)((uint8_t *)ctx->glob[GLOB_vm_ffi_call] - ctx->code); | ||
7440 | int i; | ||
7441 | switch (ctx->mode) { | ||
7442 | case BUILD_elfasm: | ||
7443 | fprintf(ctx->fp, "\t.section .debug_frame,\"\",%%progbits\n"); | ||
7444 | fprintf(ctx->fp, | ||
7445 | ".Lframe0:\n" | ||
7446 | "\t.long .LECIE0-.LSCIE0\n" | ||
7447 | ".LSCIE0:\n" | ||
7448 | "\t.long 0xffffffff\n" | ||
7449 | "\t.byte 0x1\n" | ||
7450 | "\t.string \"\"\n" | ||
7451 | "\t.uleb128 0x1\n" | ||
7452 | "\t.sleb128 -4\n" | ||
7453 | "\t.byte 0xe\n" /* Return address is in lr. */ | ||
7454 | "\t.byte 0xc\n\t.uleb128 0xd\n\t.uleb128 0\n" /* def_cfa sp */ | ||
7455 | "\t.align 2\n" | ||
7456 | ".LECIE0:\n\n"); | ||
7457 | fprintf(ctx->fp, | ||
7458 | ".LSFDE0:\n" | ||
7459 | "\t.long .LEFDE0-.LASFDE0\n" | ||
7460 | ".LASFDE0:\n" | ||
7461 | "\t.long .Lframe0\n" | ||
7462 | "\t.long .Lbegin\n" | ||
7463 | "\t.long %d\n" | ||
7464 | "\t.byte 0xe\n\t.uleb128 %d\n" /* def_cfa_offset */ | ||
7465 | "\t.byte 0x8e\n\t.uleb128 1\n", /* offset lr */ | ||
7466 | fcofs, CFRAME_SIZE); | ||
7467 | for (i = 11; i >= 4; i--) /* offset r4-r11 */ | ||
7468 | fprintf(ctx->fp, "\t.byte %d\n\t.uleb128 %d\n", 0x80+i, 2+(11-i)); | ||
7469 | fprintf(ctx->fp, | ||
7470 | "\t.align 2\n" | ||
7471 | ".LEFDE0:\n\n"); | ||
7472 | #if LJ_HASFFI | ||
7473 | fprintf(ctx->fp, | ||
7474 | ".LSFDE1:\n" | ||
7475 | "\t.long .LEFDE1-.LASFDE1\n" | ||
7476 | ".LASFDE1:\n" | ||
7477 | "\t.long .Lframe0\n" | ||
7478 | "\t.long lj_vm_ffi_call\n" | ||
7479 | "\t.long %d\n" | ||
7480 | "\t.byte 0xe\n\t.uleb128 16\n" /* def_cfa_offset */ | ||
7481 | "\t.byte 0x8e\n\t.uleb128 1\n" /* offset lr */ | ||
7482 | "\t.byte 0x8b\n\t.uleb128 2\n" /* offset r11 */ | ||
7483 | "\t.byte 0x85\n\t.uleb128 3\n" /* offset r5 */ | ||
7484 | "\t.byte 0x84\n\t.uleb128 4\n" /* offset r4 */ | ||
7485 | "\t.byte 0xd\n\t.uleb128 0xb\n" /* def_cfa_register r11 */ | ||
7486 | "\t.align 2\n" | ||
7487 | ".LEFDE1:\n\n", (int)ctx->codesz - fcofs); | ||
7488 | #endif | ||
7489 | break; | ||
7490 | default: | ||
7491 | break; | ||
7492 | } | ||
7493 | } | ||
7494 | |||
diff --git a/src/buildvm_mips.h b/src/buildvm_mips.h deleted file mode 100644 index bab93343..00000000 --- a/src/buildvm_mips.h +++ /dev/null | |||
@@ -1,7495 +0,0 @@ | |||
1 | /* | ||
2 | ** This file has been pre-processed with DynASM. | ||
3 | ** http://luajit.org/dynasm.html | ||
4 | ** DynASM version 1.3.0, DynASM mips version 1.3.0 | ||
5 | ** DO NOT EDIT! The original file is in "buildvm_mips.dasc". | ||
6 | */ | ||
7 | |||
8 | #if DASM_VERSION != 10300 | ||
9 | #error "Version mismatch between DynASM and included encoding engine" | ||
10 | #endif | ||
11 | |||
12 | #define DASM_SECTION_CODE_OP 0 | ||
13 | #define DASM_SECTION_CODE_SUB 1 | ||
14 | #define DASM_MAXSECTION 2 | ||
15 | static const unsigned int build_actionlist[6324] = { | ||
16 | 0xff010001, | ||
17 | 0xff060014, | ||
18 | 0x32410000, | ||
19 | 0xff090200, | ||
20 | 0x10200000, | ||
21 | 0xff050815, | ||
22 | 0x240d0000, | ||
23 | 0xff098200, | ||
24 | 0x8dd20000, | ||
25 | 0xff098200, | ||
26 | 0x01c08021, | ||
27 | 0xaeed0000, | ||
28 | 0xff098200, | ||
29 | 0x26f7fff8, | ||
30 | 0xff060016, | ||
31 | 0x324c0000, | ||
32 | 0xff090200, | ||
33 | 0x254a0008, | ||
34 | 0x11800000, | ||
35 | 0xff050817, | ||
36 | 0x0140a821, | ||
37 | 0xff060018, | ||
38 | 0x240efff8, | ||
39 | 0x39810000, | ||
40 | 0xff090200, | ||
41 | 0x024e7024, | ||
42 | 0x14200000, | ||
43 | 0xff050814, | ||
44 | 0x020e7023, | ||
45 | 0x254dfff8, | ||
46 | 0xae8e0000, | ||
47 | 0xff098200, | ||
48 | 0x240c0000, | ||
49 | 0xff098200, | ||
50 | 0x8fae0078, | ||
51 | 0x2610fff8, | ||
52 | 0xae6c0000, | ||
53 | 0xff098200, | ||
54 | 0x11a00000, | ||
55 | 0xff050802, | ||
56 | 0x000e70c0, | ||
57 | 0xff06000b, | ||
58 | 0x25adfff8, | ||
59 | 0xd6e00000, | ||
60 | 0x26f70008, | ||
61 | 0xf6000000, | ||
62 | 0x15a00000, | ||
63 | 0xff05080b, | ||
64 | 0x26100008, | ||
65 | 0xff06000c, | ||
66 | 0x15ca0000, | ||
67 | 0xff050806, | ||
68 | 0xff06000d, | ||
69 | 0xae900000, | ||
70 | 0xff098200, | ||
71 | 0xff060019, | ||
72 | 0xff000000, | ||
73 | 0x8fac0074, | ||
74 | 0x00001021, | ||
75 | 0xae8c0000, | ||
76 | 0xff098200, | ||
77 | 0xff06001a, | ||
78 | 0x8fbf0000, | ||
79 | 0xff098200, | ||
80 | 0x8fbe0000, | ||
81 | 0xff098200, | ||
82 | 0xd7be0000, | ||
83 | 0xff098200, | ||
84 | 0x8fb70000, | ||
85 | 0xff098200, | ||
86 | 0x8fb60000, | ||
87 | 0xff098200, | ||
88 | 0xd7bc0000, | ||
89 | 0xff098200, | ||
90 | 0x8fb50000, | ||
91 | 0xff098200, | ||
92 | 0x8fb40000, | ||
93 | 0xff098200, | ||
94 | 0xd7ba0000, | ||
95 | 0xff098200, | ||
96 | 0x8fb30000, | ||
97 | 0xff098200, | ||
98 | 0x8fb20000, | ||
99 | 0xff098200, | ||
100 | 0xd7b80000, | ||
101 | 0xff098200, | ||
102 | 0x8fb10000, | ||
103 | 0xff098200, | ||
104 | 0x8fb00000, | ||
105 | 0xff098200, | ||
106 | 0xd7b60000, | ||
107 | 0xff098200, | ||
108 | 0xd7b40000, | ||
109 | 0xff098200, | ||
110 | 0x03e00008, | ||
111 | 0x27bd0070, | ||
112 | 0xff060010, | ||
113 | 0x8e8d0000, | ||
114 | 0xff098200, | ||
115 | 0x01ca082a, | ||
116 | 0x14200000, | ||
117 | 0xff050807, | ||
118 | 0x020d082a, | ||
119 | 0x10200000, | ||
120 | 0xff050808, | ||
121 | 0x00000000, | ||
122 | 0xae1e0000, | ||
123 | 0xff098200, | ||
124 | 0xff000000, | ||
125 | 0x254a0008, | ||
126 | 0x10000000, | ||
127 | 0xff05080c, | ||
128 | 0x26100008, | ||
129 | 0xff060011, | ||
130 | 0x014e6023, | ||
131 | 0x020c6023, | ||
132 | 0x10000000, | ||
133 | 0xff05080d, | ||
134 | 0x018e800b, | ||
135 | 0xff060012, | ||
136 | 0x8e790000, | ||
137 | 0xff098200, | ||
138 | 0x0140a821, | ||
139 | 0x01c02821, | ||
140 | 0x0320f809, | ||
141 | 0x02802021, | ||
142 | 0x8fae0078, | ||
143 | 0x8e900000, | ||
144 | 0xff098200, | ||
145 | 0x02a05021, | ||
146 | 0x10000000, | ||
147 | 0xff05080c, | ||
148 | 0x000e70c0, | ||
149 | 0xff06001b, | ||
150 | 0x0080e821, | ||
151 | 0x00a01021, | ||
152 | 0xff06001c, | ||
153 | 0x8fb40070, | ||
154 | 0x240c0000, | ||
155 | 0xff098200, | ||
156 | 0x8e8d0000, | ||
157 | 0xff098200, | ||
158 | 0x10000000, | ||
159 | 0xff05081a, | ||
160 | 0xadac0000, | ||
161 | 0xff098200, | ||
162 | 0xff06001d, | ||
163 | 0x2401fffc, | ||
164 | 0x0081e824, | ||
165 | 0xff06001e, | ||
166 | 0x8fb40070, | ||
167 | 0x3c0f59c0, | ||
168 | 0x241e0000, | ||
169 | 0xff098200, | ||
170 | 0x8e900000, | ||
171 | 0xff098200, | ||
172 | 0x8e930000, | ||
173 | 0xff098200, | ||
174 | 0x448ff000, | ||
175 | 0x240d0000, | ||
176 | 0xff098200, | ||
177 | 0x240c0000, | ||
178 | 0xff098200, | ||
179 | 0x8e120000, | ||
180 | 0xff098200, | ||
181 | 0x4600f7a1, | ||
182 | 0x2617fff8, | ||
183 | 0x26730000, | ||
184 | 0xff098200, | ||
185 | 0xaeed0000, | ||
186 | 0xff098200, | ||
187 | 0xff000000, | ||
188 | 0xae6c0000, | ||
189 | 0xff098200, | ||
190 | 0x10000000, | ||
191 | 0xff050816, | ||
192 | 0x240a0010, | ||
193 | 0xff06001f, | ||
194 | 0x10000000, | ||
195 | 0xff050802, | ||
196 | 0x24050000, | ||
197 | 0xff098200, | ||
198 | 0xff060020, | ||
199 | 0x02094821, | ||
200 | 0x02f0b823, | ||
201 | 0xae900000, | ||
202 | 0xff098200, | ||
203 | 0x26520004, | ||
204 | 0xae890000, | ||
205 | 0xff098200, | ||
206 | 0x001728c2, | ||
207 | 0xff06000c, | ||
208 | 0x8e790000, | ||
209 | 0xff098200, | ||
210 | 0xafb20014, | ||
211 | 0x0320f809, | ||
212 | 0x02802021, | ||
213 | 0x8e900000, | ||
214 | 0xff098200, | ||
215 | 0x8e890000, | ||
216 | 0xff098200, | ||
217 | 0x8e080000, | ||
218 | 0xff098200, | ||
219 | 0x01304823, | ||
220 | 0x8d120000, | ||
221 | 0xff098200, | ||
222 | 0x8e4b0000, | ||
223 | 0x26520004, | ||
224 | 0x316d00ff, | ||
225 | 0x000bb942, | ||
226 | 0x000d6880, | ||
227 | 0x32f707f8, | ||
228 | 0x026d6021, | ||
229 | 0x8d8c0000, | ||
230 | 0x01800008, | ||
231 | 0x02f0b821, | ||
232 | 0xff060021, | ||
233 | 0x27bdff90, | ||
234 | 0xafbf0000, | ||
235 | 0xff098200, | ||
236 | 0xafbe0000, | ||
237 | 0xff098200, | ||
238 | 0xf7be0000, | ||
239 | 0xff098200, | ||
240 | 0xafb70000, | ||
241 | 0xff098200, | ||
242 | 0xafb60000, | ||
243 | 0xff098200, | ||
244 | 0xf7bc0000, | ||
245 | 0xff098200, | ||
246 | 0xafb50000, | ||
247 | 0xff098200, | ||
248 | 0xafb40000, | ||
249 | 0xff098200, | ||
250 | 0xff000000, | ||
251 | 0xf7ba0000, | ||
252 | 0xff098200, | ||
253 | 0xafb30000, | ||
254 | 0xff098200, | ||
255 | 0xafb20000, | ||
256 | 0xff098200, | ||
257 | 0xf7b80000, | ||
258 | 0xff098200, | ||
259 | 0xafb10000, | ||
260 | 0xff098200, | ||
261 | 0xafb00000, | ||
262 | 0xff098200, | ||
263 | 0xf7b60000, | ||
264 | 0xff098200, | ||
265 | 0xf7b40000, | ||
266 | 0xff098200, | ||
267 | 0x0080a021, | ||
268 | 0x8e930000, | ||
269 | 0xff098200, | ||
270 | 0x00a08021, | ||
271 | 0x928d0000, | ||
272 | 0xff098200, | ||
273 | 0xafb40070, | ||
274 | 0x24120000, | ||
275 | 0xff098200, | ||
276 | 0x27ac0000, | ||
277 | 0xff098200, | ||
278 | 0x26730000, | ||
279 | 0xff098200, | ||
280 | 0xafa00078, | ||
281 | 0xafa0007c, | ||
282 | 0xae8c0000, | ||
283 | 0xff098200, | ||
284 | 0xafa00074, | ||
285 | 0x11a00000, | ||
286 | 0xff050803, | ||
287 | 0xafa40014, | ||
288 | 0x0200b821, | ||
289 | 0x8e900000, | ||
290 | 0xff098200, | ||
291 | 0x8e8d0000, | ||
292 | 0xff098200, | ||
293 | 0x8e120000, | ||
294 | 0xff098200, | ||
295 | 0x3c0f59c0, | ||
296 | 0x01b05023, | ||
297 | 0x448ff000, | ||
298 | 0xa2800000, | ||
299 | 0xff098200, | ||
300 | 0x4600f7a1, | ||
301 | 0x240c0000, | ||
302 | 0xff098200, | ||
303 | 0x254a0008, | ||
304 | 0xae6c0000, | ||
305 | 0xff098200, | ||
306 | 0x0140a821, | ||
307 | 0x324c0000, | ||
308 | 0xff090200, | ||
309 | 0x11800000, | ||
310 | 0xff050817, | ||
311 | 0xff000000, | ||
312 | 0x241e0000, | ||
313 | 0xff098200, | ||
314 | 0x10000000, | ||
315 | 0xff050818, | ||
316 | 0x00000000, | ||
317 | 0xff060022, | ||
318 | 0x27bdff90, | ||
319 | 0xafbf0000, | ||
320 | 0xff098200, | ||
321 | 0xafbe0000, | ||
322 | 0xff098200, | ||
323 | 0xf7be0000, | ||
324 | 0xff098200, | ||
325 | 0xafb70000, | ||
326 | 0xff098200, | ||
327 | 0xafb60000, | ||
328 | 0xff098200, | ||
329 | 0xf7bc0000, | ||
330 | 0xff098200, | ||
331 | 0xafb50000, | ||
332 | 0xff098200, | ||
333 | 0xafb40000, | ||
334 | 0xff098200, | ||
335 | 0xf7ba0000, | ||
336 | 0xff098200, | ||
337 | 0xafb30000, | ||
338 | 0xff098200, | ||
339 | 0xafb20000, | ||
340 | 0xff098200, | ||
341 | 0xf7b80000, | ||
342 | 0xff098200, | ||
343 | 0xafb10000, | ||
344 | 0xff098200, | ||
345 | 0xafb00000, | ||
346 | 0xff098200, | ||
347 | 0xf7b60000, | ||
348 | 0xff098200, | ||
349 | 0xf7b40000, | ||
350 | 0xff098200, | ||
351 | 0xafa7007c, | ||
352 | 0x10000000, | ||
353 | 0xff050801, | ||
354 | 0x24120000, | ||
355 | 0xff098200, | ||
356 | 0xff060023, | ||
357 | 0x27bdff90, | ||
358 | 0xafbf0000, | ||
359 | 0xff098200, | ||
360 | 0xff000000, | ||
361 | 0xafbe0000, | ||
362 | 0xff098200, | ||
363 | 0xf7be0000, | ||
364 | 0xff098200, | ||
365 | 0xafb70000, | ||
366 | 0xff098200, | ||
367 | 0xafb60000, | ||
368 | 0xff098200, | ||
369 | 0xf7bc0000, | ||
370 | 0xff098200, | ||
371 | 0xafb50000, | ||
372 | 0xff098200, | ||
373 | 0xafb40000, | ||
374 | 0xff098200, | ||
375 | 0xf7ba0000, | ||
376 | 0xff098200, | ||
377 | 0xafb30000, | ||
378 | 0xff098200, | ||
379 | 0xafb20000, | ||
380 | 0xff098200, | ||
381 | 0xf7b80000, | ||
382 | 0xff098200, | ||
383 | 0xafb10000, | ||
384 | 0xff098200, | ||
385 | 0xafb00000, | ||
386 | 0xff098200, | ||
387 | 0xf7b60000, | ||
388 | 0xff098200, | ||
389 | 0xf7b40000, | ||
390 | 0xff098200, | ||
391 | 0x24120000, | ||
392 | 0xff098200, | ||
393 | 0xff06000b, | ||
394 | 0x8c8d0000, | ||
395 | 0xff098200, | ||
396 | 0xafa60078, | ||
397 | 0x0080a021, | ||
398 | 0xafa40070, | ||
399 | 0x00a08021, | ||
400 | 0xae9d0000, | ||
401 | 0xff098200, | ||
402 | 0x8e930000, | ||
403 | 0xff098200, | ||
404 | 0xafa40014, | ||
405 | 0xafad0074, | ||
406 | 0x26730000, | ||
407 | 0xff098200, | ||
408 | 0xff06000d, | ||
409 | 0x8e8e0000, | ||
410 | 0xff098200, | ||
411 | 0xff000000, | ||
412 | 0x3c0f59c0, | ||
413 | 0x8e8d0000, | ||
414 | 0xff098200, | ||
415 | 0x448ff000, | ||
416 | 0x02509021, | ||
417 | 0x01b04823, | ||
418 | 0x024e9023, | ||
419 | 0x4600f7a1, | ||
420 | 0x240c0000, | ||
421 | 0xff098200, | ||
422 | 0x241e0000, | ||
423 | 0xff098200, | ||
424 | 0xae6c0000, | ||
425 | 0xff098200, | ||
426 | 0xff060024, | ||
427 | 0x8e0c0000, | ||
428 | 0xff098200, | ||
429 | 0x24010000, | ||
430 | 0xff098200, | ||
431 | 0x15810000, | ||
432 | 0xff050825, | ||
433 | 0x8e080000, | ||
434 | 0xff098200, | ||
435 | 0xff060026, | ||
436 | 0xae120000, | ||
437 | 0xff098200, | ||
438 | 0x8d120000, | ||
439 | 0xff098200, | ||
440 | 0x8e4b0000, | ||
441 | 0x26520004, | ||
442 | 0x316d00ff, | ||
443 | 0x000bb942, | ||
444 | 0x000d6880, | ||
445 | 0x32f707f8, | ||
446 | 0x026d6021, | ||
447 | 0x8d8c0000, | ||
448 | 0x01800008, | ||
449 | 0x02f0b821, | ||
450 | 0xff060027, | ||
451 | 0x27bdff90, | ||
452 | 0xafbf0000, | ||
453 | 0xff098200, | ||
454 | 0xafbe0000, | ||
455 | 0xff098200, | ||
456 | 0xf7be0000, | ||
457 | 0xff098200, | ||
458 | 0xafb70000, | ||
459 | 0xff098200, | ||
460 | 0xafb60000, | ||
461 | 0xff098200, | ||
462 | 0xf7bc0000, | ||
463 | 0xff098200, | ||
464 | 0xafb50000, | ||
465 | 0xff098200, | ||
466 | 0xafb40000, | ||
467 | 0xff098200, | ||
468 | 0xf7ba0000, | ||
469 | 0xff098200, | ||
470 | 0xafb30000, | ||
471 | 0xff098200, | ||
472 | 0xff000000, | ||
473 | 0xafb20000, | ||
474 | 0xff098200, | ||
475 | 0xf7b80000, | ||
476 | 0xff098200, | ||
477 | 0xafb10000, | ||
478 | 0xff098200, | ||
479 | 0xafb00000, | ||
480 | 0xff098200, | ||
481 | 0xf7b60000, | ||
482 | 0xff098200, | ||
483 | 0xf7b40000, | ||
484 | 0xff098200, | ||
485 | 0x0080a021, | ||
486 | 0x8c8c0000, | ||
487 | 0xff098200, | ||
488 | 0xafa40070, | ||
489 | 0x8e8d0000, | ||
490 | 0xff098200, | ||
491 | 0xafa40014, | ||
492 | 0x018d6023, | ||
493 | 0x8e8d0000, | ||
494 | 0xff098200, | ||
495 | 0xae9d0000, | ||
496 | 0xff098200, | ||
497 | 0xafac0078, | ||
498 | 0xafa0007c, | ||
499 | 0x00e0c821, | ||
500 | 0x00e0f809, | ||
501 | 0xafad0074, | ||
502 | 0x00408021, | ||
503 | 0x8e930000, | ||
504 | 0xff098200, | ||
505 | 0x24120000, | ||
506 | 0xff098200, | ||
507 | 0x14400000, | ||
508 | 0xff05080d, | ||
509 | 0x26730000, | ||
510 | 0xff098200, | ||
511 | 0x10000000, | ||
512 | 0xff050819, | ||
513 | 0x00000000, | ||
514 | 0xff060015, | ||
515 | 0x8e0c0000, | ||
516 | 0xff098200, | ||
517 | 0x02004021, | ||
518 | 0x01c08021, | ||
519 | 0x8dcd0000, | ||
520 | 0xff098200, | ||
521 | 0xff000000, | ||
522 | 0x2d810002, | ||
523 | 0xff000000, | ||
524 | 0x8d120000, | ||
525 | 0xff098200, | ||
526 | 0x02ea7021, | ||
527 | 0x8dad0000, | ||
528 | 0xff098200, | ||
529 | 0xff000000, | ||
530 | 0x14200000, | ||
531 | 0xff050801, | ||
532 | 0xff000000, | ||
533 | 0xadde0000, | ||
534 | 0xff098200, | ||
535 | 0x01800008, | ||
536 | 0x8db10000, | ||
537 | 0xff098200, | ||
538 | 0xff000000, | ||
539 | 0xff06000b, | ||
540 | 0x15800000, | ||
541 | 0xff050828, | ||
542 | 0x250dfff0, | ||
543 | 0x10000000, | ||
544 | 0xff050829, | ||
545 | 0x01b04823, | ||
546 | 0xff000000, | ||
547 | 0xff06002a, | ||
548 | 0x8e4bfffc, | ||
549 | 0x2505fff0, | ||
550 | 0xd6e00000, | ||
551 | 0x000bad42, | ||
552 | 0x000bb942, | ||
553 | 0x32b507f8, | ||
554 | 0x32f707f8, | ||
555 | 0x02156821, | ||
556 | 0xae900000, | ||
557 | 0xff098200, | ||
558 | 0x00ad3023, | ||
559 | 0x15a50000, | ||
560 | 0xff05082b, | ||
561 | 0xf4a00000, | ||
562 | 0x0217b821, | ||
563 | 0x10000000, | ||
564 | 0xff05082c, | ||
565 | 0xf6e00000, | ||
566 | 0xff06002d, | ||
567 | 0x26660000, | ||
568 | 0xff098200, | ||
569 | 0x240c0000, | ||
570 | 0xff098200, | ||
571 | 0xacc90000, | ||
572 | 0xff098200, | ||
573 | 0x10000000, | ||
574 | 0xff050801, | ||
575 | 0xaccc0000, | ||
576 | 0xff098200, | ||
577 | 0xff06002e, | ||
578 | 0x26650000, | ||
579 | 0xff098200, | ||
580 | 0x240c0000, | ||
581 | 0xff098200, | ||
582 | 0xaca80000, | ||
583 | 0xff098200, | ||
584 | 0x26660000, | ||
585 | 0xff098200, | ||
586 | 0xacac0000, | ||
587 | 0xff098200, | ||
588 | 0x240d0000, | ||
589 | 0xff098200, | ||
590 | 0xacc90000, | ||
591 | 0xff098200, | ||
592 | 0x10000000, | ||
593 | 0xff050801, | ||
594 | 0xaccd0000, | ||
595 | 0xff098200, | ||
596 | 0xff06002f, | ||
597 | 0x448c0000, | ||
598 | 0x46800021, | ||
599 | 0x26660000, | ||
600 | 0xff098200, | ||
601 | 0xf4c00000, | ||
602 | 0xff060030, | ||
603 | 0xff06000b, | ||
604 | 0xff000000, | ||
605 | 0x8e790000, | ||
606 | 0xff098200, | ||
607 | 0xae900000, | ||
608 | 0xff098200, | ||
609 | 0xafb20014, | ||
610 | 0x0320f809, | ||
611 | 0x02802021, | ||
612 | 0x10400000, | ||
613 | 0xff050803, | ||
614 | 0x260d0000, | ||
615 | 0xff098200, | ||
616 | 0xd4400000, | ||
617 | 0x8e4b0000, | ||
618 | 0x26520004, | ||
619 | 0xf6e00000, | ||
620 | 0x316d00ff, | ||
621 | 0x000d6880, | ||
622 | 0x026d6021, | ||
623 | 0x000b5402, | ||
624 | 0x8d810000, | ||
625 | 0x000bb942, | ||
626 | 0x000a50c0, | ||
627 | 0x00200008, | ||
628 | 0x32f707f8, | ||
629 | 0xff06000d, | ||
630 | 0x8e900000, | ||
631 | 0xff098200, | ||
632 | 0xae120000, | ||
633 | 0xff098200, | ||
634 | 0x020d9023, | ||
635 | 0x8e080000, | ||
636 | 0xff098200, | ||
637 | 0x10000000, | ||
638 | 0xff050826, | ||
639 | 0x24090010, | ||
640 | 0xff060031, | ||
641 | 0x26660000, | ||
642 | 0xff098200, | ||
643 | 0x240c0000, | ||
644 | 0xff098200, | ||
645 | 0xacc90000, | ||
646 | 0xff098200, | ||
647 | 0x10000000, | ||
648 | 0xff050801, | ||
649 | 0xaccc0000, | ||
650 | 0xff098200, | ||
651 | 0xff060032, | ||
652 | 0x26650000, | ||
653 | 0xff098200, | ||
654 | 0x240c0000, | ||
655 | 0xff098200, | ||
656 | 0xaca80000, | ||
657 | 0xff098200, | ||
658 | 0x26660000, | ||
659 | 0xff098200, | ||
660 | 0xacac0000, | ||
661 | 0xff098200, | ||
662 | 0x240d0000, | ||
663 | 0xff098200, | ||
664 | 0xacc90000, | ||
665 | 0xff098200, | ||
666 | 0xff000000, | ||
667 | 0x10000000, | ||
668 | 0xff050801, | ||
669 | 0xaccd0000, | ||
670 | 0xff098200, | ||
671 | 0xff060033, | ||
672 | 0x448c0000, | ||
673 | 0x46800021, | ||
674 | 0x26660000, | ||
675 | 0xff098200, | ||
676 | 0xf4c00000, | ||
677 | 0xff060034, | ||
678 | 0xff06000b, | ||
679 | 0x8e790000, | ||
680 | 0xff098200, | ||
681 | 0xae900000, | ||
682 | 0xff098200, | ||
683 | 0xafb20014, | ||
684 | 0x0320f809, | ||
685 | 0x02802021, | ||
686 | 0x10400000, | ||
687 | 0xff050803, | ||
688 | 0xd6e00000, | ||
689 | 0x8e4b0000, | ||
690 | 0x26520004, | ||
691 | 0xf4400000, | ||
692 | 0x316d00ff, | ||
693 | 0x000d6880, | ||
694 | 0x026d6021, | ||
695 | 0x000b5402, | ||
696 | 0x8d810000, | ||
697 | 0x000bb942, | ||
698 | 0x000a50c0, | ||
699 | 0x00200008, | ||
700 | 0x32f707f8, | ||
701 | 0xff06000d, | ||
702 | 0x260d0000, | ||
703 | 0xff098200, | ||
704 | 0x8e900000, | ||
705 | 0xff098200, | ||
706 | 0xae120000, | ||
707 | 0xff098200, | ||
708 | 0x020d9023, | ||
709 | 0x8e080000, | ||
710 | 0xff098200, | ||
711 | 0xf6000010, | ||
712 | 0x10000000, | ||
713 | 0xff050826, | ||
714 | 0x24090018, | ||
715 | 0xff060035, | ||
716 | 0x8e790000, | ||
717 | 0xff098200, | ||
718 | 0x2652fffc, | ||
719 | 0xae900000, | ||
720 | 0xff098200, | ||
721 | 0xafb20014, | ||
722 | 0x316700ff, | ||
723 | 0x0320f809, | ||
724 | 0x02802021, | ||
725 | 0xff06000d, | ||
726 | 0x2c410002, | ||
727 | 0x10200000, | ||
728 | 0xff050836, | ||
729 | 0x00027023, | ||
730 | 0xff06000e, | ||
731 | 0x964a0000, | ||
732 | 0xff098200, | ||
733 | 0x26520004, | ||
734 | 0x3c0d0000, | ||
735 | 0xff090200, | ||
736 | 0xff000000, | ||
737 | 0x000a5080, | ||
738 | 0x014d5021, | ||
739 | 0x014e5024, | ||
740 | 0x024a9021, | ||
741 | 0xff06002c, | ||
742 | 0x8e4b0000, | ||
743 | 0x26520004, | ||
744 | 0x316d00ff, | ||
745 | 0x000d6880, | ||
746 | 0x026d6021, | ||
747 | 0x000b5402, | ||
748 | 0x8d810000, | ||
749 | 0x000bb942, | ||
750 | 0x000a50c0, | ||
751 | 0x00200008, | ||
752 | 0x32f707f8, | ||
753 | 0xff060037, | ||
754 | 0x924d0000, | ||
755 | 0xff098200, | ||
756 | 0xd6e00000, | ||
757 | 0x000d68c0, | ||
758 | 0x020d6821, | ||
759 | 0x10000000, | ||
760 | 0xff05082c, | ||
761 | 0xf5a00000, | ||
762 | 0xff060038, | ||
763 | 0x8eec0000, | ||
764 | 0xff098200, | ||
765 | 0x2d810000, | ||
766 | 0xff098200, | ||
767 | 0x10000000, | ||
768 | 0xff05080e, | ||
769 | 0x00017023, | ||
770 | 0xff060039, | ||
771 | 0x8eec0000, | ||
772 | 0xff098200, | ||
773 | 0x2d810000, | ||
774 | 0xff098200, | ||
775 | 0x10000000, | ||
776 | 0xff05080e, | ||
777 | 0x242effff, | ||
778 | 0xff06003a, | ||
779 | 0x8e790000, | ||
780 | 0xff098200, | ||
781 | 0x2652fffc, | ||
782 | 0xae900000, | ||
783 | 0xff098200, | ||
784 | 0xafb20014, | ||
785 | 0x0320f809, | ||
786 | 0x02802021, | ||
787 | 0x10000000, | ||
788 | 0xff05080d, | ||
789 | 0x00000000, | ||
790 | 0xff06003b, | ||
791 | 0xff000000, | ||
792 | 0x8e790000, | ||
793 | 0xff098200, | ||
794 | 0x01602821, | ||
795 | 0x2652fffc, | ||
796 | 0xae900000, | ||
797 | 0xff098200, | ||
798 | 0xafb20014, | ||
799 | 0x0320f809, | ||
800 | 0x02802021, | ||
801 | 0x10000000, | ||
802 | 0xff05080d, | ||
803 | 0x00000000, | ||
804 | 0xff000000, | ||
805 | 0xff06003c, | ||
806 | 0x00c03821, | ||
807 | 0xff06003d, | ||
808 | 0x8e790000, | ||
809 | 0xff098200, | ||
810 | 0x316c00ff, | ||
811 | 0xae900000, | ||
812 | 0xff098200, | ||
813 | 0xafb20014, | ||
814 | 0x02e02821, | ||
815 | 0xafac0010, | ||
816 | 0x0320f809, | ||
817 | 0x02802021, | ||
818 | 0x10400000, | ||
819 | 0xff05082c, | ||
820 | 0x00000000, | ||
821 | 0xff060036, | ||
822 | 0x00506823, | ||
823 | 0xac520000, | ||
824 | 0xff098200, | ||
825 | 0x02007021, | ||
826 | 0x25b20000, | ||
827 | 0xff098200, | ||
828 | 0x00408021, | ||
829 | 0x10000000, | ||
830 | 0xff050824, | ||
831 | 0x24090010, | ||
832 | 0xff06003e, | ||
833 | 0xff000000, | ||
834 | 0x0080a821, | ||
835 | 0xff000000, | ||
836 | 0x8e790000, | ||
837 | 0xff098200, | ||
838 | 0xae900000, | ||
839 | 0xff098200, | ||
840 | 0xafb20014, | ||
841 | 0x0320f809, | ||
842 | 0x02802021, | ||
843 | 0xff000000, | ||
844 | 0x14400000, | ||
845 | 0xff050836, | ||
846 | 0x00000000, | ||
847 | 0x10000000, | ||
848 | 0xff05083f, | ||
849 | 0x02a02021, | ||
850 | 0xff000000, | ||
851 | 0x10000000, | ||
852 | 0xff050836, | ||
853 | 0x00000000, | ||
854 | 0xff000000, | ||
855 | 0xff060025, | ||
856 | 0x8e790000, | ||
857 | 0xff098200, | ||
858 | 0xae8e0000, | ||
859 | 0xff098200, | ||
860 | 0x2605fff8, | ||
861 | 0xafb20014, | ||
862 | 0x02093021, | ||
863 | 0x0120a821, | ||
864 | 0x0320f809, | ||
865 | 0x02802021, | ||
866 | 0x8e080000, | ||
867 | 0xff098200, | ||
868 | 0x26a90008, | ||
869 | 0xae120000, | ||
870 | 0xff098200, | ||
871 | 0x8d120000, | ||
872 | 0xff098200, | ||
873 | 0x8e4b0000, | ||
874 | 0x26520004, | ||
875 | 0x316d00ff, | ||
876 | 0x000bb942, | ||
877 | 0x000d6880, | ||
878 | 0x32f707f8, | ||
879 | 0x026d6021, | ||
880 | 0x8d8c0000, | ||
881 | 0x01800008, | ||
882 | 0x02f0b821, | ||
883 | 0xff060040, | ||
884 | 0x8e790000, | ||
885 | 0xff098200, | ||
886 | 0xae900000, | ||
887 | 0xff098200, | ||
888 | 0x26e5fff8, | ||
889 | 0xafb20014, | ||
890 | 0x02e93021, | ||
891 | 0x0120a821, | ||
892 | 0x0320f809, | ||
893 | 0x02802021, | ||
894 | 0x8e0d0000, | ||
895 | 0xff098200, | ||
896 | 0x8ee80000, | ||
897 | 0xff098200, | ||
898 | 0x10000000, | ||
899 | 0xff050841, | ||
900 | 0x26a90008, | ||
901 | 0xff060042, | ||
902 | 0x8e790000, | ||
903 | 0xff098200, | ||
904 | 0xae900000, | ||
905 | 0xff098200, | ||
906 | 0x02e02821, | ||
907 | 0xafb20014, | ||
908 | 0x0160a821, | ||
909 | 0x0320f809, | ||
910 | 0x02802021, | ||
911 | 0xff000000, | ||
912 | 0x32ac00ff, | ||
913 | 0x24010000, | ||
914 | 0xff098200, | ||
915 | 0xff000000, | ||
916 | 0x0015b942, | ||
917 | 0x00155402, | ||
918 | 0x32f707f8, | ||
919 | 0xff000000, | ||
920 | 0x11810000, | ||
921 | 0xff070800, | ||
922 | 0x000a50c0, | ||
923 | 0x10000000, | ||
924 | 0xff070800, | ||
925 | 0x00000000, | ||
926 | 0xff000000, | ||
927 | 0x10000000, | ||
928 | 0xff070800, | ||
929 | 0x000a50c0, | ||
930 | 0xff000000, | ||
931 | 0xff060043, | ||
932 | 0x11200000, | ||
933 | 0xff050844, | ||
934 | 0x8e060000, | ||
935 | 0xff098200, | ||
936 | 0x8e040000, | ||
937 | 0xff098200, | ||
938 | 0x2cc10000, | ||
939 | 0xff098200, | ||
940 | 0x10200000, | ||
941 | 0xff050844, | ||
942 | 0x2617fff8, | ||
943 | 0x8e120000, | ||
944 | 0xff098200, | ||
945 | 0x252a0008, | ||
946 | 0x02e97021, | ||
947 | 0xaee60000, | ||
948 | 0xff098200, | ||
949 | 0x260d0008, | ||
950 | 0x120e0000, | ||
951 | 0xff050845, | ||
952 | 0xaee40000, | ||
953 | 0xff098200, | ||
954 | 0xff06000b, | ||
955 | 0xd5a00000, | ||
956 | 0xf5a0fff8, | ||
957 | 0x15ae0000, | ||
958 | 0xff05080b, | ||
959 | 0x25ad0008, | ||
960 | 0x10000000, | ||
961 | 0xff050845, | ||
962 | 0x00000000, | ||
963 | 0xff060046, | ||
964 | 0x8e060000, | ||
965 | 0xff098200, | ||
966 | 0x240d0000, | ||
967 | 0xff098200, | ||
968 | 0x11200000, | ||
969 | 0xff050844, | ||
970 | 0x2ccc0000, | ||
971 | 0xff098200, | ||
972 | 0x00cc680a, | ||
973 | 0x01a06827, | ||
974 | 0x000d68c0, | ||
975 | 0x010d6821, | ||
976 | 0x10000000, | ||
977 | 0xff050847, | ||
978 | 0xd5a00000, | ||
979 | 0xff098200, | ||
980 | 0xff060048, | ||
981 | 0x11200000, | ||
982 | 0xff050844, | ||
983 | 0x8e060000, | ||
984 | 0xff098200, | ||
985 | 0xff000000, | ||
986 | 0x8e040000, | ||
987 | 0xff098200, | ||
988 | 0x24010000, | ||
989 | 0xff098200, | ||
990 | 0x14c10000, | ||
991 | 0xff050806, | ||
992 | 0x24010000, | ||
993 | 0xff098200, | ||
994 | 0xff06000b, | ||
995 | 0x8c840000, | ||
996 | 0xff098200, | ||
997 | 0xff06000c, | ||
998 | 0x8e690000, | ||
999 | 0xff098200, | ||
1000 | 0x10800000, | ||
1001 | 0xff050849, | ||
1002 | 0x24060000, | ||
1003 | 0xff098200, | ||
1004 | 0x8c8c0000, | ||
1005 | 0xff098200, | ||
1006 | 0x24060000, | ||
1007 | 0xff098200, | ||
1008 | 0x8d2d0000, | ||
1009 | 0xff098200, | ||
1010 | 0x8c8e0000, | ||
1011 | 0xff098200, | ||
1012 | 0x01ac6824, | ||
1013 | 0x000d6140, | ||
1014 | 0x000d68c0, | ||
1015 | 0x018d6823, | ||
1016 | 0x01cd7021, | ||
1017 | 0x24010000, | ||
1018 | 0xff098200, | ||
1019 | 0xff06000d, | ||
1020 | 0x8dc70000, | ||
1021 | 0xff098200, | ||
1022 | 0x8dcc0000, | ||
1023 | 0xff098200, | ||
1024 | 0x8dcf0000, | ||
1025 | 0xff098200, | ||
1026 | 0x14e10000, | ||
1027 | 0xff050804, | ||
1028 | 0x8dc50000, | ||
1029 | 0xff098200, | ||
1030 | 0x11890000, | ||
1031 | 0xff050805, | ||
1032 | 0x8dcd0000, | ||
1033 | 0xff098200, | ||
1034 | 0xff06000e, | ||
1035 | 0xff000000, | ||
1036 | 0x11e00000, | ||
1037 | 0xff050849, | ||
1038 | 0x01e07021, | ||
1039 | 0x10000000, | ||
1040 | 0xff05080d, | ||
1041 | 0x00000000, | ||
1042 | 0xff06000f, | ||
1043 | 0x10be0000, | ||
1044 | 0xff050849, | ||
1045 | 0x00000000, | ||
1046 | 0x00a03021, | ||
1047 | 0x10000000, | ||
1048 | 0xff050849, | ||
1049 | 0x01a02021, | ||
1050 | 0xff060010, | ||
1051 | 0x10c10000, | ||
1052 | 0xff05080b, | ||
1053 | 0x2ccc0000, | ||
1054 | 0xff098200, | ||
1055 | 0x240d0000, | ||
1056 | 0xff098200, | ||
1057 | 0x00cc680a, | ||
1058 | 0x01a06827, | ||
1059 | 0x000d6880, | ||
1060 | 0x026d6821, | ||
1061 | 0x10000000, | ||
1062 | 0xff05080c, | ||
1063 | 0x8da40000, | ||
1064 | 0xff098200, | ||
1065 | 0xff06004a, | ||
1066 | 0x2d210010, | ||
1067 | 0x8e060000, | ||
1068 | 0xff098200, | ||
1069 | 0x14200000, | ||
1070 | 0xff050844, | ||
1071 | 0x8e070000, | ||
1072 | 0xff098200, | ||
1073 | 0x8e040000, | ||
1074 | 0xff098200, | ||
1075 | 0x8e050000, | ||
1076 | 0xff098200, | ||
1077 | 0x24010000, | ||
1078 | 0xff098200, | ||
1079 | 0x14c10000, | ||
1080 | 0xff050844, | ||
1081 | 0x24e70000, | ||
1082 | 0xff098200, | ||
1083 | 0x8c8d0000, | ||
1084 | 0xff098200, | ||
1085 | 0x908f0000, | ||
1086 | 0xff098200, | ||
1087 | 0x00ed0825, | ||
1088 | 0x14200000, | ||
1089 | 0xff050844, | ||
1090 | 0xff000000, | ||
1091 | 0x31e10000, | ||
1092 | 0xff090200, | ||
1093 | 0x10200000, | ||
1094 | 0xff050849, | ||
1095 | 0xac850000, | ||
1096 | 0xff098200, | ||
1097 | 0x8e6c0000, | ||
1098 | 0xff098200, | ||
1099 | 0x31ef0000, | ||
1100 | 0xff090200, | ||
1101 | 0xae640000, | ||
1102 | 0xff098200, | ||
1103 | 0xa08f0000, | ||
1104 | 0xff098200, | ||
1105 | 0x10000000, | ||
1106 | 0xff050849, | ||
1107 | 0xac8c0000, | ||
1108 | 0xff098200, | ||
1109 | 0xff06004b, | ||
1110 | 0x8e070000, | ||
1111 | 0xff098200, | ||
1112 | 0x2d210010, | ||
1113 | 0x8e050000, | ||
1114 | 0xff098200, | ||
1115 | 0x8e790000, | ||
1116 | 0xff098200, | ||
1117 | 0x24e70000, | ||
1118 | 0xff098200, | ||
1119 | 0x00270825, | ||
1120 | 0x14200000, | ||
1121 | 0xff050844, | ||
1122 | 0x26060008, | ||
1123 | 0x0320f809, | ||
1124 | 0x02802021, | ||
1125 | 0x10000000, | ||
1126 | 0xff050847, | ||
1127 | 0xd4400000, | ||
1128 | 0xff06004c, | ||
1129 | 0x8e040000, | ||
1130 | 0xff098200, | ||
1131 | 0x39210008, | ||
1132 | 0x2c840000, | ||
1133 | 0xff098200, | ||
1134 | 0x0001200b, | ||
1135 | 0x10800000, | ||
1136 | 0xff050844, | ||
1137 | 0xd6000000, | ||
1138 | 0x10000000, | ||
1139 | 0xff050847, | ||
1140 | 0x00000000, | ||
1141 | 0xff06004d, | ||
1142 | 0x11200000, | ||
1143 | 0xff050844, | ||
1144 | 0xff000000, | ||
1145 | 0x8e060000, | ||
1146 | 0xff098200, | ||
1147 | 0x8e040000, | ||
1148 | 0xff098200, | ||
1149 | 0x24010000, | ||
1150 | 0xff098200, | ||
1151 | 0x10c10000, | ||
1152 | 0xff050849, | ||
1153 | 0x8e6d0000, | ||
1154 | 0xff098200, | ||
1155 | 0x2ccc0000, | ||
1156 | 0xff098200, | ||
1157 | 0x2dad0001, | ||
1158 | 0x018d6024, | ||
1159 | 0x11800000, | ||
1160 | 0xff050844, | ||
1161 | 0xae900000, | ||
1162 | 0xff098200, | ||
1163 | 0x8e6c0000, | ||
1164 | 0xff098200, | ||
1165 | 0x8e6d0000, | ||
1166 | 0xff098200, | ||
1167 | 0x018d0823, | ||
1168 | 0x04310000, | ||
1169 | 0xff05084e, | ||
1170 | 0xafb20014, | ||
1171 | 0x8e790000, | ||
1172 | 0xff098200, | ||
1173 | 0x02802021, | ||
1174 | 0x0320f809, | ||
1175 | 0x02002821, | ||
1176 | 0x24060000, | ||
1177 | 0xff098200, | ||
1178 | 0x10000000, | ||
1179 | 0xff050849, | ||
1180 | 0x00402021, | ||
1181 | 0xff06004f, | ||
1182 | 0x8e040000, | ||
1183 | 0xff098200, | ||
1184 | 0x8e050000, | ||
1185 | 0xff098200, | ||
1186 | 0x11200000, | ||
1187 | 0xff050844, | ||
1188 | 0x02097021, | ||
1189 | 0x24010000, | ||
1190 | 0xff098200, | ||
1191 | 0xadde0000, | ||
1192 | 0xff098200, | ||
1193 | 0x14810000, | ||
1194 | 0xff050844, | ||
1195 | 0x8e120000, | ||
1196 | 0xff098200, | ||
1197 | 0x8e790000, | ||
1198 | 0xff098200, | ||
1199 | 0xff000000, | ||
1200 | 0xae900000, | ||
1201 | 0xff098200, | ||
1202 | 0xae900000, | ||
1203 | 0xff098200, | ||
1204 | 0x26060008, | ||
1205 | 0xafb20014, | ||
1206 | 0x0320f809, | ||
1207 | 0x02802021, | ||
1208 | 0x10400000, | ||
1209 | 0xff050849, | ||
1210 | 0x24060000, | ||
1211 | 0xff098200, | ||
1212 | 0xd6000008, | ||
1213 | 0x2617fff8, | ||
1214 | 0xd6020010, | ||
1215 | 0x240a0000, | ||
1216 | 0xff098200, | ||
1217 | 0xf6e00000, | ||
1218 | 0x10000000, | ||
1219 | 0xff050845, | ||
1220 | 0xf6e20008, | ||
1221 | 0xff060050, | ||
1222 | 0x11200000, | ||
1223 | 0xff050844, | ||
1224 | 0x8e060000, | ||
1225 | 0xff098200, | ||
1226 | 0x8e040000, | ||
1227 | 0xff098200, | ||
1228 | 0x24010000, | ||
1229 | 0xff098200, | ||
1230 | 0x14c10000, | ||
1231 | 0xff050844, | ||
1232 | 0x8e120000, | ||
1233 | 0xff098200, | ||
1234 | 0xff000000, | ||
1235 | 0x8c8e0000, | ||
1236 | 0xff098200, | ||
1237 | 0xd5000000, | ||
1238 | 0xff098200, | ||
1239 | 0x15c00000, | ||
1240 | 0xff050844, | ||
1241 | 0xff000000, | ||
1242 | 0xd5000000, | ||
1243 | 0xff098200, | ||
1244 | 0xff000000, | ||
1245 | 0x2617fff8, | ||
1246 | 0xae1e0000, | ||
1247 | 0xff098200, | ||
1248 | 0x240a0000, | ||
1249 | 0xff098200, | ||
1250 | 0x10000000, | ||
1251 | 0xff050845, | ||
1252 | 0xf6e00000, | ||
1253 | 0xff060051, | ||
1254 | 0x2d210010, | ||
1255 | 0x8e060000, | ||
1256 | 0xff098200, | ||
1257 | 0x8e040000, | ||
1258 | 0xff098200, | ||
1259 | 0x8e070000, | ||
1260 | 0xff098200, | ||
1261 | 0x14200000, | ||
1262 | 0xff050844, | ||
1263 | 0xd60e0008, | ||
1264 | 0x24c60000, | ||
1265 | 0xff098200, | ||
1266 | 0x2ce10000, | ||
1267 | 0xff098200, | ||
1268 | 0x240c0001, | ||
1269 | 0x0006080b, | ||
1270 | 0x448c6000, | ||
1271 | 0x10200000, | ||
1272 | 0xff050844, | ||
1273 | 0x8e120000, | ||
1274 | 0xff098200, | ||
1275 | 0x46207024, | ||
1276 | 0x46806321, | ||
1277 | 0x8c8c0000, | ||
1278 | 0xff098200, | ||
1279 | 0x8c8d0000, | ||
1280 | 0xff098200, | ||
1281 | 0x440e0000, | ||
1282 | 0x2617fff8, | ||
1283 | 0x462c7380, | ||
1284 | 0x25ce0001, | ||
1285 | 0x01cc082b, | ||
1286 | 0x000e78c0, | ||
1287 | 0x01af7821, | ||
1288 | 0x10200000, | ||
1289 | 0xff050802, | ||
1290 | 0xf6ee0000, | ||
1291 | 0x8dee0000, | ||
1292 | 0xff098200, | ||
1293 | 0xd5e00000, | ||
1294 | 0xff06000b, | ||
1295 | 0x11de0000, | ||
1296 | 0xff050845, | ||
1297 | 0x240a0000, | ||
1298 | 0xff098200, | ||
1299 | 0x240a0000, | ||
1300 | 0xff098200, | ||
1301 | 0x10000000, | ||
1302 | 0xff050845, | ||
1303 | 0xf6e00008, | ||
1304 | 0xff06000c, | ||
1305 | 0x8c8c0000, | ||
1306 | 0xff098200, | ||
1307 | 0xff000000, | ||
1308 | 0x8e790000, | ||
1309 | 0xff098200, | ||
1310 | 0x11800000, | ||
1311 | 0xff050845, | ||
1312 | 0x240a0000, | ||
1313 | 0xff098200, | ||
1314 | 0x0320f809, | ||
1315 | 0x01c02821, | ||
1316 | 0x10400000, | ||
1317 | 0xff050845, | ||
1318 | 0x240a0000, | ||
1319 | 0xff098200, | ||
1320 | 0x8c4e0000, | ||
1321 | 0xff098200, | ||
1322 | 0x10000000, | ||
1323 | 0xff05080b, | ||
1324 | 0xd4400000, | ||
1325 | 0xff060052, | ||
1326 | 0x11200000, | ||
1327 | 0xff050844, | ||
1328 | 0x8e060000, | ||
1329 | 0xff098200, | ||
1330 | 0x8e040000, | ||
1331 | 0xff098200, | ||
1332 | 0x24010000, | ||
1333 | 0xff098200, | ||
1334 | 0x14c10000, | ||
1335 | 0xff050844, | ||
1336 | 0x8e120000, | ||
1337 | 0xff098200, | ||
1338 | 0xff000000, | ||
1339 | 0x8c8e0000, | ||
1340 | 0xff098200, | ||
1341 | 0xd5000000, | ||
1342 | 0xff098200, | ||
1343 | 0x15c00000, | ||
1344 | 0xff050844, | ||
1345 | 0xff000000, | ||
1346 | 0xd5000000, | ||
1347 | 0xff098200, | ||
1348 | 0xff000000, | ||
1349 | 0x2617fff8, | ||
1350 | 0xae000000, | ||
1351 | 0xff098200, | ||
1352 | 0xae000000, | ||
1353 | 0xff098200, | ||
1354 | 0x240a0000, | ||
1355 | 0xff098200, | ||
1356 | 0x10000000, | ||
1357 | 0xff050845, | ||
1358 | 0xf6e00000, | ||
1359 | 0xff060053, | ||
1360 | 0x926f0000, | ||
1361 | 0xff098200, | ||
1362 | 0x11200000, | ||
1363 | 0xff050844, | ||
1364 | 0x02007021, | ||
1365 | 0x26100008, | ||
1366 | 0x000f7802, | ||
1367 | 0xff0900a6, | ||
1368 | 0x31ef0001, | ||
1369 | 0x25f20000, | ||
1370 | 0xff098200, | ||
1371 | 0x10000000, | ||
1372 | 0xff050824, | ||
1373 | 0x2529fff8, | ||
1374 | 0xff060054, | ||
1375 | 0x2d210010, | ||
1376 | 0x8e070000, | ||
1377 | 0xff098200, | ||
1378 | 0x14200000, | ||
1379 | 0xff050844, | ||
1380 | 0xd60e0008, | ||
1381 | 0xd60c0000, | ||
1382 | 0x926d0000, | ||
1383 | 0xff098200, | ||
1384 | 0x24010000, | ||
1385 | 0xff098200, | ||
1386 | 0x02007021, | ||
1387 | 0x14e10000, | ||
1388 | 0xff050844, | ||
1389 | 0x26100010, | ||
1390 | 0x000f7802, | ||
1391 | 0xff0900a6, | ||
1392 | 0xf5ce0000, | ||
1393 | 0x31ef0001, | ||
1394 | 0xf5cc0008, | ||
1395 | 0x25f20000, | ||
1396 | 0xff098200, | ||
1397 | 0x10000000, | ||
1398 | 0xff050824, | ||
1399 | 0x2529fff0, | ||
1400 | 0xff060055, | ||
1401 | 0x11200000, | ||
1402 | 0xff050844, | ||
1403 | 0x8e060000, | ||
1404 | 0xff098200, | ||
1405 | 0x8e040000, | ||
1406 | 0xff098200, | ||
1407 | 0xff000000, | ||
1408 | 0x24010000, | ||
1409 | 0xff098200, | ||
1410 | 0x14c10000, | ||
1411 | 0xff050844, | ||
1412 | 0x908c0000, | ||
1413 | 0xff098200, | ||
1414 | 0x8c8d0000, | ||
1415 | 0xff098200, | ||
1416 | 0x8c850000, | ||
1417 | 0xff098200, | ||
1418 | 0x8c8e0000, | ||
1419 | 0xff098200, | ||
1420 | 0x258f0000, | ||
1421 | 0xff098200, | ||
1422 | 0x1de00000, | ||
1423 | 0xff050844, | ||
1424 | 0x01c57026, | ||
1425 | 0x15a00000, | ||
1426 | 0xff050844, | ||
1427 | 0x01cc0825, | ||
1428 | 0x8c8c0000, | ||
1429 | 0xff098200, | ||
1430 | 0x10200000, | ||
1431 | 0xff050844, | ||
1432 | 0x8e120000, | ||
1433 | 0xff098200, | ||
1434 | 0x00a97021, | ||
1435 | 0x018e082b, | ||
1436 | 0x14200000, | ||
1437 | 0xff050844, | ||
1438 | 0xafb20014, | ||
1439 | 0xae900000, | ||
1440 | 0xff098200, | ||
1441 | 0xff06000b, | ||
1442 | 0x26100008, | ||
1443 | 0x2529fff8, | ||
1444 | 0x25cefff8, | ||
1445 | 0xac8e0000, | ||
1446 | 0xff098200, | ||
1447 | 0x02096821, | ||
1448 | 0x00a03021, | ||
1449 | 0xae900000, | ||
1450 | 0xff098200, | ||
1451 | 0xff06000c, | ||
1452 | 0xd6000000, | ||
1453 | 0x020d082b, | ||
1454 | 0x10200000, | ||
1455 | 0xff050803, | ||
1456 | 0x26100008, | ||
1457 | 0xf4c00000, | ||
1458 | 0x10000000, | ||
1459 | 0xff05080c, | ||
1460 | 0x24c60008, | ||
1461 | 0xff06000d, | ||
1462 | 0x04110000, | ||
1463 | 0xff050821, | ||
1464 | 0x0080b821, | ||
1465 | 0xff06000e, | ||
1466 | 0xff000000, | ||
1467 | 0x8eee0000, | ||
1468 | 0xff098200, | ||
1469 | 0x2c410000, | ||
1470 | 0xff098200, | ||
1471 | 0x8eef0000, | ||
1472 | 0xff098200, | ||
1473 | 0x240c0000, | ||
1474 | 0xff098200, | ||
1475 | 0x8e900000, | ||
1476 | 0xff098200, | ||
1477 | 0xae6c0000, | ||
1478 | 0xff098200, | ||
1479 | 0x10200000, | ||
1480 | 0xff050808, | ||
1481 | 0x01ee5023, | ||
1482 | 0x8e8c0000, | ||
1483 | 0xff098200, | ||
1484 | 0x11400000, | ||
1485 | 0xff050806, | ||
1486 | 0x020a6821, | ||
1487 | 0x018d082b, | ||
1488 | 0x14200000, | ||
1489 | 0xff050809, | ||
1490 | 0x01ca7821, | ||
1491 | 0xaeee0000, | ||
1492 | 0xff098200, | ||
1493 | 0x02006821, | ||
1494 | 0xff06000f, | ||
1495 | 0xd5c00000, | ||
1496 | 0x25ce0008, | ||
1497 | 0x01cf082b, | ||
1498 | 0xf5a00000, | ||
1499 | 0x14200000, | ||
1500 | 0xff05080f, | ||
1501 | 0x25ad0008, | ||
1502 | 0xff060010, | ||
1503 | 0x324c0000, | ||
1504 | 0xff090200, | ||
1505 | 0x240d0000, | ||
1506 | 0xff098200, | ||
1507 | 0x2617fff8, | ||
1508 | 0xae0d0000, | ||
1509 | 0xff098200, | ||
1510 | 0x254a0010, | ||
1511 | 0xff060011, | ||
1512 | 0xafb20014, | ||
1513 | 0x11800000, | ||
1514 | 0xff050817, | ||
1515 | 0x0140a821, | ||
1516 | 0x10000000, | ||
1517 | 0xff050818, | ||
1518 | 0x00000000, | ||
1519 | 0xff060012, | ||
1520 | 0x25effff8, | ||
1521 | 0x240d0000, | ||
1522 | 0xff098200, | ||
1523 | 0xd5e00000, | ||
1524 | 0xaeef0000, | ||
1525 | 0xff098200, | ||
1526 | 0xff000000, | ||
1527 | 0x240a0000, | ||
1528 | 0xff098200, | ||
1529 | 0xae0d0000, | ||
1530 | 0xff098200, | ||
1531 | 0x2617fff8, | ||
1532 | 0xf6000000, | ||
1533 | 0x10000000, | ||
1534 | 0xff050811, | ||
1535 | 0x324c0000, | ||
1536 | 0xff090200, | ||
1537 | 0xff060013, | ||
1538 | 0x8e790000, | ||
1539 | 0xff098200, | ||
1540 | 0x000a28c2, | ||
1541 | 0x0320f809, | ||
1542 | 0x02802021, | ||
1543 | 0x10000000, | ||
1544 | 0xff05080e, | ||
1545 | 0x24020000, | ||
1546 | 0xff060056, | ||
1547 | 0x8d040000, | ||
1548 | 0xff098200, | ||
1549 | 0x908c0000, | ||
1550 | 0xff098200, | ||
1551 | 0x8c8d0000, | ||
1552 | 0xff098200, | ||
1553 | 0x8c850000, | ||
1554 | 0xff098200, | ||
1555 | 0x8c8e0000, | ||
1556 | 0xff098200, | ||
1557 | 0x258f0000, | ||
1558 | 0xff098200, | ||
1559 | 0x1de00000, | ||
1560 | 0xff050844, | ||
1561 | 0x01c57026, | ||
1562 | 0x15a00000, | ||
1563 | 0xff050844, | ||
1564 | 0x01cc0825, | ||
1565 | 0x8c8c0000, | ||
1566 | 0xff098200, | ||
1567 | 0x10200000, | ||
1568 | 0xff050844, | ||
1569 | 0x8e120000, | ||
1570 | 0xff098200, | ||
1571 | 0x00a97021, | ||
1572 | 0x018e082b, | ||
1573 | 0x14200000, | ||
1574 | 0xff050844, | ||
1575 | 0xafb20014, | ||
1576 | 0xae900000, | ||
1577 | 0xff098200, | ||
1578 | 0xff06000b, | ||
1579 | 0xac8e0000, | ||
1580 | 0xff098200, | ||
1581 | 0xff000000, | ||
1582 | 0x02096821, | ||
1583 | 0x00a03021, | ||
1584 | 0xae900000, | ||
1585 | 0xff098200, | ||
1586 | 0xff06000c, | ||
1587 | 0xd6000000, | ||
1588 | 0x020d082b, | ||
1589 | 0x10200000, | ||
1590 | 0xff050803, | ||
1591 | 0x26100008, | ||
1592 | 0xf4c00000, | ||
1593 | 0x10000000, | ||
1594 | 0xff05080c, | ||
1595 | 0x24c60008, | ||
1596 | 0xff06000d, | ||
1597 | 0x04110000, | ||
1598 | 0xff050821, | ||
1599 | 0x0080b821, | ||
1600 | 0xff06000e, | ||
1601 | 0x8eee0000, | ||
1602 | 0xff098200, | ||
1603 | 0x2c410000, | ||
1604 | 0xff098200, | ||
1605 | 0x8eef0000, | ||
1606 | 0xff098200, | ||
1607 | 0x240c0000, | ||
1608 | 0xff098200, | ||
1609 | 0x8e900000, | ||
1610 | 0xff098200, | ||
1611 | 0xae6c0000, | ||
1612 | 0xff098200, | ||
1613 | 0x10200000, | ||
1614 | 0xff050808, | ||
1615 | 0x01ee5023, | ||
1616 | 0x8e8c0000, | ||
1617 | 0xff098200, | ||
1618 | 0x11400000, | ||
1619 | 0xff050806, | ||
1620 | 0x020a6821, | ||
1621 | 0x018d082b, | ||
1622 | 0x14200000, | ||
1623 | 0xff050809, | ||
1624 | 0x01ca7821, | ||
1625 | 0xaeee0000, | ||
1626 | 0xff098200, | ||
1627 | 0x02006821, | ||
1628 | 0xff06000f, | ||
1629 | 0xd5c00000, | ||
1630 | 0x25ce0008, | ||
1631 | 0x01cf082b, | ||
1632 | 0xf5a00000, | ||
1633 | 0x14200000, | ||
1634 | 0xff05080f, | ||
1635 | 0x25ad0008, | ||
1636 | 0xff060010, | ||
1637 | 0x324c0000, | ||
1638 | 0xff090200, | ||
1639 | 0x0200b821, | ||
1640 | 0x254a0008, | ||
1641 | 0xff060011, | ||
1642 | 0xff000000, | ||
1643 | 0xafb20014, | ||
1644 | 0x11800000, | ||
1645 | 0xff050817, | ||
1646 | 0x0140a821, | ||
1647 | 0x10000000, | ||
1648 | 0xff050818, | ||
1649 | 0x00000000, | ||
1650 | 0xff060012, | ||
1651 | 0x8e790000, | ||
1652 | 0xff098200, | ||
1653 | 0x02e02821, | ||
1654 | 0x0320f809, | ||
1655 | 0x02802021, | ||
1656 | 0xff060013, | ||
1657 | 0x8e790000, | ||
1658 | 0xff098200, | ||
1659 | 0x000a28c2, | ||
1660 | 0x0320f809, | ||
1661 | 0x02802021, | ||
1662 | 0x10000000, | ||
1663 | 0xff05080e, | ||
1664 | 0x24020000, | ||
1665 | 0xff060057, | ||
1666 | 0x8e8c0000, | ||
1667 | 0xff098200, | ||
1668 | 0x02096821, | ||
1669 | 0xae900000, | ||
1670 | 0xff098200, | ||
1671 | 0x318c0000, | ||
1672 | 0xff090200, | ||
1673 | 0xae8d0000, | ||
1674 | 0xff098200, | ||
1675 | 0x11800000, | ||
1676 | 0xff050844, | ||
1677 | 0x24020000, | ||
1678 | 0xff098200, | ||
1679 | 0xae800000, | ||
1680 | 0xff098200, | ||
1681 | 0x10000000, | ||
1682 | 0xff05081a, | ||
1683 | 0xa2820000, | ||
1684 | 0xff098200, | ||
1685 | 0xff060058, | ||
1686 | 0x8e060000, | ||
1687 | 0xff098200, | ||
1688 | 0x11200000, | ||
1689 | 0xff050844, | ||
1690 | 0xd60c0000, | ||
1691 | 0x2cc10000, | ||
1692 | 0xff098200, | ||
1693 | 0x10200000, | ||
1694 | 0xff050844, | ||
1695 | 0x46206005, | ||
1696 | 0xff060047, | ||
1697 | 0xff000000, | ||
1698 | 0x8e120000, | ||
1699 | 0xff098200, | ||
1700 | 0x2617fff8, | ||
1701 | 0x10000000, | ||
1702 | 0xff050859, | ||
1703 | 0xf600fff8, | ||
1704 | 0xff060049, | ||
1705 | 0x8e120000, | ||
1706 | 0xff098200, | ||
1707 | 0xae060000, | ||
1708 | 0xff098200, | ||
1709 | 0x2617fff8, | ||
1710 | 0xae040000, | ||
1711 | 0xff098200, | ||
1712 | 0xff060059, | ||
1713 | 0x240a0000, | ||
1714 | 0xff098200, | ||
1715 | 0xff060045, | ||
1716 | 0x324c0000, | ||
1717 | 0xff090200, | ||
1718 | 0x15800000, | ||
1719 | 0xff050818, | ||
1720 | 0x0140a821, | ||
1721 | 0x8e4bfffc, | ||
1722 | 0x000b4542, | ||
1723 | 0x310807f8, | ||
1724 | 0xff06000f, | ||
1725 | 0x0148082b, | ||
1726 | 0x14200000, | ||
1727 | 0xff050806, | ||
1728 | 0x000b6142, | ||
1729 | 0x318c07f8, | ||
1730 | 0x8e4b0000, | ||
1731 | 0x26520004, | ||
1732 | 0x02ec8023, | ||
1733 | 0x316d00ff, | ||
1734 | 0x000d6880, | ||
1735 | 0x026d6021, | ||
1736 | 0x000b5402, | ||
1737 | 0x8d810000, | ||
1738 | 0x000bb942, | ||
1739 | 0x000a50c0, | ||
1740 | 0x00200008, | ||
1741 | 0x32f707f8, | ||
1742 | 0xff060010, | ||
1743 | 0x02ea6821, | ||
1744 | 0x254a0008, | ||
1745 | 0x10000000, | ||
1746 | 0xff05080f, | ||
1747 | 0xadbe0000, | ||
1748 | 0xff098200, | ||
1749 | 0xff06005a, | ||
1750 | 0x8e060000, | ||
1751 | 0xff098200, | ||
1752 | 0x11200000, | ||
1753 | 0xff050844, | ||
1754 | 0xd60c0000, | ||
1755 | 0x2cc10000, | ||
1756 | 0xff098200, | ||
1757 | 0x10200000, | ||
1758 | 0xff050844, | ||
1759 | 0x00000000, | ||
1760 | 0x04110000, | ||
1761 | 0xff05085b, | ||
1762 | 0x00000000, | ||
1763 | 0x10000000, | ||
1764 | 0xff050847, | ||
1765 | 0xff000000, | ||
1766 | 0x00000000, | ||
1767 | 0xff06005c, | ||
1768 | 0x8e060000, | ||
1769 | 0xff098200, | ||
1770 | 0x11200000, | ||
1771 | 0xff050844, | ||
1772 | 0xd60c0000, | ||
1773 | 0x2cc10000, | ||
1774 | 0xff098200, | ||
1775 | 0x10200000, | ||
1776 | 0xff050844, | ||
1777 | 0x00000000, | ||
1778 | 0x04110000, | ||
1779 | 0xff05085d, | ||
1780 | 0x00000000, | ||
1781 | 0x10000000, | ||
1782 | 0xff050847, | ||
1783 | 0x00000000, | ||
1784 | 0xff06005e, | ||
1785 | 0x8e060000, | ||
1786 | 0xff098200, | ||
1787 | 0x11200000, | ||
1788 | 0xff050844, | ||
1789 | 0x8e790000, | ||
1790 | 0xff098200, | ||
1791 | 0x2cc10000, | ||
1792 | 0xff098200, | ||
1793 | 0x10200000, | ||
1794 | 0xff050844, | ||
1795 | 0x00000000, | ||
1796 | 0x0320f809, | ||
1797 | 0xd60c0000, | ||
1798 | 0x10000000, | ||
1799 | 0xff050847, | ||
1800 | 0x00000000, | ||
1801 | 0xff06005f, | ||
1802 | 0x8e060000, | ||
1803 | 0xff098200, | ||
1804 | 0x11200000, | ||
1805 | 0xff050844, | ||
1806 | 0x8e790000, | ||
1807 | 0xff098200, | ||
1808 | 0x2cc10000, | ||
1809 | 0xff098200, | ||
1810 | 0x10200000, | ||
1811 | 0xff050844, | ||
1812 | 0x00000000, | ||
1813 | 0x0320f809, | ||
1814 | 0xd60c0000, | ||
1815 | 0x10000000, | ||
1816 | 0xff050847, | ||
1817 | 0x00000000, | ||
1818 | 0xff060060, | ||
1819 | 0x8e060000, | ||
1820 | 0xff098200, | ||
1821 | 0xff000000, | ||
1822 | 0x11200000, | ||
1823 | 0xff050844, | ||
1824 | 0x8e790000, | ||
1825 | 0xff098200, | ||
1826 | 0x2cc10000, | ||
1827 | 0xff098200, | ||
1828 | 0x10200000, | ||
1829 | 0xff050844, | ||
1830 | 0x00000000, | ||
1831 | 0x0320f809, | ||
1832 | 0xd60c0000, | ||
1833 | 0x10000000, | ||
1834 | 0xff050847, | ||
1835 | 0x00000000, | ||
1836 | 0xff060061, | ||
1837 | 0x8e060000, | ||
1838 | 0xff098200, | ||
1839 | 0x11200000, | ||
1840 | 0xff050844, | ||
1841 | 0x8e790000, | ||
1842 | 0xff098200, | ||
1843 | 0x2cc10000, | ||
1844 | 0xff098200, | ||
1845 | 0x10200000, | ||
1846 | 0xff050844, | ||
1847 | 0x00000000, | ||
1848 | 0x0320f809, | ||
1849 | 0xd60c0000, | ||
1850 | 0x10000000, | ||
1851 | 0xff050847, | ||
1852 | 0x00000000, | ||
1853 | 0xff060062, | ||
1854 | 0x8e060000, | ||
1855 | 0xff098200, | ||
1856 | 0x11200000, | ||
1857 | 0xff050844, | ||
1858 | 0x8e790000, | ||
1859 | 0xff098200, | ||
1860 | 0x2cc10000, | ||
1861 | 0xff098200, | ||
1862 | 0x10200000, | ||
1863 | 0xff050844, | ||
1864 | 0x00000000, | ||
1865 | 0x0320f809, | ||
1866 | 0xd60c0000, | ||
1867 | 0x10000000, | ||
1868 | 0xff050847, | ||
1869 | 0x00000000, | ||
1870 | 0xff060063, | ||
1871 | 0x8e060000, | ||
1872 | 0xff098200, | ||
1873 | 0x11200000, | ||
1874 | 0xff050844, | ||
1875 | 0x8e790000, | ||
1876 | 0xff098200, | ||
1877 | 0xff000000, | ||
1878 | 0x2cc10000, | ||
1879 | 0xff098200, | ||
1880 | 0x10200000, | ||
1881 | 0xff050844, | ||
1882 | 0x00000000, | ||
1883 | 0x0320f809, | ||
1884 | 0xd60c0000, | ||
1885 | 0x10000000, | ||
1886 | 0xff050847, | ||
1887 | 0x00000000, | ||
1888 | 0xff060064, | ||
1889 | 0x8e060000, | ||
1890 | 0xff098200, | ||
1891 | 0x11200000, | ||
1892 | 0xff050844, | ||
1893 | 0x8e790000, | ||
1894 | 0xff098200, | ||
1895 | 0x2cc10000, | ||
1896 | 0xff098200, | ||
1897 | 0x10200000, | ||
1898 | 0xff050844, | ||
1899 | 0x00000000, | ||
1900 | 0x0320f809, | ||
1901 | 0xd60c0000, | ||
1902 | 0x10000000, | ||
1903 | 0xff050847, | ||
1904 | 0x00000000, | ||
1905 | 0xff060065, | ||
1906 | 0x8e060000, | ||
1907 | 0xff098200, | ||
1908 | 0x11200000, | ||
1909 | 0xff050844, | ||
1910 | 0x8e790000, | ||
1911 | 0xff098200, | ||
1912 | 0x2cc10000, | ||
1913 | 0xff098200, | ||
1914 | 0x10200000, | ||
1915 | 0xff050844, | ||
1916 | 0x00000000, | ||
1917 | 0x0320f809, | ||
1918 | 0xd60c0000, | ||
1919 | 0x10000000, | ||
1920 | 0xff050847, | ||
1921 | 0x00000000, | ||
1922 | 0xff060066, | ||
1923 | 0x8e060000, | ||
1924 | 0xff098200, | ||
1925 | 0x11200000, | ||
1926 | 0xff050844, | ||
1927 | 0x8e790000, | ||
1928 | 0xff098200, | ||
1929 | 0x2cc10000, | ||
1930 | 0xff098200, | ||
1931 | 0x10200000, | ||
1932 | 0xff050844, | ||
1933 | 0xff000000, | ||
1934 | 0x00000000, | ||
1935 | 0x0320f809, | ||
1936 | 0xd60c0000, | ||
1937 | 0x10000000, | ||
1938 | 0xff050847, | ||
1939 | 0x00000000, | ||
1940 | 0xff060067, | ||
1941 | 0x8e060000, | ||
1942 | 0xff098200, | ||
1943 | 0x11200000, | ||
1944 | 0xff050844, | ||
1945 | 0x8e790000, | ||
1946 | 0xff098200, | ||
1947 | 0x2cc10000, | ||
1948 | 0xff098200, | ||
1949 | 0x10200000, | ||
1950 | 0xff050844, | ||
1951 | 0x00000000, | ||
1952 | 0x0320f809, | ||
1953 | 0xd60c0000, | ||
1954 | 0x10000000, | ||
1955 | 0xff050847, | ||
1956 | 0x00000000, | ||
1957 | 0xff060068, | ||
1958 | 0x8e060000, | ||
1959 | 0xff098200, | ||
1960 | 0x11200000, | ||
1961 | 0xff050844, | ||
1962 | 0x8e790000, | ||
1963 | 0xff098200, | ||
1964 | 0x2cc10000, | ||
1965 | 0xff098200, | ||
1966 | 0x10200000, | ||
1967 | 0xff050844, | ||
1968 | 0x00000000, | ||
1969 | 0x0320f809, | ||
1970 | 0xd60c0000, | ||
1971 | 0x10000000, | ||
1972 | 0xff050847, | ||
1973 | 0x00000000, | ||
1974 | 0xff060069, | ||
1975 | 0x8e060000, | ||
1976 | 0xff098200, | ||
1977 | 0x11200000, | ||
1978 | 0xff050844, | ||
1979 | 0x8e790000, | ||
1980 | 0xff098200, | ||
1981 | 0x2cc10000, | ||
1982 | 0xff098200, | ||
1983 | 0x10200000, | ||
1984 | 0xff050844, | ||
1985 | 0x00000000, | ||
1986 | 0x0320f809, | ||
1987 | 0xd60c0000, | ||
1988 | 0x10000000, | ||
1989 | 0xff050847, | ||
1990 | 0x00000000, | ||
1991 | 0xff06006a, | ||
1992 | 0xff000000, | ||
1993 | 0x2d210010, | ||
1994 | 0x8e060000, | ||
1995 | 0xff098200, | ||
1996 | 0x14200000, | ||
1997 | 0xff050844, | ||
1998 | 0x8e070000, | ||
1999 | 0xff098200, | ||
2000 | 0xd60c0000, | ||
2001 | 0xd60e0008, | ||
2002 | 0x2ccc0000, | ||
2003 | 0xff098200, | ||
2004 | 0x2ced0000, | ||
2005 | 0xff098200, | ||
2006 | 0x018d6024, | ||
2007 | 0x11800000, | ||
2008 | 0xff050844, | ||
2009 | 0x8e790000, | ||
2010 | 0xff098200, | ||
2011 | 0x0320f809, | ||
2012 | 0x00000000, | ||
2013 | 0x10000000, | ||
2014 | 0xff050847, | ||
2015 | 0x00000000, | ||
2016 | 0xff06006b, | ||
2017 | 0x2d210010, | ||
2018 | 0x8e060000, | ||
2019 | 0xff098200, | ||
2020 | 0x14200000, | ||
2021 | 0xff050844, | ||
2022 | 0x8e070000, | ||
2023 | 0xff098200, | ||
2024 | 0xd60c0000, | ||
2025 | 0xd60e0008, | ||
2026 | 0x2ccc0000, | ||
2027 | 0xff098200, | ||
2028 | 0x2ced0000, | ||
2029 | 0xff098200, | ||
2030 | 0x018d6024, | ||
2031 | 0x11800000, | ||
2032 | 0xff050844, | ||
2033 | 0x8e790000, | ||
2034 | 0xff098200, | ||
2035 | 0x0320f809, | ||
2036 | 0x00000000, | ||
2037 | 0x10000000, | ||
2038 | 0xff050847, | ||
2039 | 0x00000000, | ||
2040 | 0xff06006c, | ||
2041 | 0x2d210010, | ||
2042 | 0x8e060000, | ||
2043 | 0xff098200, | ||
2044 | 0x14200000, | ||
2045 | 0xff050844, | ||
2046 | 0x8e070000, | ||
2047 | 0xff098200, | ||
2048 | 0xd60c0000, | ||
2049 | 0xd60e0008, | ||
2050 | 0x2ccc0000, | ||
2051 | 0xff098200, | ||
2052 | 0x2ced0000, | ||
2053 | 0xff098200, | ||
2054 | 0xff000000, | ||
2055 | 0x018d6024, | ||
2056 | 0x11800000, | ||
2057 | 0xff050844, | ||
2058 | 0x8e790000, | ||
2059 | 0xff098200, | ||
2060 | 0x0320f809, | ||
2061 | 0x00000000, | ||
2062 | 0x10000000, | ||
2063 | 0xff050847, | ||
2064 | 0x00000000, | ||
2065 | 0xff06006d, | ||
2066 | 0x8e060000, | ||
2067 | 0xff098200, | ||
2068 | 0x11200000, | ||
2069 | 0xff050844, | ||
2070 | 0xd60c0000, | ||
2071 | 0x2cc10000, | ||
2072 | 0xff098200, | ||
2073 | 0x10200000, | ||
2074 | 0xff050844, | ||
2075 | 0x46206004, | ||
2076 | 0x10000000, | ||
2077 | 0xff050847, | ||
2078 | 0x00000000, | ||
2079 | 0xff06006e, | ||
2080 | 0xff06006f, | ||
2081 | 0x8e060000, | ||
2082 | 0xff098200, | ||
2083 | 0x11200000, | ||
2084 | 0xff050844, | ||
2085 | 0xd60c0000, | ||
2086 | 0x2cc10000, | ||
2087 | 0xff098200, | ||
2088 | 0x10200000, | ||
2089 | 0xff050844, | ||
2090 | 0xd50e0000, | ||
2091 | 0xff098200, | ||
2092 | 0x10000000, | ||
2093 | 0xff050847, | ||
2094 | 0x462e6002, | ||
2095 | 0xff060070, | ||
2096 | 0x2d210010, | ||
2097 | 0x8e060000, | ||
2098 | 0xff098200, | ||
2099 | 0x14200000, | ||
2100 | 0xff050844, | ||
2101 | 0x8e070000, | ||
2102 | 0xff098200, | ||
2103 | 0xd60c0000, | ||
2104 | 0xd60e0008, | ||
2105 | 0x2ccc0000, | ||
2106 | 0xff098200, | ||
2107 | 0x2ced0000, | ||
2108 | 0xff098200, | ||
2109 | 0xff000000, | ||
2110 | 0x018d6024, | ||
2111 | 0x11800000, | ||
2112 | 0xff050844, | ||
2113 | 0x462073a4, | ||
2114 | 0x8e790000, | ||
2115 | 0xff098200, | ||
2116 | 0x44067000, | ||
2117 | 0x0320f809, | ||
2118 | 0x00000000, | ||
2119 | 0x10000000, | ||
2120 | 0xff050847, | ||
2121 | 0x00000000, | ||
2122 | 0xff060071, | ||
2123 | 0x8e060000, | ||
2124 | 0xff098200, | ||
2125 | 0x11200000, | ||
2126 | 0xff050844, | ||
2127 | 0xd60c0000, | ||
2128 | 0x2cc10000, | ||
2129 | 0xff098200, | ||
2130 | 0x10200000, | ||
2131 | 0xff050844, | ||
2132 | 0x8e790000, | ||
2133 | 0xff098200, | ||
2134 | 0x8e120000, | ||
2135 | 0xff098200, | ||
2136 | 0x0320f809, | ||
2137 | 0x26660000, | ||
2138 | 0xff098200, | ||
2139 | 0x8e6d0000, | ||
2140 | 0xff098200, | ||
2141 | 0x2617fff8, | ||
2142 | 0x448d7000, | ||
2143 | 0xf6e00000, | ||
2144 | 0x468073a1, | ||
2145 | 0xf6ee0008, | ||
2146 | 0x10000000, | ||
2147 | 0xff050845, | ||
2148 | 0x240a0000, | ||
2149 | 0xff098200, | ||
2150 | 0xff060072, | ||
2151 | 0x8e060000, | ||
2152 | 0xff098200, | ||
2153 | 0x11200000, | ||
2154 | 0xff050844, | ||
2155 | 0xd60c0000, | ||
2156 | 0x2cc10000, | ||
2157 | 0xff098200, | ||
2158 | 0x10200000, | ||
2159 | 0xff050844, | ||
2160 | 0x8e790000, | ||
2161 | 0xff098200, | ||
2162 | 0x8e120000, | ||
2163 | 0xff098200, | ||
2164 | 0x0320f809, | ||
2165 | 0x2606fff8, | ||
2166 | 0x2617fff8, | ||
2167 | 0xf6000000, | ||
2168 | 0x10000000, | ||
2169 | 0xff050845, | ||
2170 | 0x240a0000, | ||
2171 | 0xff098200, | ||
2172 | 0xff060073, | ||
2173 | 0xff000000, | ||
2174 | 0x8e060000, | ||
2175 | 0xff098200, | ||
2176 | 0x11200000, | ||
2177 | 0xff050844, | ||
2178 | 0xd6000000, | ||
2179 | 0x2cc10000, | ||
2180 | 0xff098200, | ||
2181 | 0x10200000, | ||
2182 | 0xff050844, | ||
2183 | 0x02097021, | ||
2184 | 0x260d0008, | ||
2185 | 0x11ae0000, | ||
2186 | 0xff050847, | ||
2187 | 0xff06000b, | ||
2188 | 0x8da60000, | ||
2189 | 0xff098200, | ||
2190 | 0xd5ac0000, | ||
2191 | 0x25ad0008, | ||
2192 | 0x2cc10000, | ||
2193 | 0xff098200, | ||
2194 | 0x10200000, | ||
2195 | 0xff050844, | ||
2196 | 0x462c0034, | ||
2197 | 0x15ae0000, | ||
2198 | 0xff05080b, | ||
2199 | 0x46206011, | ||
2200 | 0x10000000, | ||
2201 | 0xff050847, | ||
2202 | 0x00000000, | ||
2203 | 0xff060074, | ||
2204 | 0x8e060000, | ||
2205 | 0xff098200, | ||
2206 | 0x11200000, | ||
2207 | 0xff050844, | ||
2208 | 0xd6000000, | ||
2209 | 0x2cc10000, | ||
2210 | 0xff098200, | ||
2211 | 0x10200000, | ||
2212 | 0xff050844, | ||
2213 | 0x02097021, | ||
2214 | 0x260d0008, | ||
2215 | 0x11ae0000, | ||
2216 | 0xff050847, | ||
2217 | 0xff06000b, | ||
2218 | 0x8da60000, | ||
2219 | 0xff098200, | ||
2220 | 0xd5ac0000, | ||
2221 | 0x25ad0008, | ||
2222 | 0x2cc10000, | ||
2223 | 0xff098200, | ||
2224 | 0x10200000, | ||
2225 | 0xff050844, | ||
2226 | 0x46206034, | ||
2227 | 0x15ae0000, | ||
2228 | 0xff05080b, | ||
2229 | 0x46206011, | ||
2230 | 0x10000000, | ||
2231 | 0xff050847, | ||
2232 | 0xff000000, | ||
2233 | 0x00000000, | ||
2234 | 0xff060075, | ||
2235 | 0x11200000, | ||
2236 | 0xff050844, | ||
2237 | 0x8e060000, | ||
2238 | 0xff098200, | ||
2239 | 0x8e040000, | ||
2240 | 0xff098200, | ||
2241 | 0x24010000, | ||
2242 | 0xff098200, | ||
2243 | 0x14c10000, | ||
2244 | 0xff050844, | ||
2245 | 0x00000000, | ||
2246 | 0x10000000, | ||
2247 | 0xff050876, | ||
2248 | 0x8c820000, | ||
2249 | 0xff098200, | ||
2250 | 0xff060077, | ||
2251 | 0x8e060000, | ||
2252 | 0xff098200, | ||
2253 | 0x8e040000, | ||
2254 | 0xff098200, | ||
2255 | 0x39210008, | ||
2256 | 0x24c60000, | ||
2257 | 0xff098200, | ||
2258 | 0x00260825, | ||
2259 | 0x14200000, | ||
2260 | 0xff050844, | ||
2261 | 0x00000000, | ||
2262 | 0x8c8c0000, | ||
2263 | 0xff098200, | ||
2264 | 0x908d0000, | ||
2265 | 0xff098200, | ||
2266 | 0x2617fff8, | ||
2267 | 0x000c502b, | ||
2268 | 0x448d0000, | ||
2269 | 0x254a0001, | ||
2270 | 0x46800021, | ||
2271 | 0x8e120000, | ||
2272 | 0xff098200, | ||
2273 | 0x000a50c0, | ||
2274 | 0x10000000, | ||
2275 | 0xff050845, | ||
2276 | 0xf6e00000, | ||
2277 | 0xff060078, | ||
2278 | 0x8e6c0000, | ||
2279 | 0xff098200, | ||
2280 | 0x8e6d0000, | ||
2281 | 0xff098200, | ||
2282 | 0x018d0823, | ||
2283 | 0x04310000, | ||
2284 | 0xff05084e, | ||
2285 | 0x8e060000, | ||
2286 | 0xff098200, | ||
2287 | 0xd60c0000, | ||
2288 | 0x24010008, | ||
2289 | 0x15210000, | ||
2290 | 0xff050844, | ||
2291 | 0xff000000, | ||
2292 | 0x2cc10000, | ||
2293 | 0xff098200, | ||
2294 | 0x10200000, | ||
2295 | 0xff050844, | ||
2296 | 0x24060001, | ||
2297 | 0x46206324, | ||
2298 | 0x27a50010, | ||
2299 | 0x2d810100, | ||
2300 | 0x440c6000, | ||
2301 | 0x10200000, | ||
2302 | 0xff050844, | ||
2303 | 0xafac0010, | ||
2304 | 0xff060079, | ||
2305 | 0x8e790000, | ||
2306 | 0xff098200, | ||
2307 | 0xae900000, | ||
2308 | 0xff098200, | ||
2309 | 0xafb20014, | ||
2310 | 0x0320f809, | ||
2311 | 0x02802021, | ||
2312 | 0x8e900000, | ||
2313 | 0xff098200, | ||
2314 | 0x00402021, | ||
2315 | 0x10000000, | ||
2316 | 0xff050849, | ||
2317 | 0x24060000, | ||
2318 | 0xff098200, | ||
2319 | 0xff06007a, | ||
2320 | 0x8e6c0000, | ||
2321 | 0xff098200, | ||
2322 | 0x8e6d0000, | ||
2323 | 0xff098200, | ||
2324 | 0x018d0823, | ||
2325 | 0x04310000, | ||
2326 | 0xff05084e, | ||
2327 | 0x2521fff0, | ||
2328 | 0x8e060000, | ||
2329 | 0xff098200, | ||
2330 | 0xd6000010, | ||
2331 | 0x8e0c0000, | ||
2332 | 0xff098200, | ||
2333 | 0x8e040000, | ||
2334 | 0xff098200, | ||
2335 | 0x04200000, | ||
2336 | 0xff050844, | ||
2337 | 0x8e050000, | ||
2338 | 0xff098200, | ||
2339 | 0xd6020008, | ||
2340 | 0x10200000, | ||
2341 | 0xff050801, | ||
2342 | 0x2407ffff, | ||
2343 | 0x46200024, | ||
2344 | 0x2cc10000, | ||
2345 | 0xff098200, | ||
2346 | 0x10200000, | ||
2347 | 0xff050844, | ||
2348 | 0x44070000, | ||
2349 | 0xff06000b, | ||
2350 | 0x2ca10000, | ||
2351 | 0xff098200, | ||
2352 | 0xff000000, | ||
2353 | 0x10200000, | ||
2354 | 0xff050844, | ||
2355 | 0x24010000, | ||
2356 | 0xff098200, | ||
2357 | 0x462010a4, | ||
2358 | 0x15810000, | ||
2359 | 0xff050844, | ||
2360 | 0x8c850000, | ||
2361 | 0xff098200, | ||
2362 | 0x44061000, | ||
2363 | 0x00e0082a, | ||
2364 | 0x24ac0001, | ||
2365 | 0x00ec6821, | ||
2366 | 0x00c0782a, | ||
2367 | 0x01a1380b, | ||
2368 | 0x00cc6821, | ||
2369 | 0x01af300b, | ||
2370 | 0x240e0001, | ||
2371 | 0x00e0082a, | ||
2372 | 0x0006782a, | ||
2373 | 0x0001380b, | ||
2374 | 0x01cf300a, | ||
2375 | 0x00a7082a, | ||
2376 | 0x00a1380b, | ||
2377 | 0x00862821, | ||
2378 | 0x00e63023, | ||
2379 | 0x24a50000, | ||
2380 | 0xff098200, | ||
2381 | 0x04c10000, | ||
2382 | 0xff050879, | ||
2383 | 0x24c60001, | ||
2384 | 0xff06007b, | ||
2385 | 0x26640000, | ||
2386 | 0xff098200, | ||
2387 | 0x10000000, | ||
2388 | 0xff050849, | ||
2389 | 0x24060000, | ||
2390 | 0xff098200, | ||
2391 | 0xff06007c, | ||
2392 | 0x8e6c0000, | ||
2393 | 0xff098200, | ||
2394 | 0x8e6d0000, | ||
2395 | 0xff098200, | ||
2396 | 0x018d0823, | ||
2397 | 0x04310000, | ||
2398 | 0xff05084e, | ||
2399 | 0x8e0c0000, | ||
2400 | 0xff098200, | ||
2401 | 0x2d210010, | ||
2402 | 0x8e070000, | ||
2403 | 0xff098200, | ||
2404 | 0x8e040000, | ||
2405 | 0xff098200, | ||
2406 | 0x258c0000, | ||
2407 | 0xff098200, | ||
2408 | 0xd6000008, | ||
2409 | 0x002c0825, | ||
2410 | 0x14200000, | ||
2411 | 0xff050844, | ||
2412 | 0x2ce10000, | ||
2413 | 0xff098200, | ||
2414 | 0x46200024, | ||
2415 | 0x10200000, | ||
2416 | 0xff050844, | ||
2417 | 0x8c8c0000, | ||
2418 | 0xff098200, | ||
2419 | 0x44060000, | ||
2420 | 0x8e6d0000, | ||
2421 | 0xff098200, | ||
2422 | 0xff000000, | ||
2423 | 0x24010001, | ||
2424 | 0x18c00000, | ||
2425 | 0xff05087b, | ||
2426 | 0x002c082b, | ||
2427 | 0x11800000, | ||
2428 | 0xff05087b, | ||
2429 | 0x01a6602b, | ||
2430 | 0x002c0825, | ||
2431 | 0x8e650000, | ||
2432 | 0xff098200, | ||
2433 | 0x14200000, | ||
2434 | 0xff050844, | ||
2435 | 0x908c0000, | ||
2436 | 0xff098200, | ||
2437 | 0x00a67021, | ||
2438 | 0xff06000b, | ||
2439 | 0x25ceffff, | ||
2440 | 0x00ae082b, | ||
2441 | 0x14200000, | ||
2442 | 0xff05080b, | ||
2443 | 0xa1cc0000, | ||
2444 | 0x10000000, | ||
2445 | 0xff050879, | ||
2446 | 0x00000000, | ||
2447 | 0xff06007d, | ||
2448 | 0x8e6c0000, | ||
2449 | 0xff098200, | ||
2450 | 0x8e6d0000, | ||
2451 | 0xff098200, | ||
2452 | 0x018d0823, | ||
2453 | 0x04310000, | ||
2454 | 0xff05084e, | ||
2455 | 0x8e060000, | ||
2456 | 0xff098200, | ||
2457 | 0x8e040000, | ||
2458 | 0xff098200, | ||
2459 | 0x11200000, | ||
2460 | 0xff050844, | ||
2461 | 0x24010000, | ||
2462 | 0xff098200, | ||
2463 | 0x14c10000, | ||
2464 | 0xff050844, | ||
2465 | 0x8e6d0000, | ||
2466 | 0xff098200, | ||
2467 | 0x8c860000, | ||
2468 | 0xff098200, | ||
2469 | 0x24840000, | ||
2470 | 0xff098200, | ||
2471 | 0x8e650000, | ||
2472 | 0xff098200, | ||
2473 | 0x01a6082b, | ||
2474 | 0x14200000, | ||
2475 | 0xff050844, | ||
2476 | 0x00867821, | ||
2477 | 0x00a63821, | ||
2478 | 0xff06000b, | ||
2479 | 0xff000000, | ||
2480 | 0x908d0000, | ||
2481 | 0x008f082b, | ||
2482 | 0x10200000, | ||
2483 | 0xff050879, | ||
2484 | 0x24840001, | ||
2485 | 0x24e7ffff, | ||
2486 | 0x10000000, | ||
2487 | 0xff05080b, | ||
2488 | 0xa0ed0000, | ||
2489 | 0xff06007e, | ||
2490 | 0x8e6c0000, | ||
2491 | 0xff098200, | ||
2492 | 0x8e6d0000, | ||
2493 | 0xff098200, | ||
2494 | 0x018d0823, | ||
2495 | 0x04310000, | ||
2496 | 0xff05084e, | ||
2497 | 0x8e060000, | ||
2498 | 0xff098200, | ||
2499 | 0x8e040000, | ||
2500 | 0xff098200, | ||
2501 | 0x11200000, | ||
2502 | 0xff050844, | ||
2503 | 0x24010000, | ||
2504 | 0xff098200, | ||
2505 | 0x14c10000, | ||
2506 | 0xff050844, | ||
2507 | 0x8e6d0000, | ||
2508 | 0xff098200, | ||
2509 | 0x8c860000, | ||
2510 | 0xff098200, | ||
2511 | 0x24840000, | ||
2512 | 0xff098200, | ||
2513 | 0x8e650000, | ||
2514 | 0xff098200, | ||
2515 | 0x01a6082b, | ||
2516 | 0x14200000, | ||
2517 | 0xff050844, | ||
2518 | 0x00867821, | ||
2519 | 0x00a03821, | ||
2520 | 0xff06000b, | ||
2521 | 0x908d0000, | ||
2522 | 0x008f082b, | ||
2523 | 0x10200000, | ||
2524 | 0xff050879, | ||
2525 | 0x25acffbf, | ||
2526 | 0x39ae0020, | ||
2527 | 0x2d81001a, | ||
2528 | 0x01c1680b, | ||
2529 | 0x24840001, | ||
2530 | 0xa0ed0000, | ||
2531 | 0x10000000, | ||
2532 | 0xff05080b, | ||
2533 | 0x24e70001, | ||
2534 | 0xff06007f, | ||
2535 | 0x8e6c0000, | ||
2536 | 0xff098200, | ||
2537 | 0x8e6d0000, | ||
2538 | 0xff098200, | ||
2539 | 0x018d0823, | ||
2540 | 0x04310000, | ||
2541 | 0xff05084e, | ||
2542 | 0xff000000, | ||
2543 | 0x8e060000, | ||
2544 | 0xff098200, | ||
2545 | 0x8e040000, | ||
2546 | 0xff098200, | ||
2547 | 0x11200000, | ||
2548 | 0xff050844, | ||
2549 | 0x24010000, | ||
2550 | 0xff098200, | ||
2551 | 0x14c10000, | ||
2552 | 0xff050844, | ||
2553 | 0x8e6d0000, | ||
2554 | 0xff098200, | ||
2555 | 0x8c860000, | ||
2556 | 0xff098200, | ||
2557 | 0x24840000, | ||
2558 | 0xff098200, | ||
2559 | 0x8e650000, | ||
2560 | 0xff098200, | ||
2561 | 0x01a6082b, | ||
2562 | 0x14200000, | ||
2563 | 0xff050844, | ||
2564 | 0x00867821, | ||
2565 | 0x00a03821, | ||
2566 | 0xff06000b, | ||
2567 | 0x908d0000, | ||
2568 | 0x008f082b, | ||
2569 | 0x10200000, | ||
2570 | 0xff050879, | ||
2571 | 0x25acff9f, | ||
2572 | 0x39ae0020, | ||
2573 | 0x2d81001a, | ||
2574 | 0x01c1680b, | ||
2575 | 0x24840001, | ||
2576 | 0xa0ed0000, | ||
2577 | 0x10000000, | ||
2578 | 0xff05080b, | ||
2579 | 0x24e70001, | ||
2580 | 0xff060080, | ||
2581 | 0x11200000, | ||
2582 | 0xff050844, | ||
2583 | 0x8e060000, | ||
2584 | 0xff098200, | ||
2585 | 0x8e040000, | ||
2586 | 0xff098200, | ||
2587 | 0x24010000, | ||
2588 | 0xff098200, | ||
2589 | 0x14c10000, | ||
2590 | 0xff050844, | ||
2591 | 0x8e790000, | ||
2592 | 0xff098200, | ||
2593 | 0x0320f809, | ||
2594 | 0x00000000, | ||
2595 | 0x10000000, | ||
2596 | 0xff050876, | ||
2597 | 0x00000000, | ||
2598 | 0xff060081, | ||
2599 | 0x8e060000, | ||
2600 | 0xff098200, | ||
2601 | 0xff000000, | ||
2602 | 0x11200000, | ||
2603 | 0xff050844, | ||
2604 | 0xd60c0000, | ||
2605 | 0x2cc10000, | ||
2606 | 0xff098200, | ||
2607 | 0x10200000, | ||
2608 | 0xff050844, | ||
2609 | 0x463e6300, | ||
2610 | 0x44026000, | ||
2611 | 0x260d0008, | ||
2612 | 0x02097021, | ||
2613 | 0xff06000b, | ||
2614 | 0x8da70000, | ||
2615 | 0xff098200, | ||
2616 | 0x11ae0000, | ||
2617 | 0xff050876, | ||
2618 | 0xd5ac0000, | ||
2619 | 0x2ce10000, | ||
2620 | 0xff098200, | ||
2621 | 0x10200000, | ||
2622 | 0xff050844, | ||
2623 | 0x463e6300, | ||
2624 | 0x44056000, | ||
2625 | 0x00451024, | ||
2626 | 0x10000000, | ||
2627 | 0xff05080b, | ||
2628 | 0x25ad0008, | ||
2629 | 0xff060082, | ||
2630 | 0x8e060000, | ||
2631 | 0xff098200, | ||
2632 | 0x11200000, | ||
2633 | 0xff050844, | ||
2634 | 0xd60c0000, | ||
2635 | 0x2cc10000, | ||
2636 | 0xff098200, | ||
2637 | 0x10200000, | ||
2638 | 0xff050844, | ||
2639 | 0x463e6300, | ||
2640 | 0x44026000, | ||
2641 | 0x260d0008, | ||
2642 | 0x02097021, | ||
2643 | 0xff06000b, | ||
2644 | 0x8da70000, | ||
2645 | 0xff098200, | ||
2646 | 0x11ae0000, | ||
2647 | 0xff050876, | ||
2648 | 0xd5ac0000, | ||
2649 | 0x2ce10000, | ||
2650 | 0xff098200, | ||
2651 | 0x10200000, | ||
2652 | 0xff050844, | ||
2653 | 0x463e6300, | ||
2654 | 0x44056000, | ||
2655 | 0x00451025, | ||
2656 | 0x10000000, | ||
2657 | 0xff05080b, | ||
2658 | 0x25ad0008, | ||
2659 | 0xff060083, | ||
2660 | 0x8e060000, | ||
2661 | 0xff098200, | ||
2662 | 0x11200000, | ||
2663 | 0xff050844, | ||
2664 | 0xff000000, | ||
2665 | 0xd60c0000, | ||
2666 | 0x2cc10000, | ||
2667 | 0xff098200, | ||
2668 | 0x10200000, | ||
2669 | 0xff050844, | ||
2670 | 0x463e6300, | ||
2671 | 0x44026000, | ||
2672 | 0x260d0008, | ||
2673 | 0x02097021, | ||
2674 | 0xff06000b, | ||
2675 | 0x8da70000, | ||
2676 | 0xff098200, | ||
2677 | 0x11ae0000, | ||
2678 | 0xff050876, | ||
2679 | 0xd5ac0000, | ||
2680 | 0x2ce10000, | ||
2681 | 0xff098200, | ||
2682 | 0x10200000, | ||
2683 | 0xff050844, | ||
2684 | 0x463e6300, | ||
2685 | 0x44056000, | ||
2686 | 0x00451026, | ||
2687 | 0x10000000, | ||
2688 | 0xff05080b, | ||
2689 | 0x25ad0008, | ||
2690 | 0xff060084, | ||
2691 | 0x8e060000, | ||
2692 | 0xff098200, | ||
2693 | 0x11200000, | ||
2694 | 0xff050844, | ||
2695 | 0xd60c0000, | ||
2696 | 0x2cc10000, | ||
2697 | 0xff098200, | ||
2698 | 0x10200000, | ||
2699 | 0xff050844, | ||
2700 | 0x463e6300, | ||
2701 | 0x44026000, | ||
2702 | 0x00026602, | ||
2703 | 0x00027202, | ||
2704 | 0x00026e00, | ||
2705 | 0x31ceff00, | ||
2706 | 0x018d6025, | ||
2707 | 0x3042ff00, | ||
2708 | 0x018e6025, | ||
2709 | 0x00021200, | ||
2710 | 0x10000000, | ||
2711 | 0xff050876, | ||
2712 | 0x01821025, | ||
2713 | 0xff060085, | ||
2714 | 0x8e060000, | ||
2715 | 0xff098200, | ||
2716 | 0x11200000, | ||
2717 | 0xff050844, | ||
2718 | 0xd60c0000, | ||
2719 | 0x2cc10000, | ||
2720 | 0xff098200, | ||
2721 | 0x10200000, | ||
2722 | 0xff050844, | ||
2723 | 0x463e6300, | ||
2724 | 0x44026000, | ||
2725 | 0x10000000, | ||
2726 | 0xff050876, | ||
2727 | 0x00401027, | ||
2728 | 0xff060086, | ||
2729 | 0x2d210010, | ||
2730 | 0x8e060000, | ||
2731 | 0xff098200, | ||
2732 | 0x14200000, | ||
2733 | 0xff050844, | ||
2734 | 0xff000000, | ||
2735 | 0x8e070000, | ||
2736 | 0xff098200, | ||
2737 | 0xd60c0000, | ||
2738 | 0xd60e0008, | ||
2739 | 0x2ccc0000, | ||
2740 | 0xff098200, | ||
2741 | 0x2ced0000, | ||
2742 | 0xff098200, | ||
2743 | 0x018d6024, | ||
2744 | 0x11800000, | ||
2745 | 0xff050844, | ||
2746 | 0x463e6300, | ||
2747 | 0x463e7380, | ||
2748 | 0x44046000, | ||
2749 | 0x44057000, | ||
2750 | 0x10000000, | ||
2751 | 0xff050876, | ||
2752 | 0x00a41004, | ||
2753 | 0xff060087, | ||
2754 | 0x2d210010, | ||
2755 | 0x8e060000, | ||
2756 | 0xff098200, | ||
2757 | 0x14200000, | ||
2758 | 0xff050844, | ||
2759 | 0x8e070000, | ||
2760 | 0xff098200, | ||
2761 | 0xd60c0000, | ||
2762 | 0xd60e0008, | ||
2763 | 0x2ccc0000, | ||
2764 | 0xff098200, | ||
2765 | 0x2ced0000, | ||
2766 | 0xff098200, | ||
2767 | 0x018d6024, | ||
2768 | 0x11800000, | ||
2769 | 0xff050844, | ||
2770 | 0x463e6300, | ||
2771 | 0x463e7380, | ||
2772 | 0x44046000, | ||
2773 | 0x44057000, | ||
2774 | 0x10000000, | ||
2775 | 0xff050876, | ||
2776 | 0x00a41006, | ||
2777 | 0xff060088, | ||
2778 | 0x2d210010, | ||
2779 | 0x8e060000, | ||
2780 | 0xff098200, | ||
2781 | 0x14200000, | ||
2782 | 0xff050844, | ||
2783 | 0x8e070000, | ||
2784 | 0xff098200, | ||
2785 | 0xd60c0000, | ||
2786 | 0xd60e0008, | ||
2787 | 0x2ccc0000, | ||
2788 | 0xff098200, | ||
2789 | 0x2ced0000, | ||
2790 | 0xff098200, | ||
2791 | 0x018d6024, | ||
2792 | 0x11800000, | ||
2793 | 0xff050844, | ||
2794 | 0x463e6300, | ||
2795 | 0x463e7380, | ||
2796 | 0x44046000, | ||
2797 | 0x44057000, | ||
2798 | 0x10000000, | ||
2799 | 0xff050876, | ||
2800 | 0x00a41007, | ||
2801 | 0xff060089, | ||
2802 | 0x2d210010, | ||
2803 | 0x8e060000, | ||
2804 | 0xff098200, | ||
2805 | 0xff000000, | ||
2806 | 0x14200000, | ||
2807 | 0xff050844, | ||
2808 | 0x8e070000, | ||
2809 | 0xff098200, | ||
2810 | 0xd60c0000, | ||
2811 | 0xd60e0008, | ||
2812 | 0x2ccc0000, | ||
2813 | 0xff098200, | ||
2814 | 0x2ced0000, | ||
2815 | 0xff098200, | ||
2816 | 0x018d6024, | ||
2817 | 0x11800000, | ||
2818 | 0xff050844, | ||
2819 | 0x463e6300, | ||
2820 | 0x463e7380, | ||
2821 | 0x44046000, | ||
2822 | 0x44057000, | ||
2823 | 0x24010020, | ||
2824 | 0x00256023, | ||
2825 | 0x00a42804, | ||
2826 | 0x01842006, | ||
2827 | 0x10000000, | ||
2828 | 0xff050876, | ||
2829 | 0x00851025, | ||
2830 | 0xff06008a, | ||
2831 | 0x2d210010, | ||
2832 | 0x8e060000, | ||
2833 | 0xff098200, | ||
2834 | 0x14200000, | ||
2835 | 0xff050844, | ||
2836 | 0x8e070000, | ||
2837 | 0xff098200, | ||
2838 | 0xd60c0000, | ||
2839 | 0xd60e0008, | ||
2840 | 0x2ccc0000, | ||
2841 | 0xff098200, | ||
2842 | 0x2ced0000, | ||
2843 | 0xff098200, | ||
2844 | 0x018d6024, | ||
2845 | 0x11800000, | ||
2846 | 0xff050844, | ||
2847 | 0x463e6300, | ||
2848 | 0x463e7380, | ||
2849 | 0x44046000, | ||
2850 | 0x44057000, | ||
2851 | 0x24010020, | ||
2852 | 0x00256023, | ||
2853 | 0x00a42806, | ||
2854 | 0x01842004, | ||
2855 | 0x10000000, | ||
2856 | 0xff050876, | ||
2857 | 0x00851025, | ||
2858 | 0xff06008b, | ||
2859 | 0x8e060000, | ||
2860 | 0xff098200, | ||
2861 | 0x11200000, | ||
2862 | 0xff050844, | ||
2863 | 0xd60c0000, | ||
2864 | 0x2cc10000, | ||
2865 | 0xff098200, | ||
2866 | 0x10200000, | ||
2867 | 0xff050844, | ||
2868 | 0x463e6300, | ||
2869 | 0x44026000, | ||
2870 | 0xff060076, | ||
2871 | 0x44820000, | ||
2872 | 0x10000000, | ||
2873 | 0xff050847, | ||
2874 | 0x46800021, | ||
2875 | 0xff060044, | ||
2876 | 0x8d0f0000, | ||
2877 | 0xff098200, | ||
2878 | 0xff000000, | ||
2879 | 0x02096821, | ||
2880 | 0x8e120000, | ||
2881 | 0xff098200, | ||
2882 | 0x25ac0000, | ||
2883 | 0xff098200, | ||
2884 | 0x8e8e0000, | ||
2885 | 0xff098200, | ||
2886 | 0xafb20014, | ||
2887 | 0x01cc082b, | ||
2888 | 0xae900000, | ||
2889 | 0xff098200, | ||
2890 | 0xae8d0000, | ||
2891 | 0xff098200, | ||
2892 | 0x14200000, | ||
2893 | 0xff050805, | ||
2894 | 0x01e0c821, | ||
2895 | 0x01e0f809, | ||
2896 | 0x02802021, | ||
2897 | 0x8e900000, | ||
2898 | 0xff098200, | ||
2899 | 0x000250c0, | ||
2900 | 0x1c400000, | ||
2901 | 0xff050845, | ||
2902 | 0x2617fff8, | ||
2903 | 0xff06000b, | ||
2904 | 0x8e8c0000, | ||
2905 | 0xff098200, | ||
2906 | 0x8e080000, | ||
2907 | 0xff098200, | ||
2908 | 0x14400000, | ||
2909 | 0xff050829, | ||
2910 | 0x01904823, | ||
2911 | 0x8d120000, | ||
2912 | 0xff098200, | ||
2913 | 0x8e4b0000, | ||
2914 | 0x26520004, | ||
2915 | 0x316d00ff, | ||
2916 | 0x000bb942, | ||
2917 | 0x000d6880, | ||
2918 | 0x32f707f8, | ||
2919 | 0x026d6021, | ||
2920 | 0x8d8c0000, | ||
2921 | 0x01800008, | ||
2922 | 0x02f0b821, | ||
2923 | 0xff060029, | ||
2924 | 0x324c0000, | ||
2925 | 0xff090200, | ||
2926 | 0x2401fffc, | ||
2927 | 0x15800000, | ||
2928 | 0xff050803, | ||
2929 | 0x02416824, | ||
2930 | 0x924d0000, | ||
2931 | 0xff098200, | ||
2932 | 0x000d68c0, | ||
2933 | 0x25ad0008, | ||
2934 | 0xff06000d, | ||
2935 | 0x10000000, | ||
2936 | 0xff050824, | ||
2937 | 0x020d7023, | ||
2938 | 0xff06000f, | ||
2939 | 0x8e790000, | ||
2940 | 0xff098200, | ||
2941 | 0x24050000, | ||
2942 | 0xff098200, | ||
2943 | 0x0320f809, | ||
2944 | 0x02802021, | ||
2945 | 0x8e900000, | ||
2946 | 0xff098200, | ||
2947 | 0xff000000, | ||
2948 | 0x10000000, | ||
2949 | 0xff05080b, | ||
2950 | 0x24020000, | ||
2951 | 0xff06004e, | ||
2952 | 0x03e0a821, | ||
2953 | 0x8e790000, | ||
2954 | 0xff098200, | ||
2955 | 0xae900000, | ||
2956 | 0xff098200, | ||
2957 | 0x02096021, | ||
2958 | 0xafb20014, | ||
2959 | 0xae8c0000, | ||
2960 | 0xff098200, | ||
2961 | 0x0320f809, | ||
2962 | 0x02802021, | ||
2963 | 0x8e900000, | ||
2964 | 0xff098200, | ||
2965 | 0x02a0f821, | ||
2966 | 0x8e8c0000, | ||
2967 | 0xff098200, | ||
2968 | 0x8e080000, | ||
2969 | 0xff098200, | ||
2970 | 0x03e00008, | ||
2971 | 0x01904823, | ||
2972 | 0xff06008c, | ||
2973 | 0xff000000, | ||
2974 | 0x926f0000, | ||
2975 | 0xff098200, | ||
2976 | 0x31e10000, | ||
2977 | 0xff090200, | ||
2978 | 0x14200000, | ||
2979 | 0xff050805, | ||
2980 | 0x8e6e0000, | ||
2981 | 0xff098200, | ||
2982 | 0x31e10000, | ||
2983 | 0xff090200, | ||
2984 | 0x14200000, | ||
2985 | 0xff050801, | ||
2986 | 0x25ceffff, | ||
2987 | 0x31e10000, | ||
2988 | 0xff090200, | ||
2989 | 0x10200000, | ||
2990 | 0xff050801, | ||
2991 | 0x00000000, | ||
2992 | 0x10000000, | ||
2993 | 0xff050801, | ||
2994 | 0xae6e0000, | ||
2995 | 0xff098200, | ||
2996 | 0xff000000, | ||
2997 | 0xff06008d, | ||
2998 | 0x926f0000, | ||
2999 | 0xff098200, | ||
3000 | 0x31e10000, | ||
3001 | 0xff090200, | ||
3002 | 0x10200000, | ||
3003 | 0xff050801, | ||
3004 | 0xff06000f, | ||
3005 | 0x8d810000, | ||
3006 | 0xff098200, | ||
3007 | 0x00200008, | ||
3008 | 0x00000000, | ||
3009 | 0xff06008e, | ||
3010 | 0x926f0000, | ||
3011 | 0xff098200, | ||
3012 | 0x8e6e0000, | ||
3013 | 0xff098200, | ||
3014 | 0x31e10000, | ||
3015 | 0xff090200, | ||
3016 | 0x14200000, | ||
3017 | 0xff05080f, | ||
3018 | 0x31e10000, | ||
3019 | 0xff090200, | ||
3020 | 0x10200000, | ||
3021 | 0xff05080f, | ||
3022 | 0x25ceffff, | ||
3023 | 0x11c00000, | ||
3024 | 0xff050801, | ||
3025 | 0xae6e0000, | ||
3026 | 0xff098200, | ||
3027 | 0x31e10000, | ||
3028 | 0xff090200, | ||
3029 | 0x10200000, | ||
3030 | 0xff05080f, | ||
3031 | 0xff06000b, | ||
3032 | 0x8e790000, | ||
3033 | 0xff098200, | ||
3034 | 0xafb50010, | ||
3035 | 0x02402821, | ||
3036 | 0xae900000, | ||
3037 | 0xff098200, | ||
3038 | 0x0320f809, | ||
3039 | 0x02802021, | ||
3040 | 0xff06000d, | ||
3041 | 0x8e900000, | ||
3042 | 0xff098200, | ||
3043 | 0xff06000e, | ||
3044 | 0xff000000, | ||
3045 | 0x8e4bfffc, | ||
3046 | 0x316d00ff, | ||
3047 | 0x000d6880, | ||
3048 | 0x026d6021, | ||
3049 | 0x000b5402, | ||
3050 | 0x8d810000, | ||
3051 | 0xff098200, | ||
3052 | 0x000bb942, | ||
3053 | 0x000a50c0, | ||
3054 | 0x00200008, | ||
3055 | 0x32f707f8, | ||
3056 | 0xff06008f, | ||
3057 | 0x26520004, | ||
3058 | 0x10000000, | ||
3059 | 0xff05080e, | ||
3060 | 0x8d150000, | ||
3061 | 0xff098200, | ||
3062 | 0xff060090, | ||
3063 | 0xff000000, | ||
3064 | 0x8e0d0000, | ||
3065 | 0xff098200, | ||
3066 | 0x26640000, | ||
3067 | 0xff098200, | ||
3068 | 0xafb20014, | ||
3069 | 0x8dad0000, | ||
3070 | 0xff098200, | ||
3071 | 0x02402821, | ||
3072 | 0xae740000, | ||
3073 | 0xff098200, | ||
3074 | 0x91ad0000, | ||
3075 | 0xff098200, | ||
3076 | 0x8e790000, | ||
3077 | 0xff098200, | ||
3078 | 0xae900000, | ||
3079 | 0xff098200, | ||
3080 | 0x000d68c0, | ||
3081 | 0x020d6821, | ||
3082 | 0x0320f809, | ||
3083 | 0xae8d0000, | ||
3084 | 0xff098200, | ||
3085 | 0x10000000, | ||
3086 | 0xff05080d, | ||
3087 | 0x00000000, | ||
3088 | 0xff000000, | ||
3089 | 0xff060091, | ||
3090 | 0xff000000, | ||
3091 | 0x10000000, | ||
3092 | 0xff050801, | ||
3093 | 0xff000000, | ||
3094 | 0x02402821, | ||
3095 | 0xff060092, | ||
3096 | 0xff000000, | ||
3097 | 0x36450001, | ||
3098 | 0xff06000b, | ||
3099 | 0xff000000, | ||
3100 | 0x8e790000, | ||
3101 | 0xff098200, | ||
3102 | 0x02096021, | ||
3103 | 0xafb20014, | ||
3104 | 0xae900000, | ||
3105 | 0xff098200, | ||
3106 | 0x02f0b823, | ||
3107 | 0xae8c0000, | ||
3108 | 0xff098200, | ||
3109 | 0x0320f809, | ||
3110 | 0x02802021, | ||
3111 | 0x8e900000, | ||
3112 | 0xff098200, | ||
3113 | 0x8e8c0000, | ||
3114 | 0xff098200, | ||
3115 | 0xafa00014, | ||
3116 | 0x01904823, | ||
3117 | 0x0217b821, | ||
3118 | 0x8e080000, | ||
3119 | 0xff098200, | ||
3120 | 0x00400008, | ||
3121 | 0x8e4bfffc, | ||
3122 | 0xff060093, | ||
3123 | 0xff000000, | ||
3124 | 0x27bd0000, | ||
3125 | 0xff098200, | ||
3126 | 0xf7a00000, | ||
3127 | 0xff098200, | ||
3128 | 0xafa00000, | ||
3129 | 0xff098200, | ||
3130 | 0xafa10000, | ||
3131 | 0xff098200, | ||
3132 | 0xf7a20000, | ||
3133 | 0xff098200, | ||
3134 | 0xafa20000, | ||
3135 | 0xff098200, | ||
3136 | 0xafa30000, | ||
3137 | 0xff098200, | ||
3138 | 0xf7a40000, | ||
3139 | 0xff098200, | ||
3140 | 0xafa40000, | ||
3141 | 0xff098200, | ||
3142 | 0xafa50000, | ||
3143 | 0xff098200, | ||
3144 | 0xf7a60000, | ||
3145 | 0xff098200, | ||
3146 | 0xafa60000, | ||
3147 | 0xff098200, | ||
3148 | 0xafa70000, | ||
3149 | 0xff098200, | ||
3150 | 0xf7a80000, | ||
3151 | 0xff098200, | ||
3152 | 0xafa80000, | ||
3153 | 0xff098200, | ||
3154 | 0xafa90000, | ||
3155 | 0xff098200, | ||
3156 | 0xf7aa0000, | ||
3157 | 0xff098200, | ||
3158 | 0xafaa0000, | ||
3159 | 0xff098200, | ||
3160 | 0xafab0000, | ||
3161 | 0xff098200, | ||
3162 | 0xf7ac0000, | ||
3163 | 0xff098200, | ||
3164 | 0xafac0000, | ||
3165 | 0xff098200, | ||
3166 | 0xafad0000, | ||
3167 | 0xff098200, | ||
3168 | 0xf7ae0000, | ||
3169 | 0xff098200, | ||
3170 | 0xff000000, | ||
3171 | 0xafae0000, | ||
3172 | 0xff098200, | ||
3173 | 0xafaf0000, | ||
3174 | 0xff098200, | ||
3175 | 0xf7b00000, | ||
3176 | 0xff098200, | ||
3177 | 0xafb00000, | ||
3178 | 0xff098200, | ||
3179 | 0xafb10000, | ||
3180 | 0xff098200, | ||
3181 | 0xf7b20000, | ||
3182 | 0xff098200, | ||
3183 | 0xafb20000, | ||
3184 | 0xff098200, | ||
3185 | 0xafb30000, | ||
3186 | 0xff098200, | ||
3187 | 0xf7b40000, | ||
3188 | 0xff098200, | ||
3189 | 0xafb40000, | ||
3190 | 0xff098200, | ||
3191 | 0xafb50000, | ||
3192 | 0xff098200, | ||
3193 | 0xf7b60000, | ||
3194 | 0xff098200, | ||
3195 | 0xafb60000, | ||
3196 | 0xff098200, | ||
3197 | 0xafb70000, | ||
3198 | 0xff098200, | ||
3199 | 0xf7b80000, | ||
3200 | 0xff098200, | ||
3201 | 0xafb80000, | ||
3202 | 0xff098200, | ||
3203 | 0xafb90000, | ||
3204 | 0xff098200, | ||
3205 | 0xf7ba0000, | ||
3206 | 0xff098200, | ||
3207 | 0xafba0000, | ||
3208 | 0xff098200, | ||
3209 | 0xafbb0000, | ||
3210 | 0xff098200, | ||
3211 | 0xf7bc0000, | ||
3212 | 0xff098200, | ||
3213 | 0xafbc0000, | ||
3214 | 0xff098200, | ||
3215 | 0xf7be0000, | ||
3216 | 0xff098200, | ||
3217 | 0xff000000, | ||
3218 | 0xafbe0000, | ||
3219 | 0xff098200, | ||
3220 | 0xafa00000, | ||
3221 | 0xff098200, | ||
3222 | 0x240c0000, | ||
3223 | 0xff098200, | ||
3224 | 0x27ae0000, | ||
3225 | 0xff098200, | ||
3226 | 0x27d30000, | ||
3227 | 0xff098200, | ||
3228 | 0x8dcd0000, | ||
3229 | 0xae6c0000, | ||
3230 | 0xff098200, | ||
3231 | 0xafae0000, | ||
3232 | 0xff098200, | ||
3233 | 0x8e740000, | ||
3234 | 0xff098200, | ||
3235 | 0x8e700000, | ||
3236 | 0xff098200, | ||
3237 | 0x8e790000, | ||
3238 | 0xff098200, | ||
3239 | 0xae740000, | ||
3240 | 0xff098200, | ||
3241 | 0xae7f0000, | ||
3242 | 0xff098200, | ||
3243 | 0xae6d0000, | ||
3244 | 0xff098200, | ||
3245 | 0x26640000, | ||
3246 | 0xff098200, | ||
3247 | 0xae900000, | ||
3248 | 0xff098200, | ||
3249 | 0x0320f809, | ||
3250 | 0x27a50010, | ||
3251 | 0x8e8d0000, | ||
3252 | 0xff098200, | ||
3253 | 0x2401fffc, | ||
3254 | 0x8e900000, | ||
3255 | 0xff098200, | ||
3256 | 0x01a1e824, | ||
3257 | 0x8fb20014, | ||
3258 | 0x10000000, | ||
3259 | 0xff050801, | ||
3260 | 0xafb40070, | ||
3261 | 0xff000000, | ||
3262 | 0xff060094, | ||
3263 | 0xff000000, | ||
3264 | 0x8fb40070, | ||
3265 | 0x27d30000, | ||
3266 | 0xff098200, | ||
3267 | 0xff06000b, | ||
3268 | 0x04400000, | ||
3269 | 0xff050803, | ||
3270 | 0x8e0d0000, | ||
3271 | 0xff098200, | ||
3272 | 0x3c0f59c0, | ||
3273 | 0x0002a8c0, | ||
3274 | 0x241e0000, | ||
3275 | 0xff098200, | ||
3276 | 0xafb50010, | ||
3277 | 0x448ff000, | ||
3278 | 0x8dad0000, | ||
3279 | 0xff098200, | ||
3280 | 0xae600000, | ||
3281 | 0xff098200, | ||
3282 | 0x8db10000, | ||
3283 | 0xff098200, | ||
3284 | 0x4600f7a1, | ||
3285 | 0x8e4b0000, | ||
3286 | 0x26520004, | ||
3287 | 0xae7e0000, | ||
3288 | 0xff098200, | ||
3289 | 0x316d00ff, | ||
3290 | 0x000d6880, | ||
3291 | 0x2dae0000, | ||
3292 | 0xff098200, | ||
3293 | 0x026d6021, | ||
3294 | 0x000b5402, | ||
3295 | 0x8d810000, | ||
3296 | 0x000bb942, | ||
3297 | 0x11c00000, | ||
3298 | 0xff050802, | ||
3299 | 0x32f707f8, | ||
3300 | 0x00200008, | ||
3301 | 0x000a50c0, | ||
3302 | 0xff06000c, | ||
3303 | 0x26a9fff8, | ||
3304 | 0x00200008, | ||
3305 | 0x02f0b820, | ||
3306 | 0xff06000d, | ||
3307 | 0x8e790000, | ||
3308 | 0xff098200, | ||
3309 | 0x00022823, | ||
3310 | 0x0320f809, | ||
3311 | 0x02802021, | ||
3312 | 0xff000000, | ||
3313 | 0xff06005b, | ||
3314 | 0x3c0c4330, | ||
3315 | 0x44802000, | ||
3316 | 0x448c2800, | ||
3317 | 0x46206085, | ||
3318 | 0x44016800, | ||
3319 | 0x46241034, | ||
3320 | 0x46241000, | ||
3321 | 0x45000000, | ||
3322 | 0xff050801, | ||
3323 | 0x46240001, | ||
3324 | 0x0020082a, | ||
3325 | 0x3c0c3ff0, | ||
3326 | 0x46200087, | ||
3327 | 0x448c2800, | ||
3328 | 0x46211013, | ||
3329 | 0x46206034, | ||
3330 | 0x46240081, | ||
3331 | 0x03e00008, | ||
3332 | 0x46211011, | ||
3333 | 0xff06000b, | ||
3334 | 0x03e00008, | ||
3335 | 0x46206006, | ||
3336 | 0xff06005d, | ||
3337 | 0x3c0c4330, | ||
3338 | 0x44802000, | ||
3339 | 0x448c2800, | ||
3340 | 0x46206085, | ||
3341 | 0x44016800, | ||
3342 | 0x46241034, | ||
3343 | 0x46241000, | ||
3344 | 0x45000000, | ||
3345 | 0xff050801, | ||
3346 | 0x46240001, | ||
3347 | 0x0020082a, | ||
3348 | 0x3c0cbff0, | ||
3349 | 0x46200087, | ||
3350 | 0x448c2800, | ||
3351 | 0x46211013, | ||
3352 | 0x462c0034, | ||
3353 | 0x46240081, | ||
3354 | 0x03e00008, | ||
3355 | 0x46211011, | ||
3356 | 0xff06000b, | ||
3357 | 0x03e00008, | ||
3358 | 0x46206006, | ||
3359 | 0xff060095, | ||
3360 | 0xff000000, | ||
3361 | 0x3c0c4330, | ||
3362 | 0x44802000, | ||
3363 | 0x448c2800, | ||
3364 | 0x46206085, | ||
3365 | 0x44016800, | ||
3366 | 0x46241034, | ||
3367 | 0x46241000, | ||
3368 | 0x45000000, | ||
3369 | 0xff050801, | ||
3370 | 0x46240001, | ||
3371 | 0x0020082a, | ||
3372 | 0x3c0c3ff0, | ||
3373 | 0x448c2800, | ||
3374 | 0x46201034, | ||
3375 | 0x46240081, | ||
3376 | 0x46211011, | ||
3377 | 0x46200087, | ||
3378 | 0x03e00008, | ||
3379 | 0x46211013, | ||
3380 | 0xff06000b, | ||
3381 | 0x03e00008, | ||
3382 | 0x46206006, | ||
3383 | 0xff000000, | ||
3384 | 0xff060096, | ||
3385 | 0xff000000, | ||
3386 | 0x27bdff90, | ||
3387 | 0xafbf0000, | ||
3388 | 0xff098200, | ||
3389 | 0xafbe0000, | ||
3390 | 0xff098200, | ||
3391 | 0xf7be0000, | ||
3392 | 0xff098200, | ||
3393 | 0xafb70000, | ||
3394 | 0xff098200, | ||
3395 | 0xafb60000, | ||
3396 | 0xff098200, | ||
3397 | 0xf7bc0000, | ||
3398 | 0xff098200, | ||
3399 | 0xafb50000, | ||
3400 | 0xff098200, | ||
3401 | 0xafb40000, | ||
3402 | 0xff098200, | ||
3403 | 0xf7ba0000, | ||
3404 | 0xff098200, | ||
3405 | 0xafb30000, | ||
3406 | 0xff098200, | ||
3407 | 0xafb20000, | ||
3408 | 0xff098200, | ||
3409 | 0xf7b80000, | ||
3410 | 0xff098200, | ||
3411 | 0xafb10000, | ||
3412 | 0xff098200, | ||
3413 | 0xafb00000, | ||
3414 | 0xff098200, | ||
3415 | 0xf7b60000, | ||
3416 | 0xff098200, | ||
3417 | 0xf7b40000, | ||
3418 | 0xff098200, | ||
3419 | 0x8c520000, | ||
3420 | 0xff098200, | ||
3421 | 0x24530000, | ||
3422 | 0xff098200, | ||
3423 | 0x8e790000, | ||
3424 | 0xff098200, | ||
3425 | 0xae410000, | ||
3426 | 0xff098200, | ||
3427 | 0xae440000, | ||
3428 | 0xff098200, | ||
3429 | 0xae450000, | ||
3430 | 0xff098200, | ||
3431 | 0xf64c0000, | ||
3432 | 0xff098200, | ||
3433 | 0xff000000, | ||
3434 | 0xae460000, | ||
3435 | 0xff098200, | ||
3436 | 0xae470000, | ||
3437 | 0xff098200, | ||
3438 | 0xf64e0000, | ||
3439 | 0xff098200, | ||
3440 | 0x27ac0000, | ||
3441 | 0xff098200, | ||
3442 | 0xae4c0000, | ||
3443 | 0xff098200, | ||
3444 | 0xafa00014, | ||
3445 | 0x03a02821, | ||
3446 | 0x0320f809, | ||
3447 | 0x02402021, | ||
3448 | 0x8c500000, | ||
3449 | 0xff098200, | ||
3450 | 0x8c490000, | ||
3451 | 0xff098200, | ||
3452 | 0x0040a021, | ||
3453 | 0x3c0f59c0, | ||
3454 | 0x8e080000, | ||
3455 | 0xff098200, | ||
3456 | 0x448ff000, | ||
3457 | 0x240c0000, | ||
3458 | 0xff098200, | ||
3459 | 0x241e0000, | ||
3460 | 0xff098200, | ||
3461 | 0x01304823, | ||
3462 | 0xae6c0000, | ||
3463 | 0xff098200, | ||
3464 | 0x4600f7a1, | ||
3465 | 0x8d120000, | ||
3466 | 0xff098200, | ||
3467 | 0x8e4b0000, | ||
3468 | 0x26520004, | ||
3469 | 0x316d00ff, | ||
3470 | 0x000bb942, | ||
3471 | 0x000d6880, | ||
3472 | 0x32f707f8, | ||
3473 | 0x026d6021, | ||
3474 | 0x8d8c0000, | ||
3475 | 0x01800008, | ||
3476 | 0x02f0b821, | ||
3477 | 0xff000000, | ||
3478 | 0xff060028, | ||
3479 | 0xff000000, | ||
3480 | 0x8e790000, | ||
3481 | 0xff098200, | ||
3482 | 0x8e720000, | ||
3483 | 0xff098200, | ||
3484 | 0xae900000, | ||
3485 | 0xff098200, | ||
3486 | 0xae880000, | ||
3487 | 0xff098200, | ||
3488 | 0xae540000, | ||
3489 | 0xff098200, | ||
3490 | 0x02e02821, | ||
3491 | 0x0320f809, | ||
3492 | 0x02402021, | ||
3493 | 0x8e420000, | ||
3494 | 0xff098200, | ||
3495 | 0xd6400000, | ||
3496 | 0xff098200, | ||
3497 | 0x8e430000, | ||
3498 | 0xff098200, | ||
3499 | 0x10000000, | ||
3500 | 0xff05081a, | ||
3501 | 0xd6420000, | ||
3502 | 0xff098200, | ||
3503 | 0xff000000, | ||
3504 | 0xff060097, | ||
3505 | 0xff000000, | ||
3506 | 0x8c8d0000, | ||
3507 | 0xff098200, | ||
3508 | 0x90850000, | ||
3509 | 0xff098200, | ||
3510 | 0x03a07021, | ||
3511 | 0x03ade823, | ||
3512 | 0xaddffffc, | ||
3513 | 0x00052880, | ||
3514 | 0xadd0fff8, | ||
3515 | 0xadc4fff4, | ||
3516 | 0x01c08021, | ||
3517 | 0x248d0000, | ||
3518 | 0xff098200, | ||
3519 | 0x27ae0010, | ||
3520 | 0x10a00000, | ||
3521 | 0xff050802, | ||
3522 | 0x01a57821, | ||
3523 | 0xff06000b, | ||
3524 | 0x8dac0000, | ||
3525 | 0x25ad0004, | ||
3526 | 0x01af082b, | ||
3527 | 0xadcc0000, | ||
3528 | 0x14200000, | ||
3529 | 0xff05080b, | ||
3530 | 0x25ce0004, | ||
3531 | 0xff06000c, | ||
3532 | 0x8c990000, | ||
3533 | 0xff098200, | ||
3534 | 0x8c850000, | ||
3535 | 0xff098200, | ||
3536 | 0x8c860000, | ||
3537 | 0xff098200, | ||
3538 | 0x8c870000, | ||
3539 | 0xff098200, | ||
3540 | 0xd48c0000, | ||
3541 | 0xff098200, | ||
3542 | 0xd48e0000, | ||
3543 | 0xff098200, | ||
3544 | 0x0320f809, | ||
3545 | 0x8c840000, | ||
3546 | 0xff098200, | ||
3547 | 0x8e0dfff4, | ||
3548 | 0x8e0efff8, | ||
3549 | 0x8e1ffffc, | ||
3550 | 0xada20000, | ||
3551 | 0xff098200, | ||
3552 | 0xada30000, | ||
3553 | 0xff098200, | ||
3554 | 0xf5a00000, | ||
3555 | 0xff098200, | ||
3556 | 0xf5a20000, | ||
3557 | 0xff098200, | ||
3558 | 0x0200e821, | ||
3559 | 0x03e00008, | ||
3560 | 0x01c08021, | ||
3561 | 0xff000000, | ||
3562 | 0xff080000, | ||
3563 | 0xff000000, | ||
3564 | 0x02172821, | ||
3565 | 0x020a3021, | ||
3566 | 0x8cac0000, | ||
3567 | 0xff098200, | ||
3568 | 0x8ccd0000, | ||
3569 | 0xff098200, | ||
3570 | 0xd4a00000, | ||
3571 | 0xd4c20000, | ||
3572 | 0x2d8c0000, | ||
3573 | 0xff098200, | ||
3574 | 0x2dad0000, | ||
3575 | 0xff098200, | ||
3576 | 0x964e0000, | ||
3577 | 0xff098200, | ||
3578 | 0x018d6024, | ||
3579 | 0x26520004, | ||
3580 | 0x11800000, | ||
3581 | 0xff050835, | ||
3582 | 0x3c0d0000, | ||
3583 | 0xff090200, | ||
3584 | 0x000e7080, | ||
3585 | 0x01cd7021, | ||
3586 | 0xff000000, | ||
3587 | 0x46220034, | ||
3588 | 0xff000000, | ||
3589 | 0x46220036, | ||
3590 | 0xff000000, | ||
3591 | 0x00007001, | ||
3592 | 0xff000000, | ||
3593 | 0x00017001, | ||
3594 | 0xff000000, | ||
3595 | 0x024e9021, | ||
3596 | 0xff06000b, | ||
3597 | 0x8e4b0000, | ||
3598 | 0x26520004, | ||
3599 | 0x316d00ff, | ||
3600 | 0x000d6880, | ||
3601 | 0x026d6021, | ||
3602 | 0x000b5402, | ||
3603 | 0x8d810000, | ||
3604 | 0x000bb942, | ||
3605 | 0x000a50c0, | ||
3606 | 0x00200008, | ||
3607 | 0x32f707f8, | ||
3608 | 0xff000000, | ||
3609 | 0x0217b821, | ||
3610 | 0x26520004, | ||
3611 | 0x8eec0000, | ||
3612 | 0xff098200, | ||
3613 | 0xd6e00000, | ||
3614 | 0x020a5021, | ||
3615 | 0x964e0000, | ||
3616 | 0xff098200, | ||
3617 | 0x8d4d0000, | ||
3618 | 0xff098200, | ||
3619 | 0xd5420000, | ||
3620 | 0x3c0f0000, | ||
3621 | 0xff090200, | ||
3622 | 0x2d810000, | ||
3623 | 0xff098200, | ||
3624 | 0x2da40000, | ||
3625 | 0xff098200, | ||
3626 | 0x000e7080, | ||
3627 | 0x00240824, | ||
3628 | 0x10200000, | ||
3629 | 0xff050805, | ||
3630 | 0x01cf7021, | ||
3631 | 0x46220032, | ||
3632 | 0xff000000, | ||
3633 | 0x00007001, | ||
3634 | 0xff000000, | ||
3635 | 0x00017001, | ||
3636 | 0xff000000, | ||
3637 | 0xff06000b, | ||
3638 | 0x024e9021, | ||
3639 | 0x8e4b0000, | ||
3640 | 0x26520004, | ||
3641 | 0x316d00ff, | ||
3642 | 0x000d6880, | ||
3643 | 0x026d6021, | ||
3644 | 0x000b5402, | ||
3645 | 0x8d810000, | ||
3646 | 0x000bb942, | ||
3647 | 0x000a50c0, | ||
3648 | 0x00200008, | ||
3649 | 0x32f707f8, | ||
3650 | 0xff06000f, | ||
3651 | 0x8ee50000, | ||
3652 | 0xff098200, | ||
3653 | 0x8d460000, | ||
3654 | 0xff098200, | ||
3655 | 0xff000000, | ||
3656 | 0x240f0000, | ||
3657 | 0xff098200, | ||
3658 | 0x118f0000, | ||
3659 | 0xff05083b, | ||
3660 | 0xff000000, | ||
3661 | 0x2d810000, | ||
3662 | 0xff098200, | ||
3663 | 0xff000000, | ||
3664 | 0x11af0000, | ||
3665 | 0xff05083b, | ||
3666 | 0xff000000, | ||
3667 | 0x00a67826, | ||
3668 | 0x01ac6826, | ||
3669 | 0x2d840000, | ||
3670 | 0xff098200, | ||
3671 | 0x0001780a, | ||
3672 | 0x000d200b, | ||
3673 | 0x01af0825, | ||
3674 | 0x0001200a, | ||
3675 | 0x10800000, | ||
3676 | 0xff05080b, | ||
3677 | 0xff000000, | ||
3678 | 0x0001700b, | ||
3679 | 0xff000000, | ||
3680 | 0x0001700a, | ||
3681 | 0xff000000, | ||
3682 | 0x8cad0000, | ||
3683 | 0xff098200, | ||
3684 | 0x11a00000, | ||
3685 | 0xff05080b, | ||
3686 | 0x00000000, | ||
3687 | 0x91ad0000, | ||
3688 | 0xff098200, | ||
3689 | 0x31ad0000, | ||
3690 | 0xff090200, | ||
3691 | 0x15a00000, | ||
3692 | 0xff05080b, | ||
3693 | 0x00000000, | ||
3694 | 0x10000000, | ||
3695 | 0xff05083a, | ||
3696 | 0x24070000, | ||
3697 | 0xff098200, | ||
3698 | 0xff000000, | ||
3699 | 0x0217b821, | ||
3700 | 0x26520004, | ||
3701 | 0x8eec0000, | ||
3702 | 0xff098200, | ||
3703 | 0x000a5042, | ||
3704 | 0x8eef0000, | ||
3705 | 0xff098200, | ||
3706 | 0x022a5023, | ||
3707 | 0x964e0000, | ||
3708 | 0xff098200, | ||
3709 | 0xff000000, | ||
3710 | 0x24010000, | ||
3711 | 0xff098200, | ||
3712 | 0x11810000, | ||
3713 | 0xff05083b, | ||
3714 | 0xff000000, | ||
3715 | 0x8d4dfffc, | ||
3716 | 0x258c0000, | ||
3717 | 0xff098200, | ||
3718 | 0x000e7080, | ||
3719 | 0x01af6826, | ||
3720 | 0x018d6025, | ||
3721 | 0x3c0f0000, | ||
3722 | 0xff090200, | ||
3723 | 0x01cf7021, | ||
3724 | 0xff000000, | ||
3725 | 0x000c700b, | ||
3726 | 0xff000000, | ||
3727 | 0x000c700a, | ||
3728 | 0xff000000, | ||
3729 | 0x024e9021, | ||
3730 | 0x8e4b0000, | ||
3731 | 0x26520004, | ||
3732 | 0x316d00ff, | ||
3733 | 0x000d6880, | ||
3734 | 0x026d6021, | ||
3735 | 0x000b5402, | ||
3736 | 0x8d810000, | ||
3737 | 0x000bb942, | ||
3738 | 0x000a50c0, | ||
3739 | 0x00200008, | ||
3740 | 0x32f707f8, | ||
3741 | 0xff000000, | ||
3742 | 0x0217b821, | ||
3743 | 0x26520004, | ||
3744 | 0x8eec0000, | ||
3745 | 0xff098200, | ||
3746 | 0xd6e00000, | ||
3747 | 0x022a5021, | ||
3748 | 0x964e0000, | ||
3749 | 0xff098200, | ||
3750 | 0xd5420000, | ||
3751 | 0x3c0f0000, | ||
3752 | 0xff090200, | ||
3753 | 0x2d810000, | ||
3754 | 0xff098200, | ||
3755 | 0x000e7080, | ||
3756 | 0xff000000, | ||
3757 | 0x10200000, | ||
3758 | 0xff050805, | ||
3759 | 0xff000000, | ||
3760 | 0x10200000, | ||
3761 | 0xff050801, | ||
3762 | 0xff000000, | ||
3763 | 0x01cf7021, | ||
3764 | 0x46220032, | ||
3765 | 0xff000000, | ||
3766 | 0x00007001, | ||
3767 | 0x024e9021, | ||
3768 | 0xff06000b, | ||
3769 | 0xff000000, | ||
3770 | 0x00017001, | ||
3771 | 0xff06000b, | ||
3772 | 0x024e9021, | ||
3773 | 0xff000000, | ||
3774 | 0x8e4b0000, | ||
3775 | 0x26520004, | ||
3776 | 0x316d00ff, | ||
3777 | 0x000d6880, | ||
3778 | 0x026d6021, | ||
3779 | 0x000b5402, | ||
3780 | 0x8d810000, | ||
3781 | 0x000bb942, | ||
3782 | 0x000a50c0, | ||
3783 | 0x00200008, | ||
3784 | 0x32f707f8, | ||
3785 | 0xff000000, | ||
3786 | 0xff06000f, | ||
3787 | 0x24010000, | ||
3788 | 0xff098200, | ||
3789 | 0x11810000, | ||
3790 | 0xff05083b, | ||
3791 | 0x00000000, | ||
3792 | 0x10000000, | ||
3793 | 0xff05080b, | ||
3794 | 0x00000000, | ||
3795 | 0xff000000, | ||
3796 | 0x0217b821, | ||
3797 | 0x000a68c2, | ||
3798 | 0x8eec0000, | ||
3799 | 0xff098200, | ||
3800 | 0x964e0000, | ||
3801 | 0xff098200, | ||
3802 | 0x01a06827, | ||
3803 | 0x26520004, | ||
3804 | 0xff000000, | ||
3805 | 0x24010000, | ||
3806 | 0xff098200, | ||
3807 | 0x11810000, | ||
3808 | 0xff05083b, | ||
3809 | 0xff000000, | ||
3810 | 0x018d6026, | ||
3811 | 0x000e7080, | ||
3812 | 0x3c0f0000, | ||
3813 | 0xff090200, | ||
3814 | 0x01cf7021, | ||
3815 | 0xff000000, | ||
3816 | 0x000c700b, | ||
3817 | 0xff000000, | ||
3818 | 0x000c700a, | ||
3819 | 0xff000000, | ||
3820 | 0x024e9021, | ||
3821 | 0x8e4b0000, | ||
3822 | 0x26520004, | ||
3823 | 0x316d00ff, | ||
3824 | 0x000d6880, | ||
3825 | 0x026d6021, | ||
3826 | 0x000b5402, | ||
3827 | 0x8d810000, | ||
3828 | 0x000bb942, | ||
3829 | 0x000a50c0, | ||
3830 | 0x00200008, | ||
3831 | 0x32f707f8, | ||
3832 | 0xff000000, | ||
3833 | 0x020a5021, | ||
3834 | 0x964e0000, | ||
3835 | 0xff098200, | ||
3836 | 0x8d4c0000, | ||
3837 | 0xff098200, | ||
3838 | 0x26520004, | ||
3839 | 0xff000000, | ||
3840 | 0x2d8c0000, | ||
3841 | 0xff098200, | ||
3842 | 0x000e7080, | ||
3843 | 0x3c0f0000, | ||
3844 | 0xff090200, | ||
3845 | 0x01cf7021, | ||
3846 | 0xff000000, | ||
3847 | 0x000c700a, | ||
3848 | 0xff000000, | ||
3849 | 0x000c700b, | ||
3850 | 0xff000000, | ||
3851 | 0x024e9021, | ||
3852 | 0xff000000, | ||
3853 | 0x2d8c0000, | ||
3854 | 0xff098200, | ||
3855 | 0xd5400000, | ||
3856 | 0xff000000, | ||
3857 | 0x11800000, | ||
3858 | 0xff050801, | ||
3859 | 0xff000000, | ||
3860 | 0x15800000, | ||
3861 | 0xff050801, | ||
3862 | 0xff000000, | ||
3863 | 0x0217b821, | ||
3864 | 0x000e7080, | ||
3865 | 0x3c0f0000, | ||
3866 | 0xff090200, | ||
3867 | 0x01cf7021, | ||
3868 | 0xf6e00000, | ||
3869 | 0x024e9021, | ||
3870 | 0xff06000b, | ||
3871 | 0xff000000, | ||
3872 | 0x8e4b0000, | ||
3873 | 0x26520004, | ||
3874 | 0x316d00ff, | ||
3875 | 0x000d6880, | ||
3876 | 0x026d6021, | ||
3877 | 0x000b5402, | ||
3878 | 0x8d810000, | ||
3879 | 0x000bb942, | ||
3880 | 0x000a50c0, | ||
3881 | 0x00200008, | ||
3882 | 0x32f707f8, | ||
3883 | 0xff000000, | ||
3884 | 0x020a5021, | ||
3885 | 0x0217b821, | ||
3886 | 0xd5400000, | ||
3887 | 0x8e4b0000, | ||
3888 | 0x26520004, | ||
3889 | 0xf6e00000, | ||
3890 | 0x316d00ff, | ||
3891 | 0x000d6880, | ||
3892 | 0x026d6021, | ||
3893 | 0x000b5402, | ||
3894 | 0x8d810000, | ||
3895 | 0x000bb942, | ||
3896 | 0x000a50c0, | ||
3897 | 0x00200008, | ||
3898 | 0x32f707f8, | ||
3899 | 0xff000000, | ||
3900 | 0x020a5021, | ||
3901 | 0x0217b821, | ||
3902 | 0x8d4c0000, | ||
3903 | 0xff098200, | ||
3904 | 0x240d0000, | ||
3905 | 0xff098200, | ||
3906 | 0x2d8c0000, | ||
3907 | 0xff098200, | ||
3908 | 0x258d0000, | ||
3909 | 0xff098200, | ||
3910 | 0x8e4b0000, | ||
3911 | 0x26520004, | ||
3912 | 0xaeed0000, | ||
3913 | 0xff098200, | ||
3914 | 0x316d00ff, | ||
3915 | 0x000d6880, | ||
3916 | 0x026d6021, | ||
3917 | 0x000b5402, | ||
3918 | 0x8d810000, | ||
3919 | 0x000bb942, | ||
3920 | 0x000a50c0, | ||
3921 | 0x00200008, | ||
3922 | 0x32f707f8, | ||
3923 | 0xff000000, | ||
3924 | 0x020a3021, | ||
3925 | 0x0217b821, | ||
3926 | 0x8ccc0000, | ||
3927 | 0xff098200, | ||
3928 | 0xd4c00000, | ||
3929 | 0x2d810000, | ||
3930 | 0xff098200, | ||
3931 | 0x10200000, | ||
3932 | 0xff05083c, | ||
3933 | 0x46200007, | ||
3934 | 0x8e4b0000, | ||
3935 | 0x26520004, | ||
3936 | 0xf6e00000, | ||
3937 | 0x316d00ff, | ||
3938 | 0x000d6880, | ||
3939 | 0x026d6021, | ||
3940 | 0x000b5402, | ||
3941 | 0x8d810000, | ||
3942 | 0x000bb942, | ||
3943 | 0x000a50c0, | ||
3944 | 0x00200008, | ||
3945 | 0x32f707f8, | ||
3946 | 0xff000000, | ||
3947 | 0x020a2821, | ||
3948 | 0x0217b821, | ||
3949 | 0x8cac0000, | ||
3950 | 0xff098200, | ||
3951 | 0x8ca40000, | ||
3952 | 0xff098200, | ||
3953 | 0x24010000, | ||
3954 | 0xff098200, | ||
3955 | 0x15810000, | ||
3956 | 0xff050802, | ||
3957 | 0x24010000, | ||
3958 | 0xff098200, | ||
3959 | 0x8c820000, | ||
3960 | 0xff098200, | ||
3961 | 0xff06000b, | ||
3962 | 0x44820000, | ||
3963 | 0x46800021, | ||
3964 | 0x8e4b0000, | ||
3965 | 0x26520004, | ||
3966 | 0xf6e00000, | ||
3967 | 0x316d00ff, | ||
3968 | 0x000d6880, | ||
3969 | 0x026d6021, | ||
3970 | 0x000b5402, | ||
3971 | 0x8d810000, | ||
3972 | 0x000bb942, | ||
3973 | 0x000a50c0, | ||
3974 | 0x00200008, | ||
3975 | 0x32f707f8, | ||
3976 | 0xff06000c, | ||
3977 | 0x15810000, | ||
3978 | 0xff05083e, | ||
3979 | 0x00000000, | ||
3980 | 0xff000000, | ||
3981 | 0x8c8e0000, | ||
3982 | 0xff098200, | ||
3983 | 0x15c00000, | ||
3984 | 0xff050809, | ||
3985 | 0x00000000, | ||
3986 | 0xff06000d, | ||
3987 | 0xff000000, | ||
3988 | 0xff06003f, | ||
3989 | 0x8e790000, | ||
3990 | 0xff098200, | ||
3991 | 0x0320f809, | ||
3992 | 0x00000000, | ||
3993 | 0x10000000, | ||
3994 | 0xff05080b, | ||
3995 | 0x00000000, | ||
3996 | 0xff000000, | ||
3997 | 0xff060013, | ||
3998 | 0x91cc0000, | ||
3999 | 0xff098200, | ||
4000 | 0x318c0000, | ||
4001 | 0xff090200, | ||
4002 | 0x15800000, | ||
4003 | 0xff05080d, | ||
4004 | 0x00000000, | ||
4005 | 0x10000000, | ||
4006 | 0xff05083e, | ||
4007 | 0x00000000, | ||
4008 | 0xff000000, | ||
4009 | 0x000b4542, | ||
4010 | 0x310807f8, | ||
4011 | 0x314907f8, | ||
4012 | 0xff000000, | ||
4013 | 0x02083021, | ||
4014 | 0x02293821, | ||
4015 | 0x8ccd0000, | ||
4016 | 0xff098200, | ||
4017 | 0xd4d40000, | ||
4018 | 0xd4f60000, | ||
4019 | 0x2da10000, | ||
4020 | 0xff098200, | ||
4021 | 0xff000000, | ||
4022 | 0x02083821, | ||
4023 | 0x02293021, | ||
4024 | 0x8ced0000, | ||
4025 | 0xff098200, | ||
4026 | 0xd4f60000, | ||
4027 | 0xd4d40000, | ||
4028 | 0x2da10000, | ||
4029 | 0xff098200, | ||
4030 | 0xff000000, | ||
4031 | 0x02083021, | ||
4032 | 0x02093821, | ||
4033 | 0x8ccd0000, | ||
4034 | 0xff098200, | ||
4035 | 0x8cee0000, | ||
4036 | 0xff098200, | ||
4037 | 0xd4d40000, | ||
4038 | 0xd4f60000, | ||
4039 | 0x2da10000, | ||
4040 | 0xff098200, | ||
4041 | 0x2dcc0000, | ||
4042 | 0xff098200, | ||
4043 | 0x002c0824, | ||
4044 | 0xff000000, | ||
4045 | 0x10200000, | ||
4046 | 0xff05083d, | ||
4047 | 0x0217b821, | ||
4048 | 0x4636a000, | ||
4049 | 0x8e4b0000, | ||
4050 | 0x26520004, | ||
4051 | 0xf6e00000, | ||
4052 | 0x316d00ff, | ||
4053 | 0x000d6880, | ||
4054 | 0x026d6021, | ||
4055 | 0x000b5402, | ||
4056 | 0x8d810000, | ||
4057 | 0x000bb942, | ||
4058 | 0x000a50c0, | ||
4059 | 0x00200008, | ||
4060 | 0x32f707f8, | ||
4061 | 0xff000000, | ||
4062 | 0x000b4542, | ||
4063 | 0x310807f8, | ||
4064 | 0x314907f8, | ||
4065 | 0xff000000, | ||
4066 | 0x02083021, | ||
4067 | 0x02293821, | ||
4068 | 0x8ccd0000, | ||
4069 | 0xff098200, | ||
4070 | 0xd4d40000, | ||
4071 | 0xd4f60000, | ||
4072 | 0x2da10000, | ||
4073 | 0xff098200, | ||
4074 | 0xff000000, | ||
4075 | 0x02083821, | ||
4076 | 0x02293021, | ||
4077 | 0x8ced0000, | ||
4078 | 0xff098200, | ||
4079 | 0xd4f60000, | ||
4080 | 0xd4d40000, | ||
4081 | 0x2da10000, | ||
4082 | 0xff098200, | ||
4083 | 0xff000000, | ||
4084 | 0x02083021, | ||
4085 | 0x02093821, | ||
4086 | 0x8ccd0000, | ||
4087 | 0xff098200, | ||
4088 | 0x8cee0000, | ||
4089 | 0xff098200, | ||
4090 | 0xd4d40000, | ||
4091 | 0xd4f60000, | ||
4092 | 0x2da10000, | ||
4093 | 0xff098200, | ||
4094 | 0x2dcc0000, | ||
4095 | 0xff098200, | ||
4096 | 0x002c0824, | ||
4097 | 0xff000000, | ||
4098 | 0x10200000, | ||
4099 | 0xff05083d, | ||
4100 | 0x0217b821, | ||
4101 | 0x4636a001, | ||
4102 | 0x8e4b0000, | ||
4103 | 0x26520004, | ||
4104 | 0xf6e00000, | ||
4105 | 0x316d00ff, | ||
4106 | 0x000d6880, | ||
4107 | 0x026d6021, | ||
4108 | 0x000b5402, | ||
4109 | 0x8d810000, | ||
4110 | 0x000bb942, | ||
4111 | 0x000a50c0, | ||
4112 | 0x00200008, | ||
4113 | 0x32f707f8, | ||
4114 | 0xff000000, | ||
4115 | 0x000b4542, | ||
4116 | 0x310807f8, | ||
4117 | 0x314907f8, | ||
4118 | 0xff000000, | ||
4119 | 0x02083021, | ||
4120 | 0x02293821, | ||
4121 | 0x8ccd0000, | ||
4122 | 0xff098200, | ||
4123 | 0xd4d40000, | ||
4124 | 0xd4f60000, | ||
4125 | 0x2da10000, | ||
4126 | 0xff098200, | ||
4127 | 0xff000000, | ||
4128 | 0x02083821, | ||
4129 | 0x02293021, | ||
4130 | 0x8ced0000, | ||
4131 | 0xff098200, | ||
4132 | 0xd4f60000, | ||
4133 | 0xd4d40000, | ||
4134 | 0x2da10000, | ||
4135 | 0xff098200, | ||
4136 | 0xff000000, | ||
4137 | 0x02083021, | ||
4138 | 0x02093821, | ||
4139 | 0x8ccd0000, | ||
4140 | 0xff098200, | ||
4141 | 0x8cee0000, | ||
4142 | 0xff098200, | ||
4143 | 0xd4d40000, | ||
4144 | 0xd4f60000, | ||
4145 | 0x2da10000, | ||
4146 | 0xff098200, | ||
4147 | 0x2dcc0000, | ||
4148 | 0xff098200, | ||
4149 | 0x002c0824, | ||
4150 | 0xff000000, | ||
4151 | 0x10200000, | ||
4152 | 0xff05083d, | ||
4153 | 0x0217b821, | ||
4154 | 0x4636a002, | ||
4155 | 0x8e4b0000, | ||
4156 | 0x26520004, | ||
4157 | 0xf6e00000, | ||
4158 | 0x316d00ff, | ||
4159 | 0x000d6880, | ||
4160 | 0x026d6021, | ||
4161 | 0x000b5402, | ||
4162 | 0x8d810000, | ||
4163 | 0x000bb942, | ||
4164 | 0x000a50c0, | ||
4165 | 0x00200008, | ||
4166 | 0x32f707f8, | ||
4167 | 0xff000000, | ||
4168 | 0x000b4542, | ||
4169 | 0x310807f8, | ||
4170 | 0x314907f8, | ||
4171 | 0xff000000, | ||
4172 | 0x02083021, | ||
4173 | 0x02293821, | ||
4174 | 0x8ccd0000, | ||
4175 | 0xff098200, | ||
4176 | 0xd4d40000, | ||
4177 | 0xd4f60000, | ||
4178 | 0x2da10000, | ||
4179 | 0xff098200, | ||
4180 | 0xff000000, | ||
4181 | 0x02083821, | ||
4182 | 0x02293021, | ||
4183 | 0x8ced0000, | ||
4184 | 0xff098200, | ||
4185 | 0xd4f60000, | ||
4186 | 0xd4d40000, | ||
4187 | 0x2da10000, | ||
4188 | 0xff098200, | ||
4189 | 0xff000000, | ||
4190 | 0x02083021, | ||
4191 | 0x02093821, | ||
4192 | 0x8ccd0000, | ||
4193 | 0xff098200, | ||
4194 | 0x8cee0000, | ||
4195 | 0xff098200, | ||
4196 | 0xd4d40000, | ||
4197 | 0xd4f60000, | ||
4198 | 0x2da10000, | ||
4199 | 0xff098200, | ||
4200 | 0x2dcc0000, | ||
4201 | 0xff098200, | ||
4202 | 0x002c0824, | ||
4203 | 0xff000000, | ||
4204 | 0x10200000, | ||
4205 | 0xff05083d, | ||
4206 | 0x0217b821, | ||
4207 | 0x4636a003, | ||
4208 | 0x8e4b0000, | ||
4209 | 0x26520004, | ||
4210 | 0xf6e00000, | ||
4211 | 0x316d00ff, | ||
4212 | 0x000d6880, | ||
4213 | 0x026d6021, | ||
4214 | 0x000b5402, | ||
4215 | 0x8d810000, | ||
4216 | 0x000bb942, | ||
4217 | 0x000a50c0, | ||
4218 | 0x00200008, | ||
4219 | 0x32f707f8, | ||
4220 | 0xff000000, | ||
4221 | 0x000b4542, | ||
4222 | 0x310807f8, | ||
4223 | 0x314907f8, | ||
4224 | 0xff000000, | ||
4225 | 0x02083021, | ||
4226 | 0x02293821, | ||
4227 | 0x8ccd0000, | ||
4228 | 0xff098200, | ||
4229 | 0xd4d40000, | ||
4230 | 0xd4f60000, | ||
4231 | 0x2da10000, | ||
4232 | 0xff098200, | ||
4233 | 0xff000000, | ||
4234 | 0x02083821, | ||
4235 | 0x02293021, | ||
4236 | 0x8ced0000, | ||
4237 | 0xff098200, | ||
4238 | 0xd4f60000, | ||
4239 | 0xd4d40000, | ||
4240 | 0x2da10000, | ||
4241 | 0xff098200, | ||
4242 | 0xff000000, | ||
4243 | 0x02083021, | ||
4244 | 0x02093821, | ||
4245 | 0x8ccd0000, | ||
4246 | 0xff098200, | ||
4247 | 0x8cee0000, | ||
4248 | 0xff098200, | ||
4249 | 0xd4d40000, | ||
4250 | 0xd4f60000, | ||
4251 | 0x2da10000, | ||
4252 | 0xff098200, | ||
4253 | 0x2dcc0000, | ||
4254 | 0xff098200, | ||
4255 | 0x002c0824, | ||
4256 | 0xff000000, | ||
4257 | 0x10200000, | ||
4258 | 0xff05083d, | ||
4259 | 0x0217b821, | ||
4260 | 0xff060098, | ||
4261 | 0x04110000, | ||
4262 | 0xff05085b, | ||
4263 | 0x4636a303, | ||
4264 | 0x46360002, | ||
4265 | 0x4620a001, | ||
4266 | 0x8e4b0000, | ||
4267 | 0x26520004, | ||
4268 | 0xf6e00000, | ||
4269 | 0x316d00ff, | ||
4270 | 0x000d6880, | ||
4271 | 0x026d6021, | ||
4272 | 0x000b5402, | ||
4273 | 0x8d810000, | ||
4274 | 0x000bb942, | ||
4275 | 0x000a50c0, | ||
4276 | 0x00200008, | ||
4277 | 0x32f707f8, | ||
4278 | 0xff000000, | ||
4279 | 0x000b4542, | ||
4280 | 0x310807f8, | ||
4281 | 0x314907f8, | ||
4282 | 0xff000000, | ||
4283 | 0x02083021, | ||
4284 | 0x02293821, | ||
4285 | 0x8ccd0000, | ||
4286 | 0xff098200, | ||
4287 | 0xd4d40000, | ||
4288 | 0xd4f60000, | ||
4289 | 0x2da10000, | ||
4290 | 0xff098200, | ||
4291 | 0xff000000, | ||
4292 | 0x02083821, | ||
4293 | 0x02293021, | ||
4294 | 0x8ced0000, | ||
4295 | 0xff098200, | ||
4296 | 0xd4f60000, | ||
4297 | 0xd4d40000, | ||
4298 | 0x2da10000, | ||
4299 | 0xff098200, | ||
4300 | 0xff000000, | ||
4301 | 0x02083021, | ||
4302 | 0x02093821, | ||
4303 | 0x8ccd0000, | ||
4304 | 0xff098200, | ||
4305 | 0x8cee0000, | ||
4306 | 0xff098200, | ||
4307 | 0xd4d40000, | ||
4308 | 0xd4f60000, | ||
4309 | 0x2da10000, | ||
4310 | 0xff098200, | ||
4311 | 0x2dcc0000, | ||
4312 | 0xff098200, | ||
4313 | 0x002c0824, | ||
4314 | 0xff000000, | ||
4315 | 0x10200000, | ||
4316 | 0xff05083d, | ||
4317 | 0x0217b821, | ||
4318 | 0x10000000, | ||
4319 | 0xff050898, | ||
4320 | 0x00000000, | ||
4321 | 0xff000000, | ||
4322 | 0x000b4542, | ||
4323 | 0x310807f8, | ||
4324 | 0x314907f8, | ||
4325 | 0x02083021, | ||
4326 | 0x02093821, | ||
4327 | 0x8ccd0000, | ||
4328 | 0xff098200, | ||
4329 | 0x8cee0000, | ||
4330 | 0xff098200, | ||
4331 | 0xd4cc0000, | ||
4332 | 0xd4ee0000, | ||
4333 | 0x2da10000, | ||
4334 | 0xff098200, | ||
4335 | 0x2dcc0000, | ||
4336 | 0xff098200, | ||
4337 | 0x002c0824, | ||
4338 | 0x8e790000, | ||
4339 | 0xff098200, | ||
4340 | 0x10200000, | ||
4341 | 0xff05083d, | ||
4342 | 0x0217b821, | ||
4343 | 0x0320f809, | ||
4344 | 0x00000000, | ||
4345 | 0x8e4b0000, | ||
4346 | 0x26520004, | ||
4347 | 0xf6e00000, | ||
4348 | 0x316d00ff, | ||
4349 | 0x000d6880, | ||
4350 | 0x026d6021, | ||
4351 | 0x000b5402, | ||
4352 | 0x8d810000, | ||
4353 | 0x000bb942, | ||
4354 | 0x000a50c0, | ||
4355 | 0x00200008, | ||
4356 | 0x32f707f8, | ||
4357 | 0xff000000, | ||
4358 | 0x000b4542, | ||
4359 | 0x310807f8, | ||
4360 | 0x314907f8, | ||
4361 | 0x01283023, | ||
4362 | 0xae900000, | ||
4363 | 0xff098200, | ||
4364 | 0x02092821, | ||
4365 | 0x0100a821, | ||
4366 | 0xff06002b, | ||
4367 | 0x8e790000, | ||
4368 | 0xff098200, | ||
4369 | 0x000630c2, | ||
4370 | 0xafb20014, | ||
4371 | 0x0320f809, | ||
4372 | 0x02802021, | ||
4373 | 0x14400000, | ||
4374 | 0xff050836, | ||
4375 | 0x8e900000, | ||
4376 | 0xff098200, | ||
4377 | 0x02154021, | ||
4378 | 0xd5000000, | ||
4379 | 0x0217b821, | ||
4380 | 0x8e4b0000, | ||
4381 | 0x26520004, | ||
4382 | 0xf6e00000, | ||
4383 | 0x316d00ff, | ||
4384 | 0x000d6880, | ||
4385 | 0x026d6021, | ||
4386 | 0x000b5402, | ||
4387 | 0x8d810000, | ||
4388 | 0x000bb942, | ||
4389 | 0x000a50c0, | ||
4390 | 0x00200008, | ||
4391 | 0x32f707f8, | ||
4392 | 0xff000000, | ||
4393 | 0x000a6842, | ||
4394 | 0x022d6823, | ||
4395 | 0x8e4b0000, | ||
4396 | 0x26520004, | ||
4397 | 0x8dacfffc, | ||
4398 | 0x0217b821, | ||
4399 | 0x240e0000, | ||
4400 | 0xff098200, | ||
4401 | 0xaeec0000, | ||
4402 | 0xff098200, | ||
4403 | 0xaeee0000, | ||
4404 | 0xff098200, | ||
4405 | 0x316d00ff, | ||
4406 | 0x000d6880, | ||
4407 | 0x026d6021, | ||
4408 | 0x000b5402, | ||
4409 | 0x8d810000, | ||
4410 | 0x000bb942, | ||
4411 | 0x000a50c0, | ||
4412 | 0x00200008, | ||
4413 | 0x32f707f8, | ||
4414 | 0xff000000, | ||
4415 | 0x000a6842, | ||
4416 | 0x022d6823, | ||
4417 | 0x8e4b0000, | ||
4418 | 0x26520004, | ||
4419 | 0x8dacfffc, | ||
4420 | 0x0217b821, | ||
4421 | 0x240e0000, | ||
4422 | 0xff098200, | ||
4423 | 0xaeec0000, | ||
4424 | 0xff098200, | ||
4425 | 0xaeee0000, | ||
4426 | 0xff098200, | ||
4427 | 0x316d00ff, | ||
4428 | 0x000d6880, | ||
4429 | 0x026d6021, | ||
4430 | 0x000b5402, | ||
4431 | 0x8d810000, | ||
4432 | 0x000bb942, | ||
4433 | 0x000a50c0, | ||
4434 | 0x00200008, | ||
4435 | 0x32f707f8, | ||
4436 | 0xff000000, | ||
4437 | 0x000b5403, | ||
4438 | 0x448a0000, | ||
4439 | 0x0217b821, | ||
4440 | 0x46800021, | ||
4441 | 0x8e4b0000, | ||
4442 | 0x26520004, | ||
4443 | 0xf6e00000, | ||
4444 | 0x316d00ff, | ||
4445 | 0x000d6880, | ||
4446 | 0x026d6021, | ||
4447 | 0x000b5402, | ||
4448 | 0x8d810000, | ||
4449 | 0x000bb942, | ||
4450 | 0x000a50c0, | ||
4451 | 0x00200008, | ||
4452 | 0x32f707f8, | ||
4453 | 0xff000000, | ||
4454 | 0x022a5021, | ||
4455 | 0x0217b821, | ||
4456 | 0xd5400000, | ||
4457 | 0x8e4b0000, | ||
4458 | 0x26520004, | ||
4459 | 0xf6e00000, | ||
4460 | 0x316d00ff, | ||
4461 | 0x000d6880, | ||
4462 | 0x026d6021, | ||
4463 | 0x000b5402, | ||
4464 | 0x8d810000, | ||
4465 | 0x000bb942, | ||
4466 | 0x000a50c0, | ||
4467 | 0x00200008, | ||
4468 | 0x32f707f8, | ||
4469 | 0xff000000, | ||
4470 | 0x000a68c2, | ||
4471 | 0x0217b821, | ||
4472 | 0x01a06027, | ||
4473 | 0x8e4b0000, | ||
4474 | 0x26520004, | ||
4475 | 0xaeec0000, | ||
4476 | 0xff098200, | ||
4477 | 0x316d00ff, | ||
4478 | 0x000d6880, | ||
4479 | 0x026d6021, | ||
4480 | 0x000b5402, | ||
4481 | 0x8d810000, | ||
4482 | 0x000bb942, | ||
4483 | 0x000a50c0, | ||
4484 | 0x00200008, | ||
4485 | 0x32f707f8, | ||
4486 | 0xff000000, | ||
4487 | 0x0217b821, | ||
4488 | 0xaefe0000, | ||
4489 | 0xff098200, | ||
4490 | 0x26f70008, | ||
4491 | 0x020a5021, | ||
4492 | 0xff06000b, | ||
4493 | 0xaefe0000, | ||
4494 | 0xff098200, | ||
4495 | 0x02ea082a, | ||
4496 | 0x14200000, | ||
4497 | 0xff05080b, | ||
4498 | 0x26f70008, | ||
4499 | 0x8e4b0000, | ||
4500 | 0x26520004, | ||
4501 | 0x316d00ff, | ||
4502 | 0x000d6880, | ||
4503 | 0x026d6021, | ||
4504 | 0x000b5402, | ||
4505 | 0x8d810000, | ||
4506 | 0x000bb942, | ||
4507 | 0x000a50c0, | ||
4508 | 0x00200008, | ||
4509 | 0x32f707f8, | ||
4510 | 0xff000000, | ||
4511 | 0x8e080000, | ||
4512 | 0xff098200, | ||
4513 | 0x000a5042, | ||
4514 | 0x01485021, | ||
4515 | 0x8d480000, | ||
4516 | 0xff098200, | ||
4517 | 0x8e4b0000, | ||
4518 | 0x26520004, | ||
4519 | 0x8d0d0000, | ||
4520 | 0xff098200, | ||
4521 | 0xd5a00000, | ||
4522 | 0x0217b821, | ||
4523 | 0xf6e00000, | ||
4524 | 0x316d00ff, | ||
4525 | 0x000d6880, | ||
4526 | 0x026d6021, | ||
4527 | 0x000b5402, | ||
4528 | 0x8d810000, | ||
4529 | 0x000bb942, | ||
4530 | 0x000a50c0, | ||
4531 | 0x00200008, | ||
4532 | 0x32f707f8, | ||
4533 | 0xff000000, | ||
4534 | 0x8e080000, | ||
4535 | 0xff098200, | ||
4536 | 0x0017b842, | ||
4537 | 0x020a5021, | ||
4538 | 0x02e8b821, | ||
4539 | 0xd5400000, | ||
4540 | 0x8ee80000, | ||
4541 | 0xff098200, | ||
4542 | 0x910f0000, | ||
4543 | 0xff098200, | ||
4544 | 0x8d050000, | ||
4545 | 0xff098200, | ||
4546 | 0x31ef0000, | ||
4547 | 0xff090200, | ||
4548 | 0x910c0000, | ||
4549 | 0xff098200, | ||
4550 | 0x8d4e0000, | ||
4551 | 0xff098200, | ||
4552 | 0xf4a00000, | ||
4553 | 0x24010000, | ||
4554 | 0xff098200, | ||
4555 | 0x01ec7825, | ||
4556 | 0x11e10000, | ||
4557 | 0xff050802, | ||
4558 | 0x25ce0000, | ||
4559 | 0xff098200, | ||
4560 | 0xff06000b, | ||
4561 | 0x8e4b0000, | ||
4562 | 0x26520004, | ||
4563 | 0x316d00ff, | ||
4564 | 0x000d6880, | ||
4565 | 0x026d6021, | ||
4566 | 0x000b5402, | ||
4567 | 0x8d810000, | ||
4568 | 0x000bb942, | ||
4569 | 0x000a50c0, | ||
4570 | 0x00200008, | ||
4571 | 0x32f707f8, | ||
4572 | 0xff06000c, | ||
4573 | 0x2dc10000, | ||
4574 | 0xff098200, | ||
4575 | 0x10200000, | ||
4576 | 0xff05080b, | ||
4577 | 0x8d4d0000, | ||
4578 | 0xff098200, | ||
4579 | 0x91af0000, | ||
4580 | 0xff098200, | ||
4581 | 0x31ef0000, | ||
4582 | 0xff090200, | ||
4583 | 0x11e00000, | ||
4584 | 0xff05080b, | ||
4585 | 0x8e790000, | ||
4586 | 0xff098200, | ||
4587 | 0x0320f809, | ||
4588 | 0x26640000, | ||
4589 | 0xff098200, | ||
4590 | 0x10000000, | ||
4591 | 0xff05080b, | ||
4592 | 0x00000000, | ||
4593 | 0xff000000, | ||
4594 | 0x8e080000, | ||
4595 | 0xff098200, | ||
4596 | 0x0017b842, | ||
4597 | 0x000a6842, | ||
4598 | 0x02e8b821, | ||
4599 | 0x022d6823, | ||
4600 | 0x8ee80000, | ||
4601 | 0xff098200, | ||
4602 | 0x8dadfffc, | ||
4603 | 0x910e0000, | ||
4604 | 0xff098200, | ||
4605 | 0x8d050000, | ||
4606 | 0xff098200, | ||
4607 | 0x91af0000, | ||
4608 | 0xff098200, | ||
4609 | 0x31c10000, | ||
4610 | 0xff090200, | ||
4611 | 0x910e0000, | ||
4612 | 0xff098200, | ||
4613 | 0x240c0000, | ||
4614 | 0xff098200, | ||
4615 | 0xacad0000, | ||
4616 | 0xff098200, | ||
4617 | 0x14200000, | ||
4618 | 0xff050802, | ||
4619 | 0xacac0000, | ||
4620 | 0xff098200, | ||
4621 | 0xff06000b, | ||
4622 | 0x8e4b0000, | ||
4623 | 0x26520004, | ||
4624 | 0x316d00ff, | ||
4625 | 0x000d6880, | ||
4626 | 0x026d6021, | ||
4627 | 0x000b5402, | ||
4628 | 0x8d810000, | ||
4629 | 0x000bb942, | ||
4630 | 0x000a50c0, | ||
4631 | 0x00200008, | ||
4632 | 0x32f707f8, | ||
4633 | 0xff06000c, | ||
4634 | 0x11c00000, | ||
4635 | 0xff05080b, | ||
4636 | 0x31e10000, | ||
4637 | 0xff090200, | ||
4638 | 0x10200000, | ||
4639 | 0xff05080b, | ||
4640 | 0x8e790000, | ||
4641 | 0xff098200, | ||
4642 | 0x0320f809, | ||
4643 | 0x26640000, | ||
4644 | 0xff098200, | ||
4645 | 0x10000000, | ||
4646 | 0xff05080b, | ||
4647 | 0x00000000, | ||
4648 | 0xff000000, | ||
4649 | 0x8e080000, | ||
4650 | 0xff098200, | ||
4651 | 0x0017b842, | ||
4652 | 0x022a5021, | ||
4653 | 0x02e8b821, | ||
4654 | 0xd5400000, | ||
4655 | 0x8ee80000, | ||
4656 | 0xff098200, | ||
4657 | 0x8e4b0000, | ||
4658 | 0x26520004, | ||
4659 | 0x8d0d0000, | ||
4660 | 0xff098200, | ||
4661 | 0xf5a00000, | ||
4662 | 0x316d00ff, | ||
4663 | 0x000d6880, | ||
4664 | 0x026d6021, | ||
4665 | 0x000b5402, | ||
4666 | 0x8d810000, | ||
4667 | 0x000bb942, | ||
4668 | 0x000a50c0, | ||
4669 | 0x00200008, | ||
4670 | 0x32f707f8, | ||
4671 | 0xff000000, | ||
4672 | 0x8e080000, | ||
4673 | 0xff098200, | ||
4674 | 0x0017b842, | ||
4675 | 0x000a60c2, | ||
4676 | 0x02e8b821, | ||
4677 | 0x01806027, | ||
4678 | 0x8ee80000, | ||
4679 | 0xff098200, | ||
4680 | 0x8e4b0000, | ||
4681 | 0x26520004, | ||
4682 | 0x8d0d0000, | ||
4683 | 0xff098200, | ||
4684 | 0xadac0000, | ||
4685 | 0xff098200, | ||
4686 | 0x316d00ff, | ||
4687 | 0x000d6880, | ||
4688 | 0x026d6021, | ||
4689 | 0x000b5402, | ||
4690 | 0x8d810000, | ||
4691 | 0x000bb942, | ||
4692 | 0x000a50c0, | ||
4693 | 0x00200008, | ||
4694 | 0x32f707f8, | ||
4695 | 0xff000000, | ||
4696 | 0x8e8e0000, | ||
4697 | 0xff098200, | ||
4698 | 0x000a6042, | ||
4699 | 0x3c010000, | ||
4700 | 0xff090200, | ||
4701 | 0x01816021, | ||
4702 | 0x024c9021, | ||
4703 | 0x8e790000, | ||
4704 | 0xff098200, | ||
4705 | 0xae900000, | ||
4706 | 0xff098200, | ||
4707 | 0x11c00000, | ||
4708 | 0xff050801, | ||
4709 | 0x02802021, | ||
4710 | 0x0320f809, | ||
4711 | 0x02172821, | ||
4712 | 0x8e900000, | ||
4713 | 0xff098200, | ||
4714 | 0xff06000b, | ||
4715 | 0x8e4b0000, | ||
4716 | 0x26520004, | ||
4717 | 0x316d00ff, | ||
4718 | 0x000d6880, | ||
4719 | 0x026d6021, | ||
4720 | 0x000b5402, | ||
4721 | 0x8d810000, | ||
4722 | 0x000bb942, | ||
4723 | 0x000a50c0, | ||
4724 | 0x00200008, | ||
4725 | 0x32f707f8, | ||
4726 | 0xff000000, | ||
4727 | 0x000a6842, | ||
4728 | 0x8e790000, | ||
4729 | 0xff098200, | ||
4730 | 0x022d6823, | ||
4731 | 0x8e060000, | ||
4732 | 0xff098200, | ||
4733 | 0x8da5fffc, | ||
4734 | 0xae900000, | ||
4735 | 0xff098200, | ||
4736 | 0xafb20014, | ||
4737 | 0x0320f809, | ||
4738 | 0x02802021, | ||
4739 | 0x8e900000, | ||
4740 | 0xff098200, | ||
4741 | 0x240c0000, | ||
4742 | 0xff098200, | ||
4743 | 0x8e4b0000, | ||
4744 | 0x26520004, | ||
4745 | 0x0217b821, | ||
4746 | 0xaeec0000, | ||
4747 | 0xff098200, | ||
4748 | 0xaee20000, | ||
4749 | 0xff098200, | ||
4750 | 0x316d00ff, | ||
4751 | 0x000d6880, | ||
4752 | 0x026d6021, | ||
4753 | 0x000b5402, | ||
4754 | 0x8d810000, | ||
4755 | 0x000bb942, | ||
4756 | 0x000a50c0, | ||
4757 | 0x00200008, | ||
4758 | 0x32f707f8, | ||
4759 | 0xff000000, | ||
4760 | 0x8e6c0000, | ||
4761 | 0xff098200, | ||
4762 | 0x8e6d0000, | ||
4763 | 0xff098200, | ||
4764 | 0xae900000, | ||
4765 | 0xff098200, | ||
4766 | 0xafb20014, | ||
4767 | 0x018d082b, | ||
4768 | 0x10200000, | ||
4769 | 0xff050805, | ||
4770 | 0xff06000b, | ||
4771 | 0xff000000, | ||
4772 | 0x8e790000, | ||
4773 | 0xff098200, | ||
4774 | 0x000a28c2, | ||
4775 | 0x30a507ff, | ||
4776 | 0x240c0801, | ||
4777 | 0x24a1f801, | ||
4778 | 0x000a3382, | ||
4779 | 0x0181280a, | ||
4780 | 0x0320f809, | ||
4781 | 0x02802021, | ||
4782 | 0xff000000, | ||
4783 | 0x8e790000, | ||
4784 | 0xff098200, | ||
4785 | 0x000a6842, | ||
4786 | 0x022d6823, | ||
4787 | 0x02802021, | ||
4788 | 0x0320f809, | ||
4789 | 0x8da5fffc, | ||
4790 | 0xff000000, | ||
4791 | 0x8e900000, | ||
4792 | 0xff098200, | ||
4793 | 0x8e4b0000, | ||
4794 | 0x26520004, | ||
4795 | 0x0217b821, | ||
4796 | 0x240c0000, | ||
4797 | 0xff098200, | ||
4798 | 0xaee20000, | ||
4799 | 0xff098200, | ||
4800 | 0xaeec0000, | ||
4801 | 0xff098200, | ||
4802 | 0x316d00ff, | ||
4803 | 0x000d6880, | ||
4804 | 0x026d6021, | ||
4805 | 0x000b5402, | ||
4806 | 0x8d810000, | ||
4807 | 0x000bb942, | ||
4808 | 0x000a50c0, | ||
4809 | 0x00200008, | ||
4810 | 0x32f707f8, | ||
4811 | 0xff06000f, | ||
4812 | 0x8e790000, | ||
4813 | 0xff098200, | ||
4814 | 0x0140a821, | ||
4815 | 0x0320f809, | ||
4816 | 0x02802021, | ||
4817 | 0x10000000, | ||
4818 | 0xff05080b, | ||
4819 | 0x02a05021, | ||
4820 | 0xff000000, | ||
4821 | 0x8e0e0000, | ||
4822 | 0xff098200, | ||
4823 | 0x000a6842, | ||
4824 | 0x022d6823, | ||
4825 | 0x8dc80000, | ||
4826 | 0xff098200, | ||
4827 | 0x8da9fffc, | ||
4828 | 0xff000000, | ||
4829 | 0x10000000, | ||
4830 | 0xff050899, | ||
4831 | 0xff000000, | ||
4832 | 0x10000000, | ||
4833 | 0xff05089a, | ||
4834 | 0xff000000, | ||
4835 | 0x0217b821, | ||
4836 | 0xff000000, | ||
4837 | 0x000b4542, | ||
4838 | 0x310807f8, | ||
4839 | 0x314907f8, | ||
4840 | 0x02082821, | ||
4841 | 0x02093021, | ||
4842 | 0x8cad0000, | ||
4843 | 0xff098200, | ||
4844 | 0x8cce0000, | ||
4845 | 0xff098200, | ||
4846 | 0x8ca80000, | ||
4847 | 0xff098200, | ||
4848 | 0x24010000, | ||
4849 | 0xff098200, | ||
4850 | 0xd4c00000, | ||
4851 | 0x15a10000, | ||
4852 | 0xff050830, | ||
4853 | 0x0217b821, | ||
4854 | 0x2dc10000, | ||
4855 | 0xff098200, | ||
4856 | 0x10200000, | ||
4857 | 0xff050805, | ||
4858 | 0x24010000, | ||
4859 | 0xff098200, | ||
4860 | 0x462000a4, | ||
4861 | 0x8d0c0000, | ||
4862 | 0xff098200, | ||
4863 | 0x440e1000, | ||
4864 | 0x46801121, | ||
4865 | 0x8d0d0000, | ||
4866 | 0xff098200, | ||
4867 | 0x46240032, | ||
4868 | 0x01cc082b, | ||
4869 | 0x00000801, | ||
4870 | 0x000e70c0, | ||
4871 | 0x10200000, | ||
4872 | 0xff050830, | ||
4873 | 0x01ae7021, | ||
4874 | 0x8dcc0000, | ||
4875 | 0xff098200, | ||
4876 | 0x119e0000, | ||
4877 | 0xff050802, | ||
4878 | 0xd5c00000, | ||
4879 | 0xff06000b, | ||
4880 | 0x8e4b0000, | ||
4881 | 0x26520004, | ||
4882 | 0xf6e00000, | ||
4883 | 0x316d00ff, | ||
4884 | 0x000d6880, | ||
4885 | 0x026d6021, | ||
4886 | 0x000b5402, | ||
4887 | 0x8d810000, | ||
4888 | 0x000bb942, | ||
4889 | 0x000a50c0, | ||
4890 | 0x00200008, | ||
4891 | 0x32f707f8, | ||
4892 | 0xff06000c, | ||
4893 | 0x8d0e0000, | ||
4894 | 0xff098200, | ||
4895 | 0x11c00000, | ||
4896 | 0xff05080b, | ||
4897 | 0x00000000, | ||
4898 | 0x91cc0000, | ||
4899 | 0xff098200, | ||
4900 | 0x318c0000, | ||
4901 | 0xff090200, | ||
4902 | 0x15800000, | ||
4903 | 0xff05080b, | ||
4904 | 0x00000000, | ||
4905 | 0x10000000, | ||
4906 | 0xff050830, | ||
4907 | 0x00000000, | ||
4908 | 0xff06000f, | ||
4909 | 0x15c10000, | ||
4910 | 0xff050830, | ||
4911 | 0xff000000, | ||
4912 | 0x8cc90000, | ||
4913 | 0xff098200, | ||
4914 | 0x10000000, | ||
4915 | 0xff050899, | ||
4916 | 0x00000000, | ||
4917 | 0xff000000, | ||
4918 | 0x000b4542, | ||
4919 | 0x310807f8, | ||
4920 | 0x02082821, | ||
4921 | 0x000b4b82, | ||
4922 | 0x8cac0000, | ||
4923 | 0xff098200, | ||
4924 | 0x312903fc, | ||
4925 | 0x24010000, | ||
4926 | 0xff098200, | ||
4927 | 0x8ca80000, | ||
4928 | 0xff098200, | ||
4929 | 0x02293023, | ||
4930 | 0x8cc9fffc, | ||
4931 | 0x15810000, | ||
4932 | 0xff05082d, | ||
4933 | 0x0217b821, | ||
4934 | 0xff060099, | ||
4935 | 0x8d0c0000, | ||
4936 | 0xff098200, | ||
4937 | 0x8d2d0000, | ||
4938 | 0xff098200, | ||
4939 | 0x8d0e0000, | ||
4940 | 0xff098200, | ||
4941 | 0x01ac6824, | ||
4942 | 0x000d6140, | ||
4943 | 0x000d68c0, | ||
4944 | 0x018d6823, | ||
4945 | 0x01cd7021, | ||
4946 | 0xff06000b, | ||
4947 | 0x8dc40000, | ||
4948 | 0xff098200, | ||
4949 | 0x8dcc0000, | ||
4950 | 0xff098200, | ||
4951 | 0x8dcd0000, | ||
4952 | 0xff098200, | ||
4953 | 0x8dc50000, | ||
4954 | 0xff098200, | ||
4955 | 0x24840000, | ||
4956 | 0xff098200, | ||
4957 | 0x01896026, | ||
4958 | 0x008c0825, | ||
4959 | 0x14200000, | ||
4960 | 0xff050804, | ||
4961 | 0x8d0f0000, | ||
4962 | 0xff098200, | ||
4963 | 0x10be0000, | ||
4964 | 0xff050805, | ||
4965 | 0x8dc40000, | ||
4966 | 0xff098200, | ||
4967 | 0xff06000d, | ||
4968 | 0x8e4b0000, | ||
4969 | 0x26520004, | ||
4970 | 0xaee50000, | ||
4971 | 0xff098200, | ||
4972 | 0xaee40000, | ||
4973 | 0xff098200, | ||
4974 | 0x316d00ff, | ||
4975 | 0x000d6880, | ||
4976 | 0x026d6021, | ||
4977 | 0x000b5402, | ||
4978 | 0x8d810000, | ||
4979 | 0x000bb942, | ||
4980 | 0x000a50c0, | ||
4981 | 0x00200008, | ||
4982 | 0x32f707f8, | ||
4983 | 0xff06000e, | ||
4984 | 0x15a00000, | ||
4985 | 0xff05080b, | ||
4986 | 0xff000000, | ||
4987 | 0x01a07021, | ||
4988 | 0xff06000f, | ||
4989 | 0x11e00000, | ||
4990 | 0xff05080d, | ||
4991 | 0x24050000, | ||
4992 | 0xff098200, | ||
4993 | 0x91ec0000, | ||
4994 | 0xff098200, | ||
4995 | 0x318c0000, | ||
4996 | 0xff090200, | ||
4997 | 0x15800000, | ||
4998 | 0xff05080d, | ||
4999 | 0x00000000, | ||
5000 | 0x10000000, | ||
5001 | 0xff05082e, | ||
5002 | 0x00000000, | ||
5003 | 0xff000000, | ||
5004 | 0x000b4542, | ||
5005 | 0x310807f8, | ||
5006 | 0x02082821, | ||
5007 | 0x314907f8, | ||
5008 | 0x8ca40000, | ||
5009 | 0xff098200, | ||
5010 | 0x24010000, | ||
5011 | 0xff098200, | ||
5012 | 0x8ca80000, | ||
5013 | 0xff098200, | ||
5014 | 0x0217b821, | ||
5015 | 0x14810000, | ||
5016 | 0xff05082f, | ||
5017 | 0x000960c2, | ||
5018 | 0x8d0d0000, | ||
5019 | 0xff098200, | ||
5020 | 0x8d0e0000, | ||
5021 | 0xff098200, | ||
5022 | 0x018d082b, | ||
5023 | 0x10200000, | ||
5024 | 0xff05082f, | ||
5025 | 0x01c94821, | ||
5026 | 0x8d2d0000, | ||
5027 | 0xff098200, | ||
5028 | 0x11be0000, | ||
5029 | 0xff050805, | ||
5030 | 0xd5200000, | ||
5031 | 0xff06000b, | ||
5032 | 0x8e4b0000, | ||
5033 | 0x26520004, | ||
5034 | 0xf6e00000, | ||
5035 | 0x316d00ff, | ||
5036 | 0x000d6880, | ||
5037 | 0x026d6021, | ||
5038 | 0x000b5402, | ||
5039 | 0x8d810000, | ||
5040 | 0x000bb942, | ||
5041 | 0x000a50c0, | ||
5042 | 0x00200008, | ||
5043 | 0x32f707f8, | ||
5044 | 0xff06000f, | ||
5045 | 0x8d0e0000, | ||
5046 | 0xff098200, | ||
5047 | 0x11c00000, | ||
5048 | 0xff05080b, | ||
5049 | 0x00000000, | ||
5050 | 0x91cd0000, | ||
5051 | 0xff098200, | ||
5052 | 0x31ad0000, | ||
5053 | 0xff090200, | ||
5054 | 0x15a00000, | ||
5055 | 0xff05080b, | ||
5056 | 0x00000000, | ||
5057 | 0x10000000, | ||
5058 | 0xff05082f, | ||
5059 | 0x00000000, | ||
5060 | 0xff000000, | ||
5061 | 0x000b4542, | ||
5062 | 0x310807f8, | ||
5063 | 0x314907f8, | ||
5064 | 0x02082821, | ||
5065 | 0x02093021, | ||
5066 | 0x8cad0000, | ||
5067 | 0xff098200, | ||
5068 | 0x8cce0000, | ||
5069 | 0xff098200, | ||
5070 | 0x8ca80000, | ||
5071 | 0xff098200, | ||
5072 | 0x24010000, | ||
5073 | 0xff098200, | ||
5074 | 0xd4c00000, | ||
5075 | 0x15a10000, | ||
5076 | 0xff050834, | ||
5077 | 0x0217b821, | ||
5078 | 0x2dc10000, | ||
5079 | 0xff098200, | ||
5080 | 0x10200000, | ||
5081 | 0xff050805, | ||
5082 | 0x24010000, | ||
5083 | 0xff098200, | ||
5084 | 0x462000a4, | ||
5085 | 0x8d0c0000, | ||
5086 | 0xff098200, | ||
5087 | 0x440e1000, | ||
5088 | 0x46801121, | ||
5089 | 0x8d0d0000, | ||
5090 | 0xff098200, | ||
5091 | 0x46240032, | ||
5092 | 0x01cc082b, | ||
5093 | 0x00000801, | ||
5094 | 0x000e70c0, | ||
5095 | 0x10200000, | ||
5096 | 0xff050834, | ||
5097 | 0x01ae6821, | ||
5098 | 0x910f0000, | ||
5099 | 0xff098200, | ||
5100 | 0x8dac0000, | ||
5101 | 0xff098200, | ||
5102 | 0x119e0000, | ||
5103 | 0xff050803, | ||
5104 | 0xd6e00000, | ||
5105 | 0xff06000b, | ||
5106 | 0x31e10000, | ||
5107 | 0xff090200, | ||
5108 | 0x14200000, | ||
5109 | 0xff050807, | ||
5110 | 0xf5a00000, | ||
5111 | 0xff06000c, | ||
5112 | 0x8e4b0000, | ||
5113 | 0x26520004, | ||
5114 | 0x316d00ff, | ||
5115 | 0x000d6880, | ||
5116 | 0x026d6021, | ||
5117 | 0x000b5402, | ||
5118 | 0x8d810000, | ||
5119 | 0x000bb942, | ||
5120 | 0x000a50c0, | ||
5121 | 0x00200008, | ||
5122 | 0x32f707f8, | ||
5123 | 0xff06000d, | ||
5124 | 0x8d0e0000, | ||
5125 | 0xff098200, | ||
5126 | 0x11c00000, | ||
5127 | 0xff05080b, | ||
5128 | 0x00000000, | ||
5129 | 0x91ce0000, | ||
5130 | 0xff098200, | ||
5131 | 0x31ce0000, | ||
5132 | 0xff090200, | ||
5133 | 0xff000000, | ||
5134 | 0x15c00000, | ||
5135 | 0xff05080b, | ||
5136 | 0x00000000, | ||
5137 | 0x10000000, | ||
5138 | 0xff050834, | ||
5139 | 0x00000000, | ||
5140 | 0xff06000f, | ||
5141 | 0x15c10000, | ||
5142 | 0xff050834, | ||
5143 | 0x8cc90000, | ||
5144 | 0xff098200, | ||
5145 | 0x10000000, | ||
5146 | 0xff05089a, | ||
5147 | 0x00000000, | ||
5148 | 0xff060011, | ||
5149 | 0x8e6c0000, | ||
5150 | 0xff098200, | ||
5151 | 0x31ef0000, | ||
5152 | 0xff090200, | ||
5153 | 0xae680000, | ||
5154 | 0xff098200, | ||
5155 | 0xa10f0000, | ||
5156 | 0xff098200, | ||
5157 | 0x10000000, | ||
5158 | 0xff05080c, | ||
5159 | 0xad0c0000, | ||
5160 | 0xff098200, | ||
5161 | 0xff000000, | ||
5162 | 0x000b4542, | ||
5163 | 0x310807f8, | ||
5164 | 0x02082821, | ||
5165 | 0x000b4b82, | ||
5166 | 0x8cac0000, | ||
5167 | 0xff098200, | ||
5168 | 0x312903fc, | ||
5169 | 0x24010000, | ||
5170 | 0xff098200, | ||
5171 | 0x02293023, | ||
5172 | 0x8ca80000, | ||
5173 | 0xff098200, | ||
5174 | 0x8cc9fffc, | ||
5175 | 0x15810000, | ||
5176 | 0xff050831, | ||
5177 | 0x0217b821, | ||
5178 | 0xff06009a, | ||
5179 | 0x8d0c0000, | ||
5180 | 0xff098200, | ||
5181 | 0x8d2d0000, | ||
5182 | 0xff098200, | ||
5183 | 0x8d0e0000, | ||
5184 | 0xff098200, | ||
5185 | 0xa1000000, | ||
5186 | 0xff098200, | ||
5187 | 0x01ac6824, | ||
5188 | 0x000d6140, | ||
5189 | 0x000d68c0, | ||
5190 | 0x018d6823, | ||
5191 | 0x01cd7021, | ||
5192 | 0xd6f40000, | ||
5193 | 0xff06000b, | ||
5194 | 0x8dc40000, | ||
5195 | 0xff098200, | ||
5196 | 0x8dcc0000, | ||
5197 | 0xff098200, | ||
5198 | 0x24010000, | ||
5199 | 0xff098200, | ||
5200 | 0x8dcd0000, | ||
5201 | 0xff098200, | ||
5202 | 0x14810000, | ||
5203 | 0xff050805, | ||
5204 | 0x8dc50000, | ||
5205 | 0xff098200, | ||
5206 | 0x15890000, | ||
5207 | 0xff050805, | ||
5208 | 0x910f0000, | ||
5209 | 0xff098200, | ||
5210 | 0x10be0000, | ||
5211 | 0xff050804, | ||
5212 | 0x8d0c0000, | ||
5213 | 0xff098200, | ||
5214 | 0xff06000c, | ||
5215 | 0x31e10000, | ||
5216 | 0xff090200, | ||
5217 | 0x14200000, | ||
5218 | 0xff050807, | ||
5219 | 0xff000000, | ||
5220 | 0xf5d40000, | ||
5221 | 0xff098200, | ||
5222 | 0xff06000d, | ||
5223 | 0x8e4b0000, | ||
5224 | 0x26520004, | ||
5225 | 0x316d00ff, | ||
5226 | 0x000d6880, | ||
5227 | 0x026d6021, | ||
5228 | 0x000b5402, | ||
5229 | 0x8d810000, | ||
5230 | 0x000bb942, | ||
5231 | 0x000a50c0, | ||
5232 | 0x00200008, | ||
5233 | 0x32f707f8, | ||
5234 | 0xff06000e, | ||
5235 | 0x11800000, | ||
5236 | 0xff05080c, | ||
5237 | 0x00000000, | ||
5238 | 0x918c0000, | ||
5239 | 0xff098200, | ||
5240 | 0x318c0000, | ||
5241 | 0xff090200, | ||
5242 | 0x15800000, | ||
5243 | 0xff05080c, | ||
5244 | 0x00000000, | ||
5245 | 0x10000000, | ||
5246 | 0xff050832, | ||
5247 | 0x00000000, | ||
5248 | 0xff06000f, | ||
5249 | 0x15a00000, | ||
5250 | 0xff05080b, | ||
5251 | 0x01a07021, | ||
5252 | 0x8d0e0000, | ||
5253 | 0xff098200, | ||
5254 | 0x11c00000, | ||
5255 | 0xff050806, | ||
5256 | 0x26660000, | ||
5257 | 0xff098200, | ||
5258 | 0x91cc0000, | ||
5259 | 0xff098200, | ||
5260 | 0x318c0000, | ||
5261 | 0xff090200, | ||
5262 | 0x11800000, | ||
5263 | 0xff050832, | ||
5264 | 0x24010000, | ||
5265 | 0xff098200, | ||
5266 | 0xff060010, | ||
5267 | 0x8e790000, | ||
5268 | 0xff098200, | ||
5269 | 0xacc90000, | ||
5270 | 0xff098200, | ||
5271 | 0xacc10000, | ||
5272 | 0xff098200, | ||
5273 | 0xae900000, | ||
5274 | 0xff098200, | ||
5275 | 0x01002821, | ||
5276 | 0xafb20014, | ||
5277 | 0x0320f809, | ||
5278 | 0x02802021, | ||
5279 | 0x8e900000, | ||
5280 | 0xff098200, | ||
5281 | 0xff000000, | ||
5282 | 0x10000000, | ||
5283 | 0xff05080d, | ||
5284 | 0xf4540000, | ||
5285 | 0xff060011, | ||
5286 | 0x8e6c0000, | ||
5287 | 0xff098200, | ||
5288 | 0x31ef0000, | ||
5289 | 0xff090200, | ||
5290 | 0xae680000, | ||
5291 | 0xff098200, | ||
5292 | 0xa10f0000, | ||
5293 | 0xff098200, | ||
5294 | 0x10000000, | ||
5295 | 0xff05080d, | ||
5296 | 0xad0c0000, | ||
5297 | 0xff098200, | ||
5298 | 0xff000000, | ||
5299 | 0x000b4542, | ||
5300 | 0x310807f8, | ||
5301 | 0x02082821, | ||
5302 | 0x314907f8, | ||
5303 | 0x8ca40000, | ||
5304 | 0xff098200, | ||
5305 | 0x24010000, | ||
5306 | 0xff098200, | ||
5307 | 0x8ca80000, | ||
5308 | 0xff098200, | ||
5309 | 0x0217b821, | ||
5310 | 0x14810000, | ||
5311 | 0xff050833, | ||
5312 | 0x000960c2, | ||
5313 | 0x8d0d0000, | ||
5314 | 0xff098200, | ||
5315 | 0x8d0e0000, | ||
5316 | 0xff098200, | ||
5317 | 0x018d082b, | ||
5318 | 0x10200000, | ||
5319 | 0xff050833, | ||
5320 | 0x01c94821, | ||
5321 | 0x8d2d0000, | ||
5322 | 0xff098200, | ||
5323 | 0x910f0000, | ||
5324 | 0xff098200, | ||
5325 | 0x11be0000, | ||
5326 | 0xff050805, | ||
5327 | 0xd6e00000, | ||
5328 | 0xff06000b, | ||
5329 | 0x31e10000, | ||
5330 | 0xff090200, | ||
5331 | 0x14200000, | ||
5332 | 0xff050807, | ||
5333 | 0xf5200000, | ||
5334 | 0xff06000c, | ||
5335 | 0x8e4b0000, | ||
5336 | 0x26520004, | ||
5337 | 0x316d00ff, | ||
5338 | 0x000d6880, | ||
5339 | 0x026d6021, | ||
5340 | 0x000b5402, | ||
5341 | 0x8d810000, | ||
5342 | 0x000bb942, | ||
5343 | 0x000a50c0, | ||
5344 | 0x00200008, | ||
5345 | 0x32f707f8, | ||
5346 | 0xff06000f, | ||
5347 | 0x8d0e0000, | ||
5348 | 0xff098200, | ||
5349 | 0x11c00000, | ||
5350 | 0xff05080b, | ||
5351 | 0x00000000, | ||
5352 | 0x91cd0000, | ||
5353 | 0xff098200, | ||
5354 | 0x31ad0000, | ||
5355 | 0xff090200, | ||
5356 | 0x15a00000, | ||
5357 | 0xff05080b, | ||
5358 | 0x00000000, | ||
5359 | 0x10000000, | ||
5360 | 0xff050833, | ||
5361 | 0x00000000, | ||
5362 | 0xff060011, | ||
5363 | 0x8e6c0000, | ||
5364 | 0xff098200, | ||
5365 | 0xff000000, | ||
5366 | 0x31ef0000, | ||
5367 | 0xff090200, | ||
5368 | 0xae680000, | ||
5369 | 0xff098200, | ||
5370 | 0xa10f0000, | ||
5371 | 0xff098200, | ||
5372 | 0x10000000, | ||
5373 | 0xff05080c, | ||
5374 | 0xad0c0000, | ||
5375 | 0xff098200, | ||
5376 | 0xff000000, | ||
5377 | 0x0217b821, | ||
5378 | 0xff06000b, | ||
5379 | 0x022a7821, | ||
5380 | 0x8ee50000, | ||
5381 | 0xff098200, | ||
5382 | 0x26acfff8, | ||
5383 | 0x8def0000, | ||
5384 | 0xff098200, | ||
5385 | 0x11800000, | ||
5386 | 0xff050804, | ||
5387 | 0x000c30c2, | ||
5388 | 0x00cf3021, | ||
5389 | 0x8cae0000, | ||
5390 | 0xff098200, | ||
5391 | 0x000f68c0, | ||
5392 | 0x90af0000, | ||
5393 | 0xff098200, | ||
5394 | 0x8ca40000, | ||
5395 | 0xff098200, | ||
5396 | 0x01c6082b, | ||
5397 | 0x14200000, | ||
5398 | 0xff050805, | ||
5399 | 0x02ec7021, | ||
5400 | 0x01a46821, | ||
5401 | 0x31ec0000, | ||
5402 | 0xff090200, | ||
5403 | 0xff06000d, | ||
5404 | 0xd6e00000, | ||
5405 | 0x26f70008, | ||
5406 | 0x02ee082b, | ||
5407 | 0xf5a00000, | ||
5408 | 0x14200000, | ||
5409 | 0xff05080d, | ||
5410 | 0x25ad0008, | ||
5411 | 0x15800000, | ||
5412 | 0xff050807, | ||
5413 | 0x00000000, | ||
5414 | 0xff06000e, | ||
5415 | 0x8e4b0000, | ||
5416 | 0x26520004, | ||
5417 | 0x316d00ff, | ||
5418 | 0x000d6880, | ||
5419 | 0x026d6021, | ||
5420 | 0x000b5402, | ||
5421 | 0x8d810000, | ||
5422 | 0x000bb942, | ||
5423 | 0x000a50c0, | ||
5424 | 0x00200008, | ||
5425 | 0x32f707f8, | ||
5426 | 0xff06000f, | ||
5427 | 0x8e790000, | ||
5428 | 0xff098200, | ||
5429 | 0xae900000, | ||
5430 | 0xff098200, | ||
5431 | 0xafb20014, | ||
5432 | 0x01408021, | ||
5433 | 0x0320f809, | ||
5434 | 0x02802021, | ||
5435 | 0x02005021, | ||
5436 | 0x10000000, | ||
5437 | 0xff05080b, | ||
5438 | 0x8e900000, | ||
5439 | 0xff098200, | ||
5440 | 0xff060011, | ||
5441 | 0x8e6c0000, | ||
5442 | 0xff098200, | ||
5443 | 0x31ef0000, | ||
5444 | 0xff090200, | ||
5445 | 0xae650000, | ||
5446 | 0xff098200, | ||
5447 | 0xa0af0000, | ||
5448 | 0xff098200, | ||
5449 | 0xff000000, | ||
5450 | 0x10000000, | ||
5451 | 0xff05080e, | ||
5452 | 0xacac0000, | ||
5453 | 0xff098200, | ||
5454 | 0xff000000, | ||
5455 | 0x314907f8, | ||
5456 | 0x10000000, | ||
5457 | 0xff05089b, | ||
5458 | 0x01354821, | ||
5459 | 0xff000000, | ||
5460 | 0x314907f8, | ||
5461 | 0xff06009b, | ||
5462 | 0x02007021, | ||
5463 | 0x02178021, | ||
5464 | 0x24010000, | ||
5465 | 0xff098200, | ||
5466 | 0x8e0c0000, | ||
5467 | 0xff098200, | ||
5468 | 0x8e080000, | ||
5469 | 0xff098200, | ||
5470 | 0x26100008, | ||
5471 | 0x15810000, | ||
5472 | 0xff050825, | ||
5473 | 0x2529fff8, | ||
5474 | 0xae120000, | ||
5475 | 0xff098200, | ||
5476 | 0x8d120000, | ||
5477 | 0xff098200, | ||
5478 | 0x8e4b0000, | ||
5479 | 0x26520004, | ||
5480 | 0x316d00ff, | ||
5481 | 0x000bb942, | ||
5482 | 0x000d6880, | ||
5483 | 0x32f707f8, | ||
5484 | 0x026d6021, | ||
5485 | 0x8d8c0000, | ||
5486 | 0x01800008, | ||
5487 | 0x02f0b821, | ||
5488 | 0xff000000, | ||
5489 | 0x01555021, | ||
5490 | 0xff000000, | ||
5491 | 0x0217b821, | ||
5492 | 0x24010000, | ||
5493 | 0xff098200, | ||
5494 | 0x8eec0000, | ||
5495 | 0xff098200, | ||
5496 | 0x8ee80000, | ||
5497 | 0xff098200, | ||
5498 | 0x01404821, | ||
5499 | 0x8e0d0000, | ||
5500 | 0xff098200, | ||
5501 | 0x26f70008, | ||
5502 | 0x15810000, | ||
5503 | 0xff050840, | ||
5504 | 0x2529fff8, | ||
5505 | 0xff060041, | ||
5506 | 0x31ac0000, | ||
5507 | 0xff090200, | ||
5508 | 0x910f0000, | ||
5509 | 0xff098200, | ||
5510 | 0x15800000, | ||
5511 | 0xff050807, | ||
5512 | 0x39ae0000, | ||
5513 | 0xff090200, | ||
5514 | 0xff06000b, | ||
5515 | 0xae080000, | ||
5516 | 0xff098200, | ||
5517 | 0x2de10002, | ||
5518 | 0x02007021, | ||
5519 | 0x11200000, | ||
5520 | 0xff050803, | ||
5521 | 0x01207821, | ||
5522 | 0xff06000c, | ||
5523 | 0xd6e00000, | ||
5524 | 0x26f70008, | ||
5525 | 0x25effff8, | ||
5526 | 0xf5c00000, | ||
5527 | 0x15e00000, | ||
5528 | 0xff05080c, | ||
5529 | 0x25ce0008, | ||
5530 | 0xff06000d, | ||
5531 | 0x01816025, | ||
5532 | 0x11800000, | ||
5533 | 0xff050805, | ||
5534 | 0x00000000, | ||
5535 | 0xff06000e, | ||
5536 | 0x8d120000, | ||
5537 | 0xff098200, | ||
5538 | 0x8e4b0000, | ||
5539 | 0x26520004, | ||
5540 | 0x316d00ff, | ||
5541 | 0x000bb942, | ||
5542 | 0x000d6880, | ||
5543 | 0x32f707f8, | ||
5544 | 0x026d6021, | ||
5545 | 0x8d8c0000, | ||
5546 | 0x01800008, | ||
5547 | 0x02f0b821, | ||
5548 | 0xff06000f, | ||
5549 | 0x8dabfffc, | ||
5550 | 0x000bb942, | ||
5551 | 0x32f707f8, | ||
5552 | 0x02176823, | ||
5553 | 0x8dad0000, | ||
5554 | 0xff098200, | ||
5555 | 0x8dad0000, | ||
5556 | 0xff098200, | ||
5557 | 0x10000000, | ||
5558 | 0xff05080e, | ||
5559 | 0xff000000, | ||
5560 | 0x8db10000, | ||
5561 | 0xff098200, | ||
5562 | 0xff060011, | ||
5563 | 0x31c10000, | ||
5564 | 0xff090200, | ||
5565 | 0x14200000, | ||
5566 | 0xff05080b, | ||
5567 | 0x020e7023, | ||
5568 | 0x01c08021, | ||
5569 | 0x8dcd0000, | ||
5570 | 0xff098200, | ||
5571 | 0x10000000, | ||
5572 | 0xff05080b, | ||
5573 | 0x31ac0000, | ||
5574 | 0xff090200, | ||
5575 | 0xff000000, | ||
5576 | 0x02007021, | ||
5577 | 0x02178021, | ||
5578 | 0x24010000, | ||
5579 | 0xff098200, | ||
5580 | 0x8e0d0000, | ||
5581 | 0xff098200, | ||
5582 | 0x8e080000, | ||
5583 | 0xff098200, | ||
5584 | 0xd602fff8, | ||
5585 | 0xd600fff0, | ||
5586 | 0xae0d0000, | ||
5587 | 0xff098200, | ||
5588 | 0xae080000, | ||
5589 | 0xff098200, | ||
5590 | 0xf6020010, | ||
5591 | 0xf6000008, | ||
5592 | 0x26100008, | ||
5593 | 0x15a10000, | ||
5594 | 0xff050825, | ||
5595 | 0x24090010, | ||
5596 | 0xae120000, | ||
5597 | 0xff098200, | ||
5598 | 0x8d120000, | ||
5599 | 0xff098200, | ||
5600 | 0x8e4b0000, | ||
5601 | 0x26520004, | ||
5602 | 0x316d00ff, | ||
5603 | 0x000bb942, | ||
5604 | 0x000d6880, | ||
5605 | 0x32f707f8, | ||
5606 | 0x026d6021, | ||
5607 | 0x8d8c0000, | ||
5608 | 0x01800008, | ||
5609 | 0x02f0b821, | ||
5610 | 0xff000000, | ||
5611 | 0x0217b821, | ||
5612 | 0x8ee80000, | ||
5613 | 0xff098200, | ||
5614 | 0x8ee90000, | ||
5615 | 0xff098200, | ||
5616 | 0x8d0c0000, | ||
5617 | 0xff098200, | ||
5618 | 0x8d0d0000, | ||
5619 | 0xff098200, | ||
5620 | 0x26520004, | ||
5621 | 0xff06000b, | ||
5622 | 0x012c082b, | ||
5623 | 0x10200000, | ||
5624 | 0xff050805, | ||
5625 | 0x000978c0, | ||
5626 | 0x01af7821, | ||
5627 | 0x8dee0000, | ||
5628 | 0xff098200, | ||
5629 | 0xd5e00000, | ||
5630 | 0x44891000, | ||
5631 | 0x964a0000, | ||
5632 | 0xff098200, | ||
5633 | 0x11de0000, | ||
5634 | 0xff05080b, | ||
5635 | 0x25290001, | ||
5636 | 0x468010a1, | ||
5637 | 0x3c0f0000, | ||
5638 | 0xff090200, | ||
5639 | 0xf6e00008, | ||
5640 | 0x000a5080, | ||
5641 | 0x014f5021, | ||
5642 | 0xaee90000, | ||
5643 | 0xff098200, | ||
5644 | 0x024a9021, | ||
5645 | 0xf6e20000, | ||
5646 | 0xff06000d, | ||
5647 | 0x8e4b0000, | ||
5648 | 0x26520004, | ||
5649 | 0x316d00ff, | ||
5650 | 0x000d6880, | ||
5651 | 0x026d6021, | ||
5652 | 0x000b5402, | ||
5653 | 0x8d810000, | ||
5654 | 0x000bb942, | ||
5655 | 0x000a50c0, | ||
5656 | 0x00200008, | ||
5657 | 0x32f707f8, | ||
5658 | 0xff06000f, | ||
5659 | 0x8d0d0000, | ||
5660 | 0xff098200, | ||
5661 | 0x012c4823, | ||
5662 | 0x8d0e0000, | ||
5663 | 0xff098200, | ||
5664 | 0xff060010, | ||
5665 | 0x01a9082b, | ||
5666 | 0x14200000, | ||
5667 | 0xff05080d, | ||
5668 | 0x00097940, | ||
5669 | 0x000940c0, | ||
5670 | 0x01e87823, | ||
5671 | 0x01ee7821, | ||
5672 | 0x8de80000, | ||
5673 | 0xff098200, | ||
5674 | 0xd5e00000, | ||
5675 | 0x964a0000, | ||
5676 | 0xff098200, | ||
5677 | 0x111e0000, | ||
5678 | 0xff050810, | ||
5679 | 0x25290001, | ||
5680 | 0xd5e20000, | ||
5681 | 0xff098200, | ||
5682 | 0x3c0f0000, | ||
5683 | 0xff090200, | ||
5684 | 0xf6e00008, | ||
5685 | 0x012c4821, | ||
5686 | 0x000a5080, | ||
5687 | 0x014f5021, | ||
5688 | 0xf6e20000, | ||
5689 | 0x024a9021, | ||
5690 | 0x10000000, | ||
5691 | 0xff05080d, | ||
5692 | 0xff000000, | ||
5693 | 0xaee90000, | ||
5694 | 0xff098200, | ||
5695 | 0xff000000, | ||
5696 | 0x0217b821, | ||
5697 | 0x8eec0000, | ||
5698 | 0xff098200, | ||
5699 | 0x8eed0000, | ||
5700 | 0xff098200, | ||
5701 | 0x8eee0000, | ||
5702 | 0xff098200, | ||
5703 | 0x8eef0000, | ||
5704 | 0xff098200, | ||
5705 | 0x24010000, | ||
5706 | 0xff098200, | ||
5707 | 0x15810000, | ||
5708 | 0xff050805, | ||
5709 | 0x25ce0000, | ||
5710 | 0xff098200, | ||
5711 | 0x91ad0000, | ||
5712 | 0xff098200, | ||
5713 | 0x25ef0000, | ||
5714 | 0xff098200, | ||
5715 | 0x000a6042, | ||
5716 | 0x01cf7025, | ||
5717 | 0x25ad0000, | ||
5718 | 0xff098200, | ||
5719 | 0x024c6021, | ||
5720 | 0x01ae6825, | ||
5721 | 0x15a00000, | ||
5722 | 0xff050805, | ||
5723 | 0x3c0e0000, | ||
5724 | 0xff090200, | ||
5725 | 0x018e9021, | ||
5726 | 0xaee00000, | ||
5727 | 0xff098200, | ||
5728 | 0xff06000b, | ||
5729 | 0x8e4b0000, | ||
5730 | 0x26520004, | ||
5731 | 0x316d00ff, | ||
5732 | 0x000d6880, | ||
5733 | 0x026d6021, | ||
5734 | 0x000b5402, | ||
5735 | 0x8d810000, | ||
5736 | 0x000bb942, | ||
5737 | 0x000a50c0, | ||
5738 | 0x00200008, | ||
5739 | 0x32f707f8, | ||
5740 | 0xff06000f, | ||
5741 | 0x240f0000, | ||
5742 | 0xff098200, | ||
5743 | 0x240d0000, | ||
5744 | 0xff098200, | ||
5745 | 0xa24f0000, | ||
5746 | 0xff098200, | ||
5747 | 0x018e9021, | ||
5748 | 0x10000000, | ||
5749 | 0xff05080b, | ||
5750 | 0xa24d0000, | ||
5751 | 0xff098200, | ||
5752 | 0xff000000, | ||
5753 | 0x8e0c0000, | ||
5754 | 0xff098200, | ||
5755 | 0x314907f8, | ||
5756 | 0x000b4542, | ||
5757 | 0x02094821, | ||
5758 | 0x310807f8, | ||
5759 | 0x0217b821, | ||
5760 | 0x25290000, | ||
5761 | 0xff098200, | ||
5762 | 0x02e87021, | ||
5763 | 0x260ffff8, | ||
5764 | 0x012c4823, | ||
5765 | 0x11000000, | ||
5766 | 0xff050805, | ||
5767 | 0x01e96823, | ||
5768 | 0x25cefff0, | ||
5769 | 0xff06000b, | ||
5770 | 0x8d240000, | ||
5771 | 0xff098200, | ||
5772 | 0x012f082b, | ||
5773 | 0x8d250000, | ||
5774 | 0xff098200, | ||
5775 | 0x25290008, | ||
5776 | 0x03c1200a, | ||
5777 | 0xaee40000, | ||
5778 | 0xff098200, | ||
5779 | 0xaee50000, | ||
5780 | 0xff098200, | ||
5781 | 0x02ee082b, | ||
5782 | 0x14200000, | ||
5783 | 0xff05080b, | ||
5784 | 0x26f70008, | ||
5785 | 0xff06000d, | ||
5786 | 0x8e4b0000, | ||
5787 | 0x26520004, | ||
5788 | 0x316d00ff, | ||
5789 | 0x000d6880, | ||
5790 | 0x026d6021, | ||
5791 | 0x000b5402, | ||
5792 | 0x8d810000, | ||
5793 | 0x000bb942, | ||
5794 | 0x000a50c0, | ||
5795 | 0x00200008, | ||
5796 | 0x32f707f8, | ||
5797 | 0xff06000f, | ||
5798 | 0x8e8c0000, | ||
5799 | 0xff098200, | ||
5800 | 0x19a00000, | ||
5801 | 0xff05080d, | ||
5802 | 0x24150008, | ||
5803 | 0x02ed7021, | ||
5804 | 0x018e082b, | ||
5805 | 0x14200000, | ||
5806 | 0xff050807, | ||
5807 | 0x25b50008, | ||
5808 | 0xff060010, | ||
5809 | 0xd5200000, | ||
5810 | 0x25290008, | ||
5811 | 0xf6e00000, | ||
5812 | 0x012f082b, | ||
5813 | 0x14200000, | ||
5814 | 0xff050810, | ||
5815 | 0x26f70008, | ||
5816 | 0x10000000, | ||
5817 | 0xff05080d, | ||
5818 | 0x00000000, | ||
5819 | 0xff060011, | ||
5820 | 0x8e790000, | ||
5821 | 0xff098200, | ||
5822 | 0xae970000, | ||
5823 | 0xff098200, | ||
5824 | 0x02f0b823, | ||
5825 | 0xae900000, | ||
5826 | 0xff098200, | ||
5827 | 0x01308023, | ||
5828 | 0xafb20014, | ||
5829 | 0x000d28c2, | ||
5830 | 0x0320f809, | ||
5831 | 0x02802021, | ||
5832 | 0x02004821, | ||
5833 | 0x8e900000, | ||
5834 | 0xff098200, | ||
5835 | 0x0217b821, | ||
5836 | 0x02094821, | ||
5837 | 0x10000000, | ||
5838 | 0xff050810, | ||
5839 | 0xff000000, | ||
5840 | 0x260ffff8, | ||
5841 | 0xff000000, | ||
5842 | 0x01555021, | ||
5843 | 0xff000000, | ||
5844 | 0x8e120000, | ||
5845 | 0xff098200, | ||
5846 | 0x0217b821, | ||
5847 | 0x0140a821, | ||
5848 | 0xff06000b, | ||
5849 | 0x324c0000, | ||
5850 | 0xff090200, | ||
5851 | 0x15800000, | ||
5852 | 0xff05089c, | ||
5853 | 0x3a4d0000, | ||
5854 | 0xff090200, | ||
5855 | 0xff060017, | ||
5856 | 0x8e4bfffc, | ||
5857 | 0x260efff8, | ||
5858 | 0x2549fff8, | ||
5859 | 0x000b6142, | ||
5860 | 0x000b4542, | ||
5861 | 0x318c07f8, | ||
5862 | 0x310807f8, | ||
5863 | 0x01c87821, | ||
5864 | 0x11200000, | ||
5865 | 0xff050803, | ||
5866 | 0x01cc8023, | ||
5867 | 0xff06000c, | ||
5868 | 0xd6e00000, | ||
5869 | 0x26f70008, | ||
5870 | 0x2529fff8, | ||
5871 | 0xf5c00000, | ||
5872 | 0x15200000, | ||
5873 | 0xff05080c, | ||
5874 | 0x25ce0008, | ||
5875 | 0xff06000d, | ||
5876 | 0x25effff8, | ||
5877 | 0xff06000f, | ||
5878 | 0x01cf082b, | ||
5879 | 0x14200000, | ||
5880 | 0xff050806, | ||
5881 | 0x8e0d0000, | ||
5882 | 0xff098200, | ||
5883 | 0x8e4b0000, | ||
5884 | 0x26520004, | ||
5885 | 0x8dad0000, | ||
5886 | 0xff098200, | ||
5887 | 0x8db10000, | ||
5888 | 0xff098200, | ||
5889 | 0x316d00ff, | ||
5890 | 0x000d6880, | ||
5891 | 0x026d6021, | ||
5892 | 0x000b5402, | ||
5893 | 0x8d810000, | ||
5894 | 0x000bb942, | ||
5895 | 0x000a50c0, | ||
5896 | 0x00200008, | ||
5897 | 0x32f707f8, | ||
5898 | 0xff060010, | ||
5899 | 0xadde0000, | ||
5900 | 0xff098200, | ||
5901 | 0x10000000, | ||
5902 | 0xff05080f, | ||
5903 | 0x25ce0008, | ||
5904 | 0xff06009c, | ||
5905 | 0x31ae0000, | ||
5906 | 0xff090200, | ||
5907 | 0x15c00000, | ||
5908 | 0xff050818, | ||
5909 | 0x00000000, | ||
5910 | 0x020d8023, | ||
5911 | 0x10000000, | ||
5912 | 0xff05080b, | ||
5913 | 0x8e120000, | ||
5914 | 0xff098200, | ||
5915 | 0xff000000, | ||
5916 | 0x8e120000, | ||
5917 | 0xff098200, | ||
5918 | 0x0217b821, | ||
5919 | 0x0140a821, | ||
5920 | 0x324c0000, | ||
5921 | 0xff090200, | ||
5922 | 0x15800000, | ||
5923 | 0xff05089c, | ||
5924 | 0x3a4d0000, | ||
5925 | 0xff090200, | ||
5926 | 0x8e4bfffc, | ||
5927 | 0x260efff8, | ||
5928 | 0xff000000, | ||
5929 | 0xd6e00000, | ||
5930 | 0xff000000, | ||
5931 | 0x000b4542, | ||
5932 | 0x000bb942, | ||
5933 | 0x310807f8, | ||
5934 | 0x32f707f8, | ||
5935 | 0xff000000, | ||
5936 | 0xf5c00000, | ||
5937 | 0xff000000, | ||
5938 | 0x01d78023, | ||
5939 | 0xff06000f, | ||
5940 | 0x0148082b, | ||
5941 | 0x14200000, | ||
5942 | 0xff050806, | ||
5943 | 0x8e0d0000, | ||
5944 | 0xff098200, | ||
5945 | 0x8e4b0000, | ||
5946 | 0x26520004, | ||
5947 | 0x8dad0000, | ||
5948 | 0xff098200, | ||
5949 | 0x8db10000, | ||
5950 | 0xff098200, | ||
5951 | 0x316d00ff, | ||
5952 | 0x000d6880, | ||
5953 | 0x026d6021, | ||
5954 | 0x000b5402, | ||
5955 | 0x8d810000, | ||
5956 | 0x000bb942, | ||
5957 | 0x000a50c0, | ||
5958 | 0x00200008, | ||
5959 | 0x32f707f8, | ||
5960 | 0xff060010, | ||
5961 | 0x25ce0008, | ||
5962 | 0x254a0008, | ||
5963 | 0x10000000, | ||
5964 | 0xff05080f, | ||
5965 | 0xff000000, | ||
5966 | 0xadde0000, | ||
5967 | 0xff098200, | ||
5968 | 0xff000000, | ||
5969 | 0xadde0000, | ||
5970 | 0xff098200, | ||
5971 | 0xff000000, | ||
5972 | 0x00126842, | ||
5973 | 0x31ad007e, | ||
5974 | 0x01b36821, | ||
5975 | 0x95ae0000, | ||
5976 | 0xff098200, | ||
5977 | 0x25ce0000, | ||
5978 | 0xff098200, | ||
5979 | 0x05c00000, | ||
5980 | 0xff050890, | ||
5981 | 0xa5ae0000, | ||
5982 | 0xff098200, | ||
5983 | 0xff000000, | ||
5984 | 0x0217b821, | ||
5985 | 0xff000000, | ||
5986 | 0xd6e00000, | ||
5987 | 0xff098200, | ||
5988 | 0xd6e40000, | ||
5989 | 0xff098200, | ||
5990 | 0xd6e20000, | ||
5991 | 0xff098200, | ||
5992 | 0x8eef0000, | ||
5993 | 0xff098200, | ||
5994 | 0x46240000, | ||
5995 | 0xf6e00000, | ||
5996 | 0xff098200, | ||
5997 | 0xff000000, | ||
5998 | 0x8eed0000, | ||
5999 | 0xff098200, | ||
6000 | 0x8eef0000, | ||
6001 | 0xff098200, | ||
6002 | 0x8eee0000, | ||
6003 | 0xff098200, | ||
6004 | 0x2dad0000, | ||
6005 | 0xff098200, | ||
6006 | 0x2dec0000, | ||
6007 | 0xff098200, | ||
6008 | 0x2dce0000, | ||
6009 | 0xff098200, | ||
6010 | 0x01ac6824, | ||
6011 | 0x01ae6824, | ||
6012 | 0xd6e00000, | ||
6013 | 0xff098200, | ||
6014 | 0x11a00000, | ||
6015 | 0xff050842, | ||
6016 | 0xd6e20000, | ||
6017 | 0xff098200, | ||
6018 | 0xff000000, | ||
6019 | 0x000a5042, | ||
6020 | 0x3c0c0000, | ||
6021 | 0xff090200, | ||
6022 | 0xff000000, | ||
6023 | 0x4622003e, | ||
6024 | 0x4620113e, | ||
6025 | 0xf6e00000, | ||
6026 | 0xff098200, | ||
6027 | 0xff000000, | ||
6028 | 0x240d0001, | ||
6029 | 0x240e0001, | ||
6030 | 0x014c6021, | ||
6031 | 0x01e0782a, | ||
6032 | 0x00006801, | ||
6033 | 0x024c9021, | ||
6034 | 0x00047001, | ||
6035 | 0x964a0000, | ||
6036 | 0xff098200, | ||
6037 | 0x01cf680b, | ||
6038 | 0x15a00000, | ||
6039 | 0xff070800, | ||
6040 | 0x000a50c0, | ||
6041 | 0xff000000, | ||
6042 | 0x240d0001, | ||
6043 | 0x240e0001, | ||
6044 | 0x01e0782a, | ||
6045 | 0x00006801, | ||
6046 | 0x00047001, | ||
6047 | 0x01cf680b, | ||
6048 | 0x15a00000, | ||
6049 | 0xff070800, | ||
6050 | 0x00000000, | ||
6051 | 0xff000000, | ||
6052 | 0x014c6821, | ||
6053 | 0x01e0782a, | ||
6054 | 0x01a07021, | ||
6055 | 0xff000000, | ||
6056 | 0x00016801, | ||
6057 | 0x00057001, | ||
6058 | 0xff000000, | ||
6059 | 0x00006801, | ||
6060 | 0x00047001, | ||
6061 | 0xff000000, | ||
6062 | 0x01cf680b, | ||
6063 | 0x024d9021, | ||
6064 | 0xff000000, | ||
6065 | 0x8e4b0000, | ||
6066 | 0x26520004, | ||
6067 | 0x316d00ff, | ||
6068 | 0x000d6880, | ||
6069 | 0x026d6021, | ||
6070 | 0x000b5402, | ||
6071 | 0x8d810000, | ||
6072 | 0x000bb942, | ||
6073 | 0x000a50c0, | ||
6074 | 0x00200008, | ||
6075 | 0x32f707f8, | ||
6076 | 0xff000000, | ||
6077 | 0x00126842, | ||
6078 | 0x31ad007e, | ||
6079 | 0x01b36821, | ||
6080 | 0x95ae0000, | ||
6081 | 0xff098200, | ||
6082 | 0x25ce0000, | ||
6083 | 0xff098200, | ||
6084 | 0x05c00000, | ||
6085 | 0xff050890, | ||
6086 | 0xa5ae0000, | ||
6087 | 0xff098200, | ||
6088 | 0xff000000, | ||
6089 | 0x0217b821, | ||
6090 | 0x8eed0000, | ||
6091 | 0xff098200, | ||
6092 | 0x11be0000, | ||
6093 | 0xff050801, | ||
6094 | 0x8eee0000, | ||
6095 | 0xff098200, | ||
6096 | 0xff000000, | ||
6097 | 0xaeed0000, | ||
6098 | 0xff098200, | ||
6099 | 0x10000000, | ||
6100 | 0xff070800, | ||
6101 | 0xaeee0000, | ||
6102 | 0xff098200, | ||
6103 | 0xff000000, | ||
6104 | 0x000a6042, | ||
6105 | 0x3c010000, | ||
6106 | 0xff090200, | ||
6107 | 0x01816021, | ||
6108 | 0x024c9021, | ||
6109 | 0xaeed0000, | ||
6110 | 0xff098200, | ||
6111 | 0xaeee0000, | ||
6112 | 0xff098200, | ||
6113 | 0xff000000, | ||
6114 | 0xff06000b, | ||
6115 | 0x8e4b0000, | ||
6116 | 0x26520004, | ||
6117 | 0x316d00ff, | ||
6118 | 0x000d6880, | ||
6119 | 0x026d6021, | ||
6120 | 0x000b5402, | ||
6121 | 0x8d810000, | ||
6122 | 0x000bb942, | ||
6123 | 0x000a50c0, | ||
6124 | 0x00200008, | ||
6125 | 0x32f707f8, | ||
6126 | 0xff000000, | ||
6127 | 0x00126842, | ||
6128 | 0x31ad007e, | ||
6129 | 0x01b36821, | ||
6130 | 0x95ae0000, | ||
6131 | 0xff098200, | ||
6132 | 0x25ce0000, | ||
6133 | 0xff098200, | ||
6134 | 0x05c00000, | ||
6135 | 0xff050890, | ||
6136 | 0xa5ae0000, | ||
6137 | 0xff098200, | ||
6138 | 0xff000000, | ||
6139 | 0x8e4b0000, | ||
6140 | 0x26520004, | ||
6141 | 0x316d00ff, | ||
6142 | 0x000d6880, | ||
6143 | 0x026d6021, | ||
6144 | 0x000b5402, | ||
6145 | 0x8d810000, | ||
6146 | 0x000bb942, | ||
6147 | 0x000a50c0, | ||
6148 | 0x00200008, | ||
6149 | 0x32f707f8, | ||
6150 | 0xff000000, | ||
6151 | 0x8e6d0000, | ||
6152 | 0xff098200, | ||
6153 | 0x000a5042, | ||
6154 | 0x24010000, | ||
6155 | 0x01aa6821, | ||
6156 | 0xae610000, | ||
6157 | 0xff098200, | ||
6158 | 0x8dae0000, | ||
6159 | 0xae700000, | ||
6160 | 0xff098200, | ||
6161 | 0xae740000, | ||
6162 | 0xff098200, | ||
6163 | 0x8dce0000, | ||
6164 | 0xff098200, | ||
6165 | 0x01c00008, | ||
6166 | 0x267e0000, | ||
6167 | 0xff098200, | ||
6168 | 0xff000000, | ||
6169 | 0x000a6042, | ||
6170 | 0x3c010000, | ||
6171 | 0xff090200, | ||
6172 | 0x01816021, | ||
6173 | 0x024c9021, | ||
6174 | 0x8e4b0000, | ||
6175 | 0x26520004, | ||
6176 | 0x316d00ff, | ||
6177 | 0x000d6880, | ||
6178 | 0x026d6021, | ||
6179 | 0x000b5402, | ||
6180 | 0x8d810000, | ||
6181 | 0x000bb942, | ||
6182 | 0x000a50c0, | ||
6183 | 0x00200008, | ||
6184 | 0x32f707f8, | ||
6185 | 0xff000000, | ||
6186 | 0x00126842, | ||
6187 | 0x31ad007e, | ||
6188 | 0x01b36821, | ||
6189 | 0x95ae0000, | ||
6190 | 0xff098200, | ||
6191 | 0x25ce0000, | ||
6192 | 0xff098200, | ||
6193 | 0x05c00000, | ||
6194 | 0xff050892, | ||
6195 | 0xa5ae0000, | ||
6196 | 0xff098200, | ||
6197 | 0xff000000, | ||
6198 | 0x8e8e0000, | ||
6199 | 0xff098200, | ||
6200 | 0x924d0000, | ||
6201 | 0xff098200, | ||
6202 | 0x8e510000, | ||
6203 | 0xff098200, | ||
6204 | 0x01d7082b, | ||
6205 | 0x14200000, | ||
6206 | 0xff050820, | ||
6207 | 0x000d68c0, | ||
6208 | 0xff000000, | ||
6209 | 0x8e4b0000, | ||
6210 | 0x26520004, | ||
6211 | 0xff000000, | ||
6212 | 0xff06000c, | ||
6213 | 0x012d082b, | ||
6214 | 0x14200000, | ||
6215 | 0xff050803, | ||
6216 | 0x02090821, | ||
6217 | 0xff000000, | ||
6218 | 0x000b5402, | ||
6219 | 0x10000000, | ||
6220 | 0xff070800, | ||
6221 | 0x000a50c0, | ||
6222 | 0xff000000, | ||
6223 | 0x316d00ff, | ||
6224 | 0x000d6880, | ||
6225 | 0x026d6021, | ||
6226 | 0x000b5402, | ||
6227 | 0x8d810000, | ||
6228 | 0x000bb942, | ||
6229 | 0x000a50c0, | ||
6230 | 0x00200008, | ||
6231 | 0x32f707f8, | ||
6232 | 0xff000000, | ||
6233 | 0xff06000d, | ||
6234 | 0xac3e0000, | ||
6235 | 0xff098200, | ||
6236 | 0x10000000, | ||
6237 | 0xff05080c, | ||
6238 | 0x25290008, | ||
6239 | 0xff000000, | ||
6240 | 0xf0f0f0f0, | ||
6241 | 0xff000000, | ||
6242 | 0x02096821, | ||
6243 | 0x8e8e0000, | ||
6244 | 0xff098200, | ||
6245 | 0x02e96021, | ||
6246 | 0xada80000, | ||
6247 | 0xff098200, | ||
6248 | 0x252f0000, | ||
6249 | 0xff098200, | ||
6250 | 0x018e082b, | ||
6251 | 0x8e510000, | ||
6252 | 0xff098200, | ||
6253 | 0x10200000, | ||
6254 | 0xff050820, | ||
6255 | 0xadaf0000, | ||
6256 | 0xff098200, | ||
6257 | 0x924e0000, | ||
6258 | 0xff098200, | ||
6259 | 0x0200b821, | ||
6260 | 0x01a04821, | ||
6261 | 0x8e4b0000, | ||
6262 | 0x26520004, | ||
6263 | 0x11c00000, | ||
6264 | 0xff050803, | ||
6265 | 0x25b00008, | ||
6266 | 0xff06000b, | ||
6267 | 0x8eec0000, | ||
6268 | 0xff098200, | ||
6269 | 0x8eef0000, | ||
6270 | 0xff098200, | ||
6271 | 0x02e9082b, | ||
6272 | 0x01802021, | ||
6273 | 0x03c1600a, | ||
6274 | 0x03c1200b, | ||
6275 | 0xadaf0000, | ||
6276 | 0xff098200, | ||
6277 | 0x25ceffff, | ||
6278 | 0xadac0000, | ||
6279 | 0xff098200, | ||
6280 | 0x25ad0008, | ||
6281 | 0xaee40000, | ||
6282 | 0xff098200, | ||
6283 | 0x15c00000, | ||
6284 | 0xff05080b, | ||
6285 | 0x26f70008, | ||
6286 | 0xff06000d, | ||
6287 | 0x316d00ff, | ||
6288 | 0x000d6880, | ||
6289 | 0x026d6021, | ||
6290 | 0x000b5402, | ||
6291 | 0x8d810000, | ||
6292 | 0x000bb942, | ||
6293 | 0x000a50c0, | ||
6294 | 0x00200008, | ||
6295 | 0x32f707f8, | ||
6296 | 0xff000000, | ||
6297 | 0x8d190000, | ||
6298 | 0xff098200, | ||
6299 | 0xff000000, | ||
6300 | 0x8e790000, | ||
6301 | 0xff098200, | ||
6302 | 0xff000000, | ||
6303 | 0x02e96821, | ||
6304 | 0x8e8e0000, | ||
6305 | 0xff098200, | ||
6306 | 0x02094821, | ||
6307 | 0xae900000, | ||
6308 | 0xff098200, | ||
6309 | 0x01cd082b, | ||
6310 | 0xae890000, | ||
6311 | 0xff098200, | ||
6312 | 0x240c0000, | ||
6313 | 0xff098200, | ||
6314 | 0xff000000, | ||
6315 | 0x8d050000, | ||
6316 | 0xff098200, | ||
6317 | 0xff000000, | ||
6318 | 0x14200000, | ||
6319 | 0xff05081f, | ||
6320 | 0x02802021, | ||
6321 | 0x0320f809, | ||
6322 | 0xae6c0000, | ||
6323 | 0xff098200, | ||
6324 | 0x8e900000, | ||
6325 | 0xff098200, | ||
6326 | 0x000250c0, | ||
6327 | 0x8e8d0000, | ||
6328 | 0xff098200, | ||
6329 | 0x240c0000, | ||
6330 | 0xff098200, | ||
6331 | 0x8e120000, | ||
6332 | 0xff098200, | ||
6333 | 0x01aab823, | ||
6334 | 0x10000000, | ||
6335 | 0xff050816, | ||
6336 | 0xae6c0000, | ||
6337 | 0xff098200, | ||
6338 | 0xff000000, | ||
6339 | 0xff010000 | ||
6340 | }; | ||
6341 | |||
6342 | enum { | ||
6343 | GLOB_vm_returnp, | ||
6344 | GLOB_cont_dispatch, | ||
6345 | GLOB_vm_returnc, | ||
6346 | GLOB_BC_RET_Z, | ||
6347 | GLOB_vm_return, | ||
6348 | GLOB_vm_leave_cp, | ||
6349 | GLOB_vm_leave_unw, | ||
6350 | GLOB_vm_unwind_c, | ||
6351 | GLOB_vm_unwind_c_eh, | ||
6352 | GLOB_vm_unwind_ff, | ||
6353 | GLOB_vm_unwind_ff_eh, | ||
6354 | GLOB_vm_growstack_c, | ||
6355 | GLOB_vm_growstack_l, | ||
6356 | GLOB_vm_resume, | ||
6357 | GLOB_vm_pcall, | ||
6358 | GLOB_vm_call, | ||
6359 | GLOB_vm_call_dispatch, | ||
6360 | GLOB_vmeta_call, | ||
6361 | GLOB_vm_call_dispatch_f, | ||
6362 | GLOB_vm_cpcall, | ||
6363 | GLOB_cont_ffi_callback, | ||
6364 | GLOB_vm_call_tail, | ||
6365 | GLOB_cont_cat, | ||
6366 | GLOB_BC_CAT_Z, | ||
6367 | GLOB_cont_nop, | ||
6368 | GLOB_vmeta_tgets1, | ||
6369 | GLOB_vmeta_tgets, | ||
6370 | GLOB_vmeta_tgetb, | ||
6371 | GLOB_vmeta_tgetv, | ||
6372 | GLOB_vmeta_tsets1, | ||
6373 | GLOB_vmeta_tsets, | ||
6374 | GLOB_vmeta_tsetb, | ||
6375 | GLOB_vmeta_tsetv, | ||
6376 | GLOB_vmeta_comp, | ||
6377 | GLOB_vmeta_binop, | ||
6378 | GLOB_cont_ra, | ||
6379 | GLOB_cont_condt, | ||
6380 | GLOB_cont_condf, | ||
6381 | GLOB_vmeta_equal, | ||
6382 | GLOB_vmeta_equal_cd, | ||
6383 | GLOB_vmeta_unm, | ||
6384 | GLOB_vmeta_arith, | ||
6385 | GLOB_vmeta_len, | ||
6386 | GLOB_BC_LEN_Z, | ||
6387 | GLOB_vmeta_callt, | ||
6388 | GLOB_BC_CALLT_Z, | ||
6389 | GLOB_vmeta_for, | ||
6390 | GLOB_ff_assert, | ||
6391 | GLOB_fff_fallback, | ||
6392 | GLOB_fff_res, | ||
6393 | GLOB_ff_type, | ||
6394 | GLOB_fff_resn, | ||
6395 | GLOB_ff_getmetatable, | ||
6396 | GLOB_fff_restv, | ||
6397 | GLOB_ff_setmetatable, | ||
6398 | GLOB_ff_rawget, | ||
6399 | GLOB_ff_tonumber, | ||
6400 | GLOB_ff_tostring, | ||
6401 | GLOB_fff_gcstep, | ||
6402 | GLOB_ff_next, | ||
6403 | GLOB_ff_pairs, | ||
6404 | GLOB_ff_ipairs_aux, | ||
6405 | GLOB_ff_ipairs, | ||
6406 | GLOB_ff_pcall, | ||
6407 | GLOB_ff_xpcall, | ||
6408 | GLOB_ff_coroutine_resume, | ||
6409 | GLOB_ff_coroutine_wrap_aux, | ||
6410 | GLOB_ff_coroutine_yield, | ||
6411 | GLOB_ff_math_abs, | ||
6412 | GLOB_fff_res1, | ||
6413 | GLOB_ff_math_floor, | ||
6414 | GLOB_vm_floor, | ||
6415 | GLOB_ff_math_ceil, | ||
6416 | GLOB_vm_ceil, | ||
6417 | GLOB_ff_math_log, | ||
6418 | GLOB_ff_math_log10, | ||
6419 | GLOB_ff_math_exp, | ||
6420 | GLOB_ff_math_sin, | ||
6421 | GLOB_ff_math_cos, | ||
6422 | GLOB_ff_math_tan, | ||
6423 | GLOB_ff_math_asin, | ||
6424 | GLOB_ff_math_acos, | ||
6425 | GLOB_ff_math_atan, | ||
6426 | GLOB_ff_math_sinh, | ||
6427 | GLOB_ff_math_cosh, | ||
6428 | GLOB_ff_math_tanh, | ||
6429 | GLOB_ff_math_pow, | ||
6430 | GLOB_ff_math_atan2, | ||
6431 | GLOB_ff_math_fmod, | ||
6432 | GLOB_ff_math_sqrt, | ||
6433 | GLOB_ff_math_deg, | ||
6434 | GLOB_ff_math_rad, | ||
6435 | GLOB_ff_math_ldexp, | ||
6436 | GLOB_ff_math_frexp, | ||
6437 | GLOB_ff_math_modf, | ||
6438 | GLOB_ff_math_min, | ||
6439 | GLOB_ff_math_max, | ||
6440 | GLOB_ff_string_len, | ||
6441 | GLOB_fff_resi, | ||
6442 | GLOB_ff_string_byte, | ||
6443 | GLOB_ff_string_char, | ||
6444 | GLOB_fff_newstr, | ||
6445 | GLOB_ff_string_sub, | ||
6446 | GLOB_fff_emptystr, | ||
6447 | GLOB_ff_string_rep, | ||
6448 | GLOB_ff_string_reverse, | ||
6449 | GLOB_ff_string_lower, | ||
6450 | GLOB_ff_string_upper, | ||
6451 | GLOB_ff_table_getn, | ||
6452 | GLOB_ff_bit_band, | ||
6453 | GLOB_ff_bit_bor, | ||
6454 | GLOB_ff_bit_bxor, | ||
6455 | GLOB_ff_bit_bswap, | ||
6456 | GLOB_ff_bit_bnot, | ||
6457 | GLOB_ff_bit_lshift, | ||
6458 | GLOB_ff_bit_rshift, | ||
6459 | GLOB_ff_bit_arshift, | ||
6460 | GLOB_ff_bit_rol, | ||
6461 | GLOB_ff_bit_ror, | ||
6462 | GLOB_ff_bit_tobit, | ||
6463 | GLOB_vm_record, | ||
6464 | GLOB_vm_rethook, | ||
6465 | GLOB_vm_inshook, | ||
6466 | GLOB_cont_hook, | ||
6467 | GLOB_vm_hotloop, | ||
6468 | GLOB_vm_callhook, | ||
6469 | GLOB_vm_hotcall, | ||
6470 | GLOB_vm_exit_handler, | ||
6471 | GLOB_vm_exit_interp, | ||
6472 | GLOB_vm_trunc, | ||
6473 | GLOB_vm_ffi_callback, | ||
6474 | GLOB_vm_ffi_call, | ||
6475 | GLOB_BC_MODVN_Z, | ||
6476 | GLOB_BC_TGETS_Z, | ||
6477 | GLOB_BC_TSETS_Z, | ||
6478 | GLOB_BC_CALL_Z, | ||
6479 | GLOB_BC_RETV_Z, | ||
6480 | GLOB__MAX | ||
6481 | }; | ||
6482 | static const char *const globnames[] = { | ||
6483 | "vm_returnp", | ||
6484 | "cont_dispatch", | ||
6485 | "vm_returnc", | ||
6486 | "BC_RET_Z", | ||
6487 | "vm_return", | ||
6488 | "vm_leave_cp", | ||
6489 | "vm_leave_unw", | ||
6490 | "vm_unwind_c", | ||
6491 | "vm_unwind_c_eh", | ||
6492 | "vm_unwind_ff", | ||
6493 | "vm_unwind_ff_eh", | ||
6494 | "vm_growstack_c", | ||
6495 | "vm_growstack_l", | ||
6496 | "vm_resume", | ||
6497 | "vm_pcall", | ||
6498 | "vm_call", | ||
6499 | "vm_call_dispatch", | ||
6500 | "vmeta_call", | ||
6501 | "vm_call_dispatch_f", | ||
6502 | "vm_cpcall", | ||
6503 | "cont_ffi_callback", | ||
6504 | "vm_call_tail", | ||
6505 | "cont_cat", | ||
6506 | "BC_CAT_Z", | ||
6507 | "cont_nop", | ||
6508 | "vmeta_tgets1", | ||
6509 | "vmeta_tgets", | ||
6510 | "vmeta_tgetb", | ||
6511 | "vmeta_tgetv", | ||
6512 | "vmeta_tsets1", | ||
6513 | "vmeta_tsets", | ||
6514 | "vmeta_tsetb", | ||
6515 | "vmeta_tsetv", | ||
6516 | "vmeta_comp", | ||
6517 | "vmeta_binop", | ||
6518 | "cont_ra", | ||
6519 | "cont_condt", | ||
6520 | "cont_condf", | ||
6521 | "vmeta_equal", | ||
6522 | "vmeta_equal_cd", | ||
6523 | "vmeta_unm", | ||
6524 | "vmeta_arith", | ||
6525 | "vmeta_len", | ||
6526 | "BC_LEN_Z", | ||
6527 | "vmeta_callt", | ||
6528 | "BC_CALLT_Z", | ||
6529 | "vmeta_for", | ||
6530 | "ff_assert", | ||
6531 | "fff_fallback", | ||
6532 | "fff_res", | ||
6533 | "ff_type", | ||
6534 | "fff_resn", | ||
6535 | "ff_getmetatable", | ||
6536 | "fff_restv", | ||
6537 | "ff_setmetatable", | ||
6538 | "ff_rawget", | ||
6539 | "ff_tonumber", | ||
6540 | "ff_tostring", | ||
6541 | "fff_gcstep", | ||
6542 | "ff_next", | ||
6543 | "ff_pairs", | ||
6544 | "ff_ipairs_aux", | ||
6545 | "ff_ipairs", | ||
6546 | "ff_pcall", | ||
6547 | "ff_xpcall", | ||
6548 | "ff_coroutine_resume", | ||
6549 | "ff_coroutine_wrap_aux", | ||
6550 | "ff_coroutine_yield", | ||
6551 | "ff_math_abs", | ||
6552 | "fff_res1", | ||
6553 | "ff_math_floor", | ||
6554 | "vm_floor", | ||
6555 | "ff_math_ceil", | ||
6556 | "vm_ceil", | ||
6557 | "ff_math_log", | ||
6558 | "ff_math_log10", | ||
6559 | "ff_math_exp", | ||
6560 | "ff_math_sin", | ||
6561 | "ff_math_cos", | ||
6562 | "ff_math_tan", | ||
6563 | "ff_math_asin", | ||
6564 | "ff_math_acos", | ||
6565 | "ff_math_atan", | ||
6566 | "ff_math_sinh", | ||
6567 | "ff_math_cosh", | ||
6568 | "ff_math_tanh", | ||
6569 | "ff_math_pow", | ||
6570 | "ff_math_atan2", | ||
6571 | "ff_math_fmod", | ||
6572 | "ff_math_sqrt", | ||
6573 | "ff_math_deg", | ||
6574 | "ff_math_rad", | ||
6575 | "ff_math_ldexp", | ||
6576 | "ff_math_frexp", | ||
6577 | "ff_math_modf", | ||
6578 | "ff_math_min", | ||
6579 | "ff_math_max", | ||
6580 | "ff_string_len", | ||
6581 | "fff_resi", | ||
6582 | "ff_string_byte", | ||
6583 | "ff_string_char", | ||
6584 | "fff_newstr", | ||
6585 | "ff_string_sub", | ||
6586 | "fff_emptystr", | ||
6587 | "ff_string_rep", | ||
6588 | "ff_string_reverse", | ||
6589 | "ff_string_lower", | ||
6590 | "ff_string_upper", | ||
6591 | "ff_table_getn", | ||
6592 | "ff_bit_band", | ||
6593 | "ff_bit_bor", | ||
6594 | "ff_bit_bxor", | ||
6595 | "ff_bit_bswap", | ||
6596 | "ff_bit_bnot", | ||
6597 | "ff_bit_lshift", | ||
6598 | "ff_bit_rshift", | ||
6599 | "ff_bit_arshift", | ||
6600 | "ff_bit_rol", | ||
6601 | "ff_bit_ror", | ||
6602 | "ff_bit_tobit", | ||
6603 | "vm_record", | ||
6604 | "vm_rethook", | ||
6605 | "vm_inshook", | ||
6606 | "cont_hook", | ||
6607 | "vm_hotloop", | ||
6608 | "vm_callhook", | ||
6609 | "vm_hotcall", | ||
6610 | "vm_exit_handler", | ||
6611 | "vm_exit_interp", | ||
6612 | "vm_trunc", | ||
6613 | "vm_ffi_callback", | ||
6614 | "vm_ffi_call", | ||
6615 | "BC_MODVN_Z", | ||
6616 | "BC_TGETS_Z", | ||
6617 | "BC_TSETS_Z", | ||
6618 | "BC_CALL_Z", | ||
6619 | "BC_RETV_Z", | ||
6620 | (const char *)0 | ||
6621 | }; | ||
6622 | static const char *const extnames[] = { | ||
6623 | (const char *)0 | ||
6624 | }; | ||
6625 | #define Dt1(_V) (int)(ptrdiff_t)&(((lua_State *)0)_V) | ||
6626 | #define Dt2(_V) (int)(ptrdiff_t)&(((global_State *)0)_V) | ||
6627 | #define Dt3(_V) (int)(ptrdiff_t)&(((TValue *)0)_V) | ||
6628 | #define Dt4(_V) (int)(ptrdiff_t)&(((GCobj *)0)_V) | ||
6629 | #define Dt5(_V) (int)(ptrdiff_t)&(((GCstr *)0)_V) | ||
6630 | #define Dt6(_V) (int)(ptrdiff_t)&(((GCtab *)0)_V) | ||
6631 | #define Dt7(_V) (int)(ptrdiff_t)&(((GCfuncL *)0)_V) | ||
6632 | #define Dt8(_V) (int)(ptrdiff_t)&(((GCfuncC *)0)_V) | ||
6633 | #define Dt9(_V) (int)(ptrdiff_t)&(((GCproto *)0)_V) | ||
6634 | #define DtA(_V) (int)(ptrdiff_t)&(((GCupval *)0)_V) | ||
6635 | #define DtB(_V) (int)(ptrdiff_t)&(((Node *)0)_V) | ||
6636 | #define DtC(_V) (int)(ptrdiff_t)&(((int *)0)_V) | ||
6637 | #define DtD(_V) (int)(ptrdiff_t)&(((GCtrace *)0)_V) | ||
6638 | #define DISPATCH_GL(field) (GG_DISP2G + (int)offsetof(global_State, field)) | ||
6639 | #define DISPATCH_J(field) (GG_DISP2J + (int)offsetof(jit_State, field)) | ||
6640 | #define GG_DISP2GOT (GG_OFS(got) - GG_OFS(dispatch)) | ||
6641 | #define DISPATCH_GOT(name) (GG_DISP2GOT + 4*LJ_GOT_##name) | ||
6642 | #define PC2PROTO(field) ((int)offsetof(GCproto, field)-(int)sizeof(GCproto)) | ||
6643 | |||
6644 | /* Generate subroutines used by opcodes and other parts of the VM. */ | ||
6645 | /* The .code_sub section should be last to help static branch prediction. */ | ||
6646 | static void build_subroutines(BuildCtx *ctx) | ||
6647 | { | ||
6648 | dasm_put(Dst, 0); | ||
6649 | dasm_put(Dst, 1, FRAME_P, LJ_TTRUE, LJ_ENDIAN_SELECT(-4,-8), LJ_ENDIAN_SELECT(-4,-8), FRAME_TYPE, FRAME_C, Dt1(->base), ~LJ_VMST_C, DISPATCH_GL(vmstate), Dt1(->top)); | ||
6650 | dasm_put(Dst, 57, Dt1(->cframe), 72+9*4, 72+8*4, 24+5*8, 72+7*4, 72+6*4, 24+4*8, 72+5*4, 72+4*4, 24+3*8, 72+3*4, 72+2*4, 24+2*8, 72+1*4, 72+0*4, 24+1*8, 24+0*8, Dt1(->maxstack), LJ_ENDIAN_SELECT(4,0)); | ||
6651 | dasm_put(Dst, 109, DISPATCH_GOT(lj_state_growstack), Dt1(->top), ~LJ_VMST_C, Dt1(->glref), Dt2(->vmstate), LJ_TNIL, Dt1(->base), Dt1(->glref), LJ_TFALSE, ~LJ_VMST_INTERP, LJ_ENDIAN_SELECT(-4,-8), GG_G2DISP, LJ_ENDIAN_SELECT(4,0)); | ||
6652 | dasm_put(Dst, 172, DISPATCH_GL(vmstate), LUA_MINSTACK, Dt1(->base), Dt1(->top), DISPATCH_GOT(lj_state_growstack), Dt1(->base), Dt1(->top), LJ_ENDIAN_SELECT(-8,-4), Dt7(->pc), 72+9*4, 72+8*4, 24+5*8, 72+7*4, 72+6*4, 24+4*8, 72+5*4, 72+4*4); | ||
6653 | dasm_put(Dst, 235, 24+3*8, 72+3*4, 72+2*4, 24+2*8, 72+1*4, 72+0*4, 24+1*8, 24+0*8, Dt1(->glref), Dt1(->status), FRAME_CP, CFRAME_RESUME, GG_G2DISP, Dt1(->cframe), Dt1(->base), Dt1(->top), LJ_ENDIAN_SELECT(-4,-8), Dt1(->status), ~LJ_VMST_INTERP, DISPATCH_GL(vmstate), FRAME_TYPE); | ||
6654 | dasm_put(Dst, 296, LJ_TNIL, 72+9*4, 72+8*4, 24+5*8, 72+7*4, 72+6*4, 24+4*8, 72+5*4, 72+4*4, 24+3*8, 72+3*4, 72+2*4, 24+2*8, 72+1*4, 72+0*4, 24+1*8, 24+0*8, FRAME_CP, 72+9*4); | ||
6655 | dasm_put(Dst, 345, 72+8*4, 24+5*8, 72+7*4, 72+6*4, 24+4*8, 72+5*4, 72+4*4, 24+3*8, 72+3*4, 72+2*4, 24+2*8, 72+1*4, 72+0*4, 24+1*8, 24+0*8, FRAME_C, Dt1(->cframe), Dt1(->cframe), Dt1(->glref), GG_G2DISP, Dt1(->base)); | ||
6656 | dasm_put(Dst, 396, Dt1(->top), ~LJ_VMST_INTERP, LJ_TNIL, DISPATCH_GL(vmstate), LJ_ENDIAN_SELECT(-4,-8), LJ_TFUNC, LJ_ENDIAN_SELECT(-8,-4), LJ_ENDIAN_SELECT(-4,-8), Dt7(->pc), 72+9*4, 72+8*4, 24+5*8, 72+7*4, 72+6*4, 24+4*8, 72+5*4, 72+4*4, 24+3*8, 72+3*4); | ||
6657 | dasm_put(Dst, 457, 72+2*4, 24+2*8, 72+1*4, 72+0*4, 24+1*8, 24+0*8, Dt1(->stack), Dt1(->top), Dt1(->cframe), Dt1(->cframe), Dt1(->glref), FRAME_CP, GG_G2DISP, -16+LJ_ENDIAN_SELECT(0,4), LJ_ENDIAN_SELECT(-8,-4)); | ||
6658 | #if LJ_HASFFI | ||
6659 | dasm_put(Dst, 506); | ||
6660 | #endif | ||
6661 | dasm_put(Dst, 508, -16+LJ_ENDIAN_SELECT(4,0), Dt7(->pc)); | ||
6662 | #if LJ_HASFFI | ||
6663 | dasm_put(Dst, 514); | ||
6664 | #endif | ||
6665 | dasm_put(Dst, 517, -8+LJ_ENDIAN_SELECT(4,0), PC2PROTO(k)); | ||
6666 | #if LJ_HASFFI | ||
6667 | dasm_put(Dst, 523); | ||
6668 | #endif | ||
6669 | dasm_put(Dst, 531, Dt1(->base), DISPATCH_GL(tmptv), LJ_TSTR, LJ_ENDIAN_SELECT(0,4), LJ_ENDIAN_SELECT(4,0), DISPATCH_GL(tmptv), LJ_TTAB, LJ_ENDIAN_SELECT(0,4), DISPATCH_GL(tmptv2), LJ_ENDIAN_SELECT(4,0), LJ_TSTR, LJ_ENDIAN_SELECT(0,4), LJ_ENDIAN_SELECT(4,0), DISPATCH_GL(tmptv)); | ||
6670 | dasm_put(Dst, 589, DISPATCH_GOT(lj_meta_tget), Dt1(->base), -FRAME_CONT, Dt1(->top), -16+LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(-8,-4), DISPATCH_GL(tmptv), LJ_TSTR, LJ_ENDIAN_SELECT(0,4), LJ_ENDIAN_SELECT(4,0), DISPATCH_GL(tmptv), LJ_TTAB, LJ_ENDIAN_SELECT(0,4), DISPATCH_GL(tmptv2), LJ_ENDIAN_SELECT(4,0), LJ_TSTR, LJ_ENDIAN_SELECT(0,4)); | ||
6671 | dasm_put(Dst, 651, LJ_ENDIAN_SELECT(4,0), DISPATCH_GL(tmptv), DISPATCH_GOT(lj_meta_tset), Dt1(->base), -FRAME_CONT, Dt1(->top), -16+LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(-8,-4), DISPATCH_GOT(lj_meta_comp), Dt1(->base), LJ_ENDIAN_SELECT(2,0), (-(BCBIAS_J*4 >> 16) & 65535)); | ||
6672 | dasm_put(Dst, 721, -4+LJ_ENDIAN_SELECT(1,2), LJ_ENDIAN_SELECT(4,0), LJ_TISTRUECOND, LJ_ENDIAN_SELECT(4,0), LJ_TISTRUECOND, DISPATCH_GOT(lj_meta_equal), Dt1(->base)); | ||
6673 | #if LJ_HASFFI | ||
6674 | dasm_put(Dst, 776, DISPATCH_GOT(lj_meta_equal_cd), Dt1(->base)); | ||
6675 | #endif | ||
6676 | dasm_put(Dst, 789, DISPATCH_GOT(lj_meta_arith), Dt1(->base), -16+LJ_ENDIAN_SELECT(4,0), FRAME_CONT); | ||
6677 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
6678 | dasm_put(Dst, 818); | ||
6679 | #endif | ||
6680 | dasm_put(Dst, 820, DISPATCH_GOT(lj_meta_len), Dt1(->base)); | ||
6681 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
6682 | dasm_put(Dst, 828); | ||
6683 | #else | ||
6684 | dasm_put(Dst, 835); | ||
6685 | #endif | ||
6686 | dasm_put(Dst, 839, DISPATCH_GOT(lj_meta_call), Dt1(->base), LJ_ENDIAN_SELECT(-8,-4), LJ_ENDIAN_SELECT(-4,-8), Dt7(->pc), DISPATCH_GOT(lj_meta_call), Dt1(->base), LJ_ENDIAN_SELECT(-4,-8), LJ_ENDIAN_SELECT(-8,-4), DISPATCH_GOT(lj_meta_for), Dt1(->base)); | ||
6687 | #if LJ_HASJIT | ||
6688 | dasm_put(Dst, 896, BC_JFORI); | ||
6689 | #endif | ||
6690 | dasm_put(Dst, 900); | ||
6691 | #if LJ_HASJIT | ||
6692 | dasm_put(Dst, 904, BC_JFORI, BC_FORI); | ||
6693 | #else | ||
6694 | dasm_put(Dst, 911, BC_FORI); | ||
6695 | #endif | ||
6696 | dasm_put(Dst, 915, LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(0,4), LJ_TISTRUECOND, LJ_ENDIAN_SELECT(-4,-8), LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(0,4), LJ_ENDIAN_SELECT(4,0), LJ_TISNUM, LJ_TISNUM, Dt8(->upvalue), LJ_ENDIAN_SELECT(4,0)); | ||
6697 | dasm_put(Dst, 970, LJ_ENDIAN_SELECT(0,4), LJ_TTAB, LJ_TUDATA, Dt6(->metatable), DISPATCH_GL(gcroot[GCROOT_MMNAME+MM_metatable]), LJ_TNIL, Dt6(->hmask), LJ_TTAB, Dt5(->hash), Dt6(->node), LJ_TSTR, offsetof(Node, key)+LJ_ENDIAN_SELECT(4,0), offsetof(Node, key)+LJ_ENDIAN_SELECT(0,4), DtB(->next), offsetof(Node, val)+LJ_ENDIAN_SELECT(4,0), offsetof(Node, val)+LJ_ENDIAN_SELECT(0,4)); | ||
6698 | dasm_put(Dst, 1020, LJ_TISNUM, LJ_TISNUM, DISPATCH_GL(gcroot[GCROOT_BASEMT]), LJ_ENDIAN_SELECT(4,0), 8+LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(0,4), 8+LJ_ENDIAN_SELECT(0,4), LJ_TTAB, -LJ_TTAB, Dt6(->metatable), Dt6(->marked)); | ||
6699 | dasm_put(Dst, 1075, LJ_GC_BLACK, Dt6(->metatable), DISPATCH_GL(gc.grayagain), ~LJ_GC_BLACK & 255, DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist), LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(0,4), DISPATCH_GOT(lj_tab_get), -LJ_TTAB, LJ_ENDIAN_SELECT(4,0), LJ_TISNUM); | ||
6700 | dasm_put(Dst, 1129, LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(0,4), LJ_TSTR, DISPATCH_GL(gcroot[GCROOT_BASEMT_NUM]), LJ_TISNUM, Dt1(->base), DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), DISPATCH_GOT(lj_str_fromnum), LJ_TSTR, LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(0,4), LJ_TTAB, LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(-4,-8), DISPATCH_GOT(lj_tab_next)); | ||
6701 | dasm_put(Dst, 1184, Dt1(->base), Dt1(->top), LJ_TNIL, (2+1)*8, LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(0,4), LJ_TTAB, LJ_ENDIAN_SELECT(-4,-8)); | ||
6702 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
6703 | dasm_put(Dst, 1219, Dt6(->metatable), Dt8(->upvalue[0])); | ||
6704 | #else | ||
6705 | dasm_put(Dst, 1226, Dt8(->upvalue[0])); | ||
6706 | #endif | ||
6707 | dasm_put(Dst, 1229, 8+LJ_ENDIAN_SELECT(4,0), (3+1)*8, LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(0,4), 8+LJ_ENDIAN_SELECT(4,0), -LJ_TTAB, LJ_TISNUM, LJ_ENDIAN_SELECT(-4,-8), Dt6(->asize), Dt6(->array), LJ_ENDIAN_SELECT(4,0), (0+1)*8, (2+1)*8, Dt6(->hmask)); | ||
6708 | dasm_put(Dst, 1292, DISPATCH_GOT(lj_tab_getinth), (0+1)*8, (0+1)*8, LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(0,4), LJ_TTAB, LJ_ENDIAN_SELECT(-4,-8)); | ||
6709 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
6710 | dasm_put(Dst, 1323, Dt6(->metatable), Dt8(->upvalue[0])); | ||
6711 | #else | ||
6712 | dasm_put(Dst, 1330, Dt8(->upvalue[0])); | ||
6713 | #endif | ||
6714 | dasm_put(Dst, 1333, 8+LJ_ENDIAN_SELECT(4,0), 8+LJ_ENDIAN_SELECT(0,4), (3+1)*8, DISPATCH_GL(hookmask), HOOK_ACTIVE_SHIFT, 8+FRAME_PCALL, 8+LJ_ENDIAN_SELECT(4,0), DISPATCH_GL(hookmask), LJ_TFUNC, HOOK_ACTIVE_SHIFT, 16+FRAME_PCALL, LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(0,4)); | ||
6715 | dasm_put(Dst, 1392, LJ_TTHREAD, Dt1(->status), Dt1(->cframe), Dt1(->top), Dt1(->base), -LUA_YIELD, Dt1(->maxstack), LJ_ENDIAN_SELECT(-4,-8), Dt1(->base), Dt1(->top), Dt1(->top)); | ||
6716 | dasm_put(Dst, 1451, Dt1(->base), LUA_YIELD+1, Dt1(->top), ~LJ_VMST_INTERP, Dt1(->base), DISPATCH_GL(vmstate), Dt1(->maxstack), Dt1(->top), FRAME_TYPE, LJ_TTRUE, -8+LJ_ENDIAN_SELECT(4,0), LJ_TFALSE, Dt1(->top)); | ||
6717 | dasm_put(Dst, 1511, (2+1)*8, -8+LJ_ENDIAN_SELECT(4,0), FRAME_TYPE, DISPATCH_GOT(lj_state_growstack), Dt8(->upvalue[0].gcr), Dt1(->status), Dt1(->cframe), Dt1(->top), Dt1(->base), -LUA_YIELD, Dt1(->maxstack), LJ_ENDIAN_SELECT(-4,-8), Dt1(->base), Dt1(->top)); | ||
6718 | dasm_put(Dst, 1566, Dt1(->top), Dt1(->base), LUA_YIELD+1, Dt1(->top), ~LJ_VMST_INTERP, Dt1(->base), DISPATCH_GL(vmstate), Dt1(->maxstack), Dt1(->top), FRAME_TYPE); | ||
6719 | dasm_put(Dst, 1627, DISPATCH_GOT(lj_ffh_coroutine_wrap_err), DISPATCH_GOT(lj_state_growstack), Dt1(->cframe), Dt1(->base), CFRAME_RESUME, Dt1(->top), LUA_YIELD, Dt1(->cframe), Dt1(->status), LJ_ENDIAN_SELECT(4,0), LJ_TISNUM); | ||
6720 | dasm_put(Dst, 1682, LJ_ENDIAN_SELECT(-4,-8), LJ_ENDIAN_SELECT(-4,-8), -8+LJ_ENDIAN_SELECT(4,0), -8+LJ_ENDIAN_SELECT(0,4), (1+1)*8, FRAME_TYPE, -8+LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(4,0), LJ_TISNUM); | ||
6721 | dasm_put(Dst, 1750, LJ_ENDIAN_SELECT(4,0), LJ_TISNUM, LJ_ENDIAN_SELECT(4,0), DISPATCH_GOT(log), LJ_TISNUM, LJ_ENDIAN_SELECT(4,0), DISPATCH_GOT(log10), LJ_TISNUM, LJ_ENDIAN_SELECT(4,0)); | ||
6722 | dasm_put(Dst, 1806, DISPATCH_GOT(exp), LJ_TISNUM, LJ_ENDIAN_SELECT(4,0), DISPATCH_GOT(sin), LJ_TISNUM, LJ_ENDIAN_SELECT(4,0), DISPATCH_GOT(cos), LJ_TISNUM, LJ_ENDIAN_SELECT(4,0), DISPATCH_GOT(tan)); | ||
6723 | dasm_put(Dst, 1862, LJ_TISNUM, LJ_ENDIAN_SELECT(4,0), DISPATCH_GOT(asin), LJ_TISNUM, LJ_ENDIAN_SELECT(4,0), DISPATCH_GOT(acos), LJ_TISNUM, LJ_ENDIAN_SELECT(4,0), DISPATCH_GOT(atan), LJ_TISNUM); | ||
6724 | dasm_put(Dst, 1918, LJ_ENDIAN_SELECT(4,0), DISPATCH_GOT(sinh), LJ_TISNUM, LJ_ENDIAN_SELECT(4,0), DISPATCH_GOT(cosh), LJ_TISNUM, LJ_ENDIAN_SELECT(4,0), DISPATCH_GOT(tanh), LJ_TISNUM); | ||
6725 | dasm_put(Dst, 1977, LJ_ENDIAN_SELECT(4,0), 8+LJ_ENDIAN_SELECT(4,0), LJ_TISNUM, LJ_TISNUM, DISPATCH_GOT(pow), LJ_ENDIAN_SELECT(4,0), 8+LJ_ENDIAN_SELECT(4,0), LJ_TISNUM, LJ_TISNUM, DISPATCH_GOT(atan2), LJ_ENDIAN_SELECT(4,0), 8+LJ_ENDIAN_SELECT(4,0), LJ_TISNUM, LJ_TISNUM); | ||
6726 | dasm_put(Dst, 2039, DISPATCH_GOT(fmod), LJ_ENDIAN_SELECT(4,0), LJ_TISNUM, LJ_ENDIAN_SELECT(4,0), LJ_TISNUM, Dt8(->upvalue[0]), LJ_ENDIAN_SELECT(4,0), 8+LJ_ENDIAN_SELECT(4,0), LJ_TISNUM, LJ_TISNUM); | ||
6727 | dasm_put(Dst, 2094, DISPATCH_GOT(ldexp), LJ_ENDIAN_SELECT(4,0), LJ_TISNUM, DISPATCH_GOT(frexp), LJ_ENDIAN_SELECT(-4,-8), DISPATCH_GL(tmptv), DISPATCH_GL(tmptv), (2+1)*8, LJ_ENDIAN_SELECT(4,0), LJ_TISNUM, DISPATCH_GOT(modf), LJ_ENDIAN_SELECT(-4,-8), (2+1)*8); | ||
6728 | dasm_put(Dst, 2158, LJ_ENDIAN_SELECT(4,0), LJ_TISNUM, LJ_ENDIAN_SELECT(4,0), LJ_TISNUM, LJ_ENDIAN_SELECT(4,0), LJ_TISNUM, LJ_ENDIAN_SELECT(4,0), LJ_TISNUM); | ||
6729 | dasm_put(Dst, 2217, LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(0,4), LJ_TSTR, Dt5(->len), LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(0,4), -LJ_TSTR, Dt5(->len), Dt5([1]), LJ_ENDIAN_SELECT(-4,-8), DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), LJ_ENDIAN_SELECT(4,0)); | ||
6730 | dasm_put(Dst, 2276, LJ_TISNUM, DISPATCH_GOT(lj_str_new), Dt1(->base), Dt1(->base), LJ_TSTR, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), 16+LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(0,4), 8+LJ_ENDIAN_SELECT(4,0), LJ_TISNUM, LJ_TISNUM); | ||
6731 | dasm_put(Dst, 2337, LJ_TSTR, Dt5(->len), sizeof(GCstr)-1, DISPATCH_GL(strempty), LJ_TSTR, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), LJ_ENDIAN_SELECT(4,0), 8+LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(0,4), -LJ_TSTR, LJ_TISNUM, Dt5(->len), DISPATCH_GL(tmpbuf.sz)); | ||
6732 | dasm_put(Dst, 2407, DISPATCH_GL(tmpbuf.buf), Dt5([1]), DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(0,4), LJ_TSTR, DISPATCH_GL(tmpbuf.sz), Dt5(->len), sizeof(GCstr), DISPATCH_GL(tmpbuf.buf)); | ||
6733 | dasm_put(Dst, 2464, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(0,4), LJ_TSTR, DISPATCH_GL(tmpbuf.sz), Dt5(->len), sizeof(GCstr), DISPATCH_GL(tmpbuf.buf), DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold)); | ||
6734 | dasm_put(Dst, 2527, LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(0,4), LJ_TSTR, DISPATCH_GL(tmpbuf.sz), Dt5(->len), sizeof(GCstr), DISPATCH_GL(tmpbuf.buf), LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(0,4), LJ_TTAB, DISPATCH_GOT(lj_tab_len), LJ_ENDIAN_SELECT(4,0)); | ||
6735 | dasm_put(Dst, 2586, LJ_TISNUM, LJ_ENDIAN_SELECT(4,0), LJ_TISNUM, LJ_ENDIAN_SELECT(4,0), LJ_TISNUM, LJ_ENDIAN_SELECT(4,0), LJ_TISNUM, LJ_ENDIAN_SELECT(4,0)); | ||
6736 | dasm_put(Dst, 2649, LJ_TISNUM, LJ_ENDIAN_SELECT(4,0), LJ_TISNUM, LJ_ENDIAN_SELECT(4,0), LJ_TISNUM, LJ_ENDIAN_SELECT(4,0), LJ_TISNUM, LJ_ENDIAN_SELECT(4,0)); | ||
6737 | dasm_put(Dst, 2719, 8+LJ_ENDIAN_SELECT(4,0), LJ_TISNUM, LJ_TISNUM, LJ_ENDIAN_SELECT(4,0), 8+LJ_ENDIAN_SELECT(4,0), LJ_TISNUM, LJ_TISNUM, LJ_ENDIAN_SELECT(4,0), 8+LJ_ENDIAN_SELECT(4,0), LJ_TISNUM, LJ_TISNUM, LJ_ENDIAN_SELECT(4,0)); | ||
6738 | dasm_put(Dst, 2790, 8+LJ_ENDIAN_SELECT(4,0), LJ_TISNUM, LJ_TISNUM, LJ_ENDIAN_SELECT(4,0), 8+LJ_ENDIAN_SELECT(4,0), LJ_TISNUM, LJ_TISNUM, LJ_ENDIAN_SELECT(4,0), LJ_TISNUM, Dt8(->f)); | ||
6739 | dasm_put(Dst, 2863, LJ_ENDIAN_SELECT(-4,-8), 8*LUA_MINSTACK, Dt1(->maxstack), Dt1(->base), Dt1(->top), Dt1(->base), Dt1(->top), LJ_ENDIAN_SELECT(-8,-4), Dt7(->pc), FRAME_TYPE, LJ_ENDIAN_SELECT(1,2), DISPATCH_GOT(lj_state_growstack), LUA_MINSTACK, Dt1(->base)); | ||
6740 | dasm_put(Dst, 2932, DISPATCH_GOT(lj_gc_step), Dt1(->base), Dt1(->top), Dt1(->base), Dt1(->top), LJ_ENDIAN_SELECT(-8,-4)); | ||
6741 | #if LJ_HASJIT | ||
6742 | dasm_put(Dst, 2958, DISPATCH_GL(hookmask), HOOK_VMEVENT, DISPATCH_GL(hookcount), HOOK_ACTIVE, LUA_MASKLINE|LUA_MASKCOUNT, DISPATCH_GL(hookcount)); | ||
6743 | #endif | ||
6744 | dasm_put(Dst, 2981, DISPATCH_GL(hookmask), HOOK_ACTIVE, GG_DISP2STATIC, DISPATCH_GL(hookmask), DISPATCH_GL(hookcount), HOOK_ACTIVE, LUA_MASKLINE|LUA_MASKCOUNT, DISPATCH_GL(hookcount), LUA_MASKLINE, DISPATCH_GOT(lj_dispatch_ins), Dt1(->base), Dt1(->base)); | ||
6745 | dasm_put(Dst, 3029, GG_DISP2STATIC, -24+LJ_ENDIAN_SELECT(0,4)); | ||
6746 | #if LJ_HASJIT | ||
6747 | dasm_put(Dst, 3048, LJ_ENDIAN_SELECT(-8,-4), GG_DISP2J, Dt7(->pc), DISPATCH_J(L), PC2PROTO(framesize), DISPATCH_GOT(lj_trace_hot), Dt1(->base), Dt1(->top)); | ||
6748 | #endif | ||
6749 | dasm_put(Dst, 3073); | ||
6750 | #if LJ_HASJIT | ||
6751 | dasm_put(Dst, 3075); | ||
6752 | #endif | ||
6753 | dasm_put(Dst, 3078); | ||
6754 | #if LJ_HASJIT | ||
6755 | dasm_put(Dst, 3081); | ||
6756 | #endif | ||
6757 | dasm_put(Dst, 3084, DISPATCH_GOT(lj_dispatch_call), Dt1(->base), Dt1(->top), Dt1(->base), Dt1(->top), LJ_ENDIAN_SELECT(-8,-4)); | ||
6758 | #if LJ_HASJIT | ||
6759 | dasm_put(Dst, 3108, -(16+32*8+32*4), 16+0*8, 16+32*8+0*4, 16+32*8+1*4, 16+2*8, 16+32*8+2*4, 16+32*8+3*4, 16+4*8, 16+32*8+4*4, 16+32*8+5*4, 16+6*8, 16+32*8+6*4, 16+32*8+7*4, 16+8*8, 16+32*8+8*4, 16+32*8+9*4, 16+10*8, 16+32*8+10*4, 16+32*8+11*4, 16+12*8, 16+32*8+12*4, 16+32*8+13*4, 16+14*8); | ||
6760 | dasm_put(Dst, 3155, 16+32*8+14*4, 16+32*8+15*4, 16+16*8, 16+32*8+16*4, 16+32*8+17*4, 16+18*8, 16+32*8+18*4, 16+32*8+19*4, 16+20*8, 16+32*8+20*4, 16+32*8+21*4, 16+22*8, 16+32*8+22*4, 16+32*8+23*4, 16+24*8, 16+32*8+24*4, 16+32*8+25*4, 16+26*8, 16+32*8+26*4, 16+32*8+27*4, 16+28*8, 16+32*8+28*4, 16+30*8); | ||
6761 | dasm_put(Dst, 3202, 16+32*8+30*4, 16+32*8+31*4, ~LJ_VMST_EXIT, 16+32*8+32*4, -GG_DISP2G-32768, DISPATCH_GL(vmstate), 16+32*8+29*4, DISPATCH_GL(jit_L), DISPATCH_GL(jit_base), DISPATCH_GOT(lj_trace_exit), DISPATCH_J(L), DISPATCH_J(parent), DISPATCH_J(exitno), GG_DISP2J, Dt1(->base), Dt1(->cframe), Dt1(->base)); | ||
6762 | #endif | ||
6763 | dasm_put(Dst, 3246); | ||
6764 | #if LJ_HASJIT | ||
6765 | dasm_put(Dst, 3248, -GG_DISP2G-32768, LJ_ENDIAN_SELECT(-8,-4), LJ_TNIL, Dt7(->pc), DISPATCH_GL(jit_L), PC2PROTO(k), DISPATCH_GL(vmstate), BC_FUNCF*4, DISPATCH_GOT(lj_err_throw)); | ||
6766 | #endif | ||
6767 | dasm_put(Dst, 3297); | ||
6768 | #if LJ_HASJIT | ||
6769 | dasm_put(Dst, 3345); | ||
6770 | #endif | ||
6771 | dasm_put(Dst, 3368); | ||
6772 | #if LJ_HASFFI | ||
6773 | #define DtE(_V) (int)(ptrdiff_t)&(((CTState *)0)_V) | ||
6774 | dasm_put(Dst, 3370, 72+9*4, 72+8*4, 24+5*8, 72+7*4, 72+6*4, 24+4*8, 72+5*4, 72+4*4, 24+3*8, 72+3*4, 72+2*4, 24+2*8, 72+1*4, 72+0*4, 24+1*8, 24+0*8, Dt2(->ctype_state), GG_G2DISP, DISPATCH_GOT(lj_ccallback_enter), DtE(->cb.slot), DtE(->cb.gpr[0]), DtE(->cb.gpr[1]), DtE(->cb.fpr[0])); | ||
6775 | dasm_put(Dst, 3418, DtE(->cb.gpr[2]), DtE(->cb.gpr[3]), DtE(->cb.fpr[1]), 112+16, DtE(->cb.stack), Dt1(->base), Dt1(->top), LJ_ENDIAN_SELECT(-8,-4), ~LJ_VMST_INTERP, LJ_TNIL, DISPATCH_GL(vmstate), Dt7(->pc)); | ||
6776 | #endif | ||
6777 | dasm_put(Dst, 3462); | ||
6778 | #if LJ_HASFFI | ||
6779 | dasm_put(Dst, 3464, DISPATCH_GOT(lj_ccallback_leave), DISPATCH_GL(ctype_state), Dt1(->base), Dt1(->top), DtE(->L), DtE(->cb.gpr[0]), DtE(->cb.fpr[0]), DtE(->cb.gpr[1]), DtE(->cb.fpr[1])); | ||
6780 | #endif | ||
6781 | dasm_put(Dst, 3488); | ||
6782 | #if LJ_HASFFI | ||
6783 | #define DtF(_V) (int)(ptrdiff_t)&(((CCallState *)0)_V) | ||
6784 | dasm_put(Dst, 3490, DtF(->spadj), DtF(->nsp), offsetof(CCallState, stack), DtF(->func), DtF(->gpr[1]), DtF(->gpr[2]), DtF(->gpr[3]), DtF(->fpr[0]), DtF(->fpr[1]), DtF(->gpr[0]), DtF(->gpr[0]), DtF(->gpr[1]), DtF(->fpr[0]), DtF(->fpr[1])); | ||
6785 | #endif | ||
6786 | } | ||
6787 | |||
6788 | /* Generate the code for a single instruction. */ | ||
6789 | static void build_ins(BuildCtx *ctx, BCOp op, int defop) | ||
6790 | { | ||
6791 | int vk = 0; | ||
6792 | dasm_put(Dst, 3546, defop); | ||
6793 | |||
6794 | switch (op) { | ||
6795 | |||
6796 | /* -- Comparison ops ---------------------------------------------------- */ | ||
6797 | |||
6798 | /* Remember: all ops branch for a true comparison, fall through otherwise. */ | ||
6799 | |||
6800 | case BC_ISLT: case BC_ISGE: case BC_ISLE: case BC_ISGT: | ||
6801 | dasm_put(Dst, 3548, LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(4,0), LJ_TISNUM, LJ_TISNUM, LJ_ENDIAN_SELECT(2,0), (-(BCBIAS_J*4 >> 16) & 65535)); | ||
6802 | if (op == BC_ISLT || op == BC_ISGE) { | ||
6803 | dasm_put(Dst, 3571); | ||
6804 | } else { | ||
6805 | dasm_put(Dst, 3573); | ||
6806 | } | ||
6807 | if (op == BC_ISLT || op == BC_ISLE) { | ||
6808 | dasm_put(Dst, 3575); | ||
6809 | } else { | ||
6810 | dasm_put(Dst, 3577); | ||
6811 | } | ||
6812 | dasm_put(Dst, 3579); | ||
6813 | break; | ||
6814 | |||
6815 | case BC_ISEQV: case BC_ISNEV: | ||
6816 | vk = op == BC_ISEQV; | ||
6817 | dasm_put(Dst, 3593, LJ_ENDIAN_SELECT(4,0), -4+LJ_ENDIAN_SELECT(2,0), LJ_ENDIAN_SELECT(4,0), (-(BCBIAS_J*4 >> 16) & 65535), LJ_TISNUM, LJ_TISNUM); | ||
6818 | if (vk) { | ||
6819 | dasm_put(Dst, 3617); | ||
6820 | } else { | ||
6821 | dasm_put(Dst, 3619); | ||
6822 | } | ||
6823 | dasm_put(Dst, 3621, LJ_ENDIAN_SELECT(0,4), LJ_ENDIAN_SELECT(0,4)); | ||
6824 | if (LJ_HASFFI) { | ||
6825 | dasm_put(Dst, 3640, LJ_TCDATA); | ||
6826 | } | ||
6827 | dasm_put(Dst, 3645, LJ_TISPRI); | ||
6828 | if (LJ_HASFFI) { | ||
6829 | dasm_put(Dst, 3648); | ||
6830 | } | ||
6831 | dasm_put(Dst, 3651, LJ_TISTABUD+1); | ||
6832 | if (vk) { | ||
6833 | dasm_put(Dst, 3662); | ||
6834 | } else { | ||
6835 | dasm_put(Dst, 3664); | ||
6836 | } | ||
6837 | dasm_put(Dst, 3666, Dt6(->metatable), Dt6(->nomm), 1<<MM_eq, 1-vk); | ||
6838 | break; | ||
6839 | |||
6840 | case BC_ISEQS: case BC_ISNES: | ||
6841 | vk = op == BC_ISEQS; | ||
6842 | dasm_put(Dst, 3683, LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(0,4), -4+LJ_ENDIAN_SELECT(2,0)); | ||
6843 | if (LJ_HASFFI) { | ||
6844 | dasm_put(Dst, 3694, LJ_TCDATA); | ||
6845 | } | ||
6846 | dasm_put(Dst, 3699, -LJ_TSTR, (-(BCBIAS_J*4 >> 16) & 65535)); | ||
6847 | if (vk) { | ||
6848 | dasm_put(Dst, 3709); | ||
6849 | } else { | ||
6850 | dasm_put(Dst, 3711); | ||
6851 | } | ||
6852 | dasm_put(Dst, 3713); | ||
6853 | break; | ||
6854 | |||
6855 | case BC_ISEQN: case BC_ISNEN: | ||
6856 | vk = op == BC_ISEQN; | ||
6857 | dasm_put(Dst, 3726, LJ_ENDIAN_SELECT(4,0), -4+LJ_ENDIAN_SELECT(2,0), (-(BCBIAS_J*4 >> 16) & 65535), LJ_TISNUM); | ||
6858 | if (LJ_HASFFI) { | ||
6859 | dasm_put(Dst, 3741); | ||
6860 | } else { | ||
6861 | dasm_put(Dst, 3744); | ||
6862 | } | ||
6863 | dasm_put(Dst, 3747); | ||
6864 | if (vk) { | ||
6865 | dasm_put(Dst, 3750); | ||
6866 | } else { | ||
6867 | dasm_put(Dst, 3754); | ||
6868 | } | ||
6869 | dasm_put(Dst, 3758); | ||
6870 | if (LJ_HASFFI) { | ||
6871 | dasm_put(Dst, 3770, LJ_TCDATA); | ||
6872 | } | ||
6873 | break; | ||
6874 | |||
6875 | case BC_ISEQP: case BC_ISNEP: | ||
6876 | vk = op == BC_ISEQP; | ||
6877 | dasm_put(Dst, 3780, LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(2,0)); | ||
6878 | if (LJ_HASFFI) { | ||
6879 | dasm_put(Dst, 3789, LJ_TCDATA); | ||
6880 | } | ||
6881 | dasm_put(Dst, 3794, (-(BCBIAS_J*4 >> 16) & 65535)); | ||
6882 | if (vk) { | ||
6883 | dasm_put(Dst, 3800); | ||
6884 | } else { | ||
6885 | dasm_put(Dst, 3802); | ||
6886 | } | ||
6887 | dasm_put(Dst, 3804); | ||
6888 | break; | ||
6889 | |||
6890 | /* -- Unary test and copy ops ------------------------------------------- */ | ||
6891 | |||
6892 | case BC_ISTC: case BC_ISFC: case BC_IST: case BC_ISF: | ||
6893 | dasm_put(Dst, 3817, LJ_ENDIAN_SELECT(2,0), LJ_ENDIAN_SELECT(4,0)); | ||
6894 | if (op == BC_IST || op == BC_ISF) { | ||
6895 | dasm_put(Dst, 3824, LJ_TISTRUECOND, (-(BCBIAS_J*4 >> 16) & 65535)); | ||
6896 | if (op == BC_IST) { | ||
6897 | dasm_put(Dst, 3831); | ||
6898 | } else { | ||
6899 | dasm_put(Dst, 3833); | ||
6900 | } | ||
6901 | dasm_put(Dst, 3835); | ||
6902 | } else { | ||
6903 | dasm_put(Dst, 3837, LJ_TISTRUECOND); | ||
6904 | if (op == BC_ISTC) { | ||
6905 | dasm_put(Dst, 3841); | ||
6906 | } else { | ||
6907 | dasm_put(Dst, 3844); | ||
6908 | } | ||
6909 | dasm_put(Dst, 3847, (-(BCBIAS_J*4 >> 16) & 65535)); | ||
6910 | } | ||
6911 | dasm_put(Dst, 3856); | ||
6912 | break; | ||
6913 | |||
6914 | /* -- Unary ops --------------------------------------------------------- */ | ||
6915 | |||
6916 | case BC_MOV: | ||
6917 | dasm_put(Dst, 3868); | ||
6918 | break; | ||
6919 | case BC_NOT: | ||
6920 | dasm_put(Dst, 3884, LJ_ENDIAN_SELECT(4,0), LJ_TFALSE, LJ_TISTRUECOND, LJ_TTRUE, LJ_ENDIAN_SELECT(4,0)); | ||
6921 | break; | ||
6922 | case BC_UNM: | ||
6923 | dasm_put(Dst, 3908, LJ_ENDIAN_SELECT(4,0), LJ_TISNUM); | ||
6924 | break; | ||
6925 | case BC_LEN: | ||
6926 | dasm_put(Dst, 3931, LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(0,4), LJ_TSTR, LJ_TTAB, Dt5(->len)); | ||
6927 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
6928 | dasm_put(Dst, 3965, Dt6(->metatable)); | ||
6929 | #endif | ||
6930 | dasm_put(Dst, 3972, DISPATCH_GOT(lj_tab_len)); | ||
6931 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
6932 | dasm_put(Dst, 3981, Dt6(->nomm), 1<<MM_len); | ||
6933 | #endif | ||
6934 | break; | ||
6935 | |||
6936 | /* -- Binary ops -------------------------------------------------------- */ | ||
6937 | |||
6938 | |||
6939 | case BC_ADDVN: case BC_ADDNV: case BC_ADDVV: | ||
6940 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
6941 | dasm_put(Dst, 3993); | ||
6942 | switch (vk) { | ||
6943 | case 0: | ||
6944 | dasm_put(Dst, 3997, LJ_ENDIAN_SELECT(4,0), LJ_TISNUM); | ||
6945 | break; | ||
6946 | case 1: | ||
6947 | dasm_put(Dst, 4006, LJ_ENDIAN_SELECT(4,0), LJ_TISNUM); | ||
6948 | break; | ||
6949 | default: | ||
6950 | dasm_put(Dst, 4015, LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(4,0), LJ_TISNUM, LJ_TISNUM); | ||
6951 | break; | ||
6952 | } | ||
6953 | dasm_put(Dst, 4029); | ||
6954 | break; | ||
6955 | case BC_SUBVN: case BC_SUBNV: case BC_SUBVV: | ||
6956 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
6957 | dasm_put(Dst, 4046); | ||
6958 | switch (vk) { | ||
6959 | case 0: | ||
6960 | dasm_put(Dst, 4050, LJ_ENDIAN_SELECT(4,0), LJ_TISNUM); | ||
6961 | break; | ||
6962 | case 1: | ||
6963 | dasm_put(Dst, 4059, LJ_ENDIAN_SELECT(4,0), LJ_TISNUM); | ||
6964 | break; | ||
6965 | default: | ||
6966 | dasm_put(Dst, 4068, LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(4,0), LJ_TISNUM, LJ_TISNUM); | ||
6967 | break; | ||
6968 | } | ||
6969 | dasm_put(Dst, 4082); | ||
6970 | break; | ||
6971 | case BC_MULVN: case BC_MULNV: case BC_MULVV: | ||
6972 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
6973 | dasm_put(Dst, 4099); | ||
6974 | switch (vk) { | ||
6975 | case 0: | ||
6976 | dasm_put(Dst, 4103, LJ_ENDIAN_SELECT(4,0), LJ_TISNUM); | ||
6977 | break; | ||
6978 | case 1: | ||
6979 | dasm_put(Dst, 4112, LJ_ENDIAN_SELECT(4,0), LJ_TISNUM); | ||
6980 | break; | ||
6981 | default: | ||
6982 | dasm_put(Dst, 4121, LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(4,0), LJ_TISNUM, LJ_TISNUM); | ||
6983 | break; | ||
6984 | } | ||
6985 | dasm_put(Dst, 4135); | ||
6986 | break; | ||
6987 | case BC_DIVVN: case BC_DIVNV: case BC_DIVVV: | ||
6988 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
6989 | dasm_put(Dst, 4152); | ||
6990 | switch (vk) { | ||
6991 | case 0: | ||
6992 | dasm_put(Dst, 4156, LJ_ENDIAN_SELECT(4,0), LJ_TISNUM); | ||
6993 | break; | ||
6994 | case 1: | ||
6995 | dasm_put(Dst, 4165, LJ_ENDIAN_SELECT(4,0), LJ_TISNUM); | ||
6996 | break; | ||
6997 | default: | ||
6998 | dasm_put(Dst, 4174, LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(4,0), LJ_TISNUM, LJ_TISNUM); | ||
6999 | break; | ||
7000 | } | ||
7001 | dasm_put(Dst, 4188); | ||
7002 | break; | ||
7003 | case BC_MODVN: | ||
7004 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
7005 | dasm_put(Dst, 4205); | ||
7006 | switch (vk) { | ||
7007 | case 0: | ||
7008 | dasm_put(Dst, 4209, LJ_ENDIAN_SELECT(4,0), LJ_TISNUM); | ||
7009 | break; | ||
7010 | case 1: | ||
7011 | dasm_put(Dst, 4218, LJ_ENDIAN_SELECT(4,0), LJ_TISNUM); | ||
7012 | break; | ||
7013 | default: | ||
7014 | dasm_put(Dst, 4227, LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(4,0), LJ_TISNUM, LJ_TISNUM); | ||
7015 | break; | ||
7016 | } | ||
7017 | dasm_put(Dst, 4241); | ||
7018 | break; | ||
7019 | case BC_MODNV: case BC_MODVV: | ||
7020 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
7021 | dasm_put(Dst, 4263); | ||
7022 | switch (vk) { | ||
7023 | case 0: | ||
7024 | dasm_put(Dst, 4267, LJ_ENDIAN_SELECT(4,0), LJ_TISNUM); | ||
7025 | break; | ||
7026 | case 1: | ||
7027 | dasm_put(Dst, 4276, LJ_ENDIAN_SELECT(4,0), LJ_TISNUM); | ||
7028 | break; | ||
7029 | default: | ||
7030 | dasm_put(Dst, 4285, LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(4,0), LJ_TISNUM, LJ_TISNUM); | ||
7031 | break; | ||
7032 | } | ||
7033 | dasm_put(Dst, 4299); | ||
7034 | break; | ||
7035 | case BC_POW: | ||
7036 | dasm_put(Dst, 4306, LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(4,0), LJ_TISNUM, LJ_TISNUM, DISPATCH_GOT(pow)); | ||
7037 | break; | ||
7038 | |||
7039 | case BC_CAT: | ||
7040 | dasm_put(Dst, 4342, Dt1(->base), DISPATCH_GOT(lj_meta_cat), Dt1(->base)); | ||
7041 | break; | ||
7042 | |||
7043 | /* -- Constant ops ------------------------------------------------------ */ | ||
7044 | |||
7045 | case BC_KSTR: | ||
7046 | dasm_put(Dst, 4377, LJ_TSTR, LJ_ENDIAN_SELECT(0,4), LJ_ENDIAN_SELECT(4,0)); | ||
7047 | break; | ||
7048 | case BC_KCDATA: | ||
7049 | #if LJ_HASFFI | ||
7050 | dasm_put(Dst, 4399, LJ_TCDATA, LJ_ENDIAN_SELECT(0,4), LJ_ENDIAN_SELECT(4,0)); | ||
7051 | #endif | ||
7052 | break; | ||
7053 | case BC_KSHORT: | ||
7054 | dasm_put(Dst, 4421); | ||
7055 | break; | ||
7056 | case BC_KNUM: | ||
7057 | dasm_put(Dst, 4438); | ||
7058 | break; | ||
7059 | case BC_KPRI: | ||
7060 | dasm_put(Dst, 4454, LJ_ENDIAN_SELECT(4,0)); | ||
7061 | break; | ||
7062 | case BC_KNIL: | ||
7063 | dasm_put(Dst, 4471, LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(4,0)); | ||
7064 | break; | ||
7065 | |||
7066 | /* -- Upvalue and function ops ------------------------------------------ */ | ||
7067 | |||
7068 | case BC_UGET: | ||
7069 | dasm_put(Dst, 4495, LJ_ENDIAN_SELECT(-8,-4), Dt7(->uvptr), DtA(->v)); | ||
7070 | break; | ||
7071 | case BC_USETV: | ||
7072 | dasm_put(Dst, 4518, LJ_ENDIAN_SELECT(-8,-4), Dt7(->uvptr), DtA(->marked), DtA(->v), LJ_GC_BLACK, DtA(->closed), LJ_ENDIAN_SELECT(4,0), LJ_GC_BLACK|1, -(LJ_TISNUM+1), LJ_TISGCV - (LJ_TISNUM+1), LJ_ENDIAN_SELECT(0,4), Dt4(->gch.marked), LJ_GC_WHITES, DISPATCH_GOT(lj_gc_barrieruv), GG_DISP2G); | ||
7073 | break; | ||
7074 | case BC_USETS: | ||
7075 | dasm_put(Dst, 4578, LJ_ENDIAN_SELECT(-8,-4), Dt7(->uvptr), DtA(->marked), DtA(->v), Dt5(->marked), LJ_GC_BLACK, DtA(->closed), LJ_TSTR, LJ_ENDIAN_SELECT(0,4), LJ_ENDIAN_SELECT(4,0), LJ_GC_WHITES, DISPATCH_GOT(lj_gc_barrieruv), GG_DISP2G); | ||
7076 | break; | ||
7077 | case BC_USETN: | ||
7078 | dasm_put(Dst, 4633, LJ_ENDIAN_SELECT(-8,-4), Dt7(->uvptr), DtA(->v)); | ||
7079 | break; | ||
7080 | case BC_USETP: | ||
7081 | dasm_put(Dst, 4656, LJ_ENDIAN_SELECT(-8,-4), Dt7(->uvptr), DtA(->v), LJ_ENDIAN_SELECT(4,0)); | ||
7082 | break; | ||
7083 | |||
7084 | case BC_UCLO: | ||
7085 | dasm_put(Dst, 4680, Dt1(->openupval), (-(BCBIAS_J*4 >> 16) & 65535), DISPATCH_GOT(lj_func_closeuv), Dt1(->base), Dt1(->base)); | ||
7086 | break; | ||
7087 | |||
7088 | case BC_FNEW: | ||
7089 | dasm_put(Dst, 4711, DISPATCH_GOT(lj_func_newL_gc), LJ_ENDIAN_SELECT(-8,-4), Dt1(->base), Dt1(->base), LJ_TFUNC, LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(0,4)); | ||
7090 | break; | ||
7091 | |||
7092 | /* -- Table ops --------------------------------------------------------- */ | ||
7093 | |||
7094 | case BC_TNEW: | ||
7095 | case BC_TDUP: | ||
7096 | dasm_put(Dst, 4744, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), Dt1(->base)); | ||
7097 | if (op == BC_TNEW) { | ||
7098 | dasm_put(Dst, 4756, DISPATCH_GOT(lj_tab_new)); | ||
7099 | } else { | ||
7100 | dasm_put(Dst, 4767, DISPATCH_GOT(lj_tab_dup)); | ||
7101 | } | ||
7102 | dasm_put(Dst, 4775, Dt1(->base), LJ_TTAB, LJ_ENDIAN_SELECT(0,4), LJ_ENDIAN_SELECT(4,0), DISPATCH_GOT(lj_gc_step_fixtop)); | ||
7103 | break; | ||
7104 | |||
7105 | case BC_GGET: | ||
7106 | case BC_GSET: | ||
7107 | dasm_put(Dst, 4805, LJ_ENDIAN_SELECT(-8,-4), Dt7(->env)); | ||
7108 | if (op == BC_GGET) { | ||
7109 | dasm_put(Dst, 4813); | ||
7110 | } else { | ||
7111 | dasm_put(Dst, 4816); | ||
7112 | } | ||
7113 | dasm_put(Dst, 4819); | ||
7114 | break; | ||
7115 | |||
7116 | case BC_TGETV: | ||
7117 | dasm_put(Dst, 4821, LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(0,4), LJ_TTAB, LJ_TISNUM, LJ_TSTR, Dt6(->asize), Dt6(->array), LJ_ENDIAN_SELECT(4,0), Dt6(->metatable), Dt6(->nomm), 1<<MM_index); | ||
7118 | dasm_put(Dst, 4896, LJ_ENDIAN_SELECT(0,4)); | ||
7119 | break; | ||
7120 | case BC_TGETS: | ||
7121 | dasm_put(Dst, 4902, LJ_ENDIAN_SELECT(4,0), LJ_TTAB, LJ_ENDIAN_SELECT(0,4), Dt6(->hmask), Dt5(->hash), Dt6(->node), offsetof(Node, key)+LJ_ENDIAN_SELECT(4,0), offsetof(Node, key)+LJ_ENDIAN_SELECT(0,4), DtB(->next), offsetof(Node, val)+LJ_ENDIAN_SELECT(4,0), -LJ_TSTR, Dt6(->metatable), offsetof(Node, val)+LJ_ENDIAN_SELECT(0,4), LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(0,4)); | ||
7122 | dasm_put(Dst, 4971, LJ_TNIL, Dt6(->nomm), 1<<MM_index); | ||
7123 | break; | ||
7124 | case BC_TGETB: | ||
7125 | dasm_put(Dst, 4988, LJ_ENDIAN_SELECT(4,0), LJ_TTAB, LJ_ENDIAN_SELECT(0,4), Dt6(->asize), Dt6(->array), LJ_ENDIAN_SELECT(4,0), Dt6(->metatable), Dt6(->nomm), 1<<MM_index); | ||
7126 | break; | ||
7127 | |||
7128 | case BC_TSETV: | ||
7129 | dasm_put(Dst, 5045, LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(0,4), LJ_TTAB, LJ_TISNUM, LJ_TSTR, Dt6(->asize), Dt6(->array), Dt6(->marked), LJ_ENDIAN_SELECT(4,0), LJ_GC_BLACK, Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex); | ||
7130 | dasm_put(Dst, 5118, LJ_ENDIAN_SELECT(0,4), DISPATCH_GL(gc.grayagain), ~LJ_GC_BLACK & 255, DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist)); | ||
7131 | break; | ||
7132 | case BC_TSETS: | ||
7133 | dasm_put(Dst, 5146, LJ_ENDIAN_SELECT(4,0), LJ_TTAB, LJ_ENDIAN_SELECT(0,4), Dt6(->hmask), Dt5(->hash), Dt6(->node), Dt6(->nomm), offsetof(Node, key)+LJ_ENDIAN_SELECT(4,0), offsetof(Node, key)+LJ_ENDIAN_SELECT(0,4), LJ_TSTR, DtB(->next), offsetof(Node, val)+LJ_ENDIAN_SELECT(4,0), Dt6(->marked), Dt6(->metatable), LJ_GC_BLACK); | ||
7134 | dasm_put(Dst, 5204, DtB(->val), Dt6(->nomm), 1<<MM_newindex, Dt6(->metatable), DISPATCH_GL(tmptv), Dt6(->nomm), 1<<MM_newindex, LJ_TSTR, DISPATCH_GOT(lj_tab_newkey), LJ_ENDIAN_SELECT(0,4), LJ_ENDIAN_SELECT(4,0), Dt1(->base), Dt1(->base)); | ||
7135 | dasm_put(Dst, 5266, DISPATCH_GL(gc.grayagain), ~LJ_GC_BLACK & 255, DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist)); | ||
7136 | break; | ||
7137 | case BC_TSETB: | ||
7138 | dasm_put(Dst, 5283, LJ_ENDIAN_SELECT(4,0), LJ_TTAB, LJ_ENDIAN_SELECT(0,4), Dt6(->asize), Dt6(->array), LJ_ENDIAN_SELECT(4,0), Dt6(->marked), LJ_GC_BLACK, Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex, DISPATCH_GL(gc.grayagain)); | ||
7139 | dasm_put(Dst, 5350, ~LJ_GC_BLACK & 255, DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist)); | ||
7140 | break; | ||
7141 | |||
7142 | case BC_TSETM: | ||
7143 | dasm_put(Dst, 5361, -8+LJ_ENDIAN_SELECT(0,4), LJ_ENDIAN_SELECT(0,4), Dt6(->asize), Dt6(->marked), Dt6(->array), LJ_GC_BLACK, DISPATCH_GOT(lj_tab_reasize), Dt1(->base), Dt1(->base), DISPATCH_GL(gc.grayagain), ~LJ_GC_BLACK & 255, DISPATCH_GL(gc.grayagain), Dt6(->marked)); | ||
7144 | dasm_put(Dst, 5434, Dt6(->gclist)); | ||
7145 | break; | ||
7146 | |||
7147 | /* -- Calls and vararg handling ----------------------------------------- */ | ||
7148 | |||
7149 | case BC_CALLM: | ||
7150 | dasm_put(Dst, 5439); | ||
7151 | break; | ||
7152 | case BC_CALL: | ||
7153 | dasm_put(Dst, 5444, LJ_TFUNC, LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(0,4), LJ_ENDIAN_SELECT(-4,-8), Dt7(->pc)); | ||
7154 | break; | ||
7155 | |||
7156 | case BC_CALLMT: | ||
7157 | dasm_put(Dst, 5473); | ||
7158 | break; | ||
7159 | case BC_CALLT: | ||
7160 | dasm_put(Dst, 5475, LJ_TFUNC, LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(0,4), LJ_ENDIAN_SELECT(-4,-8), FRAME_TYPE, Dt7(->ffid), FRAME_VARG, LJ_ENDIAN_SELECT(-8,-4), Dt7(->pc), -8+LJ_ENDIAN_SELECT(-8,-4), Dt7(->pc)); | ||
7161 | dasm_put(Dst, 5544, PC2PROTO(k), FRAME_TYPEP, LJ_ENDIAN_SELECT(-4,-8), FRAME_TYPE); | ||
7162 | break; | ||
7163 | |||
7164 | case BC_ITERC: | ||
7165 | dasm_put(Dst, 5560, LJ_TFUNC, -24+LJ_ENDIAN_SELECT(4,0), -24+LJ_ENDIAN_SELECT(0,4), LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(0,4), LJ_ENDIAN_SELECT(-4,-8), Dt7(->pc)); | ||
7166 | break; | ||
7167 | |||
7168 | case BC_ITERN: | ||
7169 | #if LJ_HASJIT | ||
7170 | #endif | ||
7171 | dasm_put(Dst, 5595, -16+LJ_ENDIAN_SELECT(0,4), -8+LJ_ENDIAN_SELECT(0,4), Dt6(->asize), Dt6(->array), LJ_ENDIAN_SELECT(4,0), -4+LJ_ENDIAN_SELECT(2,0), (-(BCBIAS_J*4 >> 16) & 65535), -8+LJ_ENDIAN_SELECT(0,4), Dt6(->hmask), Dt6(->node), LJ_ENDIAN_SELECT(4,0), -4+LJ_ENDIAN_SELECT(2,0), DtB(->key), (-(BCBIAS_J*4 >> 16) & 65535)); | ||
7172 | dasm_put(Dst, 5677, -8+LJ_ENDIAN_SELECT(0,4)); | ||
7173 | break; | ||
7174 | |||
7175 | case BC_ISNEXT: | ||
7176 | dasm_put(Dst, 5680, -24+LJ_ENDIAN_SELECT(4,0), -24+LJ_ENDIAN_SELECT(0,4), -16+LJ_ENDIAN_SELECT(4,0), -8+LJ_ENDIAN_SELECT(4,0), LJ_TFUNC, -LJ_TTAB, Dt8(->ffid), -LJ_TNIL, -FF_next_N, (-(BCBIAS_J*4 >> 16) & 65535), -8+LJ_ENDIAN_SELECT(0,4), BC_JMP, BC_ITERC, -4+LJ_ENDIAN_SELECT(0,3), LJ_ENDIAN_SELECT(0,3)); | ||
7177 | break; | ||
7178 | |||
7179 | case BC_VARG: | ||
7180 | dasm_put(Dst, 5737, LJ_ENDIAN_SELECT(-4,-8), FRAME_VARG, LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(0,4), LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(0,4), Dt1(->maxstack), DISPATCH_GOT(lj_state_growstack), Dt1(->top), Dt1(->base), Dt1(->base)); | ||
7181 | dasm_put(Dst, 5824); | ||
7182 | break; | ||
7183 | |||
7184 | /* -- Returns ----------------------------------------------------------- */ | ||
7185 | |||
7186 | case BC_RETM: | ||
7187 | dasm_put(Dst, 5826); | ||
7188 | break; | ||
7189 | |||
7190 | case BC_RET: | ||
7191 | dasm_put(Dst, 5828, LJ_ENDIAN_SELECT(-4,-8), FRAME_TYPE, FRAME_VARG, LJ_ENDIAN_SELECT(-8,-4), Dt7(->pc), PC2PROTO(k), LJ_ENDIAN_SELECT(4,0), FRAME_TYPEP, LJ_ENDIAN_SELECT(-4,-8)); | ||
7192 | break; | ||
7193 | |||
7194 | case BC_RET0: case BC_RET1: | ||
7195 | dasm_put(Dst, 5900, LJ_ENDIAN_SELECT(-4,-8), FRAME_TYPE, FRAME_VARG); | ||
7196 | if (op == BC_RET1) { | ||
7197 | dasm_put(Dst, 5913); | ||
7198 | } | ||
7199 | dasm_put(Dst, 5915); | ||
7200 | if (op == BC_RET1) { | ||
7201 | dasm_put(Dst, 5920); | ||
7202 | } | ||
7203 | dasm_put(Dst, 5922, LJ_ENDIAN_SELECT(-8,-4), Dt7(->pc), PC2PROTO(k)); | ||
7204 | if (op == BC_RET1) { | ||
7205 | dasm_put(Dst, 5950, LJ_ENDIAN_SELECT(4,0)); | ||
7206 | } else { | ||
7207 | dasm_put(Dst, 5953, -8+LJ_ENDIAN_SELECT(4,0)); | ||
7208 | } | ||
7209 | break; | ||
7210 | |||
7211 | /* -- Loops and branches ------------------------------------------------ */ | ||
7212 | |||
7213 | case BC_FORL: | ||
7214 | #if LJ_HASJIT | ||
7215 | dasm_put(Dst, 5956, GG_DISP2HOT, -HOTCOUNT_LOOP, GG_DISP2HOT); | ||
7216 | #endif | ||
7217 | break; | ||
7218 | |||
7219 | case BC_JFORI: | ||
7220 | case BC_JFORL: | ||
7221 | #if !LJ_HASJIT | ||
7222 | break; | ||
7223 | #endif | ||
7224 | case BC_FORI: | ||
7225 | case BC_IFORL: | ||
7226 | vk = (op == BC_IFORL || op == BC_JFORL); | ||
7227 | dasm_put(Dst, 5968); | ||
7228 | if (vk) { | ||
7229 | dasm_put(Dst, 5970, FORL_IDX*8, FORL_STEP*8, FORL_STOP*8, FORL_STEP*8+LJ_ENDIAN_SELECT(4,0), FORL_IDX*8); | ||
7230 | } else { | ||
7231 | dasm_put(Dst, 5982, FORL_IDX*8+LJ_ENDIAN_SELECT(4,0), FORL_STEP*8+LJ_ENDIAN_SELECT(4,0), FORL_STOP*8+LJ_ENDIAN_SELECT(4,0), LJ_TISNUM, LJ_TISNUM, LJ_TISNUM, FORL_IDX*8, FORL_STOP*8); | ||
7232 | } | ||
7233 | if (op != BC_JFORL) { | ||
7234 | dasm_put(Dst, 6003, (-(BCBIAS_J*4 >> 16) & 65535)); | ||
7235 | } | ||
7236 | dasm_put(Dst, 6007, FORL_EXT*8); | ||
7237 | if (op == BC_JFORI) { | ||
7238 | dasm_put(Dst, 6012, -4+LJ_ENDIAN_SELECT(2,0), BC_JLOOP); | ||
7239 | } else if (op == BC_JFORL) { | ||
7240 | dasm_put(Dst, 6026, BC_JLOOP); | ||
7241 | } else { | ||
7242 | dasm_put(Dst, 6036); | ||
7243 | if (op == BC_FORI) { | ||
7244 | dasm_put(Dst, 6040); | ||
7245 | } else { | ||
7246 | dasm_put(Dst, 6043); | ||
7247 | } | ||
7248 | dasm_put(Dst, 6046); | ||
7249 | } | ||
7250 | dasm_put(Dst, 6049); | ||
7251 | break; | ||
7252 | |||
7253 | case BC_ITERL: | ||
7254 | #if LJ_HASJIT | ||
7255 | dasm_put(Dst, 6061, GG_DISP2HOT, -HOTCOUNT_LOOP, GG_DISP2HOT); | ||
7256 | #endif | ||
7257 | break; | ||
7258 | |||
7259 | case BC_JITERL: | ||
7260 | #if !LJ_HASJIT | ||
7261 | break; | ||
7262 | #endif | ||
7263 | case BC_IITERL: | ||
7264 | dasm_put(Dst, 6073, LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(0,4)); | ||
7265 | if (op == BC_JITERL) { | ||
7266 | dasm_put(Dst, 6081, -8+LJ_ENDIAN_SELECT(4,0), BC_JLOOP, -8+LJ_ENDIAN_SELECT(0,4)); | ||
7267 | } else { | ||
7268 | dasm_put(Dst, 6088, (-(BCBIAS_J*4 >> 16) & 65535), -8+LJ_ENDIAN_SELECT(4,0), -8+LJ_ENDIAN_SELECT(0,4)); | ||
7269 | } | ||
7270 | dasm_put(Dst, 6098); | ||
7271 | break; | ||
7272 | |||
7273 | case BC_LOOP: | ||
7274 | #if LJ_HASJIT | ||
7275 | dasm_put(Dst, 6111, GG_DISP2HOT, -HOTCOUNT_LOOP, GG_DISP2HOT); | ||
7276 | #endif | ||
7277 | break; | ||
7278 | |||
7279 | case BC_ILOOP: | ||
7280 | dasm_put(Dst, 6123); | ||
7281 | break; | ||
7282 | |||
7283 | case BC_JLOOP: | ||
7284 | #if LJ_HASJIT | ||
7285 | dasm_put(Dst, 6135, DISPATCH_J(trace), DISPATCH_GL(vmstate), DISPATCH_GL(jit_base), DISPATCH_GL(jit_L), DtD(->mcode), GG_DISP2G+32768); | ||
7286 | #endif | ||
7287 | break; | ||
7288 | |||
7289 | case BC_JMP: | ||
7290 | dasm_put(Dst, 6153, (-(BCBIAS_J*4 >> 16) & 65535)); | ||
7291 | break; | ||
7292 | |||
7293 | /* -- Function headers -------------------------------------------------- */ | ||
7294 | |||
7295 | case BC_FUNCF: | ||
7296 | #if LJ_HASJIT | ||
7297 | dasm_put(Dst, 6170, GG_DISP2HOT, -HOTCOUNT_CALL, GG_DISP2HOT); | ||
7298 | #endif | ||
7299 | case BC_FUNCV: /* NYI: compiled vararg functions. */ | ||
7300 | break; | ||
7301 | |||
7302 | case BC_JFUNCF: | ||
7303 | #if !LJ_HASJIT | ||
7304 | break; | ||
7305 | #endif | ||
7306 | case BC_IFUNCF: | ||
7307 | dasm_put(Dst, 6182, Dt1(->maxstack), -4+PC2PROTO(numparams), -4+PC2PROTO(k)); | ||
7308 | if (op != BC_JFUNCF) { | ||
7309 | dasm_put(Dst, 6193); | ||
7310 | } | ||
7311 | dasm_put(Dst, 6196); | ||
7312 | if (op == BC_JFUNCF) { | ||
7313 | dasm_put(Dst, 6202, BC_JLOOP); | ||
7314 | } else { | ||
7315 | dasm_put(Dst, 6207); | ||
7316 | } | ||
7317 | dasm_put(Dst, 6217, LJ_ENDIAN_SELECT(4,0)); | ||
7318 | break; | ||
7319 | |||
7320 | case BC_JFUNCV: | ||
7321 | #if !LJ_HASJIT | ||
7322 | break; | ||
7323 | #endif | ||
7324 | dasm_put(Dst, 6224); | ||
7325 | break; /* NYI: compiled vararg functions. */ | ||
7326 | |||
7327 | case BC_IFUNCV: | ||
7328 | dasm_put(Dst, 6226, Dt1(->maxstack), LJ_ENDIAN_SELECT(0,4), 8+FRAME_VARG, -4+PC2PROTO(k), LJ_ENDIAN_SELECT(4,0), -4+PC2PROTO(numparams), LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(0,4), 8+LJ_ENDIAN_SELECT(0,4), 8+LJ_ENDIAN_SELECT(4,0), LJ_ENDIAN_SELECT(4,0)); | ||
7329 | break; | ||
7330 | |||
7331 | case BC_FUNCC: | ||
7332 | case BC_FUNCCW: | ||
7333 | if (op == BC_FUNCC) { | ||
7334 | dasm_put(Dst, 6281, Dt8(->f)); | ||
7335 | } else { | ||
7336 | dasm_put(Dst, 6284, DISPATCH_GL(wrapf)); | ||
7337 | } | ||
7338 | dasm_put(Dst, 6287, Dt1(->maxstack), Dt1(->base), Dt1(->top), ~LJ_VMST_C); | ||
7339 | if (op == BC_FUNCCW) { | ||
7340 | dasm_put(Dst, 6299, Dt8(->f)); | ||
7341 | } | ||
7342 | dasm_put(Dst, 6302, DISPATCH_GL(vmstate), Dt1(->base), Dt1(->top), ~LJ_VMST_INTERP, LJ_ENDIAN_SELECT(-4,-8), DISPATCH_GL(vmstate)); | ||
7343 | break; | ||
7344 | |||
7345 | /* ---------------------------------------------------------------------- */ | ||
7346 | |||
7347 | default: | ||
7348 | fprintf(stderr, "Error: undefined opcode BC_%s\n", bc_names[op]); | ||
7349 | exit(2); | ||
7350 | break; | ||
7351 | } | ||
7352 | } | ||
7353 | |||
7354 | static int build_backend(BuildCtx *ctx) | ||
7355 | { | ||
7356 | int op; | ||
7357 | |||
7358 | dasm_growpc(Dst, BC__MAX); | ||
7359 | |||
7360 | build_subroutines(ctx); | ||
7361 | |||
7362 | dasm_put(Dst, 6323); | ||
7363 | for (op = 0; op < BC__MAX; op++) | ||
7364 | build_ins(ctx, (BCOp)op, op); | ||
7365 | |||
7366 | return BC__MAX; | ||
7367 | } | ||
7368 | |||
7369 | /* Emit pseudo frame-info for all assembler functions. */ | ||
7370 | static void emit_asm_debug(BuildCtx *ctx) | ||
7371 | { | ||
7372 | int fcofs = (int)((uint8_t *)ctx->glob[GLOB_vm_ffi_call] - ctx->code); | ||
7373 | int i; | ||
7374 | switch (ctx->mode) { | ||
7375 | case BUILD_elfasm: | ||
7376 | fprintf(ctx->fp, "\t.section .debug_frame,\"\",@progbits\n"); | ||
7377 | fprintf(ctx->fp, | ||
7378 | ".Lframe0:\n" | ||
7379 | "\t.4byte .LECIE0-.LSCIE0\n" | ||
7380 | ".LSCIE0:\n" | ||
7381 | "\t.4byte 0xffffffff\n" | ||
7382 | "\t.byte 0x1\n" | ||
7383 | "\t.string \"\"\n" | ||
7384 | "\t.uleb128 0x1\n" | ||
7385 | "\t.sleb128 -4\n" | ||
7386 | "\t.byte 31\n" | ||
7387 | "\t.byte 0xc\n\t.uleb128 29\n\t.uleb128 0\n" | ||
7388 | "\t.align 2\n" | ||
7389 | ".LECIE0:\n\n"); | ||
7390 | fprintf(ctx->fp, | ||
7391 | ".LSFDE0:\n" | ||
7392 | "\t.4byte .LEFDE0-.LASFDE0\n" | ||
7393 | ".LASFDE0:\n" | ||
7394 | "\t.4byte .Lframe0\n" | ||
7395 | "\t.4byte .Lbegin\n" | ||
7396 | "\t.4byte %d\n" | ||
7397 | "\t.byte 0xe\n\t.uleb128 %d\n" | ||
7398 | "\t.byte 0x9f\n\t.sleb128 1\n" | ||
7399 | "\t.byte 0x9e\n\t.sleb128 2\n", | ||
7400 | fcofs, CFRAME_SIZE); | ||
7401 | for (i = 23; i >= 16; i--) | ||
7402 | fprintf(ctx->fp, "\t.byte %d\n\t.uleb128 %d\n", 0x80+i, 26-i); | ||
7403 | for (i = 30; i >= 20; i -= 2) | ||
7404 | fprintf(ctx->fp, "\t.byte %d\n\t.uleb128 %d\n", 0x80+32+i, 42-i); | ||
7405 | fprintf(ctx->fp, | ||
7406 | "\t.align 2\n" | ||
7407 | ".LEFDE0:\n\n"); | ||
7408 | #if LJ_HASFFI | ||
7409 | fprintf(ctx->fp, | ||
7410 | ".LSFDE1:\n" | ||
7411 | "\t.4byte .LEFDE1-.LASFDE1\n" | ||
7412 | ".LASFDE1:\n" | ||
7413 | "\t.4byte .Lframe0\n" | ||
7414 | "\t.4byte lj_vm_ffi_call\n" | ||
7415 | "\t.4byte %d\n" | ||
7416 | "\t.byte 0x9f\n\t.uleb128 1\n" | ||
7417 | "\t.byte 0x90\n\t.uleb128 2\n" | ||
7418 | "\t.byte 0xd\n\t.uleb128 0x10\n" | ||
7419 | "\t.align 2\n" | ||
7420 | ".LEFDE1:\n\n", (int)ctx->codesz - fcofs); | ||
7421 | #endif | ||
7422 | fprintf(ctx->fp, "\t.section .eh_frame,\"aw\",@progbits\n"); | ||
7423 | fprintf(ctx->fp, | ||
7424 | "\t.globl lj_err_unwind_dwarf\n" | ||
7425 | ".Lframe1:\n" | ||
7426 | "\t.4byte .LECIE1-.LSCIE1\n" | ||
7427 | ".LSCIE1:\n" | ||
7428 | "\t.4byte 0\n" | ||
7429 | "\t.byte 0x1\n" | ||
7430 | "\t.string \"zPR\"\n" | ||
7431 | "\t.uleb128 0x1\n" | ||
7432 | "\t.sleb128 -4\n" | ||
7433 | "\t.byte 31\n" | ||
7434 | "\t.uleb128 6\n" /* augmentation length */ | ||
7435 | "\t.byte 0\n" | ||
7436 | "\t.4byte lj_err_unwind_dwarf\n" | ||
7437 | "\t.byte 0\n" | ||
7438 | "\t.byte 0xc\n\t.uleb128 29\n\t.uleb128 0\n" | ||
7439 | "\t.align 2\n" | ||
7440 | ".LECIE1:\n\n"); | ||
7441 | fprintf(ctx->fp, | ||
7442 | ".LSFDE2:\n" | ||
7443 | "\t.4byte .LEFDE2-.LASFDE2\n" | ||
7444 | ".LASFDE2:\n" | ||
7445 | "\t.4byte .LASFDE2-.Lframe1\n" | ||
7446 | "\t.4byte .Lbegin\n" | ||
7447 | "\t.4byte %d\n" | ||
7448 | "\t.uleb128 0\n" /* augmentation length */ | ||
7449 | "\t.byte 0xe\n\t.uleb128 %d\n" | ||
7450 | "\t.byte 0x9f\n\t.sleb128 1\n" | ||
7451 | "\t.byte 0x9e\n\t.sleb128 2\n", | ||
7452 | fcofs, CFRAME_SIZE); | ||
7453 | for (i = 23; i >= 16; i--) | ||
7454 | fprintf(ctx->fp, "\t.byte %d\n\t.uleb128 %d\n", 0x80+i, 26-i); | ||
7455 | for (i = 30; i >= 20; i -= 2) | ||
7456 | fprintf(ctx->fp, "\t.byte %d\n\t.uleb128 %d\n", 0x80+32+i, 42-i); | ||
7457 | fprintf(ctx->fp, | ||
7458 | "\t.align 2\n" | ||
7459 | ".LEFDE2:\n\n"); | ||
7460 | #if LJ_HASFFI | ||
7461 | fprintf(ctx->fp, | ||
7462 | ".Lframe2:\n" | ||
7463 | "\t.4byte .LECIE2-.LSCIE2\n" | ||
7464 | ".LSCIE2:\n" | ||
7465 | "\t.4byte 0\n" | ||
7466 | "\t.byte 0x1\n" | ||
7467 | "\t.string \"zR\"\n" | ||
7468 | "\t.uleb128 0x1\n" | ||
7469 | "\t.sleb128 -4\n" | ||
7470 | "\t.byte 31\n" | ||
7471 | "\t.uleb128 1\n" /* augmentation length */ | ||
7472 | "\t.byte 0\n" | ||
7473 | "\t.byte 0xc\n\t.uleb128 29\n\t.uleb128 0\n" | ||
7474 | "\t.align 2\n" | ||
7475 | ".LECIE2:\n\n"); | ||
7476 | fprintf(ctx->fp, | ||
7477 | ".LSFDE3:\n" | ||
7478 | "\t.4byte .LEFDE3-.LASFDE3\n" | ||
7479 | ".LASFDE3:\n" | ||
7480 | "\t.4byte .LASFDE3-.Lframe2\n" | ||
7481 | "\t.4byte lj_vm_ffi_call\n" | ||
7482 | "\t.4byte %d\n" | ||
7483 | "\t.uleb128 0\n" /* augmentation length */ | ||
7484 | "\t.byte 0x9f\n\t.uleb128 1\n" | ||
7485 | "\t.byte 0x90\n\t.uleb128 2\n" | ||
7486 | "\t.byte 0xd\n\t.uleb128 0x10\n" | ||
7487 | "\t.align 2\n" | ||
7488 | ".LEFDE3:\n\n", (int)ctx->codesz - fcofs); | ||
7489 | #endif | ||
7490 | break; | ||
7491 | default: | ||
7492 | break; | ||
7493 | } | ||
7494 | } | ||
7495 | |||
diff --git a/src/buildvm_ppc.h b/src/buildvm_ppc.h deleted file mode 100644 index ce0941ec..00000000 --- a/src/buildvm_ppc.h +++ /dev/null | |||
@@ -1,9797 +0,0 @@ | |||
1 | /* | ||
2 | ** This file has been pre-processed with DynASM. | ||
3 | ** http://luajit.org/dynasm.html | ||
4 | ** DynASM version 1.3.0, DynASM ppc version 1.3.0 | ||
5 | ** DO NOT EDIT! The original file is in "buildvm_ppc.dasc". | ||
6 | */ | ||
7 | |||
8 | #if DASM_VERSION != 10300 | ||
9 | #error "Version mismatch between DynASM and included encoding engine" | ||
10 | #endif | ||
11 | |||
12 | #define DASM_SECTION_CODE_OP 0 | ||
13 | #define DASM_SECTION_CODE_SUB 1 | ||
14 | #define DASM_MAXSECTION 2 | ||
15 | static const unsigned int build_actionlist[7763] = { | ||
16 | 0x00010001, | ||
17 | 0x00060014, | ||
18 | 0x72000000, | ||
19 | 0x00090200, | ||
20 | 0x39000000, | ||
21 | 0x00098200, | ||
22 | 0x41820000, | ||
23 | 0x00050815, | ||
24 | 0x8209fff8, | ||
25 | 0x7d2e4b78, | ||
26 | 0x9514fff8, | ||
27 | 0x00060016, | ||
28 | 0x72000000, | ||
29 | 0x00090200, | ||
30 | 0x398c0008, | ||
31 | 0x7d936378, | ||
32 | 0x41820000, | ||
33 | 0x00050817, | ||
34 | 0x00060018, | ||
35 | 0x2c000000, | ||
36 | 0x00098200, | ||
37 | 0x56090038, | ||
38 | 0x38000000, | ||
39 | 0x00098200, | ||
40 | 0x7d297050, | ||
41 | 0x40a20000, | ||
42 | 0x00050814, | ||
43 | 0x350cfff8, | ||
44 | 0x91320000, | ||
45 | 0x00098200, | ||
46 | 0x8121002c, | ||
47 | 0x39cefff8, | ||
48 | 0x90110000, | ||
49 | 0x00098200, | ||
50 | 0x55291800, | ||
51 | 0x000900a1, | ||
52 | 0x41820000, | ||
53 | 0x00050802, | ||
54 | 0x0006000b, | ||
55 | 0x3508fff8, | ||
56 | 0xc8140000, | ||
57 | 0x3a940008, | ||
58 | 0xd80e0000, | ||
59 | 0x39ce0008, | ||
60 | 0x40a20000, | ||
61 | 0x0005080b, | ||
62 | 0x0006000c, | ||
63 | 0x7c096000, | ||
64 | 0x40820000, | ||
65 | 0x00050806, | ||
66 | 0x0006000d, | ||
67 | 0x91d20000, | ||
68 | 0x00098200, | ||
69 | 0x00060019, | ||
70 | 0x00000000, | ||
71 | 0x80010028, | ||
72 | 0x38600000, | ||
73 | 0x90120000, | ||
74 | 0x00098200, | ||
75 | 0x0006001a, | ||
76 | 0x80010114, | ||
77 | 0x81810034, | ||
78 | 0x81c10000, | ||
79 | 0x00098200, | ||
80 | 0xc9c10000, | ||
81 | 0x00098200, | ||
82 | 0x81e10000, | ||
83 | 0x00098200, | ||
84 | 0xc9e10000, | ||
85 | 0x00098200, | ||
86 | 0x82010000, | ||
87 | 0x00098200, | ||
88 | 0xca010000, | ||
89 | 0x00098200, | ||
90 | 0x82210000, | ||
91 | 0x00098200, | ||
92 | 0xca210000, | ||
93 | 0x00098200, | ||
94 | 0x82410000, | ||
95 | 0x00098200, | ||
96 | 0xca410000, | ||
97 | 0x00098200, | ||
98 | 0x82610000, | ||
99 | 0x00098200, | ||
100 | 0xca610000, | ||
101 | 0x00098200, | ||
102 | 0x7c0803a6, | ||
103 | 0x7d838120, | ||
104 | 0x82810000, | ||
105 | 0x00098200, | ||
106 | 0xca810000, | ||
107 | 0x00098200, | ||
108 | 0x82a10000, | ||
109 | 0x00098200, | ||
110 | 0xcaa10000, | ||
111 | 0x00098200, | ||
112 | 0x82c10000, | ||
113 | 0x00098200, | ||
114 | 0xcac10000, | ||
115 | 0x00098200, | ||
116 | 0x82e10000, | ||
117 | 0x00098200, | ||
118 | 0xcae10000, | ||
119 | 0x00098200, | ||
120 | 0x00000000, | ||
121 | 0x83010000, | ||
122 | 0x00098200, | ||
123 | 0xcb010000, | ||
124 | 0x00098200, | ||
125 | 0x83210000, | ||
126 | 0x00098200, | ||
127 | 0xcb210000, | ||
128 | 0x00098200, | ||
129 | 0x83410000, | ||
130 | 0x00098200, | ||
131 | 0xcb410000, | ||
132 | 0x00098200, | ||
133 | 0x83610000, | ||
134 | 0x00098200, | ||
135 | 0xcb610000, | ||
136 | 0x00098200, | ||
137 | 0x83810000, | ||
138 | 0x00098200, | ||
139 | 0xcb810000, | ||
140 | 0x00098200, | ||
141 | 0x83a10000, | ||
142 | 0x00098200, | ||
143 | 0xcba10000, | ||
144 | 0x00098200, | ||
145 | 0x83c10000, | ||
146 | 0x00098200, | ||
147 | 0xcbc10000, | ||
148 | 0x00098200, | ||
149 | 0x83e10000, | ||
150 | 0x00098200, | ||
151 | 0xcbe10000, | ||
152 | 0x00098200, | ||
153 | 0x38210110, | ||
154 | 0x4e800020, | ||
155 | 0x00060010, | ||
156 | 0x40810000, | ||
157 | 0x00050807, | ||
158 | 0x81120000, | ||
159 | 0x00098200, | ||
160 | 0x7c0e4040, | ||
161 | 0x40800000, | ||
162 | 0x00050808, | ||
163 | 0x92ee0000, | ||
164 | 0x398c0008, | ||
165 | 0x39ce0008, | ||
166 | 0x48000000, | ||
167 | 0x0005000c, | ||
168 | 0x00060011, | ||
169 | 0x00000000, | ||
170 | 0x20c90000, | ||
171 | 0x7c096050, | ||
172 | 0x7d084110, | ||
173 | 0x7c004038, | ||
174 | 0x7dc07050, | ||
175 | 0x48000000, | ||
176 | 0x0005000d, | ||
177 | 0x00060012, | ||
178 | 0x91d20000, | ||
179 | 0x00098200, | ||
180 | 0x7d956378, | ||
181 | 0x7d244b78, | ||
182 | 0x7e439378, | ||
183 | 0x48000001, | ||
184 | 0x00030000, | ||
185 | 0x8121002c, | ||
186 | 0x7eacab78, | ||
187 | 0x55291800, | ||
188 | 0x000900a1, | ||
189 | 0x81d20000, | ||
190 | 0x00098200, | ||
191 | 0x48000000, | ||
192 | 0x0005000c, | ||
193 | 0x0006001b, | ||
194 | 0x7c611b78, | ||
195 | 0x7c832378, | ||
196 | 0x0006001c, | ||
197 | 0x82410024, | ||
198 | 0x38000000, | ||
199 | 0x00098200, | ||
200 | 0x81120000, | ||
201 | 0x00098200, | ||
202 | 0x90080000, | ||
203 | 0x00098200, | ||
204 | 0x48000000, | ||
205 | 0x0005001a, | ||
206 | 0x0006001d, | ||
207 | 0x5461003a, | ||
208 | 0x0006001e, | ||
209 | 0x82410024, | ||
210 | 0x3ac00000, | ||
211 | 0x00098200, | ||
212 | 0x81d20000, | ||
213 | 0x00098200, | ||
214 | 0x3cc059c0, | ||
215 | 0x82320000, | ||
216 | 0x00098200, | ||
217 | 0x3b000000, | ||
218 | 0x90c10010, | ||
219 | 0x39000000, | ||
220 | 0x00098200, | ||
221 | 0x60c60004, | ||
222 | 0x3ae00000, | ||
223 | 0x00098200, | ||
224 | 0x38000000, | ||
225 | 0x00098200, | ||
226 | 0xc3c10010, | ||
227 | 0x820efff8, | ||
228 | 0x3a8efff8, | ||
229 | 0x90c10010, | ||
230 | 0x3a310000, | ||
231 | 0x00098200, | ||
232 | 0x00000000, | ||
233 | 0x91140000, | ||
234 | 0x39800010, | ||
235 | 0x90110000, | ||
236 | 0x00098200, | ||
237 | 0xc3e10010, | ||
238 | 0x48000000, | ||
239 | 0x00050016, | ||
240 | 0x0006001f, | ||
241 | 0x38800000, | ||
242 | 0x00098200, | ||
243 | 0x48000000, | ||
244 | 0x00050002, | ||
245 | 0x00060020, | ||
246 | 0x7d6e5a14, | ||
247 | 0x7e8ea050, | ||
248 | 0x91d20000, | ||
249 | 0x00098200, | ||
250 | 0x3a100004, | ||
251 | 0x91720000, | ||
252 | 0x00098200, | ||
253 | 0x568400fe, | ||
254 | 0x000900ab, | ||
255 | 0x0006000c, | ||
256 | 0x92010020, | ||
257 | 0x7e439378, | ||
258 | 0x48000001, | ||
259 | 0x00030000, | ||
260 | 0x81d20000, | ||
261 | 0x00098200, | ||
262 | 0x81720000, | ||
263 | 0x00098200, | ||
264 | 0x814efffc, | ||
265 | 0x7d6e5850, | ||
266 | 0x820a0000, | ||
267 | 0x00098200, | ||
268 | 0x80f00000, | ||
269 | 0x3a100004, | ||
270 | 0x54e815ba, | ||
271 | 0x54f4dd78, | ||
272 | 0x7c11402e, | ||
273 | 0x7e947214, | ||
274 | 0x7c0903a6, | ||
275 | 0x4e800420, | ||
276 | 0x00060021, | ||
277 | 0x9421fef0, | ||
278 | 0x91c10000, | ||
279 | 0x00098200, | ||
280 | 0xd9c10000, | ||
281 | 0x00098200, | ||
282 | 0x91e10000, | ||
283 | 0x00098200, | ||
284 | 0xd9e10000, | ||
285 | 0x00098200, | ||
286 | 0x92010000, | ||
287 | 0x00098200, | ||
288 | 0xda010000, | ||
289 | 0x00098200, | ||
290 | 0x7c0802a6, | ||
291 | 0x92210000, | ||
292 | 0x00098200, | ||
293 | 0x00000000, | ||
294 | 0xda210000, | ||
295 | 0x00098200, | ||
296 | 0x92410000, | ||
297 | 0x00098200, | ||
298 | 0xda410000, | ||
299 | 0x00098200, | ||
300 | 0x92610000, | ||
301 | 0x00098200, | ||
302 | 0xda610000, | ||
303 | 0x00098200, | ||
304 | 0x92810000, | ||
305 | 0x00098200, | ||
306 | 0xda810000, | ||
307 | 0x00098200, | ||
308 | 0x92a10000, | ||
309 | 0x00098200, | ||
310 | 0xdaa10000, | ||
311 | 0x00098200, | ||
312 | 0x92c10000, | ||
313 | 0x00098200, | ||
314 | 0xdac10000, | ||
315 | 0x00098200, | ||
316 | 0x90010114, | ||
317 | 0x92e10000, | ||
318 | 0x00098200, | ||
319 | 0xdae10000, | ||
320 | 0x00098200, | ||
321 | 0x93010000, | ||
322 | 0x00098200, | ||
323 | 0xdb010000, | ||
324 | 0x00098200, | ||
325 | 0x93210000, | ||
326 | 0x00098200, | ||
327 | 0xdb210000, | ||
328 | 0x00098200, | ||
329 | 0x7c000026, | ||
330 | 0x93410000, | ||
331 | 0x00098200, | ||
332 | 0xdb410000, | ||
333 | 0x00098200, | ||
334 | 0x93610000, | ||
335 | 0x00098200, | ||
336 | 0xdb610000, | ||
337 | 0x00098200, | ||
338 | 0x93810000, | ||
339 | 0x00098200, | ||
340 | 0x00000000, | ||
341 | 0xdb810000, | ||
342 | 0x00098200, | ||
343 | 0x93a10000, | ||
344 | 0x00098200, | ||
345 | 0xdba10000, | ||
346 | 0x00098200, | ||
347 | 0x93c10000, | ||
348 | 0x00098200, | ||
349 | 0xdbc10000, | ||
350 | 0x00098200, | ||
351 | 0x93e10000, | ||
352 | 0x00098200, | ||
353 | 0xdbe10000, | ||
354 | 0x00098200, | ||
355 | 0x90010034, | ||
356 | 0x7c721b78, | ||
357 | 0x82320000, | ||
358 | 0x00098200, | ||
359 | 0x7c8e2378, | ||
360 | 0x89120000, | ||
361 | 0x00098200, | ||
362 | 0x92410024, | ||
363 | 0x3a000000, | ||
364 | 0x00098200, | ||
365 | 0x38010000, | ||
366 | 0x00098200, | ||
367 | 0x3a310000, | ||
368 | 0x00098200, | ||
369 | 0x90a1002c, | ||
370 | 0x28080000, | ||
371 | 0x90a10030, | ||
372 | 0x90120000, | ||
373 | 0x00098200, | ||
374 | 0x90a10028, | ||
375 | 0x90610020, | ||
376 | 0x41820000, | ||
377 | 0x00050803, | ||
378 | 0x7dd47378, | ||
379 | 0x81d20000, | ||
380 | 0x00098200, | ||
381 | 0x3ac00000, | ||
382 | 0x00098200, | ||
383 | 0x81120000, | ||
384 | 0x00098200, | ||
385 | 0x820efff8, | ||
386 | 0x3cc059c0, | ||
387 | 0x98b20000, | ||
388 | 0x00098200, | ||
389 | 0x90c10010, | ||
390 | 0x60c60004, | ||
391 | 0xc3c10010, | ||
392 | 0x7d8e4050, | ||
393 | 0x90c10010, | ||
394 | 0x3c004338, | ||
395 | 0x398c0008, | ||
396 | 0x90010008, | ||
397 | 0x38000000, | ||
398 | 0x00098200, | ||
399 | 0x3b000000, | ||
400 | 0x90110000, | ||
401 | 0x00098200, | ||
402 | 0x72000000, | ||
403 | 0x00090200, | ||
404 | 0x7d936378, | ||
405 | 0xc3e10010, | ||
406 | 0x3ae00000, | ||
407 | 0x00098200, | ||
408 | 0x00000000, | ||
409 | 0x41820000, | ||
410 | 0x00050817, | ||
411 | 0x48000000, | ||
412 | 0x00050018, | ||
413 | 0x00060022, | ||
414 | 0x9421fef0, | ||
415 | 0x91c10000, | ||
416 | 0x00098200, | ||
417 | 0xd9c10000, | ||
418 | 0x00098200, | ||
419 | 0x91e10000, | ||
420 | 0x00098200, | ||
421 | 0xd9e10000, | ||
422 | 0x00098200, | ||
423 | 0x92010000, | ||
424 | 0x00098200, | ||
425 | 0xda010000, | ||
426 | 0x00098200, | ||
427 | 0x7c0802a6, | ||
428 | 0x92210000, | ||
429 | 0x00098200, | ||
430 | 0xda210000, | ||
431 | 0x00098200, | ||
432 | 0x92410000, | ||
433 | 0x00098200, | ||
434 | 0xda410000, | ||
435 | 0x00098200, | ||
436 | 0x92610000, | ||
437 | 0x00098200, | ||
438 | 0xda610000, | ||
439 | 0x00098200, | ||
440 | 0x92810000, | ||
441 | 0x00098200, | ||
442 | 0xda810000, | ||
443 | 0x00098200, | ||
444 | 0x92a10000, | ||
445 | 0x00098200, | ||
446 | 0xdaa10000, | ||
447 | 0x00098200, | ||
448 | 0x92c10000, | ||
449 | 0x00098200, | ||
450 | 0xdac10000, | ||
451 | 0x00098200, | ||
452 | 0x90010114, | ||
453 | 0x92e10000, | ||
454 | 0x00098200, | ||
455 | 0x00000000, | ||
456 | 0xdae10000, | ||
457 | 0x00098200, | ||
458 | 0x93010000, | ||
459 | 0x00098200, | ||
460 | 0xdb010000, | ||
461 | 0x00098200, | ||
462 | 0x93210000, | ||
463 | 0x00098200, | ||
464 | 0xdb210000, | ||
465 | 0x00098200, | ||
466 | 0x7c000026, | ||
467 | 0x93410000, | ||
468 | 0x00098200, | ||
469 | 0xdb410000, | ||
470 | 0x00098200, | ||
471 | 0x93610000, | ||
472 | 0x00098200, | ||
473 | 0xdb610000, | ||
474 | 0x00098200, | ||
475 | 0x93810000, | ||
476 | 0x00098200, | ||
477 | 0xdb810000, | ||
478 | 0x00098200, | ||
479 | 0x93a10000, | ||
480 | 0x00098200, | ||
481 | 0xdba10000, | ||
482 | 0x00098200, | ||
483 | 0x93c10000, | ||
484 | 0x00098200, | ||
485 | 0xdbc10000, | ||
486 | 0x00098200, | ||
487 | 0x93e10000, | ||
488 | 0x00098200, | ||
489 | 0xdbe10000, | ||
490 | 0x00098200, | ||
491 | 0x90010034, | ||
492 | 0x3a000000, | ||
493 | 0x00098200, | ||
494 | 0x90c10030, | ||
495 | 0x48000000, | ||
496 | 0x00050001, | ||
497 | 0x00060023, | ||
498 | 0x9421fef0, | ||
499 | 0x91c10000, | ||
500 | 0x00098200, | ||
501 | 0xd9c10000, | ||
502 | 0x00098200, | ||
503 | 0x00000000, | ||
504 | 0x91e10000, | ||
505 | 0x00098200, | ||
506 | 0xd9e10000, | ||
507 | 0x00098200, | ||
508 | 0x92010000, | ||
509 | 0x00098200, | ||
510 | 0xda010000, | ||
511 | 0x00098200, | ||
512 | 0x7c0802a6, | ||
513 | 0x92210000, | ||
514 | 0x00098200, | ||
515 | 0xda210000, | ||
516 | 0x00098200, | ||
517 | 0x92410000, | ||
518 | 0x00098200, | ||
519 | 0xda410000, | ||
520 | 0x00098200, | ||
521 | 0x92610000, | ||
522 | 0x00098200, | ||
523 | 0xda610000, | ||
524 | 0x00098200, | ||
525 | 0x92810000, | ||
526 | 0x00098200, | ||
527 | 0xda810000, | ||
528 | 0x00098200, | ||
529 | 0x92a10000, | ||
530 | 0x00098200, | ||
531 | 0xdaa10000, | ||
532 | 0x00098200, | ||
533 | 0x92c10000, | ||
534 | 0x00098200, | ||
535 | 0xdac10000, | ||
536 | 0x00098200, | ||
537 | 0x90010114, | ||
538 | 0x92e10000, | ||
539 | 0x00098200, | ||
540 | 0xdae10000, | ||
541 | 0x00098200, | ||
542 | 0x93010000, | ||
543 | 0x00098200, | ||
544 | 0xdb010000, | ||
545 | 0x00098200, | ||
546 | 0x93210000, | ||
547 | 0x00098200, | ||
548 | 0xdb210000, | ||
549 | 0x00098200, | ||
550 | 0x00000000, | ||
551 | 0x7c000026, | ||
552 | 0x93410000, | ||
553 | 0x00098200, | ||
554 | 0xdb410000, | ||
555 | 0x00098200, | ||
556 | 0x93610000, | ||
557 | 0x00098200, | ||
558 | 0xdb610000, | ||
559 | 0x00098200, | ||
560 | 0x93810000, | ||
561 | 0x00098200, | ||
562 | 0xdb810000, | ||
563 | 0x00098200, | ||
564 | 0x93a10000, | ||
565 | 0x00098200, | ||
566 | 0xdba10000, | ||
567 | 0x00098200, | ||
568 | 0x93c10000, | ||
569 | 0x00098200, | ||
570 | 0xdbc10000, | ||
571 | 0x00098200, | ||
572 | 0x93e10000, | ||
573 | 0x00098200, | ||
574 | 0xdbe10000, | ||
575 | 0x00098200, | ||
576 | 0x90010034, | ||
577 | 0x3a000000, | ||
578 | 0x00098200, | ||
579 | 0x0006000b, | ||
580 | 0x81030000, | ||
581 | 0x00098200, | ||
582 | 0x90a1002c, | ||
583 | 0x7c721b78, | ||
584 | 0x90610024, | ||
585 | 0x7c8e2378, | ||
586 | 0x90320000, | ||
587 | 0x00098200, | ||
588 | 0x82320000, | ||
589 | 0x00098200, | ||
590 | 0x90610020, | ||
591 | 0x91010028, | ||
592 | 0x3a310000, | ||
593 | 0x00098200, | ||
594 | 0x0006000d, | ||
595 | 0x81320000, | ||
596 | 0x00098200, | ||
597 | 0x3ac00000, | ||
598 | 0x00098200, | ||
599 | 0x81120000, | ||
600 | 0x00098200, | ||
601 | 0x00000000, | ||
602 | 0x3cc059c0, | ||
603 | 0x7e107214, | ||
604 | 0x90c10010, | ||
605 | 0x3b000000, | ||
606 | 0x60c60004, | ||
607 | 0xc3c10010, | ||
608 | 0x7e098050, | ||
609 | 0x90c10010, | ||
610 | 0x3c004338, | ||
611 | 0x7d6e4050, | ||
612 | 0x90010008, | ||
613 | 0x38000000, | ||
614 | 0x00098200, | ||
615 | 0xc3e10010, | ||
616 | 0x3ae00000, | ||
617 | 0x00098200, | ||
618 | 0x90110000, | ||
619 | 0x00098200, | ||
620 | 0x00060024, | ||
621 | 0x800efff8, | ||
622 | 0x814efffc, | ||
623 | 0x2c000000, | ||
624 | 0x00098200, | ||
625 | 0x40820000, | ||
626 | 0x00050825, | ||
627 | 0x00060026, | ||
628 | 0x920efff8, | ||
629 | 0x820a0000, | ||
630 | 0x00098200, | ||
631 | 0x80f00000, | ||
632 | 0x3a100004, | ||
633 | 0x54e815ba, | ||
634 | 0x54f4dd78, | ||
635 | 0x7c11402e, | ||
636 | 0x7e947214, | ||
637 | 0x7c0903a6, | ||
638 | 0x4e800420, | ||
639 | 0x00060027, | ||
640 | 0x9421fef0, | ||
641 | 0x91c10000, | ||
642 | 0x00098200, | ||
643 | 0xd9c10000, | ||
644 | 0x00098200, | ||
645 | 0x91e10000, | ||
646 | 0x00098200, | ||
647 | 0xd9e10000, | ||
648 | 0x00098200, | ||
649 | 0x92010000, | ||
650 | 0x00098200, | ||
651 | 0xda010000, | ||
652 | 0x00098200, | ||
653 | 0x7c0802a6, | ||
654 | 0x92210000, | ||
655 | 0x00098200, | ||
656 | 0xda210000, | ||
657 | 0x00098200, | ||
658 | 0x92410000, | ||
659 | 0x00098200, | ||
660 | 0xda410000, | ||
661 | 0x00098200, | ||
662 | 0x92610000, | ||
663 | 0x00098200, | ||
664 | 0xda610000, | ||
665 | 0x00098200, | ||
666 | 0x92810000, | ||
667 | 0x00098200, | ||
668 | 0x00000000, | ||
669 | 0xda810000, | ||
670 | 0x00098200, | ||
671 | 0x92a10000, | ||
672 | 0x00098200, | ||
673 | 0xdaa10000, | ||
674 | 0x00098200, | ||
675 | 0x92c10000, | ||
676 | 0x00098200, | ||
677 | 0xdac10000, | ||
678 | 0x00098200, | ||
679 | 0x90010114, | ||
680 | 0x92e10000, | ||
681 | 0x00098200, | ||
682 | 0xdae10000, | ||
683 | 0x00098200, | ||
684 | 0x93010000, | ||
685 | 0x00098200, | ||
686 | 0xdb010000, | ||
687 | 0x00098200, | ||
688 | 0x93210000, | ||
689 | 0x00098200, | ||
690 | 0xdb210000, | ||
691 | 0x00098200, | ||
692 | 0x7c000026, | ||
693 | 0x93410000, | ||
694 | 0x00098200, | ||
695 | 0xdb410000, | ||
696 | 0x00098200, | ||
697 | 0x93610000, | ||
698 | 0x00098200, | ||
699 | 0xdb610000, | ||
700 | 0x00098200, | ||
701 | 0x93810000, | ||
702 | 0x00098200, | ||
703 | 0xdb810000, | ||
704 | 0x00098200, | ||
705 | 0x93a10000, | ||
706 | 0x00098200, | ||
707 | 0xdba10000, | ||
708 | 0x00098200, | ||
709 | 0x93c10000, | ||
710 | 0x00098200, | ||
711 | 0xdbc10000, | ||
712 | 0x00098200, | ||
713 | 0x93e10000, | ||
714 | 0x00098200, | ||
715 | 0x00000000, | ||
716 | 0xdbe10000, | ||
717 | 0x00098200, | ||
718 | 0x90010034, | ||
719 | 0x7c721b78, | ||
720 | 0x80030000, | ||
721 | 0x00098200, | ||
722 | 0x90610024, | ||
723 | 0x81120000, | ||
724 | 0x00098200, | ||
725 | 0x90610020, | ||
726 | 0x7c080050, | ||
727 | 0x81120000, | ||
728 | 0x00098200, | ||
729 | 0x90320000, | ||
730 | 0x00098200, | ||
731 | 0x39200000, | ||
732 | 0x9001002c, | ||
733 | 0x91210030, | ||
734 | 0x91010028, | ||
735 | 0x7cc903a6, | ||
736 | 0x4e800421, | ||
737 | 0x7c6e1b79, | ||
738 | 0x82320000, | ||
739 | 0x00098200, | ||
740 | 0x3a000000, | ||
741 | 0x00098200, | ||
742 | 0x3a310000, | ||
743 | 0x00098200, | ||
744 | 0x40820000, | ||
745 | 0x0005080d, | ||
746 | 0x48000000, | ||
747 | 0x00050019, | ||
748 | 0x00060015, | ||
749 | 0x800efff4, | ||
750 | 0x7dca7378, | ||
751 | 0x7d2e4b78, | ||
752 | 0x8109fffc, | ||
753 | 0x00000000, | ||
754 | 0x28000001, | ||
755 | 0x00000000, | ||
756 | 0x820afff0, | ||
757 | 0x392cfff8, | ||
758 | 0x81080000, | ||
759 | 0x00098200, | ||
760 | 0x7ef4492e, | ||
761 | 0x00000000, | ||
762 | 0x40810000, | ||
763 | 0x00050801, | ||
764 | 0x00000000, | ||
765 | 0x81e80000, | ||
766 | 0x00098200, | ||
767 | 0x7c0903a6, | ||
768 | 0x4e800420, | ||
769 | 0x00000000, | ||
770 | 0x0006000b, | ||
771 | 0x41820000, | ||
772 | 0x00050828, | ||
773 | 0x390afff0, | ||
774 | 0x7d6e4050, | ||
775 | 0x48000000, | ||
776 | 0x00050029, | ||
777 | 0x00000000, | ||
778 | 0x0006002a, | ||
779 | 0x80f0fffc, | ||
780 | 0x388afff0, | ||
781 | 0x54f55d78, | ||
782 | 0xc8140000, | ||
783 | 0x7d0eaa14, | ||
784 | 0x91d20000, | ||
785 | 0x00098200, | ||
786 | 0x7c082040, | ||
787 | 0x7ca82050, | ||
788 | 0x54f4dd78, | ||
789 | 0xd8040000, | ||
790 | 0x40a20000, | ||
791 | 0x0005082b, | ||
792 | 0x7c0ea5ae, | ||
793 | 0x48000000, | ||
794 | 0x0005002c, | ||
795 | 0x0006002d, | ||
796 | 0x38b10000, | ||
797 | 0x00098200, | ||
798 | 0x38000000, | ||
799 | 0x00098200, | ||
800 | 0x54ea5d78, | ||
801 | 0x91650004, | ||
802 | 0x7c8e5214, | ||
803 | 0x90050000, | ||
804 | 0x48000000, | ||
805 | 0x00050001, | ||
806 | 0x0006002e, | ||
807 | 0x38910000, | ||
808 | 0x00098200, | ||
809 | 0x38000000, | ||
810 | 0x00098200, | ||
811 | 0x91440004, | ||
812 | 0x38b10000, | ||
813 | 0x00098200, | ||
814 | 0x90040000, | ||
815 | 0x39000000, | ||
816 | 0x00098200, | ||
817 | 0x91650004, | ||
818 | 0x91050000, | ||
819 | 0x48000000, | ||
820 | 0x00050001, | ||
821 | 0x0006002f, | ||
822 | 0x00000000, | ||
823 | 0x9001000c, | ||
824 | 0xc8010008, | ||
825 | 0xfc00f028, | ||
826 | 0x00000000, | ||
827 | 0x54ea5d78, | ||
828 | 0x38b10000, | ||
829 | 0x00098200, | ||
830 | 0x7c8e5214, | ||
831 | 0x00000000, | ||
832 | 0x92c50000, | ||
833 | 0x90050004, | ||
834 | 0x00000000, | ||
835 | 0xd8050000, | ||
836 | 0x00000000, | ||
837 | 0x48000000, | ||
838 | 0x00050001, | ||
839 | 0x00060030, | ||
840 | 0x54ea5d78, | ||
841 | 0x54eb9d78, | ||
842 | 0x7c8e5214, | ||
843 | 0x7cae5a14, | ||
844 | 0x0006000b, | ||
845 | 0x91d20000, | ||
846 | 0x00098200, | ||
847 | 0x7e439378, | ||
848 | 0x92010020, | ||
849 | 0x48000001, | ||
850 | 0x00030001, | ||
851 | 0x28030000, | ||
852 | 0x41820000, | ||
853 | 0x00050803, | ||
854 | 0xc8030000, | ||
855 | 0x80f00000, | ||
856 | 0x3a100004, | ||
857 | 0x7c0ea5ae, | ||
858 | 0x54e815ba, | ||
859 | 0x7c11402e, | ||
860 | 0x7c0903a6, | ||
861 | 0x54ea5d78, | ||
862 | 0x54ec9b78, | ||
863 | 0x54f4dd78, | ||
864 | 0x54eb9d78, | ||
865 | 0x4e800420, | ||
866 | 0x0006000d, | ||
867 | 0x210e0000, | ||
868 | 0x00098200, | ||
869 | 0x81d20000, | ||
870 | 0x00098200, | ||
871 | 0x920efff0, | ||
872 | 0x7e087214, | ||
873 | 0x814efffc, | ||
874 | 0x39600010, | ||
875 | 0x48000000, | ||
876 | 0x00050026, | ||
877 | 0x00060031, | ||
878 | 0x38b10000, | ||
879 | 0x00098200, | ||
880 | 0x38000000, | ||
881 | 0x00098200, | ||
882 | 0x54ea5d78, | ||
883 | 0x91650004, | ||
884 | 0x7c8e5214, | ||
885 | 0x90050000, | ||
886 | 0x48000000, | ||
887 | 0x00050001, | ||
888 | 0x00060032, | ||
889 | 0x38910000, | ||
890 | 0x00098200, | ||
891 | 0x38000000, | ||
892 | 0x00098200, | ||
893 | 0x91440004, | ||
894 | 0x38b10000, | ||
895 | 0x00098200, | ||
896 | 0x90040000, | ||
897 | 0x39000000, | ||
898 | 0x00098200, | ||
899 | 0x91650004, | ||
900 | 0x91050000, | ||
901 | 0x48000000, | ||
902 | 0x00050001, | ||
903 | 0x00060033, | ||
904 | 0x00000000, | ||
905 | 0x9001000c, | ||
906 | 0xc8010008, | ||
907 | 0xfc00f028, | ||
908 | 0x00000000, | ||
909 | 0x54ea5d78, | ||
910 | 0x38b10000, | ||
911 | 0x00098200, | ||
912 | 0x7c8e5214, | ||
913 | 0x00000000, | ||
914 | 0x92c50000, | ||
915 | 0x90050004, | ||
916 | 0x00000000, | ||
917 | 0xd8050000, | ||
918 | 0x00000000, | ||
919 | 0x48000000, | ||
920 | 0x00050001, | ||
921 | 0x00060034, | ||
922 | 0x54ea5d78, | ||
923 | 0x54eb9d78, | ||
924 | 0x7c8e5214, | ||
925 | 0x7cae5a14, | ||
926 | 0x0006000b, | ||
927 | 0x91d20000, | ||
928 | 0x00098200, | ||
929 | 0x7e439378, | ||
930 | 0x92010020, | ||
931 | 0x48000001, | ||
932 | 0x00030002, | ||
933 | 0x28030000, | ||
934 | 0x7c0ea4ae, | ||
935 | 0x41820000, | ||
936 | 0x00050803, | ||
937 | 0x80f00000, | ||
938 | 0x3a100004, | ||
939 | 0xd8030000, | ||
940 | 0x54e815ba, | ||
941 | 0x7c11402e, | ||
942 | 0x7c0903a6, | ||
943 | 0x54ea5d78, | ||
944 | 0x54ec9b78, | ||
945 | 0x54f4dd78, | ||
946 | 0x54eb9d78, | ||
947 | 0x4e800420, | ||
948 | 0x0006000d, | ||
949 | 0x210e0000, | ||
950 | 0x00098200, | ||
951 | 0x81d20000, | ||
952 | 0x00098200, | ||
953 | 0x920efff0, | ||
954 | 0x7e087214, | ||
955 | 0x814efffc, | ||
956 | 0x39600018, | ||
957 | 0xd80e0010, | ||
958 | 0x48000000, | ||
959 | 0x00050026, | ||
960 | 0x00060035, | ||
961 | 0x7e439378, | ||
962 | 0x3a10fffc, | ||
963 | 0x00000000, | ||
964 | 0x7e84a378, | ||
965 | 0x00000000, | ||
966 | 0x7c8ea214, | ||
967 | 0x00000000, | ||
968 | 0x92010020, | ||
969 | 0x00000000, | ||
970 | 0x7d856378, | ||
971 | 0x00000000, | ||
972 | 0x7cae6214, | ||
973 | 0x00000000, | ||
974 | 0x91d20000, | ||
975 | 0x00098200, | ||
976 | 0x54e6063e, | ||
977 | 0x48000001, | ||
978 | 0x00030003, | ||
979 | 0x0006000d, | ||
980 | 0x28030001, | ||
981 | 0x41810000, | ||
982 | 0x00050836, | ||
983 | 0x20630000, | ||
984 | 0x0006000e, | ||
985 | 0x80f00000, | ||
986 | 0x3a100004, | ||
987 | 0x54e993ba, | ||
988 | 0x3d290000, | ||
989 | 0x00098200, | ||
990 | 0x7d291838, | ||
991 | 0x7e104a14, | ||
992 | 0x0006002c, | ||
993 | 0x80f00000, | ||
994 | 0x3a100004, | ||
995 | 0x54e815ba, | ||
996 | 0x7c11402e, | ||
997 | 0x7c0903a6, | ||
998 | 0x54ea5d78, | ||
999 | 0x54ec9b78, | ||
1000 | 0x54f4dd78, | ||
1001 | 0x54eb9d78, | ||
1002 | 0x4e800420, | ||
1003 | 0x00060037, | ||
1004 | 0x80f0fffc, | ||
1005 | 0xc8140000, | ||
1006 | 0x54e8dd78, | ||
1007 | 0x7c0e45ae, | ||
1008 | 0x48000000, | ||
1009 | 0x0005002c, | ||
1010 | 0x00060038, | ||
1011 | 0x80140000, | ||
1012 | 0x20000000, | ||
1013 | 0x00098200, | ||
1014 | 0x7c631910, | ||
1015 | 0x7c6318f8, | ||
1016 | 0x48000000, | ||
1017 | 0x0005000e, | ||
1018 | 0x00060039, | ||
1019 | 0x80140000, | ||
1020 | 0x20000000, | ||
1021 | 0x00098200, | ||
1022 | 0x7c631910, | ||
1023 | 0x48000000, | ||
1024 | 0x0005000e, | ||
1025 | 0x0006003a, | ||
1026 | 0x3a10fffc, | ||
1027 | 0x91d20000, | ||
1028 | 0x00098200, | ||
1029 | 0x7e439378, | ||
1030 | 0x92010020, | ||
1031 | 0x48000001, | ||
1032 | 0x00030004, | ||
1033 | 0x48000000, | ||
1034 | 0x0005000d, | ||
1035 | 0x0006003b, | ||
1036 | 0x00000000, | ||
1037 | 0x7ce43b78, | ||
1038 | 0x3a10fffc, | ||
1039 | 0x91d20000, | ||
1040 | 0x00098200, | ||
1041 | 0x7e439378, | ||
1042 | 0x92010020, | ||
1043 | 0x48000001, | ||
1044 | 0x00030005, | ||
1045 | 0x48000000, | ||
1046 | 0x0005000d, | ||
1047 | 0x00000000, | ||
1048 | 0x0006003c, | ||
1049 | 0x7caf5a14, | ||
1050 | 0x7cce5214, | ||
1051 | 0x48000000, | ||
1052 | 0x00050001, | ||
1053 | 0x0006003d, | ||
1054 | 0x00000000, | ||
1055 | 0x7d655b78, | ||
1056 | 0x7d465378, | ||
1057 | 0x48000000, | ||
1058 | 0x00050001, | ||
1059 | 0x00000000, | ||
1060 | 0x0006003e, | ||
1061 | 0x7d856378, | ||
1062 | 0x7d866378, | ||
1063 | 0x48000000, | ||
1064 | 0x00050001, | ||
1065 | 0x0006003f, | ||
1066 | 0x7cae5214, | ||
1067 | 0x7ccf5a14, | ||
1068 | 0x48000000, | ||
1069 | 0x00050001, | ||
1070 | 0x00060040, | ||
1071 | 0x7cae5214, | ||
1072 | 0x7cce5a14, | ||
1073 | 0x00000000, | ||
1074 | 0x48000000, | ||
1075 | 0x00050001, | ||
1076 | 0x00000000, | ||
1077 | 0x00060041, | ||
1078 | 0x00060042, | ||
1079 | 0x00000000, | ||
1080 | 0x7d455378, | ||
1081 | 0x7d665b78, | ||
1082 | 0x00000000, | ||
1083 | 0x0006000b, | ||
1084 | 0x7c8ea214, | ||
1085 | 0x91d20000, | ||
1086 | 0x00098200, | ||
1087 | 0x7e439378, | ||
1088 | 0x92010020, | ||
1089 | 0x54e7063e, | ||
1090 | 0x48000001, | ||
1091 | 0x00030006, | ||
1092 | 0x28030000, | ||
1093 | 0x41820000, | ||
1094 | 0x0005082c, | ||
1095 | 0x00060036, | ||
1096 | 0x7d0e1850, | ||
1097 | 0x9203fff0, | ||
1098 | 0x7dc97378, | ||
1099 | 0x3a080000, | ||
1100 | 0x00098200, | ||
1101 | 0x7c6e1b78, | ||
1102 | 0x39600010, | ||
1103 | 0x48000000, | ||
1104 | 0x00050024, | ||
1105 | 0x00060043, | ||
1106 | 0x00000000, | ||
1107 | 0x7c751b78, | ||
1108 | 0x00000000, | ||
1109 | 0x7d846378, | ||
1110 | 0x91d20000, | ||
1111 | 0x00098200, | ||
1112 | 0x7e439378, | ||
1113 | 0x92010020, | ||
1114 | 0x48000001, | ||
1115 | 0x00030007, | ||
1116 | 0x00000000, | ||
1117 | 0x28030000, | ||
1118 | 0x40820000, | ||
1119 | 0x00050836, | ||
1120 | 0x7ea3ab78, | ||
1121 | 0x48000000, | ||
1122 | 0x00050044, | ||
1123 | 0x00000000, | ||
1124 | 0x48000000, | ||
1125 | 0x00050036, | ||
1126 | 0x00000000, | ||
1127 | 0x00060025, | ||
1128 | 0x7e439378, | ||
1129 | 0x91320000, | ||
1130 | 0x00098200, | ||
1131 | 0x388efff8, | ||
1132 | 0x92010020, | ||
1133 | 0x7cae5a14, | ||
1134 | 0x7d755b78, | ||
1135 | 0x48000001, | ||
1136 | 0x00030008, | ||
1137 | 0x814efffc, | ||
1138 | 0x39750008, | ||
1139 | 0x920efff8, | ||
1140 | 0x820a0000, | ||
1141 | 0x00098200, | ||
1142 | 0x80f00000, | ||
1143 | 0x3a100004, | ||
1144 | 0x54e815ba, | ||
1145 | 0x54f4dd78, | ||
1146 | 0x7c11402e, | ||
1147 | 0x7e947214, | ||
1148 | 0x7c0903a6, | ||
1149 | 0x4e800420, | ||
1150 | 0x00060045, | ||
1151 | 0x7e439378, | ||
1152 | 0x91d20000, | ||
1153 | 0x00098200, | ||
1154 | 0x3894fff8, | ||
1155 | 0x92010020, | ||
1156 | 0x7cb45a14, | ||
1157 | 0x7d755b78, | ||
1158 | 0x48000001, | ||
1159 | 0x00030008, | ||
1160 | 0x810efff8, | ||
1161 | 0x39750008, | ||
1162 | 0x8154fffc, | ||
1163 | 0x48000000, | ||
1164 | 0x00050046, | ||
1165 | 0x00060047, | ||
1166 | 0x7e439378, | ||
1167 | 0x91d20000, | ||
1168 | 0x00098200, | ||
1169 | 0x7e84a378, | ||
1170 | 0x92010020, | ||
1171 | 0x7cf53b78, | ||
1172 | 0x48000001, | ||
1173 | 0x00030009, | ||
1174 | 0x00000000, | ||
1175 | 0x56a0063e, | ||
1176 | 0x00000000, | ||
1177 | 0x56b4dd78, | ||
1178 | 0x00000000, | ||
1179 | 0x2c000000, | ||
1180 | 0x00098200, | ||
1181 | 0x00000000, | ||
1182 | 0x56ac9b78, | ||
1183 | 0x00000000, | ||
1184 | 0x41a20000, | ||
1185 | 0x00070800, | ||
1186 | 0x00000000, | ||
1187 | 0x48000000, | ||
1188 | 0x00070000, | ||
1189 | 0x00060048, | ||
1190 | 0x280b0008, | ||
1191 | 0x80ae0000, | ||
1192 | 0x806e0004, | ||
1193 | 0x41800000, | ||
1194 | 0x00050849, | ||
1195 | 0x39000000, | ||
1196 | 0x00098200, | ||
1197 | 0x3a8efff8, | ||
1198 | 0x7c854040, | ||
1199 | 0x820efff8, | ||
1200 | 0x40840000, | ||
1201 | 0x00050849, | ||
1202 | 0x90b40000, | ||
1203 | 0x398b0008, | ||
1204 | 0x90740004, | ||
1205 | 0x41820000, | ||
1206 | 0x0005084a, | ||
1207 | 0x39000008, | ||
1208 | 0x396bfff8, | ||
1209 | 0x0006000b, | ||
1210 | 0x7c085840, | ||
1211 | 0x7c0e44ae, | ||
1212 | 0x7c1445ae, | ||
1213 | 0x39080008, | ||
1214 | 0x40a20000, | ||
1215 | 0x0005080b, | ||
1216 | 0x48000000, | ||
1217 | 0x0005004a, | ||
1218 | 0x0006004b, | ||
1219 | 0x280b0008, | ||
1220 | 0x806e0000, | ||
1221 | 0x41800000, | ||
1222 | 0x00050849, | ||
1223 | 0x7c161810, | ||
1224 | 0x7d231910, | ||
1225 | 0x7d280338, | ||
1226 | 0x39080000, | ||
1227 | 0x00098200, | ||
1228 | 0x55081800, | ||
1229 | 0x000900a1, | ||
1230 | 0x392a0000, | ||
1231 | 0x00098200, | ||
1232 | 0x7c2944ae, | ||
1233 | 0x48000000, | ||
1234 | 0x0005004c, | ||
1235 | 0x0006004d, | ||
1236 | 0x280b0008, | ||
1237 | 0x80ae0000, | ||
1238 | 0x806e0004, | ||
1239 | 0x41800000, | ||
1240 | 0x00050849, | ||
1241 | 0x2c050000, | ||
1242 | 0x00098200, | ||
1243 | 0x40820000, | ||
1244 | 0x00050806, | ||
1245 | 0x0006000b, | ||
1246 | 0x80630000, | ||
1247 | 0x00098200, | ||
1248 | 0x0006000c, | ||
1249 | 0x00000000, | ||
1250 | 0x38a00000, | ||
1251 | 0x00098200, | ||
1252 | 0x28030000, | ||
1253 | 0x81710000, | ||
1254 | 0x00098200, | ||
1255 | 0x41820000, | ||
1256 | 0x0005084e, | ||
1257 | 0x80030000, | ||
1258 | 0x00098200, | ||
1259 | 0x38a00000, | ||
1260 | 0x00098200, | ||
1261 | 0x810b0000, | ||
1262 | 0x00098200, | ||
1263 | 0x81230000, | ||
1264 | 0x00098200, | ||
1265 | 0x7d080038, | ||
1266 | 0x55002800, | ||
1267 | 0x000900a1, | ||
1268 | 0x55081800, | ||
1269 | 0x000900a1, | ||
1270 | 0x7d080050, | ||
1271 | 0x7d294214, | ||
1272 | 0x0006000d, | ||
1273 | 0x80c90000, | ||
1274 | 0x00098200, | ||
1275 | 0x80090000, | ||
1276 | 0x00098200, | ||
1277 | 0x80890000, | ||
1278 | 0x00098200, | ||
1279 | 0x81090000, | ||
1280 | 0x00098200, | ||
1281 | 0x2c060000, | ||
1282 | 0x00098200, | ||
1283 | 0x40820000, | ||
1284 | 0x00050804, | ||
1285 | 0x7c005800, | ||
1286 | 0x41820000, | ||
1287 | 0x00050805, | ||
1288 | 0x0006000e, | ||
1289 | 0x81290000, | ||
1290 | 0x00098200, | ||
1291 | 0x28090000, | ||
1292 | 0x41820000, | ||
1293 | 0x0005084e, | ||
1294 | 0x48000000, | ||
1295 | 0x0005000d, | ||
1296 | 0x0006000f, | ||
1297 | 0x00000000, | ||
1298 | 0x2c040000, | ||
1299 | 0x00098200, | ||
1300 | 0x41820000, | ||
1301 | 0x0005084e, | ||
1302 | 0x7c852378, | ||
1303 | 0x7d034378, | ||
1304 | 0x48000000, | ||
1305 | 0x0005004e, | ||
1306 | 0x00060010, | ||
1307 | 0x2c050000, | ||
1308 | 0x00098200, | ||
1309 | 0x41820000, | ||
1310 | 0x0005080b, | ||
1311 | 0x7c162810, | ||
1312 | 0x7d252910, | ||
1313 | 0x7d280338, | ||
1314 | 0x39080000, | ||
1315 | 0x00098200, | ||
1316 | 0x55081000, | ||
1317 | 0x000900a1, | ||
1318 | 0x39310000, | ||
1319 | 0x00098200, | ||
1320 | 0x7c69402e, | ||
1321 | 0x48000000, | ||
1322 | 0x0005000c, | ||
1323 | 0x0006004f, | ||
1324 | 0x280b0010, | ||
1325 | 0x80ae0000, | ||
1326 | 0x80ce0008, | ||
1327 | 0x806e0004, | ||
1328 | 0x808e000c, | ||
1329 | 0x41800000, | ||
1330 | 0x00050849, | ||
1331 | 0x2c050000, | ||
1332 | 0x00098200, | ||
1333 | 0x40820000, | ||
1334 | 0x00050849, | ||
1335 | 0x81030000, | ||
1336 | 0x00098200, | ||
1337 | 0x2c060000, | ||
1338 | 0x00098200, | ||
1339 | 0x40820000, | ||
1340 | 0x00050849, | ||
1341 | 0x28080000, | ||
1342 | 0x88c30000, | ||
1343 | 0x00098200, | ||
1344 | 0x40820000, | ||
1345 | 0x00050849, | ||
1346 | 0x70c00000, | ||
1347 | 0x00090200, | ||
1348 | 0x90830000, | ||
1349 | 0x00098200, | ||
1350 | 0x41820000, | ||
1351 | 0x0005084e, | ||
1352 | 0x00000000, | ||
1353 | 0x80110000, | ||
1354 | 0x00098200, | ||
1355 | 0x54c607b8, | ||
1356 | 0x90710000, | ||
1357 | 0x00098200, | ||
1358 | 0x98c30000, | ||
1359 | 0x00098200, | ||
1360 | 0x90030000, | ||
1361 | 0x00098200, | ||
1362 | 0x48000000, | ||
1363 | 0x0005004e, | ||
1364 | 0x00060050, | ||
1365 | 0x280b0010, | ||
1366 | 0x80ce0000, | ||
1367 | 0x808e0004, | ||
1368 | 0x41800000, | ||
1369 | 0x00050849, | ||
1370 | 0x2c060000, | ||
1371 | 0x00098200, | ||
1372 | 0x40820000, | ||
1373 | 0x00050849, | ||
1374 | 0x38ae0008, | ||
1375 | 0x7e439378, | ||
1376 | 0x48000001, | ||
1377 | 0x0003000a, | ||
1378 | 0xc8230000, | ||
1379 | 0x48000000, | ||
1380 | 0x0005004c, | ||
1381 | 0x00060051, | ||
1382 | 0x280b0008, | ||
1383 | 0x806e0000, | ||
1384 | 0xc82e0000, | ||
1385 | 0x40820000, | ||
1386 | 0x00050849, | ||
1387 | 0x7c03b040, | ||
1388 | 0x41810000, | ||
1389 | 0x00050849, | ||
1390 | 0x48000000, | ||
1391 | 0x0005004c, | ||
1392 | 0x00060052, | ||
1393 | 0x280b0008, | ||
1394 | 0x80ae0000, | ||
1395 | 0x806e0004, | ||
1396 | 0x41800000, | ||
1397 | 0x00050849, | ||
1398 | 0x2c050000, | ||
1399 | 0x00098200, | ||
1400 | 0x41820000, | ||
1401 | 0x0005084e, | ||
1402 | 0x80110000, | ||
1403 | 0x00098200, | ||
1404 | 0x7c05b040, | ||
1405 | 0x28800000, | ||
1406 | 0x91d20000, | ||
1407 | 0x00098200, | ||
1408 | 0x4c413342, | ||
1409 | 0x92010020, | ||
1410 | 0x41820000, | ||
1411 | 0x00050849, | ||
1412 | 0x00000000, | ||
1413 | 0x80110000, | ||
1414 | 0x00098200, | ||
1415 | 0x81110000, | ||
1416 | 0x00098200, | ||
1417 | 0x7c004040, | ||
1418 | 0x40800001, | ||
1419 | 0x00050853, | ||
1420 | 0x7e439378, | ||
1421 | 0x7dc47378, | ||
1422 | 0x00000000, | ||
1423 | 0x48000001, | ||
1424 | 0x0003000b, | ||
1425 | 0x00000000, | ||
1426 | 0x48000001, | ||
1427 | 0x0003000c, | ||
1428 | 0x00000000, | ||
1429 | 0x38a00000, | ||
1430 | 0x00098200, | ||
1431 | 0x48000000, | ||
1432 | 0x0005004e, | ||
1433 | 0x00060054, | ||
1434 | 0x280b0008, | ||
1435 | 0x806e0000, | ||
1436 | 0x808e0004, | ||
1437 | 0x41800000, | ||
1438 | 0x00050849, | ||
1439 | 0x7eee592e, | ||
1440 | 0x2c030000, | ||
1441 | 0x00098200, | ||
1442 | 0x820efff8, | ||
1443 | 0x40820000, | ||
1444 | 0x00050849, | ||
1445 | 0x91d20000, | ||
1446 | 0x00098200, | ||
1447 | 0x7e439378, | ||
1448 | 0x91d20000, | ||
1449 | 0x00098200, | ||
1450 | 0x38ae0008, | ||
1451 | 0x92010020, | ||
1452 | 0x48000001, | ||
1453 | 0x0003000d, | ||
1454 | 0x28030000, | ||
1455 | 0x38a00000, | ||
1456 | 0x00098200, | ||
1457 | 0x41820000, | ||
1458 | 0x0005084e, | ||
1459 | 0xc80e0008, | ||
1460 | 0x3a8efff8, | ||
1461 | 0xc82e0010, | ||
1462 | 0xd8140000, | ||
1463 | 0x39800000, | ||
1464 | 0x00098200, | ||
1465 | 0xd8340008, | ||
1466 | 0x48000000, | ||
1467 | 0x0005004a, | ||
1468 | 0x00060055, | ||
1469 | 0x280b0008, | ||
1470 | 0x80ae0000, | ||
1471 | 0x806e0004, | ||
1472 | 0x41800000, | ||
1473 | 0x00050849, | ||
1474 | 0x2c050000, | ||
1475 | 0x00098200, | ||
1476 | 0x820efff8, | ||
1477 | 0x40820000, | ||
1478 | 0x00050849, | ||
1479 | 0x00000000, | ||
1480 | 0x81230000, | ||
1481 | 0x00098200, | ||
1482 | 0xc80a0000, | ||
1483 | 0x00098200, | ||
1484 | 0x28090000, | ||
1485 | 0x3a8efff8, | ||
1486 | 0x40820000, | ||
1487 | 0x00050849, | ||
1488 | 0x00000000, | ||
1489 | 0xc80a0000, | ||
1490 | 0x00098200, | ||
1491 | 0x3a8efff8, | ||
1492 | 0x00000000, | ||
1493 | 0x92ee0008, | ||
1494 | 0x39800000, | ||
1495 | 0x00098200, | ||
1496 | 0xd8140000, | ||
1497 | 0x48000000, | ||
1498 | 0x0005004a, | ||
1499 | 0x00060056, | ||
1500 | 0x280b0010, | ||
1501 | 0x80ae0000, | ||
1502 | 0x806e0004, | ||
1503 | 0x80ce0008, | ||
1504 | 0x00000000, | ||
1505 | 0x812e000c, | ||
1506 | 0x00000000, | ||
1507 | 0xc84e0008, | ||
1508 | 0x00000000, | ||
1509 | 0x41800000, | ||
1510 | 0x00050849, | ||
1511 | 0x2c050000, | ||
1512 | 0x00098200, | ||
1513 | 0x7c86b040, | ||
1514 | 0x820efff8, | ||
1515 | 0x00000000, | ||
1516 | 0x40820000, | ||
1517 | 0x00050849, | ||
1518 | 0x40860000, | ||
1519 | 0x00050849, | ||
1520 | 0x00000000, | ||
1521 | 0x3c003ff0, | ||
1522 | 0x93010014, | ||
1523 | 0x40820000, | ||
1524 | 0x00050849, | ||
1525 | 0x90010010, | ||
1526 | 0x40840000, | ||
1527 | 0x00050849, | ||
1528 | 0xc8210010, | ||
1529 | 0xfc00101e, | ||
1530 | 0xd8010010, | ||
1531 | 0x81210014, | ||
1532 | 0x00000000, | ||
1533 | 0x80030000, | ||
1534 | 0x00098200, | ||
1535 | 0x81030000, | ||
1536 | 0x00098200, | ||
1537 | 0x00000000, | ||
1538 | 0xfc42082a, | ||
1539 | 0x00000000, | ||
1540 | 0x39290001, | ||
1541 | 0x3a8efff8, | ||
1542 | 0x7c004840, | ||
1543 | 0x00000000, | ||
1544 | 0x92d40000, | ||
1545 | 0x55261800, | ||
1546 | 0x000900a1, | ||
1547 | 0x91340004, | ||
1548 | 0x00000000, | ||
1549 | 0x55261800, | ||
1550 | 0x000900a1, | ||
1551 | 0xd8540000, | ||
1552 | 0x00000000, | ||
1553 | 0x40810000, | ||
1554 | 0x00050802, | ||
1555 | 0x7d28302e, | ||
1556 | 0x7c0834ae, | ||
1557 | 0x0006000b, | ||
1558 | 0x2c090000, | ||
1559 | 0x00098200, | ||
1560 | 0x39800000, | ||
1561 | 0x00098200, | ||
1562 | 0x41820000, | ||
1563 | 0x0005084a, | ||
1564 | 0x39800000, | ||
1565 | 0x00098200, | ||
1566 | 0xd8140008, | ||
1567 | 0x48000000, | ||
1568 | 0x0005004a, | ||
1569 | 0x0006000c, | ||
1570 | 0x80030000, | ||
1571 | 0x00098200, | ||
1572 | 0x28000000, | ||
1573 | 0x39800000, | ||
1574 | 0x00098200, | ||
1575 | 0x41820000, | ||
1576 | 0x0005084a, | ||
1577 | 0x7d244b78, | ||
1578 | 0x48000001, | ||
1579 | 0x0003000e, | ||
1580 | 0x28030000, | ||
1581 | 0x39800000, | ||
1582 | 0x00098200, | ||
1583 | 0x41820000, | ||
1584 | 0x0005084a, | ||
1585 | 0x81230000, | ||
1586 | 0xc8030000, | ||
1587 | 0x48000000, | ||
1588 | 0x0005000b, | ||
1589 | 0x00060057, | ||
1590 | 0x280b0008, | ||
1591 | 0x80ae0000, | ||
1592 | 0x806e0004, | ||
1593 | 0x41800000, | ||
1594 | 0x00050849, | ||
1595 | 0x2c050000, | ||
1596 | 0x00098200, | ||
1597 | 0x820efff8, | ||
1598 | 0x40820000, | ||
1599 | 0x00050849, | ||
1600 | 0x00000000, | ||
1601 | 0x81230000, | ||
1602 | 0x00098200, | ||
1603 | 0xc80a0000, | ||
1604 | 0x00098200, | ||
1605 | 0x28090000, | ||
1606 | 0x3a8efff8, | ||
1607 | 0x40820000, | ||
1608 | 0x00050849, | ||
1609 | 0x00000000, | ||
1610 | 0xc80a0000, | ||
1611 | 0x00098200, | ||
1612 | 0x3a8efff8, | ||
1613 | 0x00000000, | ||
1614 | 0x92ce0008, | ||
1615 | 0x00000000, | ||
1616 | 0x930e0008, | ||
1617 | 0x00000000, | ||
1618 | 0x930e000c, | ||
1619 | 0x39800000, | ||
1620 | 0x00098200, | ||
1621 | 0xd8140000, | ||
1622 | 0x48000000, | ||
1623 | 0x0005004a, | ||
1624 | 0x00060058, | ||
1625 | 0x280b0008, | ||
1626 | 0x88d10000, | ||
1627 | 0x00098200, | ||
1628 | 0x41800000, | ||
1629 | 0x00050849, | ||
1630 | 0x7dc97378, | ||
1631 | 0x39ce0008, | ||
1632 | 0x54c607fe, | ||
1633 | 0x000900ab, | ||
1634 | 0x396bfff8, | ||
1635 | 0x3a060000, | ||
1636 | 0x00098200, | ||
1637 | 0x48000000, | ||
1638 | 0x00050024, | ||
1639 | 0x00060059, | ||
1640 | 0x280b0010, | ||
1641 | 0x80ce0008, | ||
1642 | 0xc84e0008, | ||
1643 | 0xc82e0000, | ||
1644 | 0x41800000, | ||
1645 | 0x00050849, | ||
1646 | 0x89110000, | ||
1647 | 0x00098200, | ||
1648 | 0x7dc97378, | ||
1649 | 0x2c060000, | ||
1650 | 0x00098200, | ||
1651 | 0x40820000, | ||
1652 | 0x00050849, | ||
1653 | 0x39ce0010, | ||
1654 | 0x550807fe, | ||
1655 | 0x000900ab, | ||
1656 | 0xd8490000, | ||
1657 | 0x396bfff0, | ||
1658 | 0xd8290008, | ||
1659 | 0x3a080000, | ||
1660 | 0x00098200, | ||
1661 | 0x48000000, | ||
1662 | 0x00050024, | ||
1663 | 0x0006005a, | ||
1664 | 0x280b0008, | ||
1665 | 0x80ae0000, | ||
1666 | 0x806e0004, | ||
1667 | 0x41800000, | ||
1668 | 0x00050849, | ||
1669 | 0x2c050000, | ||
1670 | 0x00098200, | ||
1671 | 0x40820000, | ||
1672 | 0x00050849, | ||
1673 | 0x88030000, | ||
1674 | 0x00098200, | ||
1675 | 0x81030000, | ||
1676 | 0x00098200, | ||
1677 | 0x00000000, | ||
1678 | 0x80830000, | ||
1679 | 0x00098200, | ||
1680 | 0x28000000, | ||
1681 | 0x00090200, | ||
1682 | 0x81230000, | ||
1683 | 0x00098200, | ||
1684 | 0x28880000, | ||
1685 | 0x80030000, | ||
1686 | 0x00098200, | ||
1687 | 0x7f844840, | ||
1688 | 0x820efff8, | ||
1689 | 0x4f013342, | ||
1690 | 0x7d245a14, | ||
1691 | 0x4f3e1102, | ||
1692 | 0x7c890040, | ||
1693 | 0x4f18cb82, | ||
1694 | 0x92010020, | ||
1695 | 0x4f182b82, | ||
1696 | 0x91d20000, | ||
1697 | 0x00098200, | ||
1698 | 0x41980000, | ||
1699 | 0x00050849, | ||
1700 | 0x0006000b, | ||
1701 | 0x39ce0008, | ||
1702 | 0x396bfff8, | ||
1703 | 0x3929fff8, | ||
1704 | 0x91230000, | ||
1705 | 0x00098200, | ||
1706 | 0x39000000, | ||
1707 | 0x91d20000, | ||
1708 | 0x00098200, | ||
1709 | 0x0006000c, | ||
1710 | 0x7c085800, | ||
1711 | 0x7c0e44ae, | ||
1712 | 0x41820000, | ||
1713 | 0x00050803, | ||
1714 | 0x7c0445ae, | ||
1715 | 0x39080008, | ||
1716 | 0x48000000, | ||
1717 | 0x0005000c, | ||
1718 | 0x0006000d, | ||
1719 | 0x38a00000, | ||
1720 | 0x7c751b78, | ||
1721 | 0x38c00000, | ||
1722 | 0x48000001, | ||
1723 | 0x00050021, | ||
1724 | 0x0006000e, | ||
1725 | 0x81350000, | ||
1726 | 0x00098200, | ||
1727 | 0x28030000, | ||
1728 | 0x00090200, | ||
1729 | 0x80d50000, | ||
1730 | 0x00098200, | ||
1731 | 0x38000000, | ||
1732 | 0x00098200, | ||
1733 | 0x81d20000, | ||
1734 | 0x00098200, | ||
1735 | 0x90110000, | ||
1736 | 0x00098200, | ||
1737 | 0x41810000, | ||
1738 | 0x00050808, | ||
1739 | 0x00000000, | ||
1740 | 0x7d893050, | ||
1741 | 0x80120000, | ||
1742 | 0x00098200, | ||
1743 | 0x280c0000, | ||
1744 | 0x7d0e6214, | ||
1745 | 0x41820000, | ||
1746 | 0x00050806, | ||
1747 | 0x7c080040, | ||
1748 | 0x39000000, | ||
1749 | 0x41810000, | ||
1750 | 0x00050809, | ||
1751 | 0x38ccfff8, | ||
1752 | 0x91350000, | ||
1753 | 0x00098200, | ||
1754 | 0x0006000f, | ||
1755 | 0x7c083040, | ||
1756 | 0x7c0944ae, | ||
1757 | 0x7c0e45ae, | ||
1758 | 0x39080008, | ||
1759 | 0x40820000, | ||
1760 | 0x0005080f, | ||
1761 | 0x00060010, | ||
1762 | 0x72000000, | ||
1763 | 0x00090200, | ||
1764 | 0x39000000, | ||
1765 | 0x00098200, | ||
1766 | 0x3a8efff8, | ||
1767 | 0x910efff8, | ||
1768 | 0x398c0010, | ||
1769 | 0x00060011, | ||
1770 | 0x92010020, | ||
1771 | 0x7d936378, | ||
1772 | 0x41820000, | ||
1773 | 0x00050817, | ||
1774 | 0x48000000, | ||
1775 | 0x00050018, | ||
1776 | 0x00060012, | ||
1777 | 0x72000000, | ||
1778 | 0x00090200, | ||
1779 | 0x38c6fff8, | ||
1780 | 0x39000000, | ||
1781 | 0x00098200, | ||
1782 | 0xc8060000, | ||
1783 | 0x90d50000, | ||
1784 | 0x00098200, | ||
1785 | 0x39800000, | ||
1786 | 0x00098200, | ||
1787 | 0x910efff8, | ||
1788 | 0x3a8efff8, | ||
1789 | 0xd80e0000, | ||
1790 | 0x48000000, | ||
1791 | 0x00050011, | ||
1792 | 0x00060013, | ||
1793 | 0x7e439378, | ||
1794 | 0x558400fe, | ||
1795 | 0x000900ab, | ||
1796 | 0x48000001, | ||
1797 | 0x00030000, | ||
1798 | 0x38600000, | ||
1799 | 0x48000000, | ||
1800 | 0x0005000e, | ||
1801 | 0x0006005b, | ||
1802 | 0x00000000, | ||
1803 | 0x806a0000, | ||
1804 | 0x00098200, | ||
1805 | 0x88030000, | ||
1806 | 0x00098200, | ||
1807 | 0x81030000, | ||
1808 | 0x00098200, | ||
1809 | 0x80830000, | ||
1810 | 0x00098200, | ||
1811 | 0x28000000, | ||
1812 | 0x00090200, | ||
1813 | 0x81230000, | ||
1814 | 0x00098200, | ||
1815 | 0x28880000, | ||
1816 | 0x80030000, | ||
1817 | 0x00098200, | ||
1818 | 0x7f844840, | ||
1819 | 0x820efff8, | ||
1820 | 0x4f013342, | ||
1821 | 0x7d245a14, | ||
1822 | 0x4f3e1102, | ||
1823 | 0x7c890040, | ||
1824 | 0x4f18cb82, | ||
1825 | 0x92010020, | ||
1826 | 0x4f182b82, | ||
1827 | 0x91d20000, | ||
1828 | 0x00098200, | ||
1829 | 0x41980000, | ||
1830 | 0x00050849, | ||
1831 | 0x0006000b, | ||
1832 | 0x91230000, | ||
1833 | 0x00098200, | ||
1834 | 0x39000000, | ||
1835 | 0x91d20000, | ||
1836 | 0x00098200, | ||
1837 | 0x0006000c, | ||
1838 | 0x7c085800, | ||
1839 | 0x7c0e44ae, | ||
1840 | 0x41820000, | ||
1841 | 0x00050803, | ||
1842 | 0x7c0445ae, | ||
1843 | 0x39080008, | ||
1844 | 0x48000000, | ||
1845 | 0x0005000c, | ||
1846 | 0x0006000d, | ||
1847 | 0x38a00000, | ||
1848 | 0x7c751b78, | ||
1849 | 0x38c00000, | ||
1850 | 0x48000001, | ||
1851 | 0x00050021, | ||
1852 | 0x0006000e, | ||
1853 | 0x81350000, | ||
1854 | 0x00098200, | ||
1855 | 0x28030000, | ||
1856 | 0x00090200, | ||
1857 | 0x80d50000, | ||
1858 | 0x00098200, | ||
1859 | 0x38000000, | ||
1860 | 0x00098200, | ||
1861 | 0x00000000, | ||
1862 | 0x81d20000, | ||
1863 | 0x00098200, | ||
1864 | 0x90110000, | ||
1865 | 0x00098200, | ||
1866 | 0x41810000, | ||
1867 | 0x00050808, | ||
1868 | 0x7d893050, | ||
1869 | 0x80120000, | ||
1870 | 0x00098200, | ||
1871 | 0x280c0000, | ||
1872 | 0x7d0e6214, | ||
1873 | 0x41820000, | ||
1874 | 0x00050806, | ||
1875 | 0x7c080040, | ||
1876 | 0x39000000, | ||
1877 | 0x41810000, | ||
1878 | 0x00050809, | ||
1879 | 0x38ccfff8, | ||
1880 | 0x91350000, | ||
1881 | 0x00098200, | ||
1882 | 0x0006000f, | ||
1883 | 0x7c083040, | ||
1884 | 0x7c0944ae, | ||
1885 | 0x7c0e45ae, | ||
1886 | 0x39080008, | ||
1887 | 0x40820000, | ||
1888 | 0x0005080f, | ||
1889 | 0x00060010, | ||
1890 | 0x72000000, | ||
1891 | 0x00090200, | ||
1892 | 0x7dd47378, | ||
1893 | 0x398c0008, | ||
1894 | 0x00060011, | ||
1895 | 0x92010020, | ||
1896 | 0x7d936378, | ||
1897 | 0x41820000, | ||
1898 | 0x00050817, | ||
1899 | 0x48000000, | ||
1900 | 0x00050018, | ||
1901 | 0x00060012, | ||
1902 | 0x7e439378, | ||
1903 | 0x7ea4ab78, | ||
1904 | 0x48000001, | ||
1905 | 0x0003000f, | ||
1906 | 0x00060013, | ||
1907 | 0x7e439378, | ||
1908 | 0x558400fe, | ||
1909 | 0x000900ab, | ||
1910 | 0x48000001, | ||
1911 | 0x00030000, | ||
1912 | 0x38600000, | ||
1913 | 0x48000000, | ||
1914 | 0x0005000e, | ||
1915 | 0x0006005c, | ||
1916 | 0x80120000, | ||
1917 | 0x00098200, | ||
1918 | 0x00000000, | ||
1919 | 0x7d0e5a14, | ||
1920 | 0x91d20000, | ||
1921 | 0x00098200, | ||
1922 | 0x70000000, | ||
1923 | 0x00090200, | ||
1924 | 0x91120000, | ||
1925 | 0x00098200, | ||
1926 | 0x38600000, | ||
1927 | 0x00098200, | ||
1928 | 0x41820000, | ||
1929 | 0x00050849, | ||
1930 | 0x93120000, | ||
1931 | 0x00098200, | ||
1932 | 0x98720000, | ||
1933 | 0x00098200, | ||
1934 | 0x48000000, | ||
1935 | 0x0005001a, | ||
1936 | 0x0006005d, | ||
1937 | 0x280b0008, | ||
1938 | 0x80ae0000, | ||
1939 | 0x806e0004, | ||
1940 | 0x41800000, | ||
1941 | 0x00050849, | ||
1942 | 0x7c05b040, | ||
1943 | 0x00000000, | ||
1944 | 0x40820000, | ||
1945 | 0x00050802, | ||
1946 | 0x7c68fe70, | ||
1947 | 0x7d091a78, | ||
1948 | 0x7c684851, | ||
1949 | 0x41800000, | ||
1950 | 0x00050801, | ||
1951 | 0x0006005e, | ||
1952 | 0x820efff8, | ||
1953 | 0x3a8efff8, | ||
1954 | 0x92cefff8, | ||
1955 | 0x906efffc, | ||
1956 | 0x48000000, | ||
1957 | 0x0005005f, | ||
1958 | 0x0006000b, | ||
1959 | 0x3ca041e0, | ||
1960 | 0x38600000, | ||
1961 | 0x48000000, | ||
1962 | 0x0005004e, | ||
1963 | 0x0006000c, | ||
1964 | 0x00000000, | ||
1965 | 0x40800000, | ||
1966 | 0x00050849, | ||
1967 | 0x54a5007e, | ||
1968 | 0x0006004e, | ||
1969 | 0x820efff8, | ||
1970 | 0x90aefff8, | ||
1971 | 0x3a8efff8, | ||
1972 | 0x906efffc, | ||
1973 | 0x0006005f, | ||
1974 | 0x39800000, | ||
1975 | 0x00098200, | ||
1976 | 0x0006004a, | ||
1977 | 0x72000000, | ||
1978 | 0x00090200, | ||
1979 | 0x7d936378, | ||
1980 | 0x40a20000, | ||
1981 | 0x00050818, | ||
1982 | 0x80f0fffc, | ||
1983 | 0x54ea5d78, | ||
1984 | 0x0006000f, | ||
1985 | 0x7c0a6040, | ||
1986 | 0x54e0dd78, | ||
1987 | 0x41810000, | ||
1988 | 0x00050806, | ||
1989 | 0x80f00000, | ||
1990 | 0x3a100004, | ||
1991 | 0x7dc0a050, | ||
1992 | 0x54e815ba, | ||
1993 | 0x7c11402e, | ||
1994 | 0x7c0903a6, | ||
1995 | 0x54ea5d78, | ||
1996 | 0x54ec9b78, | ||
1997 | 0x54f4dd78, | ||
1998 | 0x54eb9d78, | ||
1999 | 0x4e800420, | ||
2000 | 0x00060010, | ||
2001 | 0x390cfff8, | ||
2002 | 0x398c0008, | ||
2003 | 0x7ef4412e, | ||
2004 | 0x48000000, | ||
2005 | 0x0005000f, | ||
2006 | 0x00000000, | ||
2007 | 0x00060060, | ||
2008 | 0x280b0008, | ||
2009 | 0x80ae0000, | ||
2010 | 0x806e0004, | ||
2011 | 0x41800000, | ||
2012 | 0x00050849, | ||
2013 | 0x7c05b040, | ||
2014 | 0x41a20000, | ||
2015 | 0x0005084e, | ||
2016 | 0x54a9657e, | ||
2017 | 0x40800000, | ||
2018 | 0x00050849, | ||
2019 | 0x3529fc01, | ||
2020 | 0x2889001f, | ||
2021 | 0x2009001f, | ||
2022 | 0x41800000, | ||
2023 | 0x00050803, | ||
2024 | 0x54a85800, | ||
2025 | 0x000900a1, | ||
2026 | 0x5466057e, | ||
2027 | 0x000900ab, | ||
2028 | 0x65088000, | ||
2029 | 0x39290001, | ||
2030 | 0x7d083378, | ||
2031 | 0x54645800, | ||
2032 | 0x000900a1, | ||
2033 | 0x40840000, | ||
2034 | 0x00050804, | ||
2035 | 0x7d064830, | ||
2036 | 0x7d030430, | ||
2037 | 0x7cc62378, | ||
2038 | 0x7ca9fe70, | ||
2039 | 0x7cc84838, | ||
2040 | 0x3008ffff, | ||
2041 | 0x7d004110, | ||
2042 | 0x7c634214, | ||
2043 | 0x7c634a78, | ||
2044 | 0x7c691850, | ||
2045 | 0x48000000, | ||
2046 | 0x0005005e, | ||
2047 | 0x0006000d, | ||
2048 | 0x7d252a14, | ||
2049 | 0x7ca8fe70, | ||
2050 | 0x7c694b78, | ||
2051 | 0x7d284038, | ||
2052 | 0x21280000, | ||
2053 | 0x7c631910, | ||
2054 | 0x48000000, | ||
2055 | 0x0005005e, | ||
2056 | 0x0006000e, | ||
2057 | 0x6d088000, | ||
2058 | 0x7ca9fe70, | ||
2059 | 0x7d082378, | ||
2060 | 0x7d084b39, | ||
2061 | 0x4c423202, | ||
2062 | 0x3c608000, | ||
2063 | 0x41a20000, | ||
2064 | 0x0005085e, | ||
2065 | 0x0006000f, | ||
2066 | 0xc82e0000, | ||
2067 | 0x48000001, | ||
2068 | 0x00030010, | ||
2069 | 0x48000000, | ||
2070 | 0x0005004c, | ||
2071 | 0x00060061, | ||
2072 | 0x280b0008, | ||
2073 | 0x80ae0000, | ||
2074 | 0x806e0004, | ||
2075 | 0x41800000, | ||
2076 | 0x00050849, | ||
2077 | 0x7c05b040, | ||
2078 | 0x41a20000, | ||
2079 | 0x0005084e, | ||
2080 | 0x54a9657e, | ||
2081 | 0x40800000, | ||
2082 | 0x00050849, | ||
2083 | 0x3529fc01, | ||
2084 | 0x2889001f, | ||
2085 | 0x2009001f, | ||
2086 | 0x41800000, | ||
2087 | 0x00050803, | ||
2088 | 0x00000000, | ||
2089 | 0x54a85800, | ||
2090 | 0x000900a1, | ||
2091 | 0x5466057e, | ||
2092 | 0x000900ab, | ||
2093 | 0x65088000, | ||
2094 | 0x39290001, | ||
2095 | 0x7d083378, | ||
2096 | 0x54645800, | ||
2097 | 0x000900a1, | ||
2098 | 0x40840000, | ||
2099 | 0x00050804, | ||
2100 | 0x7d064830, | ||
2101 | 0x7d030430, | ||
2102 | 0x7cc62378, | ||
2103 | 0x7ca9fe70, | ||
2104 | 0x7cc84878, | ||
2105 | 0x3008ffff, | ||
2106 | 0x7d004110, | ||
2107 | 0x7c634615, | ||
2108 | 0x7c634a78, | ||
2109 | 0x7c691850, | ||
2110 | 0x40830000, | ||
2111 | 0x0005085e, | ||
2112 | 0x7c000400, | ||
2113 | 0x40a10000, | ||
2114 | 0x0005085e, | ||
2115 | 0x3ca041e0, | ||
2116 | 0x38600000, | ||
2117 | 0x48000000, | ||
2118 | 0x0005004e, | ||
2119 | 0x0006000d, | ||
2120 | 0x7d252a14, | ||
2121 | 0x7ca8fe70, | ||
2122 | 0x7c694b78, | ||
2123 | 0x7d284078, | ||
2124 | 0x3128ffff, | ||
2125 | 0x7c694110, | ||
2126 | 0x48000000, | ||
2127 | 0x0005005e, | ||
2128 | 0x0006000e, | ||
2129 | 0x6d088000, | ||
2130 | 0x7ca9fe70, | ||
2131 | 0x7d084b39, | ||
2132 | 0x4c423202, | ||
2133 | 0x3c608000, | ||
2134 | 0x41a20000, | ||
2135 | 0x0005085e, | ||
2136 | 0x0006000f, | ||
2137 | 0xc82e0000, | ||
2138 | 0x48000001, | ||
2139 | 0x00030011, | ||
2140 | 0x48000000, | ||
2141 | 0x0005004c, | ||
2142 | 0x00000000, | ||
2143 | 0x00060060, | ||
2144 | 0x280b0008, | ||
2145 | 0x80ae0000, | ||
2146 | 0xc82e0000, | ||
2147 | 0x41800000, | ||
2148 | 0x00050849, | ||
2149 | 0x7c05b040, | ||
2150 | 0x40800000, | ||
2151 | 0x00050849, | ||
2152 | 0x48000001, | ||
2153 | 0x00030010, | ||
2154 | 0x48000000, | ||
2155 | 0x0005004c, | ||
2156 | 0x00060061, | ||
2157 | 0x280b0008, | ||
2158 | 0x80ae0000, | ||
2159 | 0xc82e0000, | ||
2160 | 0x41800000, | ||
2161 | 0x00050849, | ||
2162 | 0x7c05b040, | ||
2163 | 0x40800000, | ||
2164 | 0x00050849, | ||
2165 | 0x48000001, | ||
2166 | 0x00030011, | ||
2167 | 0x48000000, | ||
2168 | 0x0005004c, | ||
2169 | 0x00000000, | ||
2170 | 0x00060062, | ||
2171 | 0x280b0008, | ||
2172 | 0x80ae0000, | ||
2173 | 0xc82e0000, | ||
2174 | 0x41800000, | ||
2175 | 0x00050849, | ||
2176 | 0x7c05b040, | ||
2177 | 0x40800000, | ||
2178 | 0x00050849, | ||
2179 | 0x48000001, | ||
2180 | 0x00030012, | ||
2181 | 0x48000000, | ||
2182 | 0x0005004c, | ||
2183 | 0x00060063, | ||
2184 | 0x280b0008, | ||
2185 | 0x80ae0000, | ||
2186 | 0xc82e0000, | ||
2187 | 0x41800000, | ||
2188 | 0x00050849, | ||
2189 | 0x7c05b040, | ||
2190 | 0x40800000, | ||
2191 | 0x00050849, | ||
2192 | 0x48000001, | ||
2193 | 0x00030013, | ||
2194 | 0x48000000, | ||
2195 | 0x0005004c, | ||
2196 | 0x00060064, | ||
2197 | 0x280b0008, | ||
2198 | 0x80ae0000, | ||
2199 | 0xc82e0000, | ||
2200 | 0x41800000, | ||
2201 | 0x00050849, | ||
2202 | 0x7c05b040, | ||
2203 | 0x40800000, | ||
2204 | 0x00050849, | ||
2205 | 0x48000001, | ||
2206 | 0x00030014, | ||
2207 | 0x48000000, | ||
2208 | 0x0005004c, | ||
2209 | 0x00060065, | ||
2210 | 0x280b0008, | ||
2211 | 0x80ae0000, | ||
2212 | 0xc82e0000, | ||
2213 | 0x41800000, | ||
2214 | 0x00050849, | ||
2215 | 0x7c05b040, | ||
2216 | 0x40800000, | ||
2217 | 0x00050849, | ||
2218 | 0x48000001, | ||
2219 | 0x00030015, | ||
2220 | 0x48000000, | ||
2221 | 0x0005004c, | ||
2222 | 0x00060066, | ||
2223 | 0x280b0008, | ||
2224 | 0x80ae0000, | ||
2225 | 0xc82e0000, | ||
2226 | 0x41800000, | ||
2227 | 0x00050849, | ||
2228 | 0x00000000, | ||
2229 | 0x7c05b040, | ||
2230 | 0x40800000, | ||
2231 | 0x00050849, | ||
2232 | 0x48000001, | ||
2233 | 0x00030016, | ||
2234 | 0x48000000, | ||
2235 | 0x0005004c, | ||
2236 | 0x00060067, | ||
2237 | 0x280b0008, | ||
2238 | 0x80ae0000, | ||
2239 | 0xc82e0000, | ||
2240 | 0x41800000, | ||
2241 | 0x00050849, | ||
2242 | 0x7c05b040, | ||
2243 | 0x40800000, | ||
2244 | 0x00050849, | ||
2245 | 0x48000001, | ||
2246 | 0x00030017, | ||
2247 | 0x48000000, | ||
2248 | 0x0005004c, | ||
2249 | 0x00060068, | ||
2250 | 0x280b0008, | ||
2251 | 0x80ae0000, | ||
2252 | 0xc82e0000, | ||
2253 | 0x41800000, | ||
2254 | 0x00050849, | ||
2255 | 0x7c05b040, | ||
2256 | 0x40800000, | ||
2257 | 0x00050849, | ||
2258 | 0x48000001, | ||
2259 | 0x00030018, | ||
2260 | 0x48000000, | ||
2261 | 0x0005004c, | ||
2262 | 0x00060069, | ||
2263 | 0x280b0008, | ||
2264 | 0x80ae0000, | ||
2265 | 0xc82e0000, | ||
2266 | 0x41800000, | ||
2267 | 0x00050849, | ||
2268 | 0x7c05b040, | ||
2269 | 0x40800000, | ||
2270 | 0x00050849, | ||
2271 | 0x48000001, | ||
2272 | 0x00030019, | ||
2273 | 0x48000000, | ||
2274 | 0x0005004c, | ||
2275 | 0x0006006a, | ||
2276 | 0x280b0008, | ||
2277 | 0x80ae0000, | ||
2278 | 0xc82e0000, | ||
2279 | 0x41800000, | ||
2280 | 0x00050849, | ||
2281 | 0x7c05b040, | ||
2282 | 0x40800000, | ||
2283 | 0x00050849, | ||
2284 | 0x48000001, | ||
2285 | 0x0003001a, | ||
2286 | 0x00000000, | ||
2287 | 0x48000000, | ||
2288 | 0x0005004c, | ||
2289 | 0x0006006b, | ||
2290 | 0x280b0008, | ||
2291 | 0x80ae0000, | ||
2292 | 0xc82e0000, | ||
2293 | 0x41800000, | ||
2294 | 0x00050849, | ||
2295 | 0x7c05b040, | ||
2296 | 0x40800000, | ||
2297 | 0x00050849, | ||
2298 | 0x48000001, | ||
2299 | 0x0003001b, | ||
2300 | 0x48000000, | ||
2301 | 0x0005004c, | ||
2302 | 0x0006006c, | ||
2303 | 0x280b0008, | ||
2304 | 0x80ae0000, | ||
2305 | 0xc82e0000, | ||
2306 | 0x41800000, | ||
2307 | 0x00050849, | ||
2308 | 0x7c05b040, | ||
2309 | 0x40800000, | ||
2310 | 0x00050849, | ||
2311 | 0x48000001, | ||
2312 | 0x0003001c, | ||
2313 | 0x48000000, | ||
2314 | 0x0005004c, | ||
2315 | 0x0006006d, | ||
2316 | 0x280b0008, | ||
2317 | 0x80ae0000, | ||
2318 | 0xc82e0000, | ||
2319 | 0x41800000, | ||
2320 | 0x00050849, | ||
2321 | 0x7c05b040, | ||
2322 | 0x40800000, | ||
2323 | 0x00050849, | ||
2324 | 0x48000001, | ||
2325 | 0x0003001d, | ||
2326 | 0x48000000, | ||
2327 | 0x0005004c, | ||
2328 | 0x0006006e, | ||
2329 | 0x280b0008, | ||
2330 | 0x80ae0000, | ||
2331 | 0xc82e0000, | ||
2332 | 0x41800000, | ||
2333 | 0x00050849, | ||
2334 | 0x7c05b040, | ||
2335 | 0x40800000, | ||
2336 | 0x00050849, | ||
2337 | 0x48000001, | ||
2338 | 0x0003001e, | ||
2339 | 0x48000000, | ||
2340 | 0x0005004c, | ||
2341 | 0x0006006f, | ||
2342 | 0x00000000, | ||
2343 | 0x280b0010, | ||
2344 | 0x80ae0000, | ||
2345 | 0xc82e0000, | ||
2346 | 0x80ce0008, | ||
2347 | 0xc84e0008, | ||
2348 | 0x41800000, | ||
2349 | 0x00050849, | ||
2350 | 0x7c05b040, | ||
2351 | 0x40800000, | ||
2352 | 0x00050849, | ||
2353 | 0x7c06b040, | ||
2354 | 0x40800000, | ||
2355 | 0x00050849, | ||
2356 | 0x48000001, | ||
2357 | 0x0003001f, | ||
2358 | 0x48000000, | ||
2359 | 0x0005004c, | ||
2360 | 0x00060070, | ||
2361 | 0x280b0010, | ||
2362 | 0x80ae0000, | ||
2363 | 0xc82e0000, | ||
2364 | 0x80ce0008, | ||
2365 | 0xc84e0008, | ||
2366 | 0x41800000, | ||
2367 | 0x00050849, | ||
2368 | 0x7c05b040, | ||
2369 | 0x40800000, | ||
2370 | 0x00050849, | ||
2371 | 0x7c06b040, | ||
2372 | 0x40800000, | ||
2373 | 0x00050849, | ||
2374 | 0x48000001, | ||
2375 | 0x00030020, | ||
2376 | 0x48000000, | ||
2377 | 0x0005004c, | ||
2378 | 0x00060071, | ||
2379 | 0x280b0010, | ||
2380 | 0x80ae0000, | ||
2381 | 0xc82e0000, | ||
2382 | 0x80ce0008, | ||
2383 | 0xc84e0008, | ||
2384 | 0x41800000, | ||
2385 | 0x00050849, | ||
2386 | 0x7c05b040, | ||
2387 | 0x40800000, | ||
2388 | 0x00050849, | ||
2389 | 0x7c06b040, | ||
2390 | 0x40800000, | ||
2391 | 0x00050849, | ||
2392 | 0x48000001, | ||
2393 | 0x00030021, | ||
2394 | 0x48000000, | ||
2395 | 0x0005004c, | ||
2396 | 0x00060072, | ||
2397 | 0x00060073, | ||
2398 | 0x280b0008, | ||
2399 | 0x80ae0000, | ||
2400 | 0xc82e0000, | ||
2401 | 0x41800000, | ||
2402 | 0x00050849, | ||
2403 | 0x7c05b040, | ||
2404 | 0x40800000, | ||
2405 | 0x00050849, | ||
2406 | 0xc84a0000, | ||
2407 | 0x00098200, | ||
2408 | 0x00000000, | ||
2409 | 0xfc2100b2, | ||
2410 | 0x48000000, | ||
2411 | 0x0005004c, | ||
2412 | 0x00000000, | ||
2413 | 0x00060074, | ||
2414 | 0x280b0010, | ||
2415 | 0x80ae0000, | ||
2416 | 0xc82e0000, | ||
2417 | 0x80ce0008, | ||
2418 | 0x806e000c, | ||
2419 | 0x41800000, | ||
2420 | 0x00050849, | ||
2421 | 0x7c05b040, | ||
2422 | 0x40800000, | ||
2423 | 0x00050849, | ||
2424 | 0x7c06b040, | ||
2425 | 0x40820000, | ||
2426 | 0x00050849, | ||
2427 | 0x00000000, | ||
2428 | 0x00060074, | ||
2429 | 0x280b0010, | ||
2430 | 0x80ae0000, | ||
2431 | 0xc82e0000, | ||
2432 | 0x80ce0008, | ||
2433 | 0xc84e0008, | ||
2434 | 0x41800000, | ||
2435 | 0x00050849, | ||
2436 | 0x7c05b040, | ||
2437 | 0x40800000, | ||
2438 | 0x00050849, | ||
2439 | 0x7c06b040, | ||
2440 | 0x40800000, | ||
2441 | 0x00050849, | ||
2442 | 0xfc40101e, | ||
2443 | 0xd8410010, | ||
2444 | 0x80610014, | ||
2445 | 0x00000000, | ||
2446 | 0x48000001, | ||
2447 | 0x00030022, | ||
2448 | 0x48000000, | ||
2449 | 0x0005004c, | ||
2450 | 0x00060075, | ||
2451 | 0x280b0008, | ||
2452 | 0x80ae0000, | ||
2453 | 0xc82e0000, | ||
2454 | 0x41800000, | ||
2455 | 0x00050849, | ||
2456 | 0x7c05b040, | ||
2457 | 0x40800000, | ||
2458 | 0x00050849, | ||
2459 | 0x38710000, | ||
2460 | 0x00098200, | ||
2461 | 0x820efff8, | ||
2462 | 0x48000001, | ||
2463 | 0x00030023, | ||
2464 | 0x81110000, | ||
2465 | 0x00098200, | ||
2466 | 0x3a8efff8, | ||
2467 | 0x00000000, | ||
2468 | 0x6d088000, | ||
2469 | 0x9101000c, | ||
2470 | 0xc8410008, | ||
2471 | 0xfc42f828, | ||
2472 | 0x00000000, | ||
2473 | 0xd8340000, | ||
2474 | 0x39800000, | ||
2475 | 0x00098200, | ||
2476 | 0x00000000, | ||
2477 | 0x92d40008, | ||
2478 | 0x9114000c, | ||
2479 | 0x00000000, | ||
2480 | 0xd8540008, | ||
2481 | 0x00000000, | ||
2482 | 0x48000000, | ||
2483 | 0x0005004a, | ||
2484 | 0x00060076, | ||
2485 | 0x280b0008, | ||
2486 | 0x80ae0000, | ||
2487 | 0xc82e0000, | ||
2488 | 0x41800000, | ||
2489 | 0x00050849, | ||
2490 | 0x7c05b040, | ||
2491 | 0x40800000, | ||
2492 | 0x00050849, | ||
2493 | 0x386efff8, | ||
2494 | 0x820efff8, | ||
2495 | 0x48000001, | ||
2496 | 0x00030024, | ||
2497 | 0x3a8efff8, | ||
2498 | 0xd82e0000, | ||
2499 | 0x39800000, | ||
2500 | 0x00098200, | ||
2501 | 0x48000000, | ||
2502 | 0x0005004a, | ||
2503 | 0x00000000, | ||
2504 | 0x00060077, | ||
2505 | 0x280b0008, | ||
2506 | 0x80ae0000, | ||
2507 | 0x806e0004, | ||
2508 | 0x41800000, | ||
2509 | 0x00050849, | ||
2510 | 0x7c05b040, | ||
2511 | 0x390e0008, | ||
2512 | 0x7d2e5a14, | ||
2513 | 0x40820000, | ||
2514 | 0x00050804, | ||
2515 | 0x0006000b, | ||
2516 | 0x80c80000, | ||
2517 | 0x7c884840, | ||
2518 | 0x80880004, | ||
2519 | 0x40840000, | ||
2520 | 0x0005085e, | ||
2521 | 0x7c06b040, | ||
2522 | 0x6c608000, | ||
2523 | 0x6c868000, | ||
2524 | 0x40820000, | ||
2525 | 0x00050803, | ||
2526 | 0x7cc60010, | ||
2527 | 0x7c000110, | ||
2528 | 0x7cc60038, | ||
2529 | 0x7c662214, | ||
2530 | 0x39080008, | ||
2531 | 0x48000000, | ||
2532 | 0x0005000b, | ||
2533 | 0x0006000d, | ||
2534 | 0x40800000, | ||
2535 | 0x00050849, | ||
2536 | 0x6c638000, | ||
2537 | 0x9061000c, | ||
2538 | 0xc8210008, | ||
2539 | 0xfc21f828, | ||
2540 | 0xc8480000, | ||
2541 | 0x48000000, | ||
2542 | 0x00050006, | ||
2543 | 0x0006000e, | ||
2544 | 0xc82e0000, | ||
2545 | 0x40800000, | ||
2546 | 0x00050849, | ||
2547 | 0x0006000f, | ||
2548 | 0x80c80000, | ||
2549 | 0x7c884840, | ||
2550 | 0xc8480000, | ||
2551 | 0x40840000, | ||
2552 | 0x0005084c, | ||
2553 | 0x7c06b040, | ||
2554 | 0x40800000, | ||
2555 | 0x00050807, | ||
2556 | 0x00060010, | ||
2557 | 0xfc011028, | ||
2558 | 0x39080008, | ||
2559 | 0xfc2008ae, | ||
2560 | 0x48000000, | ||
2561 | 0x0005000f, | ||
2562 | 0x00060011, | ||
2563 | 0x80880004, | ||
2564 | 0x40820000, | ||
2565 | 0x00050849, | ||
2566 | 0x6c848000, | ||
2567 | 0x9081000c, | ||
2568 | 0xc8410008, | ||
2569 | 0xfc42f828, | ||
2570 | 0x48000000, | ||
2571 | 0x00050010, | ||
2572 | 0x00000000, | ||
2573 | 0x00060077, | ||
2574 | 0x280b0008, | ||
2575 | 0x80ae0000, | ||
2576 | 0xc82e0000, | ||
2577 | 0x41800000, | ||
2578 | 0x00050849, | ||
2579 | 0x7c05b040, | ||
2580 | 0x40800000, | ||
2581 | 0x00050849, | ||
2582 | 0x39000008, | ||
2583 | 0x0006000b, | ||
2584 | 0x7c8e402e, | ||
2585 | 0x7c4e44ae, | ||
2586 | 0x7c885840, | ||
2587 | 0x7c04b040, | ||
2588 | 0x40840000, | ||
2589 | 0x0005084c, | ||
2590 | 0x40800000, | ||
2591 | 0x00050849, | ||
2592 | 0xfc011028, | ||
2593 | 0x39080008, | ||
2594 | 0xfc2008ae, | ||
2595 | 0x48000000, | ||
2596 | 0x0005000b, | ||
2597 | 0x00000000, | ||
2598 | 0x00060078, | ||
2599 | 0x280b0008, | ||
2600 | 0x80ae0000, | ||
2601 | 0x806e0004, | ||
2602 | 0x41800000, | ||
2603 | 0x00050849, | ||
2604 | 0x7c05b040, | ||
2605 | 0x390e0008, | ||
2606 | 0x7d2e5a14, | ||
2607 | 0x40820000, | ||
2608 | 0x00050804, | ||
2609 | 0x0006000b, | ||
2610 | 0x80c80000, | ||
2611 | 0x7c884840, | ||
2612 | 0x80880004, | ||
2613 | 0x40840000, | ||
2614 | 0x0005085e, | ||
2615 | 0x7c06b040, | ||
2616 | 0x6c608000, | ||
2617 | 0x6c868000, | ||
2618 | 0x40820000, | ||
2619 | 0x00050803, | ||
2620 | 0x7cc60010, | ||
2621 | 0x7c000110, | ||
2622 | 0x7cc60078, | ||
2623 | 0x7c662214, | ||
2624 | 0x39080008, | ||
2625 | 0x48000000, | ||
2626 | 0x0005000b, | ||
2627 | 0x0006000d, | ||
2628 | 0x40800000, | ||
2629 | 0x00050849, | ||
2630 | 0x6c638000, | ||
2631 | 0x9061000c, | ||
2632 | 0xc8210008, | ||
2633 | 0xfc21f828, | ||
2634 | 0xc8480000, | ||
2635 | 0x48000000, | ||
2636 | 0x00050006, | ||
2637 | 0x0006000e, | ||
2638 | 0xc82e0000, | ||
2639 | 0x40800000, | ||
2640 | 0x00050849, | ||
2641 | 0x0006000f, | ||
2642 | 0x80c80000, | ||
2643 | 0x7c884840, | ||
2644 | 0xc8480000, | ||
2645 | 0x40840000, | ||
2646 | 0x0005084c, | ||
2647 | 0x7c06b040, | ||
2648 | 0x40800000, | ||
2649 | 0x00050807, | ||
2650 | 0x00060010, | ||
2651 | 0xfc011028, | ||
2652 | 0x39080008, | ||
2653 | 0xfc20106e, | ||
2654 | 0x48000000, | ||
2655 | 0x0005000f, | ||
2656 | 0x00060011, | ||
2657 | 0x80880004, | ||
2658 | 0x40820000, | ||
2659 | 0x00050849, | ||
2660 | 0x6c848000, | ||
2661 | 0x9081000c, | ||
2662 | 0xc8410008, | ||
2663 | 0xfc42f828, | ||
2664 | 0x48000000, | ||
2665 | 0x00050010, | ||
2666 | 0x00000000, | ||
2667 | 0x00060078, | ||
2668 | 0x280b0008, | ||
2669 | 0x80ae0000, | ||
2670 | 0xc82e0000, | ||
2671 | 0x41800000, | ||
2672 | 0x00050849, | ||
2673 | 0x7c05b040, | ||
2674 | 0x40800000, | ||
2675 | 0x00050849, | ||
2676 | 0x39000008, | ||
2677 | 0x0006000b, | ||
2678 | 0x7c8e402e, | ||
2679 | 0x7c4e44ae, | ||
2680 | 0x7c885840, | ||
2681 | 0x7c04b040, | ||
2682 | 0x40840000, | ||
2683 | 0x0005084c, | ||
2684 | 0x40800000, | ||
2685 | 0x00050849, | ||
2686 | 0xfc011028, | ||
2687 | 0x39080008, | ||
2688 | 0xfc20106e, | ||
2689 | 0x48000000, | ||
2690 | 0x0005000b, | ||
2691 | 0x00000000, | ||
2692 | 0x00060079, | ||
2693 | 0x280b0008, | ||
2694 | 0x80ae0000, | ||
2695 | 0x806e0004, | ||
2696 | 0x41800000, | ||
2697 | 0x00050849, | ||
2698 | 0x2c050000, | ||
2699 | 0x00098200, | ||
2700 | 0x40820000, | ||
2701 | 0x00050849, | ||
2702 | 0x80630000, | ||
2703 | 0x00098200, | ||
2704 | 0x48000000, | ||
2705 | 0x0005005e, | ||
2706 | 0x0006007a, | ||
2707 | 0x280b0008, | ||
2708 | 0x80ae0000, | ||
2709 | 0x806e0004, | ||
2710 | 0x40820000, | ||
2711 | 0x00050849, | ||
2712 | 0x2c050000, | ||
2713 | 0x00098200, | ||
2714 | 0x40820000, | ||
2715 | 0x00050849, | ||
2716 | 0x80030000, | ||
2717 | 0x00098200, | ||
2718 | 0x00000000, | ||
2719 | 0x88630000, | ||
2720 | 0x00098200, | ||
2721 | 0x39800000, | ||
2722 | 0x00098200, | ||
2723 | 0x820efff8, | ||
2724 | 0x28000000, | ||
2725 | 0x3a8efff8, | ||
2726 | 0x41a20000, | ||
2727 | 0x0005084a, | ||
2728 | 0x48000000, | ||
2729 | 0x0005005e, | ||
2730 | 0x00000000, | ||
2731 | 0x89030000, | ||
2732 | 0x00098200, | ||
2733 | 0x30c0ffff, | ||
2734 | 0x7d860110, | ||
2735 | 0x9101000c, | ||
2736 | 0x398c0001, | ||
2737 | 0xc8010008, | ||
2738 | 0x3a8efff8, | ||
2739 | 0x820efff8, | ||
2740 | 0xfc00f028, | ||
2741 | 0x558c1800, | ||
2742 | 0x000900a1, | ||
2743 | 0xd8140000, | ||
2744 | 0x48000000, | ||
2745 | 0x0005004a, | ||
2746 | 0x00000000, | ||
2747 | 0x0006007b, | ||
2748 | 0x80110000, | ||
2749 | 0x00098200, | ||
2750 | 0x81110000, | ||
2751 | 0x00098200, | ||
2752 | 0x7c004040, | ||
2753 | 0x40800001, | ||
2754 | 0x00050853, | ||
2755 | 0x280b0008, | ||
2756 | 0x80ae0000, | ||
2757 | 0x00000000, | ||
2758 | 0x800e0004, | ||
2759 | 0x40820000, | ||
2760 | 0x00050849, | ||
2761 | 0x7c05b040, | ||
2762 | 0x40820000, | ||
2763 | 0x00050849, | ||
2764 | 0x388e0007, | ||
2765 | 0x00000000, | ||
2766 | 0xc82e0000, | ||
2767 | 0x40820000, | ||
2768 | 0x00050849, | ||
2769 | 0x7c05b040, | ||
2770 | 0x40800000, | ||
2771 | 0x00050849, | ||
2772 | 0xfc20081e, | ||
2773 | 0xd8210010, | ||
2774 | 0x80010014, | ||
2775 | 0x38810017, | ||
2776 | 0x00000000, | ||
2777 | 0x38a00001, | ||
2778 | 0x280000ff, | ||
2779 | 0x41810000, | ||
2780 | 0x00050849, | ||
2781 | 0x0006007c, | ||
2782 | 0x7e439378, | ||
2783 | 0x91d20000, | ||
2784 | 0x00098200, | ||
2785 | 0x92010020, | ||
2786 | 0x48000001, | ||
2787 | 0x00030025, | ||
2788 | 0x81d20000, | ||
2789 | 0x00098200, | ||
2790 | 0x38a00000, | ||
2791 | 0x00098200, | ||
2792 | 0x48000000, | ||
2793 | 0x0005004e, | ||
2794 | 0x0006007d, | ||
2795 | 0x80110000, | ||
2796 | 0x00098200, | ||
2797 | 0x81110000, | ||
2798 | 0x00098200, | ||
2799 | 0x7c004040, | ||
2800 | 0x40800001, | ||
2801 | 0x00050853, | ||
2802 | 0x280b0010, | ||
2803 | 0x80ae0010, | ||
2804 | 0x00000000, | ||
2805 | 0xc80e0010, | ||
2806 | 0x00000000, | ||
2807 | 0x800e0000, | ||
2808 | 0x806e0004, | ||
2809 | 0x41800000, | ||
2810 | 0x00050849, | ||
2811 | 0x808e0008, | ||
2812 | 0x00000000, | ||
2813 | 0x810e000c, | ||
2814 | 0x00000000, | ||
2815 | 0xc82e0008, | ||
2816 | 0x00000000, | ||
2817 | 0x3920ffff, | ||
2818 | 0x41820000, | ||
2819 | 0x00050801, | ||
2820 | 0x00000000, | ||
2821 | 0x7c05b040, | ||
2822 | 0x812e0014, | ||
2823 | 0x40820000, | ||
2824 | 0x00050849, | ||
2825 | 0x0006000b, | ||
2826 | 0x7c04b040, | ||
2827 | 0x40820000, | ||
2828 | 0x00050849, | ||
2829 | 0x00000000, | ||
2830 | 0x7c05b040, | ||
2831 | 0x40800000, | ||
2832 | 0x00050849, | ||
2833 | 0xfc00001e, | ||
2834 | 0xd8010010, | ||
2835 | 0x81210014, | ||
2836 | 0x0006000b, | ||
2837 | 0x7c04b040, | ||
2838 | 0x40800000, | ||
2839 | 0x00050849, | ||
2840 | 0x00000000, | ||
2841 | 0x2c000000, | ||
2842 | 0x00098200, | ||
2843 | 0x40820000, | ||
2844 | 0x00050849, | ||
2845 | 0x00000000, | ||
2846 | 0xfc20081e, | ||
2847 | 0xd8210010, | ||
2848 | 0x81010014, | ||
2849 | 0x00000000, | ||
2850 | 0x80030000, | ||
2851 | 0x00098200, | ||
2852 | 0x7c004840, | ||
2853 | 0x38c90001, | ||
2854 | 0x41800000, | ||
2855 | 0x00050805, | ||
2856 | 0x0006000c, | ||
2857 | 0x2c080000, | ||
2858 | 0x7cc80214, | ||
2859 | 0x40810000, | ||
2860 | 0x00050807, | ||
2861 | 0x0006000d, | ||
2862 | 0x7ca84850, | ||
2863 | 0x38830000, | ||
2864 | 0x00098200, | ||
2865 | 0x7ca0fe70, | ||
2866 | 0x38a50001, | ||
2867 | 0x7c844214, | ||
2868 | 0x7ca50078, | ||
2869 | 0x48000000, | ||
2870 | 0x0005007c, | ||
2871 | 0x0006000f, | ||
2872 | 0x7c890050, | ||
2873 | 0x7c84fe70, | ||
2874 | 0x7cc62078, | ||
2875 | 0x7d203214, | ||
2876 | 0x48000000, | ||
2877 | 0x0005000c, | ||
2878 | 0x00060011, | ||
2879 | 0x30a8ffff, | ||
2880 | 0x7ca52910, | ||
2881 | 0x7cc4fe70, | ||
2882 | 0x7cc62878, | ||
2883 | 0x7cc82078, | ||
2884 | 0x39080001, | ||
2885 | 0x48000000, | ||
2886 | 0x0005000d, | ||
2887 | 0x0006007e, | ||
2888 | 0x80110000, | ||
2889 | 0x00098200, | ||
2890 | 0x81110000, | ||
2891 | 0x00098200, | ||
2892 | 0x7c004040, | ||
2893 | 0x40800001, | ||
2894 | 0x00050853, | ||
2895 | 0x280b0010, | ||
2896 | 0x800e0000, | ||
2897 | 0x806e0004, | ||
2898 | 0x80ce0008, | ||
2899 | 0x00000000, | ||
2900 | 0x80ae000c, | ||
2901 | 0x00000000, | ||
2902 | 0xc84e0008, | ||
2903 | 0x00000000, | ||
2904 | 0x41800000, | ||
2905 | 0x00050849, | ||
2906 | 0x2c000000, | ||
2907 | 0x00098200, | ||
2908 | 0x40820000, | ||
2909 | 0x00050849, | ||
2910 | 0x00000000, | ||
2911 | 0x7c06b040, | ||
2912 | 0x40820000, | ||
2913 | 0x00050849, | ||
2914 | 0x00000000, | ||
2915 | 0x7c06b040, | ||
2916 | 0x40800000, | ||
2917 | 0x00050849, | ||
2918 | 0xfc40101e, | ||
2919 | 0xd8410010, | ||
2920 | 0x80a10014, | ||
2921 | 0x00000000, | ||
2922 | 0x80030000, | ||
2923 | 0x00098200, | ||
2924 | 0x2c050000, | ||
2925 | 0x81110000, | ||
2926 | 0x00098200, | ||
2927 | 0x40810000, | ||
2928 | 0x00050802, | ||
2929 | 0x28000001, | ||
2930 | 0x3925ffff, | ||
2931 | 0x41800000, | ||
2932 | 0x00050802, | ||
2933 | 0x7c882840, | ||
2934 | 0x40820000, | ||
2935 | 0x00050849, | ||
2936 | 0x88030000, | ||
2937 | 0x00098200, | ||
2938 | 0x80910000, | ||
2939 | 0x00098200, | ||
2940 | 0x41840000, | ||
2941 | 0x00050849, | ||
2942 | 0x0006000b, | ||
2943 | 0x28090000, | ||
2944 | 0x7c0449ae, | ||
2945 | 0x3929ffff, | ||
2946 | 0x40820000, | ||
2947 | 0x0005080b, | ||
2948 | 0x48000000, | ||
2949 | 0x0005007c, | ||
2950 | 0x0006000c, | ||
2951 | 0x38710000, | ||
2952 | 0x00098200, | ||
2953 | 0x38a00000, | ||
2954 | 0x00098200, | ||
2955 | 0x48000000, | ||
2956 | 0x0005004e, | ||
2957 | 0x0006007f, | ||
2958 | 0x80110000, | ||
2959 | 0x00098200, | ||
2960 | 0x81110000, | ||
2961 | 0x00098200, | ||
2962 | 0x7c004040, | ||
2963 | 0x40800001, | ||
2964 | 0x00050853, | ||
2965 | 0x280b0008, | ||
2966 | 0x80ae0000, | ||
2967 | 0x806e0004, | ||
2968 | 0x41800000, | ||
2969 | 0x00050849, | ||
2970 | 0x2c050000, | ||
2971 | 0x00098200, | ||
2972 | 0x81110000, | ||
2973 | 0x00098200, | ||
2974 | 0x00000000, | ||
2975 | 0x40820000, | ||
2976 | 0x00050849, | ||
2977 | 0x80a30000, | ||
2978 | 0x00098200, | ||
2979 | 0x38630000, | ||
2980 | 0x00098200, | ||
2981 | 0x80910000, | ||
2982 | 0x00098200, | ||
2983 | 0x39200000, | ||
2984 | 0x7c082840, | ||
2985 | 0x38c5ffff, | ||
2986 | 0x41800000, | ||
2987 | 0x00050849, | ||
2988 | 0x0006000b, | ||
2989 | 0x2c060000, | ||
2990 | 0x7d0348ae, | ||
2991 | 0x41a00000, | ||
2992 | 0x0005087c, | ||
2993 | 0x7d0431ae, | ||
2994 | 0x38c6ffff, | ||
2995 | 0x39290001, | ||
2996 | 0x48000000, | ||
2997 | 0x0005000b, | ||
2998 | 0x00060080, | ||
2999 | 0x80110000, | ||
3000 | 0x00098200, | ||
3001 | 0x81110000, | ||
3002 | 0x00098200, | ||
3003 | 0x7c004040, | ||
3004 | 0x40800001, | ||
3005 | 0x00050853, | ||
3006 | 0x280b0008, | ||
3007 | 0x80ae0000, | ||
3008 | 0x806e0004, | ||
3009 | 0x41800000, | ||
3010 | 0x00050849, | ||
3011 | 0x2c050000, | ||
3012 | 0x00098200, | ||
3013 | 0x81110000, | ||
3014 | 0x00098200, | ||
3015 | 0x40820000, | ||
3016 | 0x00050849, | ||
3017 | 0x80a30000, | ||
3018 | 0x00098200, | ||
3019 | 0x38630000, | ||
3020 | 0x00098200, | ||
3021 | 0x80910000, | ||
3022 | 0x00098200, | ||
3023 | 0x7c082840, | ||
3024 | 0x39200000, | ||
3025 | 0x41800000, | ||
3026 | 0x00050849, | ||
3027 | 0x0006000b, | ||
3028 | 0x7c092840, | ||
3029 | 0x7d0348ae, | ||
3030 | 0x40a00000, | ||
3031 | 0x0005087c, | ||
3032 | 0x00000000, | ||
3033 | 0x3808ffbf, | ||
3034 | 0x69060020, | ||
3035 | 0x3000ffe6, | ||
3036 | 0x7cc63110, | ||
3037 | 0x70c60020, | ||
3038 | 0x7d083278, | ||
3039 | 0x7d0449ae, | ||
3040 | 0x39290001, | ||
3041 | 0x48000000, | ||
3042 | 0x0005000b, | ||
3043 | 0x00060081, | ||
3044 | 0x80110000, | ||
3045 | 0x00098200, | ||
3046 | 0x81110000, | ||
3047 | 0x00098200, | ||
3048 | 0x7c004040, | ||
3049 | 0x40800001, | ||
3050 | 0x00050853, | ||
3051 | 0x280b0008, | ||
3052 | 0x80ae0000, | ||
3053 | 0x806e0004, | ||
3054 | 0x41800000, | ||
3055 | 0x00050849, | ||
3056 | 0x2c050000, | ||
3057 | 0x00098200, | ||
3058 | 0x81110000, | ||
3059 | 0x00098200, | ||
3060 | 0x40820000, | ||
3061 | 0x00050849, | ||
3062 | 0x80a30000, | ||
3063 | 0x00098200, | ||
3064 | 0x38630000, | ||
3065 | 0x00098200, | ||
3066 | 0x80910000, | ||
3067 | 0x00098200, | ||
3068 | 0x7c082840, | ||
3069 | 0x39200000, | ||
3070 | 0x41800000, | ||
3071 | 0x00050849, | ||
3072 | 0x0006000b, | ||
3073 | 0x7c092840, | ||
3074 | 0x7d0348ae, | ||
3075 | 0x40a00000, | ||
3076 | 0x0005087c, | ||
3077 | 0x3808ff9f, | ||
3078 | 0x69060020, | ||
3079 | 0x3000ffe6, | ||
3080 | 0x7cc63110, | ||
3081 | 0x70c60020, | ||
3082 | 0x7d083278, | ||
3083 | 0x7d0449ae, | ||
3084 | 0x39290001, | ||
3085 | 0x48000000, | ||
3086 | 0x0005000b, | ||
3087 | 0x00060082, | ||
3088 | 0x280b0008, | ||
3089 | 0x80ae0000, | ||
3090 | 0x806e0004, | ||
3091 | 0x41800000, | ||
3092 | 0x00050849, | ||
3093 | 0x2c050000, | ||
3094 | 0x00098200, | ||
3095 | 0x40820000, | ||
3096 | 0x00050849, | ||
3097 | 0x48000001, | ||
3098 | 0x00030026, | ||
3099 | 0x48000000, | ||
3100 | 0x0005005e, | ||
3101 | 0x00000000, | ||
3102 | 0x00060083, | ||
3103 | 0x280b0008, | ||
3104 | 0x80ae0000, | ||
3105 | 0x806e0004, | ||
3106 | 0x41800000, | ||
3107 | 0x00050849, | ||
3108 | 0x7c05b040, | ||
3109 | 0x40820001, | ||
3110 | 0x00050884, | ||
3111 | 0x00000000, | ||
3112 | 0x00060083, | ||
3113 | 0x280b0008, | ||
3114 | 0x80ae0000, | ||
3115 | 0xc82e0000, | ||
3116 | 0x41800000, | ||
3117 | 0x00050849, | ||
3118 | 0x7c05b040, | ||
3119 | 0x40800000, | ||
3120 | 0x00050849, | ||
3121 | 0xfc21f02a, | ||
3122 | 0xd8210010, | ||
3123 | 0x80610014, | ||
3124 | 0x00000000, | ||
3125 | 0x390e0008, | ||
3126 | 0x7d2e5a14, | ||
3127 | 0x0006000b, | ||
3128 | 0x80c80000, | ||
3129 | 0x7c884840, | ||
3130 | 0x00000000, | ||
3131 | 0x80880004, | ||
3132 | 0x00000000, | ||
3133 | 0xc8280000, | ||
3134 | 0x00000000, | ||
3135 | 0x40a40000, | ||
3136 | 0x0005085e, | ||
3137 | 0x7c06b040, | ||
3138 | 0x00000000, | ||
3139 | 0x40820001, | ||
3140 | 0x00050885, | ||
3141 | 0x00000000, | ||
3142 | 0xfc21f02a, | ||
3143 | 0x40800000, | ||
3144 | 0x00050849, | ||
3145 | 0xd8210010, | ||
3146 | 0x80810014, | ||
3147 | 0x00000000, | ||
3148 | 0x7c632038, | ||
3149 | 0x39080008, | ||
3150 | 0x48000000, | ||
3151 | 0x0005000b, | ||
3152 | 0x00000000, | ||
3153 | 0x00060086, | ||
3154 | 0x280b0008, | ||
3155 | 0x80ae0000, | ||
3156 | 0x806e0004, | ||
3157 | 0x41800000, | ||
3158 | 0x00050849, | ||
3159 | 0x7c05b040, | ||
3160 | 0x40820001, | ||
3161 | 0x00050884, | ||
3162 | 0x00000000, | ||
3163 | 0x00060086, | ||
3164 | 0x280b0008, | ||
3165 | 0x80ae0000, | ||
3166 | 0xc82e0000, | ||
3167 | 0x41800000, | ||
3168 | 0x00050849, | ||
3169 | 0x7c05b040, | ||
3170 | 0x40800000, | ||
3171 | 0x00050849, | ||
3172 | 0xfc21f02a, | ||
3173 | 0xd8210010, | ||
3174 | 0x80610014, | ||
3175 | 0x00000000, | ||
3176 | 0x390e0008, | ||
3177 | 0x7d2e5a14, | ||
3178 | 0x0006000b, | ||
3179 | 0x80c80000, | ||
3180 | 0x7c884840, | ||
3181 | 0x00000000, | ||
3182 | 0x80880004, | ||
3183 | 0x00000000, | ||
3184 | 0xc8280000, | ||
3185 | 0x00000000, | ||
3186 | 0x40a40000, | ||
3187 | 0x0005085e, | ||
3188 | 0x7c06b040, | ||
3189 | 0x00000000, | ||
3190 | 0x40820001, | ||
3191 | 0x00050885, | ||
3192 | 0x00000000, | ||
3193 | 0xfc21f02a, | ||
3194 | 0x40800000, | ||
3195 | 0x00050849, | ||
3196 | 0xd8210010, | ||
3197 | 0x80810014, | ||
3198 | 0x00000000, | ||
3199 | 0x7c632378, | ||
3200 | 0x39080008, | ||
3201 | 0x48000000, | ||
3202 | 0x0005000b, | ||
3203 | 0x00000000, | ||
3204 | 0x00060087, | ||
3205 | 0x280b0008, | ||
3206 | 0x80ae0000, | ||
3207 | 0x806e0004, | ||
3208 | 0x41800000, | ||
3209 | 0x00050849, | ||
3210 | 0x7c05b040, | ||
3211 | 0x40820001, | ||
3212 | 0x00050884, | ||
3213 | 0x00000000, | ||
3214 | 0x00060087, | ||
3215 | 0x280b0008, | ||
3216 | 0x80ae0000, | ||
3217 | 0xc82e0000, | ||
3218 | 0x41800000, | ||
3219 | 0x00050849, | ||
3220 | 0x7c05b040, | ||
3221 | 0x40800000, | ||
3222 | 0x00050849, | ||
3223 | 0xfc21f02a, | ||
3224 | 0xd8210010, | ||
3225 | 0x80610014, | ||
3226 | 0x00000000, | ||
3227 | 0x390e0008, | ||
3228 | 0x7d2e5a14, | ||
3229 | 0x0006000b, | ||
3230 | 0x80c80000, | ||
3231 | 0x7c884840, | ||
3232 | 0x00000000, | ||
3233 | 0x80880004, | ||
3234 | 0x00000000, | ||
3235 | 0xc8280000, | ||
3236 | 0x00000000, | ||
3237 | 0x40a40000, | ||
3238 | 0x0005085e, | ||
3239 | 0x7c06b040, | ||
3240 | 0x00000000, | ||
3241 | 0x40820001, | ||
3242 | 0x00050885, | ||
3243 | 0x00000000, | ||
3244 | 0xfc21f02a, | ||
3245 | 0x40800000, | ||
3246 | 0x00050849, | ||
3247 | 0xd8210010, | ||
3248 | 0x80810014, | ||
3249 | 0x00000000, | ||
3250 | 0x7c632278, | ||
3251 | 0x39080008, | ||
3252 | 0x48000000, | ||
3253 | 0x0005000b, | ||
3254 | 0x00000000, | ||
3255 | 0x00060088, | ||
3256 | 0x280b0008, | ||
3257 | 0x80ae0000, | ||
3258 | 0x806e0004, | ||
3259 | 0x41800000, | ||
3260 | 0x00050849, | ||
3261 | 0x7c05b040, | ||
3262 | 0x40820001, | ||
3263 | 0x00050884, | ||
3264 | 0x00000000, | ||
3265 | 0x00060088, | ||
3266 | 0x280b0008, | ||
3267 | 0x80ae0000, | ||
3268 | 0xc82e0000, | ||
3269 | 0x41800000, | ||
3270 | 0x00050849, | ||
3271 | 0x7c05b040, | ||
3272 | 0x40800000, | ||
3273 | 0x00050849, | ||
3274 | 0xfc21f02a, | ||
3275 | 0xd8210010, | ||
3276 | 0x80610014, | ||
3277 | 0x00000000, | ||
3278 | 0x5460403e, | ||
3279 | 0x5060c00e, | ||
3280 | 0x5060c42e, | ||
3281 | 0x7c030378, | ||
3282 | 0x48000000, | ||
3283 | 0x0005005e, | ||
3284 | 0x00000000, | ||
3285 | 0x00060089, | ||
3286 | 0x280b0008, | ||
3287 | 0x80ae0000, | ||
3288 | 0x806e0004, | ||
3289 | 0x41800000, | ||
3290 | 0x00050849, | ||
3291 | 0x7c05b040, | ||
3292 | 0x40820001, | ||
3293 | 0x00050884, | ||
3294 | 0x00000000, | ||
3295 | 0x00060089, | ||
3296 | 0x280b0008, | ||
3297 | 0x80ae0000, | ||
3298 | 0xc82e0000, | ||
3299 | 0x41800000, | ||
3300 | 0x00050849, | ||
3301 | 0x7c05b040, | ||
3302 | 0x40800000, | ||
3303 | 0x00050849, | ||
3304 | 0xfc21f02a, | ||
3305 | 0xd8210010, | ||
3306 | 0x80610014, | ||
3307 | 0x00000000, | ||
3308 | 0x7c6318f8, | ||
3309 | 0x48000000, | ||
3310 | 0x0005005e, | ||
3311 | 0x00000000, | ||
3312 | 0x0006008a, | ||
3313 | 0x280b0010, | ||
3314 | 0x80ae0000, | ||
3315 | 0x80ce0008, | ||
3316 | 0x806e0004, | ||
3317 | 0x808e000c, | ||
3318 | 0x41800000, | ||
3319 | 0x00050849, | ||
3320 | 0x7c05b040, | ||
3321 | 0x40820001, | ||
3322 | 0x00050884, | ||
3323 | 0x7c06b040, | ||
3324 | 0x40820000, | ||
3325 | 0x00050849, | ||
3326 | 0x00000000, | ||
3327 | 0x0006008a, | ||
3328 | 0x280b0010, | ||
3329 | 0x80ae0000, | ||
3330 | 0xc82e0000, | ||
3331 | 0x80ce0008, | ||
3332 | 0xc84e0008, | ||
3333 | 0x41800000, | ||
3334 | 0x00050849, | ||
3335 | 0x7c05b040, | ||
3336 | 0x40800000, | ||
3337 | 0x00050849, | ||
3338 | 0x7c06b040, | ||
3339 | 0x40800000, | ||
3340 | 0x00050849, | ||
3341 | 0xfc21f02a, | ||
3342 | 0xfc42f02a, | ||
3343 | 0xd8210010, | ||
3344 | 0x80610014, | ||
3345 | 0xd8410010, | ||
3346 | 0x80810014, | ||
3347 | 0x00000000, | ||
3348 | 0x548406fe, | ||
3349 | 0x7c632030, | ||
3350 | 0x48000000, | ||
3351 | 0x0005005e, | ||
3352 | 0x00000000, | ||
3353 | 0x0006008b, | ||
3354 | 0x280b0010, | ||
3355 | 0x80ae0000, | ||
3356 | 0x80ce0008, | ||
3357 | 0x806e0004, | ||
3358 | 0x808e000c, | ||
3359 | 0x41800000, | ||
3360 | 0x00050849, | ||
3361 | 0x7c05b040, | ||
3362 | 0x40820001, | ||
3363 | 0x00050884, | ||
3364 | 0x7c06b040, | ||
3365 | 0x40820000, | ||
3366 | 0x00050849, | ||
3367 | 0x00000000, | ||
3368 | 0x0006008b, | ||
3369 | 0x280b0010, | ||
3370 | 0x80ae0000, | ||
3371 | 0xc82e0000, | ||
3372 | 0x80ce0008, | ||
3373 | 0xc84e0008, | ||
3374 | 0x41800000, | ||
3375 | 0x00050849, | ||
3376 | 0x7c05b040, | ||
3377 | 0x40800000, | ||
3378 | 0x00050849, | ||
3379 | 0x7c06b040, | ||
3380 | 0x40800000, | ||
3381 | 0x00050849, | ||
3382 | 0xfc21f02a, | ||
3383 | 0xfc42f02a, | ||
3384 | 0xd8210010, | ||
3385 | 0x80610014, | ||
3386 | 0xd8410010, | ||
3387 | 0x80810014, | ||
3388 | 0x00000000, | ||
3389 | 0x548406fe, | ||
3390 | 0x7c632430, | ||
3391 | 0x48000000, | ||
3392 | 0x0005005e, | ||
3393 | 0x00000000, | ||
3394 | 0x0006008c, | ||
3395 | 0x280b0010, | ||
3396 | 0x80ae0000, | ||
3397 | 0x80ce0008, | ||
3398 | 0x806e0004, | ||
3399 | 0x808e000c, | ||
3400 | 0x41800000, | ||
3401 | 0x00050849, | ||
3402 | 0x7c05b040, | ||
3403 | 0x40820001, | ||
3404 | 0x00050884, | ||
3405 | 0x7c06b040, | ||
3406 | 0x40820000, | ||
3407 | 0x00050849, | ||
3408 | 0x00000000, | ||
3409 | 0x0006008c, | ||
3410 | 0x280b0010, | ||
3411 | 0x80ae0000, | ||
3412 | 0xc82e0000, | ||
3413 | 0x80ce0008, | ||
3414 | 0xc84e0008, | ||
3415 | 0x41800000, | ||
3416 | 0x00050849, | ||
3417 | 0x7c05b040, | ||
3418 | 0x40800000, | ||
3419 | 0x00050849, | ||
3420 | 0x7c06b040, | ||
3421 | 0x40800000, | ||
3422 | 0x00050849, | ||
3423 | 0xfc21f02a, | ||
3424 | 0xfc42f02a, | ||
3425 | 0xd8210010, | ||
3426 | 0x80610014, | ||
3427 | 0xd8410010, | ||
3428 | 0x80810014, | ||
3429 | 0x00000000, | ||
3430 | 0x548406fe, | ||
3431 | 0x7c632630, | ||
3432 | 0x48000000, | ||
3433 | 0x0005005e, | ||
3434 | 0x00000000, | ||
3435 | 0x0006008d, | ||
3436 | 0x280b0010, | ||
3437 | 0x80ae0000, | ||
3438 | 0x80ce0008, | ||
3439 | 0x806e0004, | ||
3440 | 0x808e000c, | ||
3441 | 0x41800000, | ||
3442 | 0x00050849, | ||
3443 | 0x7c05b040, | ||
3444 | 0x40820001, | ||
3445 | 0x00050884, | ||
3446 | 0x7c06b040, | ||
3447 | 0x40820000, | ||
3448 | 0x00050849, | ||
3449 | 0x00000000, | ||
3450 | 0x0006008d, | ||
3451 | 0x280b0010, | ||
3452 | 0x80ae0000, | ||
3453 | 0xc82e0000, | ||
3454 | 0x80ce0008, | ||
3455 | 0xc84e0008, | ||
3456 | 0x41800000, | ||
3457 | 0x00050849, | ||
3458 | 0x7c05b040, | ||
3459 | 0x40800000, | ||
3460 | 0x00050849, | ||
3461 | 0x7c06b040, | ||
3462 | 0x40800000, | ||
3463 | 0x00050849, | ||
3464 | 0xfc21f02a, | ||
3465 | 0xfc42f02a, | ||
3466 | 0xd8210010, | ||
3467 | 0x80610014, | ||
3468 | 0xd8410010, | ||
3469 | 0x80810014, | ||
3470 | 0x00000000, | ||
3471 | 0x5c63203e, | ||
3472 | 0x48000000, | ||
3473 | 0x0005005e, | ||
3474 | 0x00000000, | ||
3475 | 0x0006008e, | ||
3476 | 0x280b0010, | ||
3477 | 0x80ae0000, | ||
3478 | 0x80ce0008, | ||
3479 | 0x806e0004, | ||
3480 | 0x808e000c, | ||
3481 | 0x41800000, | ||
3482 | 0x00050849, | ||
3483 | 0x7c05b040, | ||
3484 | 0x40820001, | ||
3485 | 0x00050884, | ||
3486 | 0x7c06b040, | ||
3487 | 0x40820000, | ||
3488 | 0x00050849, | ||
3489 | 0x00000000, | ||
3490 | 0x0006008e, | ||
3491 | 0x280b0010, | ||
3492 | 0x80ae0000, | ||
3493 | 0xc82e0000, | ||
3494 | 0x80ce0008, | ||
3495 | 0xc84e0008, | ||
3496 | 0x41800000, | ||
3497 | 0x00050849, | ||
3498 | 0x7c05b040, | ||
3499 | 0x40800000, | ||
3500 | 0x00050849, | ||
3501 | 0x7c06b040, | ||
3502 | 0x40800000, | ||
3503 | 0x00050849, | ||
3504 | 0xfc21f02a, | ||
3505 | 0xfc42f02a, | ||
3506 | 0xd8210010, | ||
3507 | 0x80610014, | ||
3508 | 0xd8410010, | ||
3509 | 0x80810014, | ||
3510 | 0x00000000, | ||
3511 | 0x7c8400d0, | ||
3512 | 0x5c63203e, | ||
3513 | 0x48000000, | ||
3514 | 0x0005005e, | ||
3515 | 0x00000000, | ||
3516 | 0x0006008f, | ||
3517 | 0x280b0008, | ||
3518 | 0x80ae0000, | ||
3519 | 0x806e0004, | ||
3520 | 0x41800000, | ||
3521 | 0x00050849, | ||
3522 | 0x7c05b040, | ||
3523 | 0x40820001, | ||
3524 | 0x00050884, | ||
3525 | 0x00000000, | ||
3526 | 0x0006008f, | ||
3527 | 0x280b0008, | ||
3528 | 0x80ae0000, | ||
3529 | 0xc82e0000, | ||
3530 | 0x41800000, | ||
3531 | 0x00050849, | ||
3532 | 0x7c05b040, | ||
3533 | 0x40800000, | ||
3534 | 0x00050849, | ||
3535 | 0xfc21f02a, | ||
3536 | 0xd8210010, | ||
3537 | 0x80610014, | ||
3538 | 0x00000000, | ||
3539 | 0x48000000, | ||
3540 | 0x0005005e, | ||
3541 | 0x00000000, | ||
3542 | 0x0006005e, | ||
3543 | 0x6c638000, | ||
3544 | 0x9061000c, | ||
3545 | 0xc8210008, | ||
3546 | 0xfc21f828, | ||
3547 | 0x00000000, | ||
3548 | 0x0006004c, | ||
3549 | 0x820efff8, | ||
3550 | 0x3a8efff8, | ||
3551 | 0xd82efff8, | ||
3552 | 0x48000000, | ||
3553 | 0x0005005f, | ||
3554 | 0x00060084, | ||
3555 | 0x00000000, | ||
3556 | 0xc82e0000, | ||
3557 | 0x41810000, | ||
3558 | 0x00050849, | ||
3559 | 0xfc21f02a, | ||
3560 | 0xd8210010, | ||
3561 | 0x80610014, | ||
3562 | 0x4e800020, | ||
3563 | 0x00000000, | ||
3564 | 0x00060085, | ||
3565 | 0x00000000, | ||
3566 | 0xc8280000, | ||
3567 | 0x41810000, | ||
3568 | 0x00050849, | ||
3569 | 0xfc21f02a, | ||
3570 | 0xd8210010, | ||
3571 | 0x80810014, | ||
3572 | 0x4e800020, | ||
3573 | 0x00000000, | ||
3574 | 0x00060049, | ||
3575 | 0x80ca0000, | ||
3576 | 0x00098200, | ||
3577 | 0x7d0e5a14, | ||
3578 | 0x820efff8, | ||
3579 | 0x38080000, | ||
3580 | 0x00098200, | ||
3581 | 0x81320000, | ||
3582 | 0x00098200, | ||
3583 | 0x92010020, | ||
3584 | 0x7c004840, | ||
3585 | 0x91d20000, | ||
3586 | 0x00098200, | ||
3587 | 0x91120000, | ||
3588 | 0x00098200, | ||
3589 | 0x7e439378, | ||
3590 | 0x41810000, | ||
3591 | 0x00050805, | ||
3592 | 0x7cc903a6, | ||
3593 | 0x4e800421, | ||
3594 | 0x81d20000, | ||
3595 | 0x00098200, | ||
3596 | 0x2c030000, | ||
3597 | 0x546c1800, | ||
3598 | 0x000900a1, | ||
3599 | 0x3a8efff8, | ||
3600 | 0x41810000, | ||
3601 | 0x0005084a, | ||
3602 | 0x0006000b, | ||
3603 | 0x80120000, | ||
3604 | 0x00098200, | ||
3605 | 0x814efffc, | ||
3606 | 0x7d6e0050, | ||
3607 | 0x40820000, | ||
3608 | 0x00050829, | ||
3609 | 0x820a0000, | ||
3610 | 0x00098200, | ||
3611 | 0x80f00000, | ||
3612 | 0x3a100004, | ||
3613 | 0x54e815ba, | ||
3614 | 0x54f4dd78, | ||
3615 | 0x7c11402e, | ||
3616 | 0x7e947214, | ||
3617 | 0x7c0903a6, | ||
3618 | 0x4e800420, | ||
3619 | 0x00060029, | ||
3620 | 0x72000000, | ||
3621 | 0x00090200, | ||
3622 | 0x56080038, | ||
3623 | 0x40820000, | ||
3624 | 0x00050803, | ||
3625 | 0x80f0fffc, | ||
3626 | 0x54e8dd78, | ||
3627 | 0x39080008, | ||
3628 | 0x0006000d, | ||
3629 | 0x7d287050, | ||
3630 | 0x48000000, | ||
3631 | 0x00050024, | ||
3632 | 0x0006000f, | ||
3633 | 0x38800000, | ||
3634 | 0x00098200, | ||
3635 | 0x48000001, | ||
3636 | 0x00030000, | ||
3637 | 0x00000000, | ||
3638 | 0x81d20000, | ||
3639 | 0x00098200, | ||
3640 | 0x7c000000, | ||
3641 | 0x48000000, | ||
3642 | 0x0005000b, | ||
3643 | 0x00060053, | ||
3644 | 0x7ea802a6, | ||
3645 | 0x91d20000, | ||
3646 | 0x00098200, | ||
3647 | 0x7c0e5a14, | ||
3648 | 0x92010020, | ||
3649 | 0x90120000, | ||
3650 | 0x00098200, | ||
3651 | 0x7e439378, | ||
3652 | 0x48000001, | ||
3653 | 0x00030027, | ||
3654 | 0x81d20000, | ||
3655 | 0x00098200, | ||
3656 | 0x7ea803a6, | ||
3657 | 0x80120000, | ||
3658 | 0x00098200, | ||
3659 | 0x7d6e0050, | ||
3660 | 0x814efffc, | ||
3661 | 0x4e800020, | ||
3662 | 0x00060090, | ||
3663 | 0x00000000, | ||
3664 | 0x88d10000, | ||
3665 | 0x00098200, | ||
3666 | 0x70c00000, | ||
3667 | 0x00090200, | ||
3668 | 0x40820000, | ||
3669 | 0x00050805, | ||
3670 | 0x81310000, | ||
3671 | 0x00098200, | ||
3672 | 0x70c00000, | ||
3673 | 0x00090200, | ||
3674 | 0x40820000, | ||
3675 | 0x00050801, | ||
3676 | 0x3929ffff, | ||
3677 | 0x70c00000, | ||
3678 | 0x00090200, | ||
3679 | 0x41a20000, | ||
3680 | 0x00050801, | ||
3681 | 0x91310000, | ||
3682 | 0x00098200, | ||
3683 | 0x48000000, | ||
3684 | 0x00050001, | ||
3685 | 0x00000000, | ||
3686 | 0x00060091, | ||
3687 | 0x88d10000, | ||
3688 | 0x00098200, | ||
3689 | 0x70c00000, | ||
3690 | 0x00090200, | ||
3691 | 0x41820000, | ||
3692 | 0x00050801, | ||
3693 | 0x0006000f, | ||
3694 | 0x39080000, | ||
3695 | 0x00098200, | ||
3696 | 0x7c11402e, | ||
3697 | 0x7c0903a6, | ||
3698 | 0x4e800420, | ||
3699 | 0x00060092, | ||
3700 | 0x88d10000, | ||
3701 | 0x00098200, | ||
3702 | 0x81310000, | ||
3703 | 0x00098200, | ||
3704 | 0x70c00000, | ||
3705 | 0x00090200, | ||
3706 | 0x54c007c0, | ||
3707 | 0x000900ab, | ||
3708 | 0x40820000, | ||
3709 | 0x0005080f, | ||
3710 | 0x2c800000, | ||
3711 | 0x3529ffff, | ||
3712 | 0x41860000, | ||
3713 | 0x0005080f, | ||
3714 | 0x91310000, | ||
3715 | 0x00098200, | ||
3716 | 0x41820000, | ||
3717 | 0x00050801, | ||
3718 | 0x40840000, | ||
3719 | 0x0005080f, | ||
3720 | 0x0006000b, | ||
3721 | 0x7e439378, | ||
3722 | 0x9261001c, | ||
3723 | 0x7e048378, | ||
3724 | 0x91d20000, | ||
3725 | 0x00098200, | ||
3726 | 0x48000001, | ||
3727 | 0x00030028, | ||
3728 | 0x0006000d, | ||
3729 | 0x81d20000, | ||
3730 | 0x00098200, | ||
3731 | 0x0006000e, | ||
3732 | 0x00000000, | ||
3733 | 0x80f0fffc, | ||
3734 | 0x54e815ba, | ||
3735 | 0x54ea5d78, | ||
3736 | 0x39080000, | ||
3737 | 0x00098200, | ||
3738 | 0x54ec9b78, | ||
3739 | 0x7c11402e, | ||
3740 | 0x54f4dd78, | ||
3741 | 0x54eb9d78, | ||
3742 | 0x7c0903a6, | ||
3743 | 0x4e800420, | ||
3744 | 0x00060093, | ||
3745 | 0x3a100004, | ||
3746 | 0x826affec, | ||
3747 | 0x48000000, | ||
3748 | 0x0005000e, | ||
3749 | 0x00060094, | ||
3750 | 0x00000000, | ||
3751 | 0x810efffc, | ||
3752 | 0x38710000, | ||
3753 | 0x00098200, | ||
3754 | 0x92010020, | ||
3755 | 0x81080000, | ||
3756 | 0x00098200, | ||
3757 | 0x7e048378, | ||
3758 | 0x92510000, | ||
3759 | 0x00098200, | ||
3760 | 0x89080000, | ||
3761 | 0x00098200, | ||
3762 | 0x91d20000, | ||
3763 | 0x00098200, | ||
3764 | 0x55081800, | ||
3765 | 0x000900a1, | ||
3766 | 0x7d0e4214, | ||
3767 | 0x91120000, | ||
3768 | 0x00098200, | ||
3769 | 0x48000001, | ||
3770 | 0x00030029, | ||
3771 | 0x48000000, | ||
3772 | 0x0005000d, | ||
3773 | 0x00000000, | ||
3774 | 0x00060095, | ||
3775 | 0x7e048378, | ||
3776 | 0x00000000, | ||
3777 | 0x48000000, | ||
3778 | 0x00050001, | ||
3779 | 0x00000000, | ||
3780 | 0x00060096, | ||
3781 | 0x00000000, | ||
3782 | 0x62040001, | ||
3783 | 0x0006000b, | ||
3784 | 0x00000000, | ||
3785 | 0x7c0e5a14, | ||
3786 | 0x92010020, | ||
3787 | 0x7e439378, | ||
3788 | 0x91d20000, | ||
3789 | 0x00098200, | ||
3790 | 0x7e8ea050, | ||
3791 | 0x90120000, | ||
3792 | 0x00098200, | ||
3793 | 0x48000001, | ||
3794 | 0x0003002a, | ||
3795 | 0x81d20000, | ||
3796 | 0x00098200, | ||
3797 | 0x80120000, | ||
3798 | 0x00098200, | ||
3799 | 0x93010020, | ||
3800 | 0x7d6e0050, | ||
3801 | 0x7e8ea214, | ||
3802 | 0x814efffc, | ||
3803 | 0x80f0fffc, | ||
3804 | 0x7c6903a6, | ||
3805 | 0x4e800420, | ||
3806 | 0x00060097, | ||
3807 | 0x00000000, | ||
3808 | 0x38210000, | ||
3809 | 0x00098200, | ||
3810 | 0xbc410000, | ||
3811 | 0x00098200, | ||
3812 | 0x3a3f0000, | ||
3813 | 0x00098200, | ||
3814 | 0x38800000, | ||
3815 | 0x00098200, | ||
3816 | 0x80610000, | ||
3817 | 0x00098200, | ||
3818 | 0x90910000, | ||
3819 | 0x00098200, | ||
3820 | 0xd8010000, | ||
3821 | 0x00098200, | ||
3822 | 0xd8210000, | ||
3823 | 0x00098200, | ||
3824 | 0xd8410000, | ||
3825 | 0x00098200, | ||
3826 | 0xd8610000, | ||
3827 | 0x00098200, | ||
3828 | 0x90610000, | ||
3829 | 0x7c000400, | ||
3830 | 0xd8810000, | ||
3831 | 0x00098200, | ||
3832 | 0xd8a10000, | ||
3833 | 0x00098200, | ||
3834 | 0xd8c10000, | ||
3835 | 0x00098200, | ||
3836 | 0xd8e10000, | ||
3837 | 0x00098200, | ||
3838 | 0x38810000, | ||
3839 | 0x00098200, | ||
3840 | 0xd9010000, | ||
3841 | 0x00098200, | ||
3842 | 0xd9210000, | ||
3843 | 0x00098200, | ||
3844 | 0xd9410000, | ||
3845 | 0x00098200, | ||
3846 | 0xd9610000, | ||
3847 | 0x00098200, | ||
3848 | 0x90810000, | ||
3849 | 0x00098200, | ||
3850 | 0xd9810000, | ||
3851 | 0x00098200, | ||
3852 | 0xd9a10000, | ||
3853 | 0x00098200, | ||
3854 | 0x00000000, | ||
3855 | 0xd9c10000, | ||
3856 | 0x00098200, | ||
3857 | 0xd9e10000, | ||
3858 | 0x00098200, | ||
3859 | 0x7ca802a6, | ||
3860 | 0x39000000, | ||
3861 | 0xda010000, | ||
3862 | 0x00098200, | ||
3863 | 0xda210000, | ||
3864 | 0x00098200, | ||
3865 | 0xda410000, | ||
3866 | 0x00098200, | ||
3867 | 0xda610000, | ||
3868 | 0x00098200, | ||
3869 | 0x91010000, | ||
3870 | 0x00098200, | ||
3871 | 0xda810000, | ||
3872 | 0x00098200, | ||
3873 | 0xdaa10000, | ||
3874 | 0x00098200, | ||
3875 | 0xdac10000, | ||
3876 | 0x00098200, | ||
3877 | 0xdae10000, | ||
3878 | 0x00098200, | ||
3879 | 0xa0c50002, | ||
3880 | 0xdb010000, | ||
3881 | 0x00098200, | ||
3882 | 0xdb210000, | ||
3883 | 0x00098200, | ||
3884 | 0xdb410000, | ||
3885 | 0x00098200, | ||
3886 | 0xdb610000, | ||
3887 | 0x00098200, | ||
3888 | 0x82510000, | ||
3889 | 0x00098200, | ||
3890 | 0xdb810000, | ||
3891 | 0x00098200, | ||
3892 | 0xdba10000, | ||
3893 | 0x00098200, | ||
3894 | 0xdbc10000, | ||
3895 | 0x00098200, | ||
3896 | 0xdbe10000, | ||
3897 | 0x00098200, | ||
3898 | 0x7ca50050, | ||
3899 | 0x81d10000, | ||
3900 | 0x00098200, | ||
3901 | 0x54a500be, | ||
3902 | 0x000900ab, | ||
3903 | 0x00000000, | ||
3904 | 0x92510000, | ||
3905 | 0x00098200, | ||
3906 | 0x38a5fffe, | ||
3907 | 0x91110000, | ||
3908 | 0x00098200, | ||
3909 | 0x90d10000, | ||
3910 | 0x00098200, | ||
3911 | 0x91d20000, | ||
3912 | 0x00098200, | ||
3913 | 0x38710000, | ||
3914 | 0x00098200, | ||
3915 | 0x90b10000, | ||
3916 | 0x00098200, | ||
3917 | 0x38810010, | ||
3918 | 0x48000001, | ||
3919 | 0x0003002b, | ||
3920 | 0x81120000, | ||
3921 | 0x00098200, | ||
3922 | 0x81210000, | ||
3923 | 0x81d20000, | ||
3924 | 0x00098200, | ||
3925 | 0x5501003a, | ||
3926 | 0x82010020, | ||
3927 | 0x91210000, | ||
3928 | 0x92410024, | ||
3929 | 0x48000000, | ||
3930 | 0x00050001, | ||
3931 | 0x00000000, | ||
3932 | 0x00060098, | ||
3933 | 0x00000000, | ||
3934 | 0x82410024, | ||
3935 | 0x3a3f0000, | ||
3936 | 0x00098200, | ||
3937 | 0x0006000b, | ||
3938 | 0x2c030000, | ||
3939 | 0x41800000, | ||
3940 | 0x00050803, | ||
3941 | 0x810efffc, | ||
3942 | 0x54731800, | ||
3943 | 0x000900a1, | ||
3944 | 0x39200000, | ||
3945 | 0x9261001c, | ||
3946 | 0x81080000, | ||
3947 | 0x00098200, | ||
3948 | 0x91310000, | ||
3949 | 0x00098200, | ||
3950 | 0x81e80000, | ||
3951 | 0x00098200, | ||
3952 | 0x3ac00000, | ||
3953 | 0x00098200, | ||
3954 | 0x3cc059c0, | ||
3955 | 0x90c10010, | ||
3956 | 0x3b000000, | ||
3957 | 0x60c60004, | ||
3958 | 0xc3c10010, | ||
3959 | 0x90c10010, | ||
3960 | 0x3c004338, | ||
3961 | 0x3ae00000, | ||
3962 | 0x00098200, | ||
3963 | 0x90010008, | ||
3964 | 0xc3e10010, | ||
3965 | 0x80f00000, | ||
3966 | 0x3a100004, | ||
3967 | 0x92f10000, | ||
3968 | 0x00098200, | ||
3969 | 0x54e815ba, | ||
3970 | 0x54f4dd78, | ||
3971 | 0x7c11402e, | ||
3972 | 0x7c0903a6, | ||
3973 | 0x28080000, | ||
3974 | 0x00090200, | ||
3975 | 0x40800000, | ||
3976 | 0x00050802, | ||
3977 | 0x54ea5d78, | ||
3978 | 0x54ec9b78, | ||
3979 | 0x54eb9d78, | ||
3980 | 0x4e800420, | ||
3981 | 0x0006000c, | ||
3982 | 0x3973fff8, | ||
3983 | 0x7e947214, | ||
3984 | 0x4e800420, | ||
3985 | 0x0006000d, | ||
3986 | 0x7c8300d0, | ||
3987 | 0x7e439378, | ||
3988 | 0x48000001, | ||
3989 | 0x0003002c, | ||
3990 | 0x00000000, | ||
3991 | 0x00060099, | ||
3992 | 0x48000000, | ||
3993 | 0x00030010, | ||
3994 | 0x0006009a, | ||
3995 | 0x48000000, | ||
3996 | 0x00030011, | ||
3997 | 0x0006009b, | ||
3998 | 0x00000000, | ||
3999 | 0x48000000, | ||
4000 | 0x0003002d, | ||
4001 | 0x00000000, | ||
4002 | 0x0006009c, | ||
4003 | 0x7c0327d7, | ||
4004 | 0x41830000, | ||
4005 | 0x00050801, | ||
4006 | 0x7c652279, | ||
4007 | 0x7c0021d6, | ||
4008 | 0x7c601850, | ||
4009 | 0x4c800020, | ||
4010 | 0x2c030000, | ||
4011 | 0x4d820020, | ||
4012 | 0x7c632214, | ||
4013 | 0x4e800020, | ||
4014 | 0x0006000b, | ||
4015 | 0x2c040000, | ||
4016 | 0x38600000, | ||
4017 | 0x4d820020, | ||
4018 | 0x7c000400, | ||
4019 | 0x4e800020, | ||
4020 | 0x0006009d, | ||
4021 | 0x28030001, | ||
4022 | 0x41820000, | ||
4023 | 0x00050801, | ||
4024 | 0x41810000, | ||
4025 | 0x00050802, | ||
4026 | 0xfc21102a, | ||
4027 | 0x4e800020, | ||
4028 | 0x0006000b, | ||
4029 | 0xfc211028, | ||
4030 | 0x4e800020, | ||
4031 | 0x0006000c, | ||
4032 | 0x28030003, | ||
4033 | 0x41820000, | ||
4034 | 0x00050801, | ||
4035 | 0x41810000, | ||
4036 | 0x00050802, | ||
4037 | 0xfc2100b2, | ||
4038 | 0x4e800020, | ||
4039 | 0x0006000b, | ||
4040 | 0xfc211024, | ||
4041 | 0x4e800020, | ||
4042 | 0x0006000c, | ||
4043 | 0x28030005, | ||
4044 | 0x41820000, | ||
4045 | 0x00050801, | ||
4046 | 0x41810000, | ||
4047 | 0x00050802, | ||
4048 | 0x9421ffe0, | ||
4049 | 0xd9c10010, | ||
4050 | 0xd9e10018, | ||
4051 | 0x7c0802a6, | ||
4052 | 0xfdc00890, | ||
4053 | 0xfc211024, | ||
4054 | 0x90010024, | ||
4055 | 0xfde01090, | ||
4056 | 0x48000001, | ||
4057 | 0x00030010, | ||
4058 | 0x80010024, | ||
4059 | 0xfc2103f2, | ||
4060 | 0x7c0803a6, | ||
4061 | 0xfc2e0828, | ||
4062 | 0xc9c10010, | ||
4063 | 0xc9e10018, | ||
4064 | 0x38210020, | ||
4065 | 0x4e800020, | ||
4066 | 0x0006000b, | ||
4067 | 0x48000000, | ||
4068 | 0x0003001f, | ||
4069 | 0x0006000c, | ||
4070 | 0x28030007, | ||
4071 | 0x41820000, | ||
4072 | 0x00050801, | ||
4073 | 0x41810000, | ||
4074 | 0x00050802, | ||
4075 | 0xfc200850, | ||
4076 | 0x4e800020, | ||
4077 | 0x0006000b, | ||
4078 | 0xfc200a10, | ||
4079 | 0x4e800020, | ||
4080 | 0x0006000c, | ||
4081 | 0x00000000, | ||
4082 | 0x28030009, | ||
4083 | 0x41820000, | ||
4084 | 0x00050809, | ||
4085 | 0x41810000, | ||
4086 | 0x00050802, | ||
4087 | 0x48000000, | ||
4088 | 0x00030020, | ||
4089 | 0x0006000c, | ||
4090 | 0x2803000b, | ||
4091 | 0x41810000, | ||
4092 | 0x00050809, | ||
4093 | 0xfc011028, | ||
4094 | 0x41820000, | ||
4095 | 0x00050801, | ||
4096 | 0xfc2008ae, | ||
4097 | 0x4e800020, | ||
4098 | 0x0006000b, | ||
4099 | 0xfc20106e, | ||
4100 | 0x4e800020, | ||
4101 | 0x00060013, | ||
4102 | 0x7c810808, | ||
4103 | 0x00000000, | ||
4104 | 0x7c810808, | ||
4105 | 0x00000000, | ||
4106 | 0x0006009e, | ||
4107 | 0x54630034, | ||
4108 | 0x7c832050, | ||
4109 | 0x3884001f, | ||
4110 | 0x5484d97f, | ||
4111 | 0x4d820020, | ||
4112 | 0x7c8903a6, | ||
4113 | 0x7c651b78, | ||
4114 | 0x0006000b, | ||
4115 | 0x7c00186c, | ||
4116 | 0x38630020, | ||
4117 | 0x42000000, | ||
4118 | 0x0005080b, | ||
4119 | 0x7c0004ac, | ||
4120 | 0x7c8903a6, | ||
4121 | 0x0006000b, | ||
4122 | 0x7c002fac, | ||
4123 | 0x38a50020, | ||
4124 | 0x42000000, | ||
4125 | 0x0005080b, | ||
4126 | 0x4c00012c, | ||
4127 | 0x4e800020, | ||
4128 | 0x0006009f, | ||
4129 | 0x00000000, | ||
4130 | 0x9421fef0, | ||
4131 | 0x91c10000, | ||
4132 | 0x00098200, | ||
4133 | 0xd9c10000, | ||
4134 | 0x00098200, | ||
4135 | 0x91e10000, | ||
4136 | 0x00098200, | ||
4137 | 0xd9e10000, | ||
4138 | 0x00098200, | ||
4139 | 0x92010000, | ||
4140 | 0x00098200, | ||
4141 | 0xda010000, | ||
4142 | 0x00098200, | ||
4143 | 0x7c0802a6, | ||
4144 | 0x92210000, | ||
4145 | 0x00098200, | ||
4146 | 0xda210000, | ||
4147 | 0x00098200, | ||
4148 | 0x92410000, | ||
4149 | 0x00098200, | ||
4150 | 0xda410000, | ||
4151 | 0x00098200, | ||
4152 | 0x92610000, | ||
4153 | 0x00098200, | ||
4154 | 0xda610000, | ||
4155 | 0x00098200, | ||
4156 | 0x92810000, | ||
4157 | 0x00098200, | ||
4158 | 0xda810000, | ||
4159 | 0x00098200, | ||
4160 | 0x92a10000, | ||
4161 | 0x00098200, | ||
4162 | 0xdaa10000, | ||
4163 | 0x00098200, | ||
4164 | 0x92c10000, | ||
4165 | 0x00098200, | ||
4166 | 0xdac10000, | ||
4167 | 0x00098200, | ||
4168 | 0x90010114, | ||
4169 | 0x92e10000, | ||
4170 | 0x00098200, | ||
4171 | 0xdae10000, | ||
4172 | 0x00098200, | ||
4173 | 0x93010000, | ||
4174 | 0x00098200, | ||
4175 | 0xdb010000, | ||
4176 | 0x00098200, | ||
4177 | 0x00000000, | ||
4178 | 0x93210000, | ||
4179 | 0x00098200, | ||
4180 | 0xdb210000, | ||
4181 | 0x00098200, | ||
4182 | 0x7c000026, | ||
4183 | 0x93410000, | ||
4184 | 0x00098200, | ||
4185 | 0xdb410000, | ||
4186 | 0x00098200, | ||
4187 | 0x93610000, | ||
4188 | 0x00098200, | ||
4189 | 0xdb610000, | ||
4190 | 0x00098200, | ||
4191 | 0x93810000, | ||
4192 | 0x00098200, | ||
4193 | 0xdb810000, | ||
4194 | 0x00098200, | ||
4195 | 0x93a10000, | ||
4196 | 0x00098200, | ||
4197 | 0xdba10000, | ||
4198 | 0x00098200, | ||
4199 | 0x93c10000, | ||
4200 | 0x00098200, | ||
4201 | 0xdbc10000, | ||
4202 | 0x00098200, | ||
4203 | 0x93e10000, | ||
4204 | 0x00098200, | ||
4205 | 0xdbe10000, | ||
4206 | 0x00098200, | ||
4207 | 0x90010034, | ||
4208 | 0x820c0000, | ||
4209 | 0x00098200, | ||
4210 | 0x3a2c0000, | ||
4211 | 0x00098200, | ||
4212 | 0x91700000, | ||
4213 | 0x00098200, | ||
4214 | 0x90700000, | ||
4215 | 0x00098200, | ||
4216 | 0xd8300000, | ||
4217 | 0x00098200, | ||
4218 | 0x90900000, | ||
4219 | 0x00098200, | ||
4220 | 0xd8500000, | ||
4221 | 0x00098200, | ||
4222 | 0x90b00000, | ||
4223 | 0x00098200, | ||
4224 | 0x00000000, | ||
4225 | 0xd8700000, | ||
4226 | 0x00098200, | ||
4227 | 0x90d00000, | ||
4228 | 0x00098200, | ||
4229 | 0xd8900000, | ||
4230 | 0x00098200, | ||
4231 | 0x90f00000, | ||
4232 | 0x00098200, | ||
4233 | 0xd8b00000, | ||
4234 | 0x00098200, | ||
4235 | 0x91100000, | ||
4236 | 0x00098200, | ||
4237 | 0xd8d00000, | ||
4238 | 0x00098200, | ||
4239 | 0x91300000, | ||
4240 | 0x00098200, | ||
4241 | 0xd8f00000, | ||
4242 | 0x00098200, | ||
4243 | 0x91500000, | ||
4244 | 0x00098200, | ||
4245 | 0xd9100000, | ||
4246 | 0x00098200, | ||
4247 | 0x38010000, | ||
4248 | 0x00098200, | ||
4249 | 0x90100000, | ||
4250 | 0x00098200, | ||
4251 | 0x7e038378, | ||
4252 | 0x92010020, | ||
4253 | 0x7c240b78, | ||
4254 | 0x48000001, | ||
4255 | 0x0003002e, | ||
4256 | 0x81c30000, | ||
4257 | 0x00098200, | ||
4258 | 0x3ac00000, | ||
4259 | 0x00098200, | ||
4260 | 0x81630000, | ||
4261 | 0x00098200, | ||
4262 | 0x3cc059c0, | ||
4263 | 0x3b000000, | ||
4264 | 0x7c721b78, | ||
4265 | 0x90c10010, | ||
4266 | 0x814efffc, | ||
4267 | 0x60c60004, | ||
4268 | 0x3ae00000, | ||
4269 | 0x00098200, | ||
4270 | 0x38000000, | ||
4271 | 0x00098200, | ||
4272 | 0xc3c10010, | ||
4273 | 0x90c10010, | ||
4274 | 0x7d6e5850, | ||
4275 | 0x90110000, | ||
4276 | 0x00098200, | ||
4277 | 0xc3e10010, | ||
4278 | 0x820a0000, | ||
4279 | 0x00098200, | ||
4280 | 0x80f00000, | ||
4281 | 0x3a100004, | ||
4282 | 0x54e815ba, | ||
4283 | 0x54f4dd78, | ||
4284 | 0x7c11402e, | ||
4285 | 0x7e947214, | ||
4286 | 0x7c0903a6, | ||
4287 | 0x4e800420, | ||
4288 | 0x00000000, | ||
4289 | 0x00060028, | ||
4290 | 0x00000000, | ||
4291 | 0x82110000, | ||
4292 | 0x00098200, | ||
4293 | 0x91d20000, | ||
4294 | 0x00098200, | ||
4295 | 0x91520000, | ||
4296 | 0x00098200, | ||
4297 | 0x92500000, | ||
4298 | 0x00098200, | ||
4299 | 0x7e038378, | ||
4300 | 0x7e84a378, | ||
4301 | 0x48000001, | ||
4302 | 0x0003002f, | ||
4303 | 0x80700000, | ||
4304 | 0x00098200, | ||
4305 | 0xc8300000, | ||
4306 | 0x00098200, | ||
4307 | 0x80900000, | ||
4308 | 0x00098200, | ||
4309 | 0x48000000, | ||
4310 | 0x0005001a, | ||
4311 | 0x00000000, | ||
4312 | 0x000600a0, | ||
4313 | 0x00000000, | ||
4314 | 0x81030000, | ||
4315 | 0x00098200, | ||
4316 | 0x7c0802a6, | ||
4317 | 0x88830000, | ||
4318 | 0x00098200, | ||
4319 | 0x88a30000, | ||
4320 | 0x00098200, | ||
4321 | 0x7d0800d0, | ||
4322 | 0x90010004, | ||
4323 | 0x2c850000, | ||
4324 | 0x7c290b78, | ||
4325 | 0x3484ffff, | ||
4326 | 0x7c21416e, | ||
4327 | 0x4cc63042, | ||
4328 | 0x91c9fffc, | ||
4329 | 0x9069fff8, | ||
4330 | 0x7d2e4b78, | ||
4331 | 0x39030000, | ||
4332 | 0x00098200, | ||
4333 | 0x54841000, | ||
4334 | 0x000900a1, | ||
4335 | 0x41a00000, | ||
4336 | 0x00050802, | ||
4337 | 0x39210008, | ||
4338 | 0x0006000b, | ||
4339 | 0x7c08202e, | ||
4340 | 0x7c09212e, | ||
4341 | 0x3484fffc, | ||
4342 | 0x40800000, | ||
4343 | 0x0005080b, | ||
4344 | 0x0006000c, | ||
4345 | 0x40a60000, | ||
4346 | 0x00050803, | ||
4347 | 0xc8230000, | ||
4348 | 0x00098200, | ||
4349 | 0xc8430000, | ||
4350 | 0x00098200, | ||
4351 | 0xc8630000, | ||
4352 | 0x00098200, | ||
4353 | 0xc8830000, | ||
4354 | 0x00098200, | ||
4355 | 0xc8a30000, | ||
4356 | 0x00098200, | ||
4357 | 0xc8c30000, | ||
4358 | 0x00098200, | ||
4359 | 0xc8e30000, | ||
4360 | 0x00098200, | ||
4361 | 0xc9030000, | ||
4362 | 0x00098200, | ||
4363 | 0x0006000d, | ||
4364 | 0x80030000, | ||
4365 | 0x00098200, | ||
4366 | 0x80830000, | ||
4367 | 0x00098200, | ||
4368 | 0x80a30000, | ||
4369 | 0x00098200, | ||
4370 | 0x00000000, | ||
4371 | 0x80c30000, | ||
4372 | 0x00098200, | ||
4373 | 0x80e30000, | ||
4374 | 0x00098200, | ||
4375 | 0x7c0903a6, | ||
4376 | 0x81030000, | ||
4377 | 0x00098200, | ||
4378 | 0x81230000, | ||
4379 | 0x00098200, | ||
4380 | 0x81430000, | ||
4381 | 0x00098200, | ||
4382 | 0x80630000, | ||
4383 | 0x00098200, | ||
4384 | 0x4e800421, | ||
4385 | 0x810efff8, | ||
4386 | 0x812efffc, | ||
4387 | 0x800e0004, | ||
4388 | 0x90680000, | ||
4389 | 0x00098200, | ||
4390 | 0xd8280000, | ||
4391 | 0x00098200, | ||
4392 | 0x90880000, | ||
4393 | 0x00098200, | ||
4394 | 0x7c0803a6, | ||
4395 | 0x90a80000, | ||
4396 | 0x00098200, | ||
4397 | 0x7dc17378, | ||
4398 | 0x90c80000, | ||
4399 | 0x00098200, | ||
4400 | 0x7d2e4b78, | ||
4401 | 0x4e800020, | ||
4402 | 0x00000000, | ||
4403 | 0x00080000, | ||
4404 | 0x00000000, | ||
4405 | 0x7c14706e, | ||
4406 | 0x3a100004, | ||
4407 | 0x80940004, | ||
4408 | 0x7d0c706e, | ||
4409 | 0x8130fffc, | ||
4410 | 0x7c00b040, | ||
4411 | 0x80ac0004, | ||
4412 | 0x552993ba, | ||
4413 | 0x7c88b040, | ||
4414 | 0x3d290000, | ||
4415 | 0x00098200, | ||
4416 | 0x40820000, | ||
4417 | 0x00050807, | ||
4418 | 0x40860000, | ||
4419 | 0x00050808, | ||
4420 | 0x7c042800, | ||
4421 | 0x00000000, | ||
4422 | 0x40800000, | ||
4423 | 0x00050802, | ||
4424 | 0x00000000, | ||
4425 | 0x41800000, | ||
4426 | 0x00050802, | ||
4427 | 0x00000000, | ||
4428 | 0x41810000, | ||
4429 | 0x00050802, | ||
4430 | 0x00000000, | ||
4431 | 0x40810000, | ||
4432 | 0x00050802, | ||
4433 | 0x00000000, | ||
4434 | 0x0006000b, | ||
4435 | 0x7e104a14, | ||
4436 | 0x0006000c, | ||
4437 | 0x80f00000, | ||
4438 | 0x3a100004, | ||
4439 | 0x54e815ba, | ||
4440 | 0x7c11402e, | ||
4441 | 0x7c0903a6, | ||
4442 | 0x54ea5d78, | ||
4443 | 0x54ec9b78, | ||
4444 | 0x54f4dd78, | ||
4445 | 0x54eb9d78, | ||
4446 | 0x4e800420, | ||
4447 | 0x00060011, | ||
4448 | 0x41810000, | ||
4449 | 0x00050835, | ||
4450 | 0xc8140000, | ||
4451 | 0x41850000, | ||
4452 | 0x00050835, | ||
4453 | 0x41840000, | ||
4454 | 0x00050804, | ||
4455 | 0x6ca58000, | ||
4456 | 0x90a1000c, | ||
4457 | 0xc8210008, | ||
4458 | 0xfc21f828, | ||
4459 | 0x48000000, | ||
4460 | 0x00050005, | ||
4461 | 0x00060012, | ||
4462 | 0x41850000, | ||
4463 | 0x00050835, | ||
4464 | 0x6c848000, | ||
4465 | 0x9081000c, | ||
4466 | 0xc8010008, | ||
4467 | 0xfc00f828, | ||
4468 | 0x0006000e, | ||
4469 | 0xc82c0000, | ||
4470 | 0x0006000f, | ||
4471 | 0xfc000800, | ||
4472 | 0x00000000, | ||
4473 | 0x40800000, | ||
4474 | 0x0005080c, | ||
4475 | 0x00000000, | ||
4476 | 0x41800000, | ||
4477 | 0x0005080c, | ||
4478 | 0x00000000, | ||
4479 | 0x4c001382, | ||
4480 | 0x40800000, | ||
4481 | 0x0005080c, | ||
4482 | 0x00000000, | ||
4483 | 0x4c001382, | ||
4484 | 0x41800000, | ||
4485 | 0x0005080c, | ||
4486 | 0x00000000, | ||
4487 | 0x48000000, | ||
4488 | 0x0005000b, | ||
4489 | 0x00000000, | ||
4490 | 0x7c0ea02e, | ||
4491 | 0x3a100004, | ||
4492 | 0x7c0ea4ae, | ||
4493 | 0x7d0e602e, | ||
4494 | 0x7c00b040, | ||
4495 | 0x8130fffc, | ||
4496 | 0x7c2e64ae, | ||
4497 | 0x7c88b040, | ||
4498 | 0x552993ba, | ||
4499 | 0x40800000, | ||
4500 | 0x00050835, | ||
4501 | 0x3d290000, | ||
4502 | 0x00098200, | ||
4503 | 0x40840000, | ||
4504 | 0x00050835, | ||
4505 | 0xfc000800, | ||
4506 | 0x00000000, | ||
4507 | 0x40800000, | ||
4508 | 0x00050801, | ||
4509 | 0x00000000, | ||
4510 | 0x41800000, | ||
4511 | 0x00050801, | ||
4512 | 0x00000000, | ||
4513 | 0x4c001382, | ||
4514 | 0x40800000, | ||
4515 | 0x00050801, | ||
4516 | 0x00000000, | ||
4517 | 0x4c001382, | ||
4518 | 0x41800000, | ||
4519 | 0x00050801, | ||
4520 | 0x00000000, | ||
4521 | 0x7e104a14, | ||
4522 | 0x0006000b, | ||
4523 | 0x80f00000, | ||
4524 | 0x3a100004, | ||
4525 | 0x54e815ba, | ||
4526 | 0x7c11402e, | ||
4527 | 0x7c0903a6, | ||
4528 | 0x54ea5d78, | ||
4529 | 0x54ec9b78, | ||
4530 | 0x54f4dd78, | ||
4531 | 0x54eb9d78, | ||
4532 | 0x4e800420, | ||
4533 | 0x00000000, | ||
4534 | 0x7c14706e, | ||
4535 | 0x3a100004, | ||
4536 | 0x80940004, | ||
4537 | 0x7d0c706e, | ||
4538 | 0x7c00b040, | ||
4539 | 0x8130fffc, | ||
4540 | 0x7c88b040, | ||
4541 | 0x552993ba, | ||
4542 | 0x80ac0004, | ||
4543 | 0x4fa12b82, | ||
4544 | 0x3d290000, | ||
4545 | 0x00098200, | ||
4546 | 0x00000000, | ||
4547 | 0x409d0000, | ||
4548 | 0x000508a1, | ||
4549 | 0x00000000, | ||
4550 | 0x409d0000, | ||
4551 | 0x000508a2, | ||
4552 | 0x00000000, | ||
4553 | 0x7c14706e, | ||
4554 | 0x81300000, | ||
4555 | 0xc8140000, | ||
4556 | 0x3a100004, | ||
4557 | 0x7d0c706e, | ||
4558 | 0x7c00b040, | ||
4559 | 0x552993ba, | ||
4560 | 0xc82c0000, | ||
4561 | 0x7c88b040, | ||
4562 | 0x3d290000, | ||
4563 | 0x00098200, | ||
4564 | 0x40800000, | ||
4565 | 0x00050805, | ||
4566 | 0x40840000, | ||
4567 | 0x00050805, | ||
4568 | 0xfc000800, | ||
4569 | 0x00000000, | ||
4570 | 0x40820000, | ||
4571 | 0x00050801, | ||
4572 | 0x7e104a14, | ||
4573 | 0x00000000, | ||
4574 | 0x41820000, | ||
4575 | 0x00050801, | ||
4576 | 0x7e104a14, | ||
4577 | 0x00000000, | ||
4578 | 0x0006000b, | ||
4579 | 0x80f00000, | ||
4580 | 0x3a100004, | ||
4581 | 0x54e815ba, | ||
4582 | 0x7c11402e, | ||
4583 | 0x7c0903a6, | ||
4584 | 0x54ea5d78, | ||
4585 | 0x54ec9b78, | ||
4586 | 0x54f4dd78, | ||
4587 | 0x54eb9d78, | ||
4588 | 0x4e800420, | ||
4589 | 0x00000000, | ||
4590 | 0x0006000f, | ||
4591 | 0x00000000, | ||
4592 | 0x80940004, | ||
4593 | 0x80ac0004, | ||
4594 | 0x00000000, | ||
4595 | 0x2f800000, | ||
4596 | 0x00098200, | ||
4597 | 0x2e880000, | ||
4598 | 0x00098200, | ||
4599 | 0x00000000, | ||
4600 | 0x7c0600f8, | ||
4601 | 0x7c004040, | ||
4602 | 0x28860000, | ||
4603 | 0x00090200, | ||
4604 | 0x00000000, | ||
4605 | 0x4fdeb382, | ||
4606 | 0x00000000, | ||
4607 | 0x2b060000, | ||
4608 | 0x00090200, | ||
4609 | 0x00000000, | ||
4610 | 0x419e0000, | ||
4611 | 0x0005083b, | ||
4612 | 0x00000000, | ||
4613 | 0x7e842840, | ||
4614 | 0x4c222902, | ||
4615 | 0x4c161342, | ||
4616 | 0x4c42b202, | ||
4617 | 0x7e158378, | ||
4618 | 0x4c420b82, | ||
4619 | 0x4c000b82, | ||
4620 | 0x00000000, | ||
4621 | 0x40820000, | ||
4622 | 0x00050806, | ||
4623 | 0x7e104a14, | ||
4624 | 0x00060010, | ||
4625 | 0x00000000, | ||
4626 | 0x41820000, | ||
4627 | 0x00050806, | ||
4628 | 0x7e104a14, | ||
4629 | 0x00060010, | ||
4630 | 0x00000000, | ||
4631 | 0x40800000, | ||
4632 | 0x00050802, | ||
4633 | 0x0006000b, | ||
4634 | 0x80f00000, | ||
4635 | 0x3a100004, | ||
4636 | 0x54e815ba, | ||
4637 | 0x7c11402e, | ||
4638 | 0x7c0903a6, | ||
4639 | 0x54ea5d78, | ||
4640 | 0x54ec9b78, | ||
4641 | 0x54f4dd78, | ||
4642 | 0x54eb9d78, | ||
4643 | 0x4e800420, | ||
4644 | 0x0006000c, | ||
4645 | 0x00000000, | ||
4646 | 0x41800000, | ||
4647 | 0x0005080b, | ||
4648 | 0x00000000, | ||
4649 | 0x41980000, | ||
4650 | 0x0005080b, | ||
4651 | 0x81240000, | ||
4652 | 0x00098200, | ||
4653 | 0x38c00000, | ||
4654 | 0x00098200, | ||
4655 | 0x28090000, | ||
4656 | 0x41820000, | ||
4657 | 0x0005080b, | ||
4658 | 0x89290000, | ||
4659 | 0x00098200, | ||
4660 | 0x71290000, | ||
4661 | 0x00090200, | ||
4662 | 0x40820000, | ||
4663 | 0x0005080b, | ||
4664 | 0x7eb0ab78, | ||
4665 | 0x48000000, | ||
4666 | 0x0005003a, | ||
4667 | 0x00000000, | ||
4668 | 0x7c14706e, | ||
4669 | 0x558c007e, | ||
4670 | 0x000900ab, | ||
4671 | 0x80d40004, | ||
4672 | 0x81300000, | ||
4673 | 0x218cfffc, | ||
4674 | 0x3a100004, | ||
4675 | 0x00000000, | ||
4676 | 0x2c000000, | ||
4677 | 0x00098200, | ||
4678 | 0x00000000, | ||
4679 | 0x7d0f602e, | ||
4680 | 0x20000000, | ||
4681 | 0x00098200, | ||
4682 | 0x00000000, | ||
4683 | 0x41820000, | ||
4684 | 0x0005083b, | ||
4685 | 0x00000000, | ||
4686 | 0x7d064050, | ||
4687 | 0x7c004378, | ||
4688 | 0x552993ba, | ||
4689 | 0x20000000, | ||
4690 | 0x3d290000, | ||
4691 | 0x00098200, | ||
4692 | 0x7d084110, | ||
4693 | 0x00000000, | ||
4694 | 0x7d294078, | ||
4695 | 0x00000000, | ||
4696 | 0x7d294038, | ||
4697 | 0x00000000, | ||
4698 | 0x7e104a14, | ||
4699 | 0x80f00000, | ||
4700 | 0x3a100004, | ||
4701 | 0x54e815ba, | ||
4702 | 0x7c11402e, | ||
4703 | 0x7c0903a6, | ||
4704 | 0x54ea5d78, | ||
4705 | 0x54ec9b78, | ||
4706 | 0x54f4dd78, | ||
4707 | 0x54eb9d78, | ||
4708 | 0x4e800420, | ||
4709 | 0x00000000, | ||
4710 | 0x7c14706e, | ||
4711 | 0x3a100004, | ||
4712 | 0x80940004, | ||
4713 | 0x7d0c786e, | ||
4714 | 0x7c00b040, | ||
4715 | 0x8130fffc, | ||
4716 | 0x7c88b040, | ||
4717 | 0x552993ba, | ||
4718 | 0x80ac0004, | ||
4719 | 0x3d290000, | ||
4720 | 0x00098200, | ||
4721 | 0x00000000, | ||
4722 | 0x000600a1, | ||
4723 | 0x00000000, | ||
4724 | 0x000600a2, | ||
4725 | 0x00000000, | ||
4726 | 0x40820000, | ||
4727 | 0x00050807, | ||
4728 | 0x40860000, | ||
4729 | 0x00050808, | ||
4730 | 0x7c042800, | ||
4731 | 0x0006000e, | ||
4732 | 0x00000000, | ||
4733 | 0x000600a1, | ||
4734 | 0x00000000, | ||
4735 | 0x000600a2, | ||
4736 | 0x00000000, | ||
4737 | 0x7c0ea02e, | ||
4738 | 0x3a100004, | ||
4739 | 0x7c0ea4ae, | ||
4740 | 0x8130fffc, | ||
4741 | 0x7c2f64ae, | ||
4742 | 0x552993ba, | ||
4743 | 0x7c00b040, | ||
4744 | 0x3d290000, | ||
4745 | 0x00098200, | ||
4746 | 0x40800000, | ||
4747 | 0x00050803, | ||
4748 | 0xfc000800, | ||
4749 | 0x00000000, | ||
4750 | 0x40820000, | ||
4751 | 0x00050801, | ||
4752 | 0x7e104a14, | ||
4753 | 0x0006000b, | ||
4754 | 0x00000000, | ||
4755 | 0x0006000d, | ||
4756 | 0x00000000, | ||
4757 | 0x41820000, | ||
4758 | 0x00050802, | ||
4759 | 0x0006000b, | ||
4760 | 0x00000000, | ||
4761 | 0x0006000d, | ||
4762 | 0x00000000, | ||
4763 | 0x7e104a14, | ||
4764 | 0x0006000c, | ||
4765 | 0x00000000, | ||
4766 | 0x80f00000, | ||
4767 | 0x3a100004, | ||
4768 | 0x54e815ba, | ||
4769 | 0x7c11402e, | ||
4770 | 0x7c0903a6, | ||
4771 | 0x54ea5d78, | ||
4772 | 0x54ec9b78, | ||
4773 | 0x54f4dd78, | ||
4774 | 0x54eb9d78, | ||
4775 | 0x4e800420, | ||
4776 | 0x00000000, | ||
4777 | 0x0006000d, | ||
4778 | 0x2c000000, | ||
4779 | 0x00098200, | ||
4780 | 0x41820000, | ||
4781 | 0x0005083b, | ||
4782 | 0x48000000, | ||
4783 | 0x0005000b, | ||
4784 | 0x00000000, | ||
4785 | 0x00060011, | ||
4786 | 0x40800000, | ||
4787 | 0x0005080d, | ||
4788 | 0xc8140000, | ||
4789 | 0x41840000, | ||
4790 | 0x00050801, | ||
4791 | 0x6ca58000, | ||
4792 | 0x90a1000c, | ||
4793 | 0xc8210008, | ||
4794 | 0xfc21f828, | ||
4795 | 0x48000000, | ||
4796 | 0x00050002, | ||
4797 | 0x00060012, | ||
4798 | 0x6c848000, | ||
4799 | 0x9081000c, | ||
4800 | 0xc8010008, | ||
4801 | 0xfc00f828, | ||
4802 | 0x0006000b, | ||
4803 | 0xc82c0000, | ||
4804 | 0x0006000c, | ||
4805 | 0xfc000800, | ||
4806 | 0x48000000, | ||
4807 | 0x0005000e, | ||
4808 | 0x00000000, | ||
4809 | 0x7c0ea02e, | ||
4810 | 0x558800fe, | ||
4811 | 0x000900ab, | ||
4812 | 0x81300000, | ||
4813 | 0x7d0840f8, | ||
4814 | 0x3a100004, | ||
4815 | 0x00000000, | ||
4816 | 0x2c000000, | ||
4817 | 0x00098200, | ||
4818 | 0x00000000, | ||
4819 | 0x7c080050, | ||
4820 | 0x00000000, | ||
4821 | 0x41820000, | ||
4822 | 0x0005083b, | ||
4823 | 0x00000000, | ||
4824 | 0x552993ba, | ||
4825 | 0x3000ffff, | ||
4826 | 0x3d290000, | ||
4827 | 0x00098200, | ||
4828 | 0x7d084110, | ||
4829 | 0x00000000, | ||
4830 | 0x7d294038, | ||
4831 | 0x00000000, | ||
4832 | 0x7d294078, | ||
4833 | 0x00000000, | ||
4834 | 0x7e104a14, | ||
4835 | 0x80f00000, | ||
4836 | 0x3a100004, | ||
4837 | 0x54e815ba, | ||
4838 | 0x7c11402e, | ||
4839 | 0x7c0903a6, | ||
4840 | 0x54ea5d78, | ||
4841 | 0x54ec9b78, | ||
4842 | 0x54f4dd78, | ||
4843 | 0x54eb9d78, | ||
4844 | 0x4e800420, | ||
4845 | 0x00000000, | ||
4846 | 0x7c0e602e, | ||
4847 | 0x80f00000, | ||
4848 | 0x3a100004, | ||
4849 | 0x00000000, | ||
4850 | 0x20000000, | ||
4851 | 0x00098200, | ||
4852 | 0x54e993ba, | ||
4853 | 0x7d084110, | ||
4854 | 0x3d290000, | ||
4855 | 0x00098200, | ||
4856 | 0x00000000, | ||
4857 | 0x7d294078, | ||
4858 | 0x00000000, | ||
4859 | 0x7d294038, | ||
4860 | 0x00000000, | ||
4861 | 0x7e104a14, | ||
4862 | 0x00000000, | ||
4863 | 0x39000000, | ||
4864 | 0x00098200, | ||
4865 | 0x7c0e64ae, | ||
4866 | 0x7c004040, | ||
4867 | 0x00000000, | ||
4868 | 0x40800000, | ||
4869 | 0x00050801, | ||
4870 | 0x00000000, | ||
4871 | 0x41800000, | ||
4872 | 0x00050801, | ||
4873 | 0x00000000, | ||
4874 | 0x3e100000, | ||
4875 | 0x00098200, | ||
4876 | 0x54e993ba, | ||
4877 | 0x7c0ea5ae, | ||
4878 | 0x7e104a14, | ||
4879 | 0x0006000b, | ||
4880 | 0x00000000, | ||
4881 | 0x80f00000, | ||
4882 | 0x3a100004, | ||
4883 | 0x54e815ba, | ||
4884 | 0x7c11402e, | ||
4885 | 0x7c0903a6, | ||
4886 | 0x54ea5d78, | ||
4887 | 0x54ec9b78, | ||
4888 | 0x54f4dd78, | ||
4889 | 0x54eb9d78, | ||
4890 | 0x4e800420, | ||
4891 | 0x00000000, | ||
4892 | 0x80f00000, | ||
4893 | 0x3a100004, | ||
4894 | 0x7c0e64ae, | ||
4895 | 0x7c0ea5ae, | ||
4896 | 0x54e815ba, | ||
4897 | 0x7c11402e, | ||
4898 | 0x7c0903a6, | ||
4899 | 0x54ea5d78, | ||
4900 | 0x54ec9b78, | ||
4901 | 0x54f4dd78, | ||
4902 | 0x54eb9d78, | ||
4903 | 0x4e800420, | ||
4904 | 0x00000000, | ||
4905 | 0x80f00000, | ||
4906 | 0x3a100004, | ||
4907 | 0x7c0e602e, | ||
4908 | 0x21000000, | ||
4909 | 0x00098200, | ||
4910 | 0x7c004114, | ||
4911 | 0x7c0ea12e, | ||
4912 | 0x54e815ba, | ||
4913 | 0x7c11402e, | ||
4914 | 0x7c0903a6, | ||
4915 | 0x54ea5d78, | ||
4916 | 0x54ec9b78, | ||
4917 | 0x54f4dd78, | ||
4918 | 0x54eb9d78, | ||
4919 | 0x4e800420, | ||
4920 | 0x00000000, | ||
4921 | 0x7d0c706e, | ||
4922 | 0x800c0004, | ||
4923 | 0x7c08b040, | ||
4924 | 0x00000000, | ||
4925 | 0x40820000, | ||
4926 | 0x00050805, | ||
4927 | 0x7c0004d1, | ||
4928 | 0x41830000, | ||
4929 | 0x00050804, | ||
4930 | 0x0006000b, | ||
4931 | 0x80f00000, | ||
4932 | 0x3a100004, | ||
4933 | 0x7ed4716e, | ||
4934 | 0x90140004, | ||
4935 | 0x0006000d, | ||
4936 | 0x54e815ba, | ||
4937 | 0x7c11402e, | ||
4938 | 0x7c0903a6, | ||
4939 | 0x54ea5d78, | ||
4940 | 0x54ec9b78, | ||
4941 | 0x54f4dd78, | ||
4942 | 0x54eb9d78, | ||
4943 | 0x4e800420, | ||
4944 | 0x0006000e, | ||
4945 | 0x7c000400, | ||
4946 | 0x40a10000, | ||
4947 | 0x0005080b, | ||
4948 | 0x3d0041e0, | ||
4949 | 0x38000000, | ||
4950 | 0x48000000, | ||
4951 | 0x00050007, | ||
4952 | 0x00000000, | ||
4953 | 0x0006000f, | ||
4954 | 0x40800000, | ||
4955 | 0x0005083e, | ||
4956 | 0x6d088000, | ||
4957 | 0x00060011, | ||
4958 | 0x80f00000, | ||
4959 | 0x3a100004, | ||
4960 | 0x7d14716e, | ||
4961 | 0x90140004, | ||
4962 | 0x00000000, | ||
4963 | 0x48000000, | ||
4964 | 0x0005000d, | ||
4965 | 0x00000000, | ||
4966 | 0x54e815ba, | ||
4967 | 0x7c11402e, | ||
4968 | 0x7c0903a6, | ||
4969 | 0x54ea5d78, | ||
4970 | 0x54ec9b78, | ||
4971 | 0x54f4dd78, | ||
4972 | 0x54eb9d78, | ||
4973 | 0x4e800420, | ||
4974 | 0x00000000, | ||
4975 | 0x7c0c706e, | ||
4976 | 0x806c0004, | ||
4977 | 0x2c000000, | ||
4978 | 0x00098200, | ||
4979 | 0x40820000, | ||
4980 | 0x00050802, | ||
4981 | 0x80630000, | ||
4982 | 0x00098200, | ||
4983 | 0x0006000b, | ||
4984 | 0x00000000, | ||
4985 | 0x80f00000, | ||
4986 | 0x3a100004, | ||
4987 | 0x7ed4716e, | ||
4988 | 0x90740004, | ||
4989 | 0x00000000, | ||
4990 | 0x9061000c, | ||
4991 | 0xc8010008, | ||
4992 | 0xfc00f028, | ||
4993 | 0x80f00000, | ||
4994 | 0x3a100004, | ||
4995 | 0x7c0ea5ae, | ||
4996 | 0x00000000, | ||
4997 | 0x54e815ba, | ||
4998 | 0x7c11402e, | ||
4999 | 0x7c0903a6, | ||
5000 | 0x54ea5d78, | ||
5001 | 0x54ec9b78, | ||
5002 | 0x54f4dd78, | ||
5003 | 0x54eb9d78, | ||
5004 | 0x4e800420, | ||
5005 | 0x0006000c, | ||
5006 | 0x2c000000, | ||
5007 | 0x00098200, | ||
5008 | 0x40820000, | ||
5009 | 0x00050843, | ||
5010 | 0x00000000, | ||
5011 | 0x81230000, | ||
5012 | 0x00098200, | ||
5013 | 0x28090000, | ||
5014 | 0x40820000, | ||
5015 | 0x00050809, | ||
5016 | 0x0006000d, | ||
5017 | 0x00000000, | ||
5018 | 0x00060044, | ||
5019 | 0x48000001, | ||
5020 | 0x00030026, | ||
5021 | 0x48000000, | ||
5022 | 0x0005000b, | ||
5023 | 0x00000000, | ||
5024 | 0x00060013, | ||
5025 | 0x88090000, | ||
5026 | 0x00098200, | ||
5027 | 0x70000000, | ||
5028 | 0x00090200, | ||
5029 | 0x40820000, | ||
5030 | 0x0005080d, | ||
5031 | 0x48000000, | ||
5032 | 0x00050043, | ||
5033 | 0x00000000, | ||
5034 | 0x7d0a706e, | ||
5035 | 0x7d2b786e, | ||
5036 | 0x806a0004, | ||
5037 | 0x7c08b040, | ||
5038 | 0x808b0004, | ||
5039 | 0x00000000, | ||
5040 | 0x7d0a706e, | ||
5041 | 0x7d2b786e, | ||
5042 | 0x808a0004, | ||
5043 | 0x7c08b040, | ||
5044 | 0x806b0004, | ||
5045 | 0x00000000, | ||
5046 | 0x7d0a706e, | ||
5047 | 0x7d2b706e, | ||
5048 | 0x806a0004, | ||
5049 | 0x7c08b040, | ||
5050 | 0x808b0004, | ||
5051 | 0x00000000, | ||
5052 | 0x7c89b040, | ||
5053 | 0x40820000, | ||
5054 | 0x00050805, | ||
5055 | 0x40860000, | ||
5056 | 0x00050805, | ||
5057 | 0x7c632615, | ||
5058 | 0x41830000, | ||
5059 | 0x00050804, | ||
5060 | 0x0006000b, | ||
5061 | 0x80f00000, | ||
5062 | 0x3a100004, | ||
5063 | 0x7ed4716e, | ||
5064 | 0x90740004, | ||
5065 | 0x0006000c, | ||
5066 | 0x54e815ba, | ||
5067 | 0x7c11402e, | ||
5068 | 0x7c0903a6, | ||
5069 | 0x54ea5d78, | ||
5070 | 0x54ec9b78, | ||
5071 | 0x54f4dd78, | ||
5072 | 0x54eb9d78, | ||
5073 | 0x4e800420, | ||
5074 | 0x0006000e, | ||
5075 | 0x7c000400, | ||
5076 | 0x40a10000, | ||
5077 | 0x0005080b, | ||
5078 | 0x00000000, | ||
5079 | 0x48000000, | ||
5080 | 0x00050041, | ||
5081 | 0x00000000, | ||
5082 | 0x48000000, | ||
5083 | 0x0005003d, | ||
5084 | 0x00000000, | ||
5085 | 0x48000000, | ||
5086 | 0x00050042, | ||
5087 | 0x00000000, | ||
5088 | 0x0006000f, | ||
5089 | 0x00000000, | ||
5090 | 0xc9ea0000, | ||
5091 | 0x4c002202, | ||
5092 | 0xc9cb0000, | ||
5093 | 0x00000000, | ||
5094 | 0xc9ca0000, | ||
5095 | 0x4c002202, | ||
5096 | 0xc9eb0000, | ||
5097 | 0x00000000, | ||
5098 | 0x40800000, | ||
5099 | 0x00050841, | ||
5100 | 0x00000000, | ||
5101 | 0x40800000, | ||
5102 | 0x0005083d, | ||
5103 | 0x00000000, | ||
5104 | 0x40800000, | ||
5105 | 0x00050842, | ||
5106 | 0x00000000, | ||
5107 | 0xfc0e782a, | ||
5108 | 0x80f00000, | ||
5109 | 0x3a100004, | ||
5110 | 0x7c0ea5ae, | ||
5111 | 0x48000000, | ||
5112 | 0x0005000c, | ||
5113 | 0x00000000, | ||
5114 | 0x7d0e502e, | ||
5115 | 0x00000000, | ||
5116 | 0x7d2f582e, | ||
5117 | 0x00000000, | ||
5118 | 0x7dce54ae, | ||
5119 | 0x7def5cae, | ||
5120 | 0x00000000, | ||
5121 | 0x7c08b040, | ||
5122 | 0x7c89b040, | ||
5123 | 0x4c002202, | ||
5124 | 0x40800000, | ||
5125 | 0x0005083f, | ||
5126 | 0x00000000, | ||
5127 | 0x7c08b040, | ||
5128 | 0x40800000, | ||
5129 | 0x0005083f, | ||
5130 | 0x00000000, | ||
5131 | 0x7d0e502e, | ||
5132 | 0x00000000, | ||
5133 | 0x7d2f582e, | ||
5134 | 0x00000000, | ||
5135 | 0x7dee54ae, | ||
5136 | 0x7dcf5cae, | ||
5137 | 0x00000000, | ||
5138 | 0x7c08b040, | ||
5139 | 0x7c89b040, | ||
5140 | 0x4c002202, | ||
5141 | 0x40800000, | ||
5142 | 0x0005083c, | ||
5143 | 0x00000000, | ||
5144 | 0x7c08b040, | ||
5145 | 0x40800000, | ||
5146 | 0x0005083c, | ||
5147 | 0x00000000, | ||
5148 | 0x7d0e502e, | ||
5149 | 0x7d2e582e, | ||
5150 | 0x7dce54ae, | ||
5151 | 0x7dee5cae, | ||
5152 | 0x7c08b040, | ||
5153 | 0x7c89b040, | ||
5154 | 0x4c002202, | ||
5155 | 0x40800000, | ||
5156 | 0x00050840, | ||
5157 | 0x00000000, | ||
5158 | 0xfc0e782a, | ||
5159 | 0x80f00000, | ||
5160 | 0x3a100004, | ||
5161 | 0x7c0ea5ae, | ||
5162 | 0x54e815ba, | ||
5163 | 0x7c11402e, | ||
5164 | 0x7c0903a6, | ||
5165 | 0x54ea5d78, | ||
5166 | 0x54ec9b78, | ||
5167 | 0x54f4dd78, | ||
5168 | 0x54eb9d78, | ||
5169 | 0x4e800420, | ||
5170 | 0x00000000, | ||
5171 | 0x7d0a706e, | ||
5172 | 0x7d2b786e, | ||
5173 | 0x806a0004, | ||
5174 | 0x7c08b040, | ||
5175 | 0x808b0004, | ||
5176 | 0x00000000, | ||
5177 | 0x7d0a706e, | ||
5178 | 0x7d2b786e, | ||
5179 | 0x808a0004, | ||
5180 | 0x7c08b040, | ||
5181 | 0x806b0004, | ||
5182 | 0x00000000, | ||
5183 | 0x7d0a706e, | ||
5184 | 0x7d2b706e, | ||
5185 | 0x806a0004, | ||
5186 | 0x7c08b040, | ||
5187 | 0x808b0004, | ||
5188 | 0x00000000, | ||
5189 | 0x7c89b040, | ||
5190 | 0x40820000, | ||
5191 | 0x00050805, | ||
5192 | 0x40860000, | ||
5193 | 0x00050805, | ||
5194 | 0x7c641c51, | ||
5195 | 0x41830000, | ||
5196 | 0x00050804, | ||
5197 | 0x0006000b, | ||
5198 | 0x80f00000, | ||
5199 | 0x3a100004, | ||
5200 | 0x7ed4716e, | ||
5201 | 0x90740004, | ||
5202 | 0x0006000c, | ||
5203 | 0x54e815ba, | ||
5204 | 0x7c11402e, | ||
5205 | 0x7c0903a6, | ||
5206 | 0x54ea5d78, | ||
5207 | 0x54ec9b78, | ||
5208 | 0x54f4dd78, | ||
5209 | 0x54eb9d78, | ||
5210 | 0x4e800420, | ||
5211 | 0x0006000e, | ||
5212 | 0x7c000400, | ||
5213 | 0x40a10000, | ||
5214 | 0x0005080b, | ||
5215 | 0x00000000, | ||
5216 | 0x48000000, | ||
5217 | 0x00050041, | ||
5218 | 0x00000000, | ||
5219 | 0x48000000, | ||
5220 | 0x0005003d, | ||
5221 | 0x00000000, | ||
5222 | 0x48000000, | ||
5223 | 0x00050042, | ||
5224 | 0x00000000, | ||
5225 | 0x0006000f, | ||
5226 | 0x00000000, | ||
5227 | 0xc9ea0000, | ||
5228 | 0x4c002202, | ||
5229 | 0xc9cb0000, | ||
5230 | 0x00000000, | ||
5231 | 0xc9ca0000, | ||
5232 | 0x4c002202, | ||
5233 | 0xc9eb0000, | ||
5234 | 0x00000000, | ||
5235 | 0x40800000, | ||
5236 | 0x00050841, | ||
5237 | 0x00000000, | ||
5238 | 0x40800000, | ||
5239 | 0x0005083d, | ||
5240 | 0x00000000, | ||
5241 | 0x40800000, | ||
5242 | 0x00050842, | ||
5243 | 0x00000000, | ||
5244 | 0xfc0e7828, | ||
5245 | 0x80f00000, | ||
5246 | 0x3a100004, | ||
5247 | 0x7c0ea5ae, | ||
5248 | 0x48000000, | ||
5249 | 0x0005000c, | ||
5250 | 0x00000000, | ||
5251 | 0x7d0e502e, | ||
5252 | 0x00000000, | ||
5253 | 0x7d2f582e, | ||
5254 | 0x00000000, | ||
5255 | 0x7dce54ae, | ||
5256 | 0x7def5cae, | ||
5257 | 0x00000000, | ||
5258 | 0x7c08b040, | ||
5259 | 0x7c89b040, | ||
5260 | 0x4c002202, | ||
5261 | 0x40800000, | ||
5262 | 0x0005083f, | ||
5263 | 0x00000000, | ||
5264 | 0x7c08b040, | ||
5265 | 0x40800000, | ||
5266 | 0x0005083f, | ||
5267 | 0x00000000, | ||
5268 | 0x7d0e502e, | ||
5269 | 0x00000000, | ||
5270 | 0x7d2f582e, | ||
5271 | 0x00000000, | ||
5272 | 0x7dee54ae, | ||
5273 | 0x7dcf5cae, | ||
5274 | 0x00000000, | ||
5275 | 0x7c08b040, | ||
5276 | 0x7c89b040, | ||
5277 | 0x4c002202, | ||
5278 | 0x40800000, | ||
5279 | 0x0005083c, | ||
5280 | 0x00000000, | ||
5281 | 0x7c08b040, | ||
5282 | 0x40800000, | ||
5283 | 0x0005083c, | ||
5284 | 0x00000000, | ||
5285 | 0x7d0e502e, | ||
5286 | 0x7d2e582e, | ||
5287 | 0x7dce54ae, | ||
5288 | 0x7dee5cae, | ||
5289 | 0x7c08b040, | ||
5290 | 0x7c89b040, | ||
5291 | 0x4c002202, | ||
5292 | 0x40800000, | ||
5293 | 0x00050840, | ||
5294 | 0x00000000, | ||
5295 | 0xfc0e7828, | ||
5296 | 0x80f00000, | ||
5297 | 0x3a100004, | ||
5298 | 0x7c0ea5ae, | ||
5299 | 0x54e815ba, | ||
5300 | 0x7c11402e, | ||
5301 | 0x7c0903a6, | ||
5302 | 0x54ea5d78, | ||
5303 | 0x54ec9b78, | ||
5304 | 0x54f4dd78, | ||
5305 | 0x54eb9d78, | ||
5306 | 0x4e800420, | ||
5307 | 0x00000000, | ||
5308 | 0x7d0a706e, | ||
5309 | 0x7d2b786e, | ||
5310 | 0x806a0004, | ||
5311 | 0x7c08b040, | ||
5312 | 0x808b0004, | ||
5313 | 0x00000000, | ||
5314 | 0x7d0a706e, | ||
5315 | 0x7d2b786e, | ||
5316 | 0x808a0004, | ||
5317 | 0x7c08b040, | ||
5318 | 0x806b0004, | ||
5319 | 0x00000000, | ||
5320 | 0x7d0a706e, | ||
5321 | 0x7d2b706e, | ||
5322 | 0x806a0004, | ||
5323 | 0x7c08b040, | ||
5324 | 0x808b0004, | ||
5325 | 0x00000000, | ||
5326 | 0x7c89b040, | ||
5327 | 0x40820000, | ||
5328 | 0x00050805, | ||
5329 | 0x40860000, | ||
5330 | 0x00050805, | ||
5331 | 0x7c6325d7, | ||
5332 | 0x41830000, | ||
5333 | 0x00050804, | ||
5334 | 0x0006000b, | ||
5335 | 0x80f00000, | ||
5336 | 0x3a100004, | ||
5337 | 0x7ed4716e, | ||
5338 | 0x90740004, | ||
5339 | 0x0006000c, | ||
5340 | 0x54e815ba, | ||
5341 | 0x7c11402e, | ||
5342 | 0x7c0903a6, | ||
5343 | 0x54ea5d78, | ||
5344 | 0x54ec9b78, | ||
5345 | 0x54f4dd78, | ||
5346 | 0x54eb9d78, | ||
5347 | 0x4e800420, | ||
5348 | 0x0006000e, | ||
5349 | 0x7c000400, | ||
5350 | 0x40a10000, | ||
5351 | 0x0005080b, | ||
5352 | 0x00000000, | ||
5353 | 0x48000000, | ||
5354 | 0x00050041, | ||
5355 | 0x00000000, | ||
5356 | 0x48000000, | ||
5357 | 0x0005003d, | ||
5358 | 0x00000000, | ||
5359 | 0x48000000, | ||
5360 | 0x00050042, | ||
5361 | 0x00000000, | ||
5362 | 0x0006000f, | ||
5363 | 0x00000000, | ||
5364 | 0xc9ea0000, | ||
5365 | 0x4c002202, | ||
5366 | 0xc9cb0000, | ||
5367 | 0x00000000, | ||
5368 | 0xc9ca0000, | ||
5369 | 0x4c002202, | ||
5370 | 0xc9eb0000, | ||
5371 | 0x00000000, | ||
5372 | 0x40800000, | ||
5373 | 0x00050841, | ||
5374 | 0x00000000, | ||
5375 | 0x40800000, | ||
5376 | 0x0005083d, | ||
5377 | 0x00000000, | ||
5378 | 0x40800000, | ||
5379 | 0x00050842, | ||
5380 | 0x00000000, | ||
5381 | 0xfc0e03f2, | ||
5382 | 0x80f00000, | ||
5383 | 0x3a100004, | ||
5384 | 0x7c0ea5ae, | ||
5385 | 0x48000000, | ||
5386 | 0x0005000c, | ||
5387 | 0x00000000, | ||
5388 | 0x7d0e502e, | ||
5389 | 0x00000000, | ||
5390 | 0x7d2f582e, | ||
5391 | 0x00000000, | ||
5392 | 0x7dce54ae, | ||
5393 | 0x7def5cae, | ||
5394 | 0x00000000, | ||
5395 | 0x7c08b040, | ||
5396 | 0x7c89b040, | ||
5397 | 0x4c002202, | ||
5398 | 0x40800000, | ||
5399 | 0x0005083f, | ||
5400 | 0x00000000, | ||
5401 | 0x7c08b040, | ||
5402 | 0x40800000, | ||
5403 | 0x0005083f, | ||
5404 | 0x00000000, | ||
5405 | 0x7d0e502e, | ||
5406 | 0x00000000, | ||
5407 | 0x7d2f582e, | ||
5408 | 0x00000000, | ||
5409 | 0x7dee54ae, | ||
5410 | 0x7dcf5cae, | ||
5411 | 0x00000000, | ||
5412 | 0x7c08b040, | ||
5413 | 0x7c89b040, | ||
5414 | 0x4c002202, | ||
5415 | 0x40800000, | ||
5416 | 0x0005083c, | ||
5417 | 0x00000000, | ||
5418 | 0x7c08b040, | ||
5419 | 0x40800000, | ||
5420 | 0x0005083c, | ||
5421 | 0x00000000, | ||
5422 | 0x7d0e502e, | ||
5423 | 0x7d2e582e, | ||
5424 | 0x7dce54ae, | ||
5425 | 0x7dee5cae, | ||
5426 | 0x7c08b040, | ||
5427 | 0x7c89b040, | ||
5428 | 0x4c002202, | ||
5429 | 0x40800000, | ||
5430 | 0x00050840, | ||
5431 | 0x00000000, | ||
5432 | 0xfc0e03f2, | ||
5433 | 0x80f00000, | ||
5434 | 0x3a100004, | ||
5435 | 0x7c0ea5ae, | ||
5436 | 0x54e815ba, | ||
5437 | 0x7c11402e, | ||
5438 | 0x7c0903a6, | ||
5439 | 0x54ea5d78, | ||
5440 | 0x54ec9b78, | ||
5441 | 0x54f4dd78, | ||
5442 | 0x54eb9d78, | ||
5443 | 0x4e800420, | ||
5444 | 0x00000000, | ||
5445 | 0x7d0e502e, | ||
5446 | 0x00000000, | ||
5447 | 0x7d2f582e, | ||
5448 | 0x00000000, | ||
5449 | 0x7dce54ae, | ||
5450 | 0x7def5cae, | ||
5451 | 0x00000000, | ||
5452 | 0x7c08b040, | ||
5453 | 0x7c89b040, | ||
5454 | 0x4c002202, | ||
5455 | 0x40800000, | ||
5456 | 0x0005083f, | ||
5457 | 0x00000000, | ||
5458 | 0x7c08b040, | ||
5459 | 0x40800000, | ||
5460 | 0x0005083f, | ||
5461 | 0x00000000, | ||
5462 | 0x7d0e502e, | ||
5463 | 0x00000000, | ||
5464 | 0x7d2f582e, | ||
5465 | 0x00000000, | ||
5466 | 0x7dee54ae, | ||
5467 | 0x7dcf5cae, | ||
5468 | 0x00000000, | ||
5469 | 0x7c08b040, | ||
5470 | 0x7c89b040, | ||
5471 | 0x4c002202, | ||
5472 | 0x40800000, | ||
5473 | 0x0005083c, | ||
5474 | 0x00000000, | ||
5475 | 0x7c08b040, | ||
5476 | 0x40800000, | ||
5477 | 0x0005083c, | ||
5478 | 0x00000000, | ||
5479 | 0x7d0e502e, | ||
5480 | 0x7d2e582e, | ||
5481 | 0x7dce54ae, | ||
5482 | 0x7dee5cae, | ||
5483 | 0x7c08b040, | ||
5484 | 0x7c89b040, | ||
5485 | 0x4c002202, | ||
5486 | 0x40800000, | ||
5487 | 0x00050840, | ||
5488 | 0x00000000, | ||
5489 | 0xfc0e7824, | ||
5490 | 0x80f00000, | ||
5491 | 0x3a100004, | ||
5492 | 0x7c0ea5ae, | ||
5493 | 0x54e815ba, | ||
5494 | 0x7c11402e, | ||
5495 | 0x7c0903a6, | ||
5496 | 0x54ea5d78, | ||
5497 | 0x54ec9b78, | ||
5498 | 0x54f4dd78, | ||
5499 | 0x54eb9d78, | ||
5500 | 0x4e800420, | ||
5501 | 0x00000000, | ||
5502 | 0x7d0a706e, | ||
5503 | 0x7d2b786e, | ||
5504 | 0x806a0004, | ||
5505 | 0x7c08b040, | ||
5506 | 0x808b0004, | ||
5507 | 0x00000000, | ||
5508 | 0x7d0a706e, | ||
5509 | 0x7d2b786e, | ||
5510 | 0x808a0004, | ||
5511 | 0x7c08b040, | ||
5512 | 0x806b0004, | ||
5513 | 0x00000000, | ||
5514 | 0x7d0a706e, | ||
5515 | 0x7d2b706e, | ||
5516 | 0x806a0004, | ||
5517 | 0x7c08b040, | ||
5518 | 0x808b0004, | ||
5519 | 0x00000000, | ||
5520 | 0x7c89b040, | ||
5521 | 0x40820000, | ||
5522 | 0x00050805, | ||
5523 | 0x40860000, | ||
5524 | 0x00050805, | ||
5525 | 0x48000001, | ||
5526 | 0x0005009c, | ||
5527 | 0x41830000, | ||
5528 | 0x00050804, | ||
5529 | 0x0006000b, | ||
5530 | 0x80f00000, | ||
5531 | 0x3a100004, | ||
5532 | 0x7ed4716e, | ||
5533 | 0x90740004, | ||
5534 | 0x0006000c, | ||
5535 | 0x54e815ba, | ||
5536 | 0x7c11402e, | ||
5537 | 0x7c0903a6, | ||
5538 | 0x54ea5d78, | ||
5539 | 0x54ec9b78, | ||
5540 | 0x54f4dd78, | ||
5541 | 0x54eb9d78, | ||
5542 | 0x4e800420, | ||
5543 | 0x0006000e, | ||
5544 | 0x7c000400, | ||
5545 | 0x40a10000, | ||
5546 | 0x0005080b, | ||
5547 | 0x00000000, | ||
5548 | 0x48000000, | ||
5549 | 0x00050041, | ||
5550 | 0x00000000, | ||
5551 | 0x48000000, | ||
5552 | 0x0005003d, | ||
5553 | 0x00000000, | ||
5554 | 0x48000000, | ||
5555 | 0x00050042, | ||
5556 | 0x00000000, | ||
5557 | 0x0006000f, | ||
5558 | 0x00000000, | ||
5559 | 0xc9ea0000, | ||
5560 | 0x4c002202, | ||
5561 | 0xc9cb0000, | ||
5562 | 0x00000000, | ||
5563 | 0xc9ca0000, | ||
5564 | 0x4c002202, | ||
5565 | 0xc9eb0000, | ||
5566 | 0x00000000, | ||
5567 | 0x40800000, | ||
5568 | 0x00050841, | ||
5569 | 0x00000000, | ||
5570 | 0x40800000, | ||
5571 | 0x0005083d, | ||
5572 | 0x00000000, | ||
5573 | 0x40800000, | ||
5574 | 0x00050842, | ||
5575 | 0x00000000, | ||
5576 | 0x000600a3, | ||
5577 | 0xfc2e7824, | ||
5578 | 0x48000001, | ||
5579 | 0x00030010, | ||
5580 | 0xfc0103f2, | ||
5581 | 0xfc0e0028, | ||
5582 | 0x80f00000, | ||
5583 | 0x3a100004, | ||
5584 | 0x7c0ea5ae, | ||
5585 | 0x48000000, | ||
5586 | 0x0005000c, | ||
5587 | 0x00000000, | ||
5588 | 0x7d0e502e, | ||
5589 | 0x00000000, | ||
5590 | 0x7d2f582e, | ||
5591 | 0x00000000, | ||
5592 | 0x7dce54ae, | ||
5593 | 0x7def5cae, | ||
5594 | 0x00000000, | ||
5595 | 0x7c08b040, | ||
5596 | 0x7c89b040, | ||
5597 | 0x4c002202, | ||
5598 | 0x40800000, | ||
5599 | 0x0005083f, | ||
5600 | 0x00000000, | ||
5601 | 0x7c08b040, | ||
5602 | 0x40800000, | ||
5603 | 0x0005083f, | ||
5604 | 0x00000000, | ||
5605 | 0x7d0e502e, | ||
5606 | 0x00000000, | ||
5607 | 0x7d2f582e, | ||
5608 | 0x00000000, | ||
5609 | 0x7dee54ae, | ||
5610 | 0x7dcf5cae, | ||
5611 | 0x00000000, | ||
5612 | 0x7c08b040, | ||
5613 | 0x7c89b040, | ||
5614 | 0x4c002202, | ||
5615 | 0x40800000, | ||
5616 | 0x0005083c, | ||
5617 | 0x00000000, | ||
5618 | 0x7c08b040, | ||
5619 | 0x40800000, | ||
5620 | 0x0005083c, | ||
5621 | 0x00000000, | ||
5622 | 0x7d0e502e, | ||
5623 | 0x7d2e582e, | ||
5624 | 0x7dce54ae, | ||
5625 | 0x7dee5cae, | ||
5626 | 0x7c08b040, | ||
5627 | 0x7c89b040, | ||
5628 | 0x4c002202, | ||
5629 | 0x40800000, | ||
5630 | 0x00050840, | ||
5631 | 0x00000000, | ||
5632 | 0x000600a3, | ||
5633 | 0xfc2e7824, | ||
5634 | 0x48000001, | ||
5635 | 0x00030010, | ||
5636 | 0xfc0103f2, | ||
5637 | 0xfc0e0028, | ||
5638 | 0x80f00000, | ||
5639 | 0x3a100004, | ||
5640 | 0x7c0ea5ae, | ||
5641 | 0x54e815ba, | ||
5642 | 0x7c11402e, | ||
5643 | 0x7c0903a6, | ||
5644 | 0x54ea5d78, | ||
5645 | 0x54ec9b78, | ||
5646 | 0x54f4dd78, | ||
5647 | 0x54eb9d78, | ||
5648 | 0x4e800420, | ||
5649 | 0x00000000, | ||
5650 | 0x7d0a706e, | ||
5651 | 0x7d2b786e, | ||
5652 | 0x806a0004, | ||
5653 | 0x7c08b040, | ||
5654 | 0x808b0004, | ||
5655 | 0x00000000, | ||
5656 | 0x7d0a706e, | ||
5657 | 0x7d2b786e, | ||
5658 | 0x808a0004, | ||
5659 | 0x7c08b040, | ||
5660 | 0x806b0004, | ||
5661 | 0x00000000, | ||
5662 | 0x7d0a706e, | ||
5663 | 0x7d2b706e, | ||
5664 | 0x806a0004, | ||
5665 | 0x7c08b040, | ||
5666 | 0x808b0004, | ||
5667 | 0x00000000, | ||
5668 | 0x7c89b040, | ||
5669 | 0x40820000, | ||
5670 | 0x00050805, | ||
5671 | 0x40860000, | ||
5672 | 0x00050805, | ||
5673 | 0x48000001, | ||
5674 | 0x0005009c, | ||
5675 | 0x41830000, | ||
5676 | 0x00050804, | ||
5677 | 0x0006000b, | ||
5678 | 0x80f00000, | ||
5679 | 0x3a100004, | ||
5680 | 0x7ed4716e, | ||
5681 | 0x90740004, | ||
5682 | 0x0006000c, | ||
5683 | 0x54e815ba, | ||
5684 | 0x7c11402e, | ||
5685 | 0x7c0903a6, | ||
5686 | 0x54ea5d78, | ||
5687 | 0x54ec9b78, | ||
5688 | 0x54f4dd78, | ||
5689 | 0x54eb9d78, | ||
5690 | 0x4e800420, | ||
5691 | 0x0006000e, | ||
5692 | 0x7c000400, | ||
5693 | 0x40a10000, | ||
5694 | 0x0005080b, | ||
5695 | 0x00000000, | ||
5696 | 0x48000000, | ||
5697 | 0x00050041, | ||
5698 | 0x00000000, | ||
5699 | 0x48000000, | ||
5700 | 0x0005003d, | ||
5701 | 0x00000000, | ||
5702 | 0x48000000, | ||
5703 | 0x00050042, | ||
5704 | 0x00000000, | ||
5705 | 0x0006000f, | ||
5706 | 0x00000000, | ||
5707 | 0xc9ea0000, | ||
5708 | 0x4c002202, | ||
5709 | 0xc9cb0000, | ||
5710 | 0x00000000, | ||
5711 | 0xc9ca0000, | ||
5712 | 0x4c002202, | ||
5713 | 0xc9eb0000, | ||
5714 | 0x00000000, | ||
5715 | 0x40800000, | ||
5716 | 0x00050841, | ||
5717 | 0x00000000, | ||
5718 | 0x40800000, | ||
5719 | 0x0005083d, | ||
5720 | 0x00000000, | ||
5721 | 0x40800000, | ||
5722 | 0x00050842, | ||
5723 | 0x00000000, | ||
5724 | 0x48000000, | ||
5725 | 0x000500a3, | ||
5726 | 0x00000000, | ||
5727 | 0x7d0e502e, | ||
5728 | 0x00000000, | ||
5729 | 0x7d2f582e, | ||
5730 | 0x00000000, | ||
5731 | 0x7dce54ae, | ||
5732 | 0x7def5cae, | ||
5733 | 0x00000000, | ||
5734 | 0x7c08b040, | ||
5735 | 0x7c89b040, | ||
5736 | 0x4c002202, | ||
5737 | 0x40800000, | ||
5738 | 0x0005083f, | ||
5739 | 0x00000000, | ||
5740 | 0x7c08b040, | ||
5741 | 0x40800000, | ||
5742 | 0x0005083f, | ||
5743 | 0x00000000, | ||
5744 | 0x7d0e502e, | ||
5745 | 0x00000000, | ||
5746 | 0x7d2f582e, | ||
5747 | 0x00000000, | ||
5748 | 0x7dee54ae, | ||
5749 | 0x7dcf5cae, | ||
5750 | 0x00000000, | ||
5751 | 0x7c08b040, | ||
5752 | 0x7c89b040, | ||
5753 | 0x4c002202, | ||
5754 | 0x40800000, | ||
5755 | 0x0005083c, | ||
5756 | 0x00000000, | ||
5757 | 0x7c08b040, | ||
5758 | 0x40800000, | ||
5759 | 0x0005083c, | ||
5760 | 0x00000000, | ||
5761 | 0x7d0e502e, | ||
5762 | 0x7d2e582e, | ||
5763 | 0x7dce54ae, | ||
5764 | 0x7dee5cae, | ||
5765 | 0x7c08b040, | ||
5766 | 0x7c89b040, | ||
5767 | 0x4c002202, | ||
5768 | 0x40800000, | ||
5769 | 0x00050840, | ||
5770 | 0x00000000, | ||
5771 | 0x48000000, | ||
5772 | 0x000500a3, | ||
5773 | 0x00000000, | ||
5774 | 0x7d0e502e, | ||
5775 | 0x7c2e54ae, | ||
5776 | 0x7d2e582e, | ||
5777 | 0x7c4e5cae, | ||
5778 | 0x7c08b040, | ||
5779 | 0x7c89b040, | ||
5780 | 0x4c002202, | ||
5781 | 0x40800000, | ||
5782 | 0x00050840, | ||
5783 | 0x48000001, | ||
5784 | 0x0003001f, | ||
5785 | 0x80f00000, | ||
5786 | 0x3a100004, | ||
5787 | 0x7c2ea5ae, | ||
5788 | 0x54e815ba, | ||
5789 | 0x7c11402e, | ||
5790 | 0x7c0903a6, | ||
5791 | 0x54ea5d78, | ||
5792 | 0x54ec9b78, | ||
5793 | 0x54f4dd78, | ||
5794 | 0x54eb9d78, | ||
5795 | 0x4e800420, | ||
5796 | 0x00000000, | ||
5797 | 0x7caa5850, | ||
5798 | 0x91d20000, | ||
5799 | 0x00098200, | ||
5800 | 0x7c8e5a14, | ||
5801 | 0x7d555378, | ||
5802 | 0x0006002b, | ||
5803 | 0x92010020, | ||
5804 | 0x7e439378, | ||
5805 | 0x54a500fe, | ||
5806 | 0x000900ab, | ||
5807 | 0x48000001, | ||
5808 | 0x00030030, | ||
5809 | 0x28030000, | ||
5810 | 0x81d20000, | ||
5811 | 0x00098200, | ||
5812 | 0x40820000, | ||
5813 | 0x00050836, | ||
5814 | 0x80f00000, | ||
5815 | 0x3a100004, | ||
5816 | 0x7c0eacae, | ||
5817 | 0x7c0ea5ae, | ||
5818 | 0x54e815ba, | ||
5819 | 0x7c11402e, | ||
5820 | 0x7c0903a6, | ||
5821 | 0x54ea5d78, | ||
5822 | 0x54ec9b78, | ||
5823 | 0x54f4dd78, | ||
5824 | 0x54eb9d78, | ||
5825 | 0x4e800420, | ||
5826 | 0x00000000, | ||
5827 | 0x5588007e, | ||
5828 | 0x000900ab, | ||
5829 | 0x2108fffc, | ||
5830 | 0x80f00000, | ||
5831 | 0x3a100004, | ||
5832 | 0x7c0f402e, | ||
5833 | 0x39200000, | ||
5834 | 0x00098200, | ||
5835 | 0x7d34716e, | ||
5836 | 0x90140004, | ||
5837 | 0x54e815ba, | ||
5838 | 0x7c11402e, | ||
5839 | 0x7c0903a6, | ||
5840 | 0x54ea5d78, | ||
5841 | 0x54ec9b78, | ||
5842 | 0x54f4dd78, | ||
5843 | 0x54eb9d78, | ||
5844 | 0x4e800420, | ||
5845 | 0x00000000, | ||
5846 | 0x5588007e, | ||
5847 | 0x000900ab, | ||
5848 | 0x2108fffc, | ||
5849 | 0x80f00000, | ||
5850 | 0x3a100004, | ||
5851 | 0x7c0f402e, | ||
5852 | 0x39200000, | ||
5853 | 0x00098200, | ||
5854 | 0x7d34716e, | ||
5855 | 0x90140004, | ||
5856 | 0x54e815ba, | ||
5857 | 0x7c11402e, | ||
5858 | 0x7c0903a6, | ||
5859 | 0x54ea5d78, | ||
5860 | 0x54ec9b78, | ||
5861 | 0x54f4dd78, | ||
5862 | 0x54eb9d78, | ||
5863 | 0x4e800420, | ||
5864 | 0x00000000, | ||
5865 | 0x558c6800, | ||
5866 | 0x000900a1, | ||
5867 | 0x7d8c8670, | ||
5868 | 0x80f00000, | ||
5869 | 0x3a100004, | ||
5870 | 0x7ed4716e, | ||
5871 | 0x91940004, | ||
5872 | 0x54e815ba, | ||
5873 | 0x7c11402e, | ||
5874 | 0x7c0903a6, | ||
5875 | 0x54ea5d78, | ||
5876 | 0x54ec9b78, | ||
5877 | 0x54f4dd78, | ||
5878 | 0x54eb9d78, | ||
5879 | 0x4e800420, | ||
5880 | 0x00000000, | ||
5881 | 0x558c6800, | ||
5882 | 0x000900a1, | ||
5883 | 0x7d88fe70, | ||
5884 | 0x7d096278, | ||
5885 | 0x7d284850, | ||
5886 | 0x7d260034, | ||
5887 | 0x2106040d, | ||
5888 | 0x7d293030, | ||
5889 | 0x20cc0000, | ||
5890 | 0x5508a000, | ||
5891 | 0x000900a1, | ||
5892 | 0x512ca87e, | ||
5893 | 0x7c000110, | ||
5894 | 0x7d8c4214, | ||
5895 | 0x7d8c0038, | ||
5896 | 0x80f00000, | ||
5897 | 0x3a100004, | ||
5898 | 0x7d94716e, | ||
5899 | 0x93140004, | ||
5900 | 0x54e815ba, | ||
5901 | 0x7c11402e, | ||
5902 | 0x7c0903a6, | ||
5903 | 0x54ea5d78, | ||
5904 | 0x54ec9b78, | ||
5905 | 0x54f4dd78, | ||
5906 | 0x54eb9d78, | ||
5907 | 0x4e800420, | ||
5908 | 0x00000000, | ||
5909 | 0x80f00000, | ||
5910 | 0x3a100004, | ||
5911 | 0x7c0f64ae, | ||
5912 | 0x7c0ea5ae, | ||
5913 | 0x54e815ba, | ||
5914 | 0x7c11402e, | ||
5915 | 0x7c0903a6, | ||
5916 | 0x54ea5d78, | ||
5917 | 0x54ec9b78, | ||
5918 | 0x54f4dd78, | ||
5919 | 0x54eb9d78, | ||
5920 | 0x4e800420, | ||
5921 | 0x00000000, | ||
5922 | 0x558800fe, | ||
5923 | 0x000900ab, | ||
5924 | 0x7d0040f8, | ||
5925 | 0x80f00000, | ||
5926 | 0x3a100004, | ||
5927 | 0x7c0ea12e, | ||
5928 | 0x54e815ba, | ||
5929 | 0x7c11402e, | ||
5930 | 0x7c0903a6, | ||
5931 | 0x54ea5d78, | ||
5932 | 0x54ec9b78, | ||
5933 | 0x54f4dd78, | ||
5934 | 0x54eb9d78, | ||
5935 | 0x4e800420, | ||
5936 | 0x00000000, | ||
5937 | 0x7eeea12e, | ||
5938 | 0x3a940008, | ||
5939 | 0x0006000b, | ||
5940 | 0x7eeea12e, | ||
5941 | 0x7c146000, | ||
5942 | 0x3a940008, | ||
5943 | 0x41800000, | ||
5944 | 0x0005080b, | ||
5945 | 0x80f00000, | ||
5946 | 0x3a100004, | ||
5947 | 0x54e815ba, | ||
5948 | 0x7c11402e, | ||
5949 | 0x7c0903a6, | ||
5950 | 0x54ea5d78, | ||
5951 | 0x54ec9b78, | ||
5952 | 0x54f4dd78, | ||
5953 | 0x54eb9d78, | ||
5954 | 0x4e800420, | ||
5955 | 0x00000000, | ||
5956 | 0x814efffc, | ||
5957 | 0x558c007e, | ||
5958 | 0x000900ab, | ||
5959 | 0x398c0000, | ||
5960 | 0x00098200, | ||
5961 | 0x7d4a602e, | ||
5962 | 0x80f00000, | ||
5963 | 0x3a100004, | ||
5964 | 0x810a0000, | ||
5965 | 0x00098200, | ||
5966 | 0xc8080000, | ||
5967 | 0x7c0ea5ae, | ||
5968 | 0x54e815ba, | ||
5969 | 0x7c11402e, | ||
5970 | 0x7c0903a6, | ||
5971 | 0x54ea5d78, | ||
5972 | 0x54ec9b78, | ||
5973 | 0x54f4dd78, | ||
5974 | 0x54eb9d78, | ||
5975 | 0x4e800420, | ||
5976 | 0x00000000, | ||
5977 | 0x814efffc, | ||
5978 | 0x5694007e, | ||
5979 | 0x000900ab, | ||
5980 | 0x3a940000, | ||
5981 | 0x00098200, | ||
5982 | 0x7c0c74ee, | ||
5983 | 0x7d4aa02e, | ||
5984 | 0x88ca0000, | ||
5985 | 0x00098200, | ||
5986 | 0x808a0000, | ||
5987 | 0x00098200, | ||
5988 | 0x70c60000, | ||
5989 | 0x00090200, | ||
5990 | 0x880a0000, | ||
5991 | 0x00098200, | ||
5992 | 0x812c0000, | ||
5993 | 0xd8040000, | ||
5994 | 0x28800000, | ||
5995 | 0x810c0004, | ||
5996 | 0x4c423382, | ||
5997 | 0x39290000, | ||
5998 | 0x00098200, | ||
5999 | 0x40820000, | ||
6000 | 0x00050802, | ||
6001 | 0x0006000b, | ||
6002 | 0x80f00000, | ||
6003 | 0x3a100004, | ||
6004 | 0x54e815ba, | ||
6005 | 0x7c11402e, | ||
6006 | 0x7c0903a6, | ||
6007 | 0x54ea5d78, | ||
6008 | 0x54ec9b78, | ||
6009 | 0x54f4dd78, | ||
6010 | 0x54eb9d78, | ||
6011 | 0x4e800420, | ||
6012 | 0x0006000c, | ||
6013 | 0x28090000, | ||
6014 | 0x00090200, | ||
6015 | 0x40800000, | ||
6016 | 0x0005080b, | ||
6017 | 0x88c80000, | ||
6018 | 0x00098200, | ||
6019 | 0x70c60000, | ||
6020 | 0x00090200, | ||
6021 | 0x38710000, | ||
6022 | 0x00098200, | ||
6023 | 0x41820000, | ||
6024 | 0x0005080b, | ||
6025 | 0x48000001, | ||
6026 | 0x00030031, | ||
6027 | 0x48000000, | ||
6028 | 0x0005000b, | ||
6029 | 0x00000000, | ||
6030 | 0x814efffc, | ||
6031 | 0x5588007e, | ||
6032 | 0x000900ab, | ||
6033 | 0x5694007e, | ||
6034 | 0x000900ab, | ||
6035 | 0x2108fffc, | ||
6036 | 0x3a940000, | ||
6037 | 0x00098200, | ||
6038 | 0x7d0f402e, | ||
6039 | 0x7d4aa02e, | ||
6040 | 0x88ca0000, | ||
6041 | 0x00098200, | ||
6042 | 0x808a0000, | ||
6043 | 0x00098200, | ||
6044 | 0x70c60000, | ||
6045 | 0x00090200, | ||
6046 | 0x88c80000, | ||
6047 | 0x00098200, | ||
6048 | 0x892a0000, | ||
6049 | 0x00098200, | ||
6050 | 0x38000000, | ||
6051 | 0x00098200, | ||
6052 | 0x91040004, | ||
6053 | 0x90040000, | ||
6054 | 0x40820000, | ||
6055 | 0x00050802, | ||
6056 | 0x0006000b, | ||
6057 | 0x80f00000, | ||
6058 | 0x3a100004, | ||
6059 | 0x54e815ba, | ||
6060 | 0x7c11402e, | ||
6061 | 0x7c0903a6, | ||
6062 | 0x54ea5d78, | ||
6063 | 0x54ec9b78, | ||
6064 | 0x54f4dd78, | ||
6065 | 0x54eb9d78, | ||
6066 | 0x4e800420, | ||
6067 | 0x0006000c, | ||
6068 | 0x70c60000, | ||
6069 | 0x00090200, | ||
6070 | 0x28890000, | ||
6071 | 0x4c423382, | ||
6072 | 0x38710000, | ||
6073 | 0x00098200, | ||
6074 | 0x41820000, | ||
6075 | 0x0005080b, | ||
6076 | 0x48000001, | ||
6077 | 0x00030031, | ||
6078 | 0x48000000, | ||
6079 | 0x0005000b, | ||
6080 | 0x00000000, | ||
6081 | 0x814efffc, | ||
6082 | 0x5694007e, | ||
6083 | 0x000900ab, | ||
6084 | 0x3a940000, | ||
6085 | 0x00098200, | ||
6086 | 0x7c0f64ae, | ||
6087 | 0x7d4aa02e, | ||
6088 | 0x80f00000, | ||
6089 | 0x3a100004, | ||
6090 | 0x810a0000, | ||
6091 | 0x00098200, | ||
6092 | 0xd8080000, | ||
6093 | 0x54e815ba, | ||
6094 | 0x7c11402e, | ||
6095 | 0x7c0903a6, | ||
6096 | 0x54ea5d78, | ||
6097 | 0x54ec9b78, | ||
6098 | 0x54f4dd78, | ||
6099 | 0x54eb9d78, | ||
6100 | 0x4e800420, | ||
6101 | 0x00000000, | ||
6102 | 0x814efffc, | ||
6103 | 0x5694007e, | ||
6104 | 0x000900ab, | ||
6105 | 0x558000fe, | ||
6106 | 0x000900ab, | ||
6107 | 0x3a940000, | ||
6108 | 0x00098200, | ||
6109 | 0x7c0000f8, | ||
6110 | 0x7d4aa02e, | ||
6111 | 0x80f00000, | ||
6112 | 0x3a100004, | ||
6113 | 0x810a0000, | ||
6114 | 0x00098200, | ||
6115 | 0x90080000, | ||
6116 | 0x54e815ba, | ||
6117 | 0x7c11402e, | ||
6118 | 0x7c0903a6, | ||
6119 | 0x54ea5d78, | ||
6120 | 0x54ec9b78, | ||
6121 | 0x54f4dd78, | ||
6122 | 0x54eb9d78, | ||
6123 | 0x4e800420, | ||
6124 | 0x00000000, | ||
6125 | 0x81120000, | ||
6126 | 0x00098200, | ||
6127 | 0x5580007e, | ||
6128 | 0x000900ab, | ||
6129 | 0x3e100000, | ||
6130 | 0x00098200, | ||
6131 | 0x7e100214, | ||
6132 | 0x91d20000, | ||
6133 | 0x00098200, | ||
6134 | 0x28080000, | ||
6135 | 0x7e439378, | ||
6136 | 0x41820000, | ||
6137 | 0x00050801, | ||
6138 | 0x7c8ea214, | ||
6139 | 0x48000001, | ||
6140 | 0x00030032, | ||
6141 | 0x81d20000, | ||
6142 | 0x00098200, | ||
6143 | 0x0006000b, | ||
6144 | 0x80f00000, | ||
6145 | 0x3a100004, | ||
6146 | 0x54e815ba, | ||
6147 | 0x7c11402e, | ||
6148 | 0x7c0903a6, | ||
6149 | 0x54ea5d78, | ||
6150 | 0x54ec9b78, | ||
6151 | 0x54f4dd78, | ||
6152 | 0x54eb9d78, | ||
6153 | 0x4e800420, | ||
6154 | 0x00000000, | ||
6155 | 0x5588007e, | ||
6156 | 0x000900ab, | ||
6157 | 0x91d20000, | ||
6158 | 0x00098200, | ||
6159 | 0x2108fffc, | ||
6160 | 0x92010020, | ||
6161 | 0x7c8f402e, | ||
6162 | 0x7e439378, | ||
6163 | 0x80aefffc, | ||
6164 | 0x48000001, | ||
6165 | 0x00030033, | ||
6166 | 0x81d20000, | ||
6167 | 0x00098200, | ||
6168 | 0x38000000, | ||
6169 | 0x00098200, | ||
6170 | 0x7c14716e, | ||
6171 | 0x90740004, | ||
6172 | 0x80f00000, | ||
6173 | 0x3a100004, | ||
6174 | 0x54e815ba, | ||
6175 | 0x7c11402e, | ||
6176 | 0x7c0903a6, | ||
6177 | 0x54ea5d78, | ||
6178 | 0x54ec9b78, | ||
6179 | 0x54f4dd78, | ||
6180 | 0x54eb9d78, | ||
6181 | 0x4e800420, | ||
6182 | 0x00000000, | ||
6183 | 0x80110000, | ||
6184 | 0x00098200, | ||
6185 | 0x7e439378, | ||
6186 | 0x81110000, | ||
6187 | 0x00098200, | ||
6188 | 0x91d20000, | ||
6189 | 0x00098200, | ||
6190 | 0x7c004040, | ||
6191 | 0x92010020, | ||
6192 | 0x40800000, | ||
6193 | 0x00050805, | ||
6194 | 0x0006000b, | ||
6195 | 0x00000000, | ||
6196 | 0x5584ed7e, | ||
6197 | 0x558596fe, | ||
6198 | 0x2c0407ff, | ||
6199 | 0x41820000, | ||
6200 | 0x00050803, | ||
6201 | 0x0006000c, | ||
6202 | 0x48000001, | ||
6203 | 0x00030034, | ||
6204 | 0x00000000, | ||
6205 | 0x5588007e, | ||
6206 | 0x000900ab, | ||
6207 | 0x2108fffc, | ||
6208 | 0x7c8f402e, | ||
6209 | 0x48000001, | ||
6210 | 0x00030035, | ||
6211 | 0x00000000, | ||
6212 | 0x81d20000, | ||
6213 | 0x00098200, | ||
6214 | 0x38000000, | ||
6215 | 0x00098200, | ||
6216 | 0x7c14716e, | ||
6217 | 0x90740004, | ||
6218 | 0x80f00000, | ||
6219 | 0x3a100004, | ||
6220 | 0x54e815ba, | ||
6221 | 0x7c11402e, | ||
6222 | 0x7c0903a6, | ||
6223 | 0x54ea5d78, | ||
6224 | 0x54ec9b78, | ||
6225 | 0x54f4dd78, | ||
6226 | 0x54eb9d78, | ||
6227 | 0x4e800420, | ||
6228 | 0x00000000, | ||
6229 | 0x0006000d, | ||
6230 | 0x38800801, | ||
6231 | 0x48000000, | ||
6232 | 0x0005000c, | ||
6233 | 0x00000000, | ||
6234 | 0x0006000f, | ||
6235 | 0x7d956378, | ||
6236 | 0x48000001, | ||
6237 | 0x00030036, | ||
6238 | 0x7eacab78, | ||
6239 | 0x7e439378, | ||
6240 | 0x48000000, | ||
6241 | 0x0005000b, | ||
6242 | 0x00000000, | ||
6243 | 0x812efffc, | ||
6244 | 0x5588007e, | ||
6245 | 0x000900ab, | ||
6246 | 0x81490000, | ||
6247 | 0x00098200, | ||
6248 | 0x2108fffc, | ||
6249 | 0x7d6f402e, | ||
6250 | 0x00000000, | ||
6251 | 0x48000000, | ||
6252 | 0x000500a4, | ||
6253 | 0x00000000, | ||
6254 | 0x48000000, | ||
6255 | 0x000500a5, | ||
6256 | 0x00000000, | ||
6257 | 0x7c6a706e, | ||
6258 | 0x7c8b706e, | ||
6259 | 0x814a0004, | ||
6260 | 0x00000000, | ||
6261 | 0x816b0004, | ||
6262 | 0x00000000, | ||
6263 | 0xc80b0000, | ||
6264 | 0x00000000, | ||
6265 | 0x2c030000, | ||
6266 | 0x00098200, | ||
6267 | 0x7c84b040, | ||
6268 | 0x40820000, | ||
6269 | 0x00050830, | ||
6270 | 0x00000000, | ||
6271 | 0x800a0000, | ||
6272 | 0x00098200, | ||
6273 | 0x40860000, | ||
6274 | 0x00050805, | ||
6275 | 0x810a0000, | ||
6276 | 0x00098200, | ||
6277 | 0x7c005840, | ||
6278 | 0x55691800, | ||
6279 | 0x000900a1, | ||
6280 | 0x00000000, | ||
6281 | 0x40840000, | ||
6282 | 0x00050805, | ||
6283 | 0xfc20001e, | ||
6284 | 0xfc40f02a, | ||
6285 | 0xd8210010, | ||
6286 | 0x800a0000, | ||
6287 | 0x00098200, | ||
6288 | 0xfc42f028, | ||
6289 | 0x81210014, | ||
6290 | 0x810a0000, | ||
6291 | 0x00098200, | ||
6292 | 0xfc801000, | ||
6293 | 0x7c004840, | ||
6294 | 0x4c213202, | ||
6295 | 0x55291800, | ||
6296 | 0x000900a1, | ||
6297 | 0x00000000, | ||
6298 | 0x40810000, | ||
6299 | 0x00050830, | ||
6300 | 0x7c08482e, | ||
6301 | 0x7dc84cae, | ||
6302 | 0x2c000000, | ||
6303 | 0x00098200, | ||
6304 | 0x41820000, | ||
6305 | 0x00050802, | ||
6306 | 0x0006000b, | ||
6307 | 0x80f00000, | ||
6308 | 0x3a100004, | ||
6309 | 0x7dcea5ae, | ||
6310 | 0x54e815ba, | ||
6311 | 0x7c11402e, | ||
6312 | 0x7c0903a6, | ||
6313 | 0x54ea5d78, | ||
6314 | 0x54ec9b78, | ||
6315 | 0x54f4dd78, | ||
6316 | 0x54eb9d78, | ||
6317 | 0x4e800420, | ||
6318 | 0x0006000c, | ||
6319 | 0x812a0000, | ||
6320 | 0x00098200, | ||
6321 | 0x28090000, | ||
6322 | 0x41820000, | ||
6323 | 0x0005080b, | ||
6324 | 0x88090000, | ||
6325 | 0x00098200, | ||
6326 | 0x70000000, | ||
6327 | 0x00090200, | ||
6328 | 0x40820000, | ||
6329 | 0x0005080b, | ||
6330 | 0x48000000, | ||
6331 | 0x00050030, | ||
6332 | 0x0006000f, | ||
6333 | 0x2c040000, | ||
6334 | 0x00098200, | ||
6335 | 0x40820000, | ||
6336 | 0x00050830, | ||
6337 | 0x00000000, | ||
6338 | 0x816b0004, | ||
6339 | 0x00000000, | ||
6340 | 0x48000000, | ||
6341 | 0x000500a4, | ||
6342 | 0x00000000, | ||
6343 | 0x7c6a706e, | ||
6344 | 0x5568007e, | ||
6345 | 0x000900ab, | ||
6346 | 0x814a0004, | ||
6347 | 0x2108fffc, | ||
6348 | 0x2c030000, | ||
6349 | 0x00098200, | ||
6350 | 0x7d6f402e, | ||
6351 | 0x40820000, | ||
6352 | 0x0005082d, | ||
6353 | 0x000600a4, | ||
6354 | 0x800a0000, | ||
6355 | 0x00098200, | ||
6356 | 0x810b0000, | ||
6357 | 0x00098200, | ||
6358 | 0x812a0000, | ||
6359 | 0x00098200, | ||
6360 | 0x7d080038, | ||
6361 | 0x55002800, | ||
6362 | 0x000900a1, | ||
6363 | 0x55081800, | ||
6364 | 0x000900a1, | ||
6365 | 0x7d080050, | ||
6366 | 0x7d294214, | ||
6367 | 0x0006000b, | ||
6368 | 0x80690000, | ||
6369 | 0x00098200, | ||
6370 | 0x80090000, | ||
6371 | 0x00098200, | ||
6372 | 0x80890000, | ||
6373 | 0x00098200, | ||
6374 | 0x81090000, | ||
6375 | 0x00098200, | ||
6376 | 0x2c030000, | ||
6377 | 0x00098200, | ||
6378 | 0x40820000, | ||
6379 | 0x00050804, | ||
6380 | 0x7c005800, | ||
6381 | 0x40820000, | ||
6382 | 0x00050804, | ||
6383 | 0x2c040000, | ||
6384 | 0x00098200, | ||
6385 | 0x41820000, | ||
6386 | 0x00050805, | ||
6387 | 0x0006000d, | ||
6388 | 0x7c94716e, | ||
6389 | 0x91140004, | ||
6390 | 0x80f00000, | ||
6391 | 0x3a100004, | ||
6392 | 0x54e815ba, | ||
6393 | 0x7c11402e, | ||
6394 | 0x7c0903a6, | ||
6395 | 0x54ea5d78, | ||
6396 | 0x54ec9b78, | ||
6397 | 0x54f4dd78, | ||
6398 | 0x54eb9d78, | ||
6399 | 0x4e800420, | ||
6400 | 0x0006000e, | ||
6401 | 0x81290000, | ||
6402 | 0x00098200, | ||
6403 | 0x00000000, | ||
6404 | 0x28090000, | ||
6405 | 0x40820000, | ||
6406 | 0x0005080b, | ||
6407 | 0x38800000, | ||
6408 | 0x00098200, | ||
6409 | 0x0006000f, | ||
6410 | 0x812a0000, | ||
6411 | 0x00098200, | ||
6412 | 0x28090000, | ||
6413 | 0x41820000, | ||
6414 | 0x0005080d, | ||
6415 | 0x88090000, | ||
6416 | 0x00098200, | ||
6417 | 0x70000000, | ||
6418 | 0x00090200, | ||
6419 | 0x40820000, | ||
6420 | 0x0005080d, | ||
6421 | 0x48000000, | ||
6422 | 0x0005002e, | ||
6423 | 0x00000000, | ||
6424 | 0x7c6a706e, | ||
6425 | 0x556000fe, | ||
6426 | 0x000900ab, | ||
6427 | 0x814a0004, | ||
6428 | 0x2c030000, | ||
6429 | 0x00098200, | ||
6430 | 0x40820000, | ||
6431 | 0x0005082f, | ||
6432 | 0x810a0000, | ||
6433 | 0x00098200, | ||
6434 | 0x812a0000, | ||
6435 | 0x00098200, | ||
6436 | 0x7c004040, | ||
6437 | 0x40800000, | ||
6438 | 0x0005082f, | ||
6439 | 0x7d09582e, | ||
6440 | 0x7c095cae, | ||
6441 | 0x2c080000, | ||
6442 | 0x00098200, | ||
6443 | 0x41820000, | ||
6444 | 0x00050805, | ||
6445 | 0x0006000b, | ||
6446 | 0x80f00000, | ||
6447 | 0x3a100004, | ||
6448 | 0x7c0ea5ae, | ||
6449 | 0x54e815ba, | ||
6450 | 0x7c11402e, | ||
6451 | 0x7c0903a6, | ||
6452 | 0x54ea5d78, | ||
6453 | 0x54ec9b78, | ||
6454 | 0x54f4dd78, | ||
6455 | 0x54eb9d78, | ||
6456 | 0x4e800420, | ||
6457 | 0x0006000f, | ||
6458 | 0x812a0000, | ||
6459 | 0x00098200, | ||
6460 | 0x28090000, | ||
6461 | 0x41820000, | ||
6462 | 0x0005080b, | ||
6463 | 0x89290000, | ||
6464 | 0x00098200, | ||
6465 | 0x71290000, | ||
6466 | 0x00090200, | ||
6467 | 0x40820000, | ||
6468 | 0x0005080b, | ||
6469 | 0x48000000, | ||
6470 | 0x0005002f, | ||
6471 | 0x00000000, | ||
6472 | 0x7c6a706e, | ||
6473 | 0x7c8b706e, | ||
6474 | 0x814a0004, | ||
6475 | 0x00000000, | ||
6476 | 0x816b0004, | ||
6477 | 0x00000000, | ||
6478 | 0xc80b0000, | ||
6479 | 0x00000000, | ||
6480 | 0x2c030000, | ||
6481 | 0x00098200, | ||
6482 | 0x7c84b040, | ||
6483 | 0x40820000, | ||
6484 | 0x00050834, | ||
6485 | 0x00000000, | ||
6486 | 0x800a0000, | ||
6487 | 0x00098200, | ||
6488 | 0x40860000, | ||
6489 | 0x00050805, | ||
6490 | 0x810a0000, | ||
6491 | 0x00098200, | ||
6492 | 0x7c005840, | ||
6493 | 0x55601800, | ||
6494 | 0x000900a1, | ||
6495 | 0x00000000, | ||
6496 | 0x40840000, | ||
6497 | 0x00050805, | ||
6498 | 0xfc20001e, | ||
6499 | 0xfc40f02a, | ||
6500 | 0xd8210010, | ||
6501 | 0x800a0000, | ||
6502 | 0x00098200, | ||
6503 | 0xfc42f028, | ||
6504 | 0x81210014, | ||
6505 | 0x810a0000, | ||
6506 | 0x00098200, | ||
6507 | 0xfc801000, | ||
6508 | 0x7c004840, | ||
6509 | 0x4c213202, | ||
6510 | 0x55201800, | ||
6511 | 0x000900a1, | ||
6512 | 0x00000000, | ||
6513 | 0x40810000, | ||
6514 | 0x00050834, | ||
6515 | 0x7d28002e, | ||
6516 | 0x88ca0000, | ||
6517 | 0x00098200, | ||
6518 | 0x7dcea4ae, | ||
6519 | 0x2c090000, | ||
6520 | 0x00098200, | ||
6521 | 0x41820000, | ||
6522 | 0x00050803, | ||
6523 | 0x0006000b, | ||
6524 | 0x70c90000, | ||
6525 | 0x00090200, | ||
6526 | 0x7dc805ae, | ||
6527 | 0x40820000, | ||
6528 | 0x00050807, | ||
6529 | 0x0006000c, | ||
6530 | 0x80f00000, | ||
6531 | 0x3a100004, | ||
6532 | 0x54e815ba, | ||
6533 | 0x7c11402e, | ||
6534 | 0x7c0903a6, | ||
6535 | 0x54ea5d78, | ||
6536 | 0x54ec9b78, | ||
6537 | 0x54f4dd78, | ||
6538 | 0x54eb9d78, | ||
6539 | 0x4e800420, | ||
6540 | 0x0006000d, | ||
6541 | 0x812a0000, | ||
6542 | 0x00098200, | ||
6543 | 0x28090000, | ||
6544 | 0x41820000, | ||
6545 | 0x0005080b, | ||
6546 | 0x89290000, | ||
6547 | 0x00098200, | ||
6548 | 0x71290000, | ||
6549 | 0x00090200, | ||
6550 | 0x40820000, | ||
6551 | 0x0005080b, | ||
6552 | 0x48000000, | ||
6553 | 0x00050034, | ||
6554 | 0x0006000f, | ||
6555 | 0x2c040000, | ||
6556 | 0x00098200, | ||
6557 | 0x40820000, | ||
6558 | 0x00050834, | ||
6559 | 0x00000000, | ||
6560 | 0x816b0004, | ||
6561 | 0x00000000, | ||
6562 | 0x48000000, | ||
6563 | 0x000500a5, | ||
6564 | 0x00060011, | ||
6565 | 0x80110000, | ||
6566 | 0x00098200, | ||
6567 | 0x54c607b8, | ||
6568 | 0x91510000, | ||
6569 | 0x00098200, | ||
6570 | 0x98ca0000, | ||
6571 | 0x00098200, | ||
6572 | 0x900a0000, | ||
6573 | 0x00098200, | ||
6574 | 0x48000000, | ||
6575 | 0x0005000c, | ||
6576 | 0x00000000, | ||
6577 | 0x7c6a706e, | ||
6578 | 0x5568007e, | ||
6579 | 0x000900ab, | ||
6580 | 0x814a0004, | ||
6581 | 0x2108fffc, | ||
6582 | 0x2c030000, | ||
6583 | 0x00098200, | ||
6584 | 0x7d6f402e, | ||
6585 | 0x40820000, | ||
6586 | 0x00050831, | ||
6587 | 0x000600a5, | ||
6588 | 0x800a0000, | ||
6589 | 0x00098200, | ||
6590 | 0x810b0000, | ||
6591 | 0x00098200, | ||
6592 | 0x812a0000, | ||
6593 | 0x00098200, | ||
6594 | 0x9b0a0000, | ||
6595 | 0x00098200, | ||
6596 | 0x7d080038, | ||
6597 | 0x7dcea4ae, | ||
6598 | 0x55002800, | ||
6599 | 0x000900a1, | ||
6600 | 0x55081800, | ||
6601 | 0x000900a1, | ||
6602 | 0x7d080050, | ||
6603 | 0x88ca0000, | ||
6604 | 0x00098200, | ||
6605 | 0x7d294214, | ||
6606 | 0x0006000b, | ||
6607 | 0x80690000, | ||
6608 | 0x00098200, | ||
6609 | 0x80090000, | ||
6610 | 0x00098200, | ||
6611 | 0x80890000, | ||
6612 | 0x00098200, | ||
6613 | 0x81090000, | ||
6614 | 0x00098200, | ||
6615 | 0x2c030000, | ||
6616 | 0x00098200, | ||
6617 | 0x40820000, | ||
6618 | 0x00050805, | ||
6619 | 0x7c005800, | ||
6620 | 0x40820000, | ||
6621 | 0x00050805, | ||
6622 | 0x2c040000, | ||
6623 | 0x00098200, | ||
6624 | 0x41820000, | ||
6625 | 0x00050804, | ||
6626 | 0x0006000c, | ||
6627 | 0x00000000, | ||
6628 | 0x70c00000, | ||
6629 | 0x00090200, | ||
6630 | 0xd9c90000, | ||
6631 | 0x00098200, | ||
6632 | 0x40820000, | ||
6633 | 0x00050807, | ||
6634 | 0x0006000d, | ||
6635 | 0x80f00000, | ||
6636 | 0x3a100004, | ||
6637 | 0x54e815ba, | ||
6638 | 0x7c11402e, | ||
6639 | 0x7c0903a6, | ||
6640 | 0x54ea5d78, | ||
6641 | 0x54ec9b78, | ||
6642 | 0x54f4dd78, | ||
6643 | 0x54eb9d78, | ||
6644 | 0x4e800420, | ||
6645 | 0x0006000e, | ||
6646 | 0x810a0000, | ||
6647 | 0x00098200, | ||
6648 | 0x28080000, | ||
6649 | 0x41820000, | ||
6650 | 0x0005080c, | ||
6651 | 0x88080000, | ||
6652 | 0x00098200, | ||
6653 | 0x70000000, | ||
6654 | 0x00090200, | ||
6655 | 0x40820000, | ||
6656 | 0x0005080c, | ||
6657 | 0x48000000, | ||
6658 | 0x00050032, | ||
6659 | 0x0006000f, | ||
6660 | 0x28080000, | ||
6661 | 0x7d094378, | ||
6662 | 0x40820000, | ||
6663 | 0x0005080b, | ||
6664 | 0x810a0000, | ||
6665 | 0x00098200, | ||
6666 | 0x38b10000, | ||
6667 | 0x00098200, | ||
6668 | 0x92010020, | ||
6669 | 0x7e439378, | ||
6670 | 0x28080000, | ||
6671 | 0x91d20000, | ||
6672 | 0x00098200, | ||
6673 | 0x41820000, | ||
6674 | 0x00050806, | ||
6675 | 0x88080000, | ||
6676 | 0x00098200, | ||
6677 | 0x70000000, | ||
6678 | 0x00090200, | ||
6679 | 0x41820000, | ||
6680 | 0x00050832, | ||
6681 | 0x00060010, | ||
6682 | 0x38000000, | ||
6683 | 0x00098200, | ||
6684 | 0x00000000, | ||
6685 | 0x91650004, | ||
6686 | 0x7d445378, | ||
6687 | 0x90050000, | ||
6688 | 0x48000001, | ||
6689 | 0x00030037, | ||
6690 | 0x81d20000, | ||
6691 | 0x00098200, | ||
6692 | 0xd9c30000, | ||
6693 | 0x48000000, | ||
6694 | 0x0005000d, | ||
6695 | 0x00060011, | ||
6696 | 0x80110000, | ||
6697 | 0x00098200, | ||
6698 | 0x54c607b8, | ||
6699 | 0x91510000, | ||
6700 | 0x00098200, | ||
6701 | 0x98ca0000, | ||
6702 | 0x00098200, | ||
6703 | 0x900a0000, | ||
6704 | 0x00098200, | ||
6705 | 0x48000000, | ||
6706 | 0x0005000d, | ||
6707 | 0x00000000, | ||
6708 | 0x7c6a706e, | ||
6709 | 0x556000fe, | ||
6710 | 0x000900ab, | ||
6711 | 0x814a0004, | ||
6712 | 0x2c030000, | ||
6713 | 0x00098200, | ||
6714 | 0x40820000, | ||
6715 | 0x00050833, | ||
6716 | 0x810a0000, | ||
6717 | 0x00098200, | ||
6718 | 0x812a0000, | ||
6719 | 0x00098200, | ||
6720 | 0x88ca0000, | ||
6721 | 0x00098200, | ||
6722 | 0x7c004040, | ||
6723 | 0x7dcea4ae, | ||
6724 | 0x40800000, | ||
6725 | 0x00050833, | ||
6726 | 0x7d09582e, | ||
6727 | 0x2c080000, | ||
6728 | 0x00098200, | ||
6729 | 0x41820000, | ||
6730 | 0x00050805, | ||
6731 | 0x0006000b, | ||
6732 | 0x70c00000, | ||
6733 | 0x00090200, | ||
6734 | 0x7dc95dae, | ||
6735 | 0x40820000, | ||
6736 | 0x00050807, | ||
6737 | 0x0006000c, | ||
6738 | 0x80f00000, | ||
6739 | 0x3a100004, | ||
6740 | 0x54e815ba, | ||
6741 | 0x7c11402e, | ||
6742 | 0x7c0903a6, | ||
6743 | 0x54ea5d78, | ||
6744 | 0x54ec9b78, | ||
6745 | 0x54f4dd78, | ||
6746 | 0x54eb9d78, | ||
6747 | 0x4e800420, | ||
6748 | 0x0006000f, | ||
6749 | 0x810a0000, | ||
6750 | 0x00098200, | ||
6751 | 0x28080000, | ||
6752 | 0x41820000, | ||
6753 | 0x0005080b, | ||
6754 | 0x89080000, | ||
6755 | 0x00098200, | ||
6756 | 0x71080000, | ||
6757 | 0x00090200, | ||
6758 | 0x40820000, | ||
6759 | 0x0005080b, | ||
6760 | 0x48000000, | ||
6761 | 0x00050033, | ||
6762 | 0x00060011, | ||
6763 | 0x80110000, | ||
6764 | 0x00098200, | ||
6765 | 0x00000000, | ||
6766 | 0x54c607b8, | ||
6767 | 0x91510000, | ||
6768 | 0x00098200, | ||
6769 | 0x98ca0000, | ||
6770 | 0x00098200, | ||
6771 | 0x900a0000, | ||
6772 | 0x00098200, | ||
6773 | 0x48000000, | ||
6774 | 0x0005000c, | ||
6775 | 0x00000000, | ||
6776 | 0x7e8ea214, | ||
6777 | 0x0006000b, | ||
6778 | 0x7ccf6214, | ||
6779 | 0x8094fffc, | ||
6780 | 0x3413fff8, | ||
6781 | 0x80c60004, | ||
6782 | 0x540500fe, | ||
6783 | 0x000900ab, | ||
6784 | 0x41820000, | ||
6785 | 0x00050804, | ||
6786 | 0x7ca53214, | ||
6787 | 0x81240000, | ||
6788 | 0x00098200, | ||
6789 | 0x54c81800, | ||
6790 | 0x000900a1, | ||
6791 | 0x88c40000, | ||
6792 | 0x00098200, | ||
6793 | 0x7c054840, | ||
6794 | 0x7d340214, | ||
6795 | 0x80040000, | ||
6796 | 0x00098200, | ||
6797 | 0x41810000, | ||
6798 | 0x00050805, | ||
6799 | 0x7d080214, | ||
6800 | 0x70c00000, | ||
6801 | 0x00090200, | ||
6802 | 0x0006000d, | ||
6803 | 0xc8140000, | ||
6804 | 0x3a940008, | ||
6805 | 0x7c944800, | ||
6806 | 0xd8080000, | ||
6807 | 0x39080008, | ||
6808 | 0x41840000, | ||
6809 | 0x0005080d, | ||
6810 | 0x40820000, | ||
6811 | 0x00050807, | ||
6812 | 0x0006000e, | ||
6813 | 0x80f00000, | ||
6814 | 0x3a100004, | ||
6815 | 0x54e815ba, | ||
6816 | 0x7c11402e, | ||
6817 | 0x7c0903a6, | ||
6818 | 0x54ea5d78, | ||
6819 | 0x54ec9b78, | ||
6820 | 0x54f4dd78, | ||
6821 | 0x54eb9d78, | ||
6822 | 0x4e800420, | ||
6823 | 0x0006000f, | ||
6824 | 0x91d20000, | ||
6825 | 0x00098200, | ||
6826 | 0x7e439378, | ||
6827 | 0x92010020, | ||
6828 | 0x7d956378, | ||
6829 | 0x48000001, | ||
6830 | 0x00030038, | ||
6831 | 0x7eacab78, | ||
6832 | 0x48000000, | ||
6833 | 0x0005000b, | ||
6834 | 0x00060011, | ||
6835 | 0x80110000, | ||
6836 | 0x00098200, | ||
6837 | 0x54c607b8, | ||
6838 | 0x90910000, | ||
6839 | 0x00098200, | ||
6840 | 0x98c40000, | ||
6841 | 0x00098200, | ||
6842 | 0x90040000, | ||
6843 | 0x00098200, | ||
6844 | 0x00000000, | ||
6845 | 0x48000000, | ||
6846 | 0x0005000e, | ||
6847 | 0x00000000, | ||
6848 | 0x7d6b9a14, | ||
6849 | 0x00000000, | ||
6850 | 0x7dc97378, | ||
6851 | 0x7c0ea06e, | ||
6852 | 0x814e0004, | ||
6853 | 0x396bfff8, | ||
6854 | 0x39ce0008, | ||
6855 | 0x2c000000, | ||
6856 | 0x00098200, | ||
6857 | 0x40820000, | ||
6858 | 0x00050825, | ||
6859 | 0x920efff8, | ||
6860 | 0x820a0000, | ||
6861 | 0x00098200, | ||
6862 | 0x80f00000, | ||
6863 | 0x3a100004, | ||
6864 | 0x54e815ba, | ||
6865 | 0x54f4dd78, | ||
6866 | 0x7c11402e, | ||
6867 | 0x7e947214, | ||
6868 | 0x7c0903a6, | ||
6869 | 0x4e800420, | ||
6870 | 0x00000000, | ||
6871 | 0x7d6b9a14, | ||
6872 | 0x00000000, | ||
6873 | 0x7c14706e, | ||
6874 | 0x81540004, | ||
6875 | 0x396bfff8, | ||
6876 | 0x810efff8, | ||
6877 | 0x2c000000, | ||
6878 | 0x00098200, | ||
6879 | 0x3a940008, | ||
6880 | 0x40820000, | ||
6881 | 0x00050845, | ||
6882 | 0x00060046, | ||
6883 | 0x71000000, | ||
6884 | 0x00090200, | ||
6885 | 0x88ca0000, | ||
6886 | 0x00098200, | ||
6887 | 0x69090000, | ||
6888 | 0x00090200, | ||
6889 | 0x288b0000, | ||
6890 | 0x40820000, | ||
6891 | 0x00050807, | ||
6892 | 0x0006000b, | ||
6893 | 0x914efffc, | ||
6894 | 0x39200000, | ||
6895 | 0x2b860001, | ||
6896 | 0x41860000, | ||
6897 | 0x00050803, | ||
6898 | 0x0006000c, | ||
6899 | 0x38c90008, | ||
6900 | 0x7c144cae, | ||
6901 | 0x7c865840, | ||
6902 | 0x7c0e4dae, | ||
6903 | 0x7cc93378, | ||
6904 | 0x40860000, | ||
6905 | 0x0005080c, | ||
6906 | 0x0006000d, | ||
6907 | 0x4c42ea02, | ||
6908 | 0x41820000, | ||
6909 | 0x00050805, | ||
6910 | 0x0006000e, | ||
6911 | 0x820a0000, | ||
6912 | 0x00098200, | ||
6913 | 0x80f00000, | ||
6914 | 0x3a100004, | ||
6915 | 0x54e815ba, | ||
6916 | 0x54f4dd78, | ||
6917 | 0x7c11402e, | ||
6918 | 0x7e947214, | ||
6919 | 0x7c0903a6, | ||
6920 | 0x4e800420, | ||
6921 | 0x0006000f, | ||
6922 | 0x80e8fffc, | ||
6923 | 0x54f4dd78, | ||
6924 | 0x7d147050, | ||
6925 | 0x81080000, | ||
6926 | 0x00098200, | ||
6927 | 0x81080000, | ||
6928 | 0x00098200, | ||
6929 | 0x81e80000, | ||
6930 | 0x00098200, | ||
6931 | 0x48000000, | ||
6932 | 0x0005000e, | ||
6933 | 0x00060011, | ||
6934 | 0x71200000, | ||
6935 | 0x00090200, | ||
6936 | 0x00000000, | ||
6937 | 0x40820000, | ||
6938 | 0x0005080b, | ||
6939 | 0x7dc97050, | ||
6940 | 0x810efff8, | ||
6941 | 0x71000000, | ||
6942 | 0x00090200, | ||
6943 | 0x48000000, | ||
6944 | 0x0005000b, | ||
6945 | 0x00000000, | ||
6946 | 0x7dc97378, | ||
6947 | 0x7dcea214, | ||
6948 | 0x810effe8, | ||
6949 | 0x814effec, | ||
6950 | 0xc82efff8, | ||
6951 | 0xc80efff0, | ||
6952 | 0x910e0000, | ||
6953 | 0x914e0004, | ||
6954 | 0x2c080000, | ||
6955 | 0x00098200, | ||
6956 | 0xd82e0010, | ||
6957 | 0x39600010, | ||
6958 | 0xdc0e0008, | ||
6959 | 0x40820000, | ||
6960 | 0x00050825, | ||
6961 | 0x920efff8, | ||
6962 | 0x820a0000, | ||
6963 | 0x00098200, | ||
6964 | 0x80f00000, | ||
6965 | 0x3a100004, | ||
6966 | 0x54e815ba, | ||
6967 | 0x54f4dd78, | ||
6968 | 0x7c11402e, | ||
6969 | 0x7e947214, | ||
6970 | 0x7c0903a6, | ||
6971 | 0x4e800420, | ||
6972 | 0x00000000, | ||
6973 | 0x7e8ea214, | ||
6974 | 0x8154fff4, | ||
6975 | 0x8174fffc, | ||
6976 | 0x800a0000, | ||
6977 | 0x00098200, | ||
6978 | 0x810a0000, | ||
6979 | 0x00098200, | ||
6980 | 0x3a100004, | ||
6981 | 0x0006000b, | ||
6982 | 0x7c0b0040, | ||
6983 | 0x55661800, | ||
6984 | 0x000900a1, | ||
6985 | 0x40800000, | ||
6986 | 0x00050805, | ||
6987 | 0x7d28302e, | ||
6988 | 0x7c0834ae, | ||
6989 | 0x2c090000, | ||
6990 | 0x00098200, | ||
6991 | 0x80f0fffc, | ||
6992 | 0x41820000, | ||
6993 | 0x00050804, | ||
6994 | 0x00000000, | ||
6995 | 0x91740004, | ||
6996 | 0x92d40000, | ||
6997 | 0x00000000, | ||
6998 | 0x9161000c, | ||
6999 | 0xc8210008, | ||
7000 | 0xfc21f028, | ||
7001 | 0x00000000, | ||
7002 | 0x396b0001, | ||
7003 | 0x3cd00000, | ||
7004 | 0x00098200, | ||
7005 | 0xd8140008, | ||
7006 | 0x54e893ba, | ||
7007 | 0x9174fffc, | ||
7008 | 0x7e083214, | ||
7009 | 0x00000000, | ||
7010 | 0xd8340000, | ||
7011 | 0x00000000, | ||
7012 | 0x0006000d, | ||
7013 | 0x80f00000, | ||
7014 | 0x3a100004, | ||
7015 | 0x54e815ba, | ||
7016 | 0x7c11402e, | ||
7017 | 0x7c0903a6, | ||
7018 | 0x54ea5d78, | ||
7019 | 0x54ec9b78, | ||
7020 | 0x54f4dd78, | ||
7021 | 0x54eb9d78, | ||
7022 | 0x4e800420, | ||
7023 | 0x0006000e, | ||
7024 | 0x396b0001, | ||
7025 | 0x48000000, | ||
7026 | 0x0005000b, | ||
7027 | 0x0006000f, | ||
7028 | 0x810a0000, | ||
7029 | 0x00098200, | ||
7030 | 0x7d605850, | ||
7031 | 0x812a0000, | ||
7032 | 0x00098200, | ||
7033 | 0x00060010, | ||
7034 | 0x7c0b4040, | ||
7035 | 0x55662800, | ||
7036 | 0x000900a1, | ||
7037 | 0x41a10000, | ||
7038 | 0x0005080d, | ||
7039 | 0x556a1800, | ||
7040 | 0x000900a1, | ||
7041 | 0x7cca3050, | ||
7042 | 0x7d49302e, | ||
7043 | 0x7c0934ae, | ||
7044 | 0x7cc93214, | ||
7045 | 0x2c0a0000, | ||
7046 | 0x00098200, | ||
7047 | 0x80f0fffc, | ||
7048 | 0x41820000, | ||
7049 | 0x00050807, | ||
7050 | 0xc8260000, | ||
7051 | 0x00098200, | ||
7052 | 0x3d300000, | ||
7053 | 0x00098200, | ||
7054 | 0xd8140008, | ||
7055 | 0x7d6b0214, | ||
7056 | 0x54e893ba, | ||
7057 | 0xd8340000, | ||
7058 | 0x396b0001, | ||
7059 | 0x7e084a14, | ||
7060 | 0x9174fffc, | ||
7061 | 0x48000000, | ||
7062 | 0x0005000d, | ||
7063 | 0x00060011, | ||
7064 | 0x396b0001, | ||
7065 | 0x48000000, | ||
7066 | 0x00050010, | ||
7067 | 0x00000000, | ||
7068 | 0x7e8ea214, | ||
7069 | 0x8014ffe8, | ||
7070 | 0x8114ffec, | ||
7071 | 0x8134fff0, | ||
7072 | 0x80d4fff8, | ||
7073 | 0x2c090000, | ||
7074 | 0x00098200, | ||
7075 | 0x2c800000, | ||
7076 | 0x00098200, | ||
7077 | 0x2f060000, | ||
7078 | 0x00098200, | ||
7079 | 0x40860000, | ||
7080 | 0x00050805, | ||
7081 | 0x89080000, | ||
7082 | 0x00098200, | ||
7083 | 0x4c42d202, | ||
7084 | 0x2f880000, | ||
7085 | 0x00098200, | ||
7086 | 0x5580007e, | ||
7087 | 0x000900ab, | ||
7088 | 0x4c42f202, | ||
7089 | 0x7cd00214, | ||
7090 | 0x40820000, | ||
7091 | 0x00050805, | ||
7092 | 0x9314fffc, | ||
7093 | 0x3e060000, | ||
7094 | 0x00098200, | ||
7095 | 0x0006000b, | ||
7096 | 0x80f00000, | ||
7097 | 0x3a100004, | ||
7098 | 0x54e815ba, | ||
7099 | 0x7c11402e, | ||
7100 | 0x7c0903a6, | ||
7101 | 0x54ea5d78, | ||
7102 | 0x54ec9b78, | ||
7103 | 0x54f4dd78, | ||
7104 | 0x54eb9d78, | ||
7105 | 0x4e800420, | ||
7106 | 0x0006000f, | ||
7107 | 0x38000000, | ||
7108 | 0x00098200, | ||
7109 | 0x39000000, | ||
7110 | 0x00098200, | ||
7111 | 0x9810ffff, | ||
7112 | 0x3e060000, | ||
7113 | 0x00098200, | ||
7114 | 0x99100003, | ||
7115 | 0x48000000, | ||
7116 | 0x0005000b, | ||
7117 | 0x00000000, | ||
7118 | 0x800efff8, | ||
7119 | 0x7d6e5a14, | ||
7120 | 0x7e8ea214, | ||
7121 | 0x396b0000, | ||
7122 | 0x00098200, | ||
7123 | 0x7d345214, | ||
7124 | 0x38cefff8, | ||
7125 | 0x7d605850, | ||
7126 | 0x288a0000, | ||
7127 | 0x7d0b3051, | ||
7128 | 0x41860000, | ||
7129 | 0x00050805, | ||
7130 | 0x3929fff0, | ||
7131 | 0x40810000, | ||
7132 | 0x00050802, | ||
7133 | 0x0006000b, | ||
7134 | 0xc80b0000, | ||
7135 | 0x396b0008, | ||
7136 | 0xd8140000, | ||
7137 | 0x7c144840, | ||
7138 | 0x7c8b3040, | ||
7139 | 0x40800000, | ||
7140 | 0x00050803, | ||
7141 | 0x3a940008, | ||
7142 | 0x41840000, | ||
7143 | 0x0005080b, | ||
7144 | 0x0006000c, | ||
7145 | 0x92f40000, | ||
7146 | 0x7c144840, | ||
7147 | 0x3a940008, | ||
7148 | 0x41800000, | ||
7149 | 0x0005080c, | ||
7150 | 0x0006000d, | ||
7151 | 0x80f00000, | ||
7152 | 0x3a100004, | ||
7153 | 0x54e815ba, | ||
7154 | 0x7c11402e, | ||
7155 | 0x7c0903a6, | ||
7156 | 0x54ea5d78, | ||
7157 | 0x54ec9b78, | ||
7158 | 0x54f4dd78, | ||
7159 | 0x54eb9d78, | ||
7160 | 0x4e800420, | ||
7161 | 0x0006000f, | ||
7162 | 0x80120000, | ||
7163 | 0x00098200, | ||
7164 | 0x3a600008, | ||
7165 | 0x40a10000, | ||
7166 | 0x0005080d, | ||
7167 | 0x7d344214, | ||
7168 | 0x7c090040, | ||
7169 | 0x3a680008, | ||
7170 | 0x41810000, | ||
7171 | 0x00050807, | ||
7172 | 0x00060010, | ||
7173 | 0xc80b0000, | ||
7174 | 0x396b0008, | ||
7175 | 0xd8140000, | ||
7176 | 0x7c0b3040, | ||
7177 | 0x3a940008, | ||
7178 | 0x41800000, | ||
7179 | 0x00050810, | ||
7180 | 0x48000000, | ||
7181 | 0x0005000d, | ||
7182 | 0x00060011, | ||
7183 | 0x7e439378, | ||
7184 | 0x92920000, | ||
7185 | 0x00098200, | ||
7186 | 0x7eae5850, | ||
7187 | 0x91d20000, | ||
7188 | 0x00098200, | ||
7189 | 0x7e8ea050, | ||
7190 | 0x92010020, | ||
7191 | 0x550400fe, | ||
7192 | 0x000900ab, | ||
7193 | 0x48000001, | ||
7194 | 0x00030000, | ||
7195 | 0x81d20000, | ||
7196 | 0x00098200, | ||
7197 | 0x00000000, | ||
7198 | 0x7e8ea214, | ||
7199 | 0x7d6eaa14, | ||
7200 | 0x38cefff8, | ||
7201 | 0x48000000, | ||
7202 | 0x00050010, | ||
7203 | 0x00000000, | ||
7204 | 0x7d8c9a14, | ||
7205 | 0x00000000, | ||
7206 | 0x820efff8, | ||
7207 | 0x7e8ea214, | ||
7208 | 0x7d936378, | ||
7209 | 0x0006000b, | ||
7210 | 0x72000000, | ||
7211 | 0x00090200, | ||
7212 | 0x6a080000, | ||
7213 | 0x00090200, | ||
7214 | 0x40820000, | ||
7215 | 0x000508a6, | ||
7216 | 0x00060017, | ||
7217 | 0x80f0fffc, | ||
7218 | 0x2c0c0008, | ||
7219 | 0x392efff8, | ||
7220 | 0x396cfff8, | ||
7221 | 0x54ea5d78, | ||
7222 | 0x41820000, | ||
7223 | 0x00050803, | ||
7224 | 0x39000000, | ||
7225 | 0x0006000c, | ||
7226 | 0x38c80008, | ||
7227 | 0x7c1444ae, | ||
7228 | 0x7c065800, | ||
7229 | 0x7c0945ae, | ||
7230 | 0x41820000, | ||
7231 | 0x00050803, | ||
7232 | 0x39060008, | ||
7233 | 0x7c3434ae, | ||
7234 | 0x7c085800, | ||
7235 | 0x7c2935ae, | ||
7236 | 0x40820000, | ||
7237 | 0x0005080c, | ||
7238 | 0x0006000d, | ||
7239 | 0x0006000f, | ||
7240 | 0x7c0a6040, | ||
7241 | 0x54f4dd78, | ||
7242 | 0x41810000, | ||
7243 | 0x00050806, | ||
7244 | 0x7dd44850, | ||
7245 | 0x810efffc, | ||
7246 | 0x80f00000, | ||
7247 | 0x3a100004, | ||
7248 | 0x81080000, | ||
7249 | 0x00098200, | ||
7250 | 0x81e80000, | ||
7251 | 0x00098200, | ||
7252 | 0x54e815ba, | ||
7253 | 0x7c11402e, | ||
7254 | 0x7c0903a6, | ||
7255 | 0x54ea5d78, | ||
7256 | 0x54ec9b78, | ||
7257 | 0x54f4dd78, | ||
7258 | 0x54eb9d78, | ||
7259 | 0x4e800420, | ||
7260 | 0x00060010, | ||
7261 | 0x390cfff8, | ||
7262 | 0x398c0008, | ||
7263 | 0x7ee9412e, | ||
7264 | 0x48000000, | ||
7265 | 0x0005000f, | ||
7266 | 0x000600a6, | ||
7267 | 0x71090000, | ||
7268 | 0x00090200, | ||
7269 | 0x40820000, | ||
7270 | 0x00050818, | ||
7271 | 0x7dc87050, | ||
7272 | 0x820efff8, | ||
7273 | 0x48000000, | ||
7274 | 0x0005000b, | ||
7275 | 0x00000000, | ||
7276 | 0x820efff8, | ||
7277 | 0x7e8ea214, | ||
7278 | 0x7d936378, | ||
7279 | 0x72000000, | ||
7280 | 0x00090200, | ||
7281 | 0x6a080000, | ||
7282 | 0x00090200, | ||
7283 | 0x40a20000, | ||
7284 | 0x000508a6, | ||
7285 | 0x80f0fffc, | ||
7286 | 0x392efff8, | ||
7287 | 0x54ea5d78, | ||
7288 | 0x00000000, | ||
7289 | 0xc8140000, | ||
7290 | 0xd8090000, | ||
7291 | 0x00000000, | ||
7292 | 0x0006000f, | ||
7293 | 0x7c0a6040, | ||
7294 | 0x54f4dd78, | ||
7295 | 0x41810000, | ||
7296 | 0x00050806, | ||
7297 | 0x7dd44850, | ||
7298 | 0x810efffc, | ||
7299 | 0x80f00000, | ||
7300 | 0x3a100004, | ||
7301 | 0x81080000, | ||
7302 | 0x00098200, | ||
7303 | 0x81e80000, | ||
7304 | 0x00098200, | ||
7305 | 0x54e815ba, | ||
7306 | 0x7c11402e, | ||
7307 | 0x7c0903a6, | ||
7308 | 0x54ea5d78, | ||
7309 | 0x54ec9b78, | ||
7310 | 0x54f4dd78, | ||
7311 | 0x54eb9d78, | ||
7312 | 0x4e800420, | ||
7313 | 0x00060010, | ||
7314 | 0x390cfff8, | ||
7315 | 0x398c0008, | ||
7316 | 0x7ee9412e, | ||
7317 | 0x48000000, | ||
7318 | 0x0005000f, | ||
7319 | 0x00000000, | ||
7320 | 0x5608fe7c, | ||
7321 | 0x39080000, | ||
7322 | 0x00098200, | ||
7323 | 0x7d31422e, | ||
7324 | 0x35290000, | ||
7325 | 0x00098200, | ||
7326 | 0x7d31432e, | ||
7327 | 0x41800000, | ||
7328 | 0x00050894, | ||
7329 | 0x00000000, | ||
7330 | 0x7d14706e, | ||
7331 | 0x80740000, | ||
7332 | 0x00098200, | ||
7333 | 0x7c08b040, | ||
7334 | 0x00000000, | ||
7335 | 0x80b40000, | ||
7336 | 0x00098200, | ||
7337 | 0x40820000, | ||
7338 | 0x00050809, | ||
7339 | 0x7c632e15, | ||
7340 | 0x2f050000, | ||
7341 | 0x80940000, | ||
7342 | 0x00098200, | ||
7343 | 0x41830000, | ||
7344 | 0x00050806, | ||
7345 | 0x0006000e, | ||
7346 | 0x90740000, | ||
7347 | 0x00098200, | ||
7348 | 0x00000000, | ||
7349 | 0x80d40000, | ||
7350 | 0x00098200, | ||
7351 | 0x80b40000, | ||
7352 | 0x00098200, | ||
7353 | 0x81340000, | ||
7354 | 0x00098200, | ||
7355 | 0x80940000, | ||
7356 | 0x00098200, | ||
7357 | 0x7f86b040, | ||
7358 | 0x7c89b040, | ||
7359 | 0x4c42f202, | ||
7360 | 0x4c423202, | ||
7361 | 0x2f050000, | ||
7362 | 0x40820000, | ||
7363 | 0x00050809, | ||
7364 | 0x00000000, | ||
7365 | 0x41980000, | ||
7366 | 0x00050805, | ||
7367 | 0x7c032000, | ||
7368 | 0x0006000b, | ||
7369 | 0x92d40000, | ||
7370 | 0x00098200, | ||
7371 | 0x00000000, | ||
7372 | 0x558c007e, | ||
7373 | 0x000900ab, | ||
7374 | 0x00000000, | ||
7375 | 0x90740000, | ||
7376 | 0x00098200, | ||
7377 | 0x00000000, | ||
7378 | 0x7d906214, | ||
7379 | 0x00000000, | ||
7380 | 0x41810000, | ||
7381 | 0x00050803, | ||
7382 | 0x00000000, | ||
7383 | 0x3e0c0000, | ||
7384 | 0x00098200, | ||
7385 | 0x40a10000, | ||
7386 | 0x00050807, | ||
7387 | 0x00000000, | ||
7388 | 0x41810000, | ||
7389 | 0x00050802, | ||
7390 | 0x3e0c0000, | ||
7391 | 0x00098200, | ||
7392 | 0x00000000, | ||
7393 | 0x40a10000, | ||
7394 | 0x00070800, | ||
7395 | 0x00000000, | ||
7396 | 0x0006000c, | ||
7397 | 0x80f00000, | ||
7398 | 0x3a100004, | ||
7399 | 0x54e815ba, | ||
7400 | 0x7c11402e, | ||
7401 | 0x7c0903a6, | ||
7402 | 0x54ea5d78, | ||
7403 | 0x54ec9b78, | ||
7404 | 0x54f4dd78, | ||
7405 | 0x54eb9d78, | ||
7406 | 0x4e800420, | ||
7407 | 0x0006000f, | ||
7408 | 0x7c041800, | ||
7409 | 0x48000000, | ||
7410 | 0x0005000b, | ||
7411 | 0x00000000, | ||
7412 | 0x00060010, | ||
7413 | 0x7c000400, | ||
7414 | 0x40a10000, | ||
7415 | 0x0005080e, | ||
7416 | 0x48000000, | ||
7417 | 0x0005000c, | ||
7418 | 0x00000000, | ||
7419 | 0x00060013, | ||
7420 | 0xc8340000, | ||
7421 | 0x00098200, | ||
7422 | 0x00000000, | ||
7423 | 0x7c3474ee, | ||
7424 | 0x00000000, | ||
7425 | 0xc8740000, | ||
7426 | 0x00098200, | ||
7427 | 0xc8540000, | ||
7428 | 0x00098200, | ||
7429 | 0x80d40000, | ||
7430 | 0x00098200, | ||
7431 | 0xfc21182a, | ||
7432 | 0xd8340000, | ||
7433 | 0x00098200, | ||
7434 | 0x00000000, | ||
7435 | 0x00060013, | ||
7436 | 0x00000000, | ||
7437 | 0x7d14706e, | ||
7438 | 0x80d40000, | ||
7439 | 0x00098200, | ||
7440 | 0x81340000, | ||
7441 | 0x00098200, | ||
7442 | 0x7c08b040, | ||
7443 | 0x7f86b040, | ||
7444 | 0x7c89b040, | ||
7445 | 0x00000000, | ||
7446 | 0xc8340000, | ||
7447 | 0x00098200, | ||
7448 | 0x4c00e202, | ||
7449 | 0x4c002202, | ||
7450 | 0xc8540000, | ||
7451 | 0x00098200, | ||
7452 | 0x40800000, | ||
7453 | 0x00050847, | ||
7454 | 0x00000000, | ||
7455 | 0x2f060000, | ||
7456 | 0x00000000, | ||
7457 | 0x558c007e, | ||
7458 | 0x000900ab, | ||
7459 | 0x00000000, | ||
7460 | 0xd8340000, | ||
7461 | 0x00098200, | ||
7462 | 0x00000000, | ||
7463 | 0x7d906214, | ||
7464 | 0x00000000, | ||
7465 | 0xfc011000, | ||
7466 | 0x00000000, | ||
7467 | 0x3e0c0000, | ||
7468 | 0x00098200, | ||
7469 | 0x00000000, | ||
7470 | 0x41980000, | ||
7471 | 0x00050805, | ||
7472 | 0x00000000, | ||
7473 | 0x41810000, | ||
7474 | 0x00050803, | ||
7475 | 0x00000000, | ||
7476 | 0x41a10000, | ||
7477 | 0x0005080c, | ||
7478 | 0x00000000, | ||
7479 | 0x41810000, | ||
7480 | 0x00050802, | ||
7481 | 0x00000000, | ||
7482 | 0x0006000b, | ||
7483 | 0x3e0c0000, | ||
7484 | 0x00098200, | ||
7485 | 0x00000000, | ||
7486 | 0x40a10000, | ||
7487 | 0x00050807, | ||
7488 | 0x00000000, | ||
7489 | 0x40a10000, | ||
7490 | 0x00070800, | ||
7491 | 0x00000000, | ||
7492 | 0x48000000, | ||
7493 | 0x0005000c, | ||
7494 | 0x00000000, | ||
7495 | 0x0006000c, | ||
7496 | 0x80f00000, | ||
7497 | 0x3a100004, | ||
7498 | 0x54e815ba, | ||
7499 | 0x7c11402e, | ||
7500 | 0x7c0903a6, | ||
7501 | 0x54ea5d78, | ||
7502 | 0x54ec9b78, | ||
7503 | 0x54f4dd78, | ||
7504 | 0x54eb9d78, | ||
7505 | 0x4e800420, | ||
7506 | 0x00000000, | ||
7507 | 0x0006000f, | ||
7508 | 0x00000000, | ||
7509 | 0x40800000, | ||
7510 | 0x0005080c, | ||
7511 | 0x0006000d, | ||
7512 | 0x3e0c0000, | ||
7513 | 0x00098200, | ||
7514 | 0x00000000, | ||
7515 | 0x40a00000, | ||
7516 | 0x0005080b, | ||
7517 | 0x00000000, | ||
7518 | 0x40a00000, | ||
7519 | 0x00050807, | ||
7520 | 0x00000000, | ||
7521 | 0x40a00000, | ||
7522 | 0x00070800, | ||
7523 | 0x00000000, | ||
7524 | 0x48000000, | ||
7525 | 0x0005000c, | ||
7526 | 0x00000000, | ||
7527 | 0x00060011, | ||
7528 | 0x80f0fffc, | ||
7529 | 0x54ec9b78, | ||
7530 | 0x48000000, | ||
7531 | 0x00070000, | ||
7532 | 0x00000000, | ||
7533 | 0x5608fe7c, | ||
7534 | 0x39080000, | ||
7535 | 0x00098200, | ||
7536 | 0x7d31422e, | ||
7537 | 0x35290000, | ||
7538 | 0x00098200, | ||
7539 | 0x7d31432e, | ||
7540 | 0x41800000, | ||
7541 | 0x00050894, | ||
7542 | 0x00000000, | ||
7543 | 0x7d14706e, | ||
7544 | 0x81340004, | ||
7545 | 0x2c080000, | ||
7546 | 0x00098200, | ||
7547 | 0x41820000, | ||
7548 | 0x00050801, | ||
7549 | 0x00000000, | ||
7550 | 0x9114fff8, | ||
7551 | 0x9134fffc, | ||
7552 | 0x48000000, | ||
7553 | 0x00070000, | ||
7554 | 0x00000000, | ||
7555 | 0x5580007e, | ||
7556 | 0x000900ab, | ||
7557 | 0x3e100000, | ||
7558 | 0x00098200, | ||
7559 | 0x7e100214, | ||
7560 | 0x9114fff8, | ||
7561 | 0x9134fffc, | ||
7562 | 0x00000000, | ||
7563 | 0x0006000b, | ||
7564 | 0x80f00000, | ||
7565 | 0x3a100004, | ||
7566 | 0x54e815ba, | ||
7567 | 0x7c11402e, | ||
7568 | 0x7c0903a6, | ||
7569 | 0x54ea5d78, | ||
7570 | 0x54ec9b78, | ||
7571 | 0x54f4dd78, | ||
7572 | 0x54eb9d78, | ||
7573 | 0x4e800420, | ||
7574 | 0x00000000, | ||
7575 | 0x5608fe7c, | ||
7576 | 0x39080000, | ||
7577 | 0x00098200, | ||
7578 | 0x7d31422e, | ||
7579 | 0x35290000, | ||
7580 | 0x00098200, | ||
7581 | 0x7d31432e, | ||
7582 | 0x41800000, | ||
7583 | 0x00050894, | ||
7584 | 0x00000000, | ||
7585 | 0x80f00000, | ||
7586 | 0x3a100004, | ||
7587 | 0x54e815ba, | ||
7588 | 0x7c11402e, | ||
7589 | 0x7c0903a6, | ||
7590 | 0x54ea5d78, | ||
7591 | 0x54ec9b78, | ||
7592 | 0x54f4dd78, | ||
7593 | 0x54eb9d78, | ||
7594 | 0x4e800420, | ||
7595 | 0x00000000, | ||
7596 | 0x81110000, | ||
7597 | 0x00098200, | ||
7598 | 0x558c007e, | ||
7599 | 0x000900ab, | ||
7600 | 0x93110000, | ||
7601 | 0x00098200, | ||
7602 | 0x7d28602e, | ||
7603 | 0x7c000400, | ||
7604 | 0x81290000, | ||
7605 | 0x00098200, | ||
7606 | 0x91d10000, | ||
7607 | 0x00098200, | ||
7608 | 0x7d2903a6, | ||
7609 | 0x92510000, | ||
7610 | 0x00098200, | ||
7611 | 0x3bf10000, | ||
7612 | 0x00098200, | ||
7613 | 0x4e800420, | ||
7614 | 0x00000000, | ||
7615 | 0x5580007e, | ||
7616 | 0x000900ab, | ||
7617 | 0x3e100000, | ||
7618 | 0x00098200, | ||
7619 | 0x7e100214, | ||
7620 | 0x80f00000, | ||
7621 | 0x3a100004, | ||
7622 | 0x54e815ba, | ||
7623 | 0x7c11402e, | ||
7624 | 0x7c0903a6, | ||
7625 | 0x54ea5d78, | ||
7626 | 0x54ec9b78, | ||
7627 | 0x54f4dd78, | ||
7628 | 0x54eb9d78, | ||
7629 | 0x4e800420, | ||
7630 | 0x00000000, | ||
7631 | 0x5608fe7c, | ||
7632 | 0x39080000, | ||
7633 | 0x00098200, | ||
7634 | 0x7d31422e, | ||
7635 | 0x35290000, | ||
7636 | 0x00098200, | ||
7637 | 0x7d31432e, | ||
7638 | 0x41800000, | ||
7639 | 0x00050896, | ||
7640 | 0x00000000, | ||
7641 | 0x81320000, | ||
7642 | 0x00098200, | ||
7643 | 0x89100000, | ||
7644 | 0x00098200, | ||
7645 | 0x81f00000, | ||
7646 | 0x00098200, | ||
7647 | 0x7c144840, | ||
7648 | 0x55081800, | ||
7649 | 0x000900a1, | ||
7650 | 0x41810000, | ||
7651 | 0x00050820, | ||
7652 | 0x00000000, | ||
7653 | 0x80f00000, | ||
7654 | 0x3a100004, | ||
7655 | 0x00000000, | ||
7656 | 0x0006000c, | ||
7657 | 0x7c0b4040, | ||
7658 | 0x41800000, | ||
7659 | 0x00050803, | ||
7660 | 0x00000000, | ||
7661 | 0x54ec9b78, | ||
7662 | 0x48000000, | ||
7663 | 0x00070000, | ||
7664 | 0x00000000, | ||
7665 | 0x54e815ba, | ||
7666 | 0x7c11402e, | ||
7667 | 0x7c0903a6, | ||
7668 | 0x54ea5d78, | ||
7669 | 0x54ec9b78, | ||
7670 | 0x54f4dd78, | ||
7671 | 0x54eb9d78, | ||
7672 | 0x4e800420, | ||
7673 | 0x00000000, | ||
7674 | 0x0006000d, | ||
7675 | 0x7eee592e, | ||
7676 | 0x396b0008, | ||
7677 | 0x48000000, | ||
7678 | 0x0005000c, | ||
7679 | 0x00000000, | ||
7680 | 0x7c810808, | ||
7681 | 0x00000000, | ||
7682 | 0x81320000, | ||
7683 | 0x00098200, | ||
7684 | 0x7d0e5a14, | ||
7685 | 0x7c145a14, | ||
7686 | 0x91480004, | ||
7687 | 0x38cb0000, | ||
7688 | 0x00098200, | ||
7689 | 0x81f00000, | ||
7690 | 0x00098200, | ||
7691 | 0x7c004840, | ||
7692 | 0x90c80000, | ||
7693 | 0x40800000, | ||
7694 | 0x00050820, | ||
7695 | 0x89300000, | ||
7696 | 0x00098200, | ||
7697 | 0x7dd47378, | ||
7698 | 0x7d0b4378, | ||
7699 | 0x80f00000, | ||
7700 | 0x3a100004, | ||
7701 | 0x2c090000, | ||
7702 | 0x39c80008, | ||
7703 | 0x41820000, | ||
7704 | 0x00050803, | ||
7705 | 0x0006000b, | ||
7706 | 0x7c145840, | ||
7707 | 0x80140000, | ||
7708 | 0x80d40004, | ||
7709 | 0x40800000, | ||
7710 | 0x00050804, | ||
7711 | 0x92f40000, | ||
7712 | 0x3a940008, | ||
7713 | 0x0006000c, | ||
7714 | 0x3529ffff, | ||
7715 | 0x90080008, | ||
7716 | 0x90c8000c, | ||
7717 | 0x39080008, | ||
7718 | 0x40820000, | ||
7719 | 0x0005080b, | ||
7720 | 0x0006000d, | ||
7721 | 0x54e815ba, | ||
7722 | 0x7c11402e, | ||
7723 | 0x7c0903a6, | ||
7724 | 0x54ea5d78, | ||
7725 | 0x54ec9b78, | ||
7726 | 0x54f4dd78, | ||
7727 | 0x54eb9d78, | ||
7728 | 0x4e800420, | ||
7729 | 0x0006000e, | ||
7730 | 0x38000000, | ||
7731 | 0x00098200, | ||
7732 | 0x48000000, | ||
7733 | 0x0005000c, | ||
7734 | 0x00000000, | ||
7735 | 0x80ca0000, | ||
7736 | 0x00098200, | ||
7737 | 0x00000000, | ||
7738 | 0x80d10000, | ||
7739 | 0x00098200, | ||
7740 | 0x00000000, | ||
7741 | 0x7d145a14, | ||
7742 | 0x81320000, | ||
7743 | 0x00098200, | ||
7744 | 0x7d6e5a14, | ||
7745 | 0x91d20000, | ||
7746 | 0x00098200, | ||
7747 | 0x7c084840, | ||
7748 | 0x91720000, | ||
7749 | 0x00098200, | ||
7750 | 0x38000000, | ||
7751 | 0x00098200, | ||
7752 | 0x7cc903a6, | ||
7753 | 0x00000000, | ||
7754 | 0x808a0000, | ||
7755 | 0x00098200, | ||
7756 | 0x00000000, | ||
7757 | 0x7e439378, | ||
7758 | 0x41810000, | ||
7759 | 0x0005081f, | ||
7760 | 0x90110000, | ||
7761 | 0x00098200, | ||
7762 | 0x4e800421, | ||
7763 | 0x81d20000, | ||
7764 | 0x00098200, | ||
7765 | 0x546c1800, | ||
7766 | 0x000900a1, | ||
7767 | 0x81120000, | ||
7768 | 0x00098200, | ||
7769 | 0x38000000, | ||
7770 | 0x00098200, | ||
7771 | 0x820efff8, | ||
7772 | 0x7e8c4050, | ||
7773 | 0x90110000, | ||
7774 | 0x00098200, | ||
7775 | 0x48000000, | ||
7776 | 0x00050016, | ||
7777 | 0x00000000, | ||
7778 | 0x00010000 | ||
7779 | }; | ||
7780 | |||
7781 | enum { | ||
7782 | GLOB_vm_returnp, | ||
7783 | GLOB_cont_dispatch, | ||
7784 | GLOB_vm_returnc, | ||
7785 | GLOB_BC_RET_Z, | ||
7786 | GLOB_vm_return, | ||
7787 | GLOB_vm_leave_cp, | ||
7788 | GLOB_vm_leave_unw, | ||
7789 | GLOB_vm_unwind_c, | ||
7790 | GLOB_vm_unwind_c_eh, | ||
7791 | GLOB_vm_unwind_ff, | ||
7792 | GLOB_vm_unwind_ff_eh, | ||
7793 | GLOB_vm_growstack_c, | ||
7794 | GLOB_vm_growstack_l, | ||
7795 | GLOB_vm_resume, | ||
7796 | GLOB_vm_pcall, | ||
7797 | GLOB_vm_call, | ||
7798 | GLOB_vm_call_dispatch, | ||
7799 | GLOB_vmeta_call, | ||
7800 | GLOB_vm_call_dispatch_f, | ||
7801 | GLOB_vm_cpcall, | ||
7802 | GLOB_cont_ffi_callback, | ||
7803 | GLOB_vm_call_tail, | ||
7804 | GLOB_cont_cat, | ||
7805 | GLOB_BC_CAT_Z, | ||
7806 | GLOB_cont_nop, | ||
7807 | GLOB_vmeta_tgets1, | ||
7808 | GLOB_vmeta_tgets, | ||
7809 | GLOB_vmeta_tgetb, | ||
7810 | GLOB_vmeta_tgetv, | ||
7811 | GLOB_vmeta_tsets1, | ||
7812 | GLOB_vmeta_tsets, | ||
7813 | GLOB_vmeta_tsetb, | ||
7814 | GLOB_vmeta_tsetv, | ||
7815 | GLOB_vmeta_comp, | ||
7816 | GLOB_vmeta_binop, | ||
7817 | GLOB_cont_ra, | ||
7818 | GLOB_cont_condt, | ||
7819 | GLOB_cont_condf, | ||
7820 | GLOB_vmeta_equal, | ||
7821 | GLOB_vmeta_equal_cd, | ||
7822 | GLOB_vmeta_arith_nv, | ||
7823 | GLOB_vmeta_arith_nv2, | ||
7824 | GLOB_vmeta_unm, | ||
7825 | GLOB_vmeta_arith_vn, | ||
7826 | GLOB_vmeta_arith_vv, | ||
7827 | GLOB_vmeta_arith_vn2, | ||
7828 | GLOB_vmeta_arith_vv2, | ||
7829 | GLOB_vmeta_len, | ||
7830 | GLOB_BC_LEN_Z, | ||
7831 | GLOB_vmeta_callt, | ||
7832 | GLOB_BC_CALLT_Z, | ||
7833 | GLOB_vmeta_for, | ||
7834 | GLOB_ff_assert, | ||
7835 | GLOB_fff_fallback, | ||
7836 | GLOB_fff_res, | ||
7837 | GLOB_ff_type, | ||
7838 | GLOB_fff_resn, | ||
7839 | GLOB_ff_getmetatable, | ||
7840 | GLOB_fff_restv, | ||
7841 | GLOB_ff_setmetatable, | ||
7842 | GLOB_ff_rawget, | ||
7843 | GLOB_ff_tonumber, | ||
7844 | GLOB_ff_tostring, | ||
7845 | GLOB_fff_gcstep, | ||
7846 | GLOB_ff_next, | ||
7847 | GLOB_ff_pairs, | ||
7848 | GLOB_ff_ipairs_aux, | ||
7849 | GLOB_ff_ipairs, | ||
7850 | GLOB_ff_pcall, | ||
7851 | GLOB_ff_xpcall, | ||
7852 | GLOB_ff_coroutine_resume, | ||
7853 | GLOB_ff_coroutine_wrap_aux, | ||
7854 | GLOB_ff_coroutine_yield, | ||
7855 | GLOB_ff_math_abs, | ||
7856 | GLOB_fff_resi, | ||
7857 | GLOB_fff_res1, | ||
7858 | GLOB_ff_math_floor, | ||
7859 | GLOB_ff_math_ceil, | ||
7860 | GLOB_ff_math_sqrt, | ||
7861 | GLOB_ff_math_log, | ||
7862 | GLOB_ff_math_log10, | ||
7863 | GLOB_ff_math_exp, | ||
7864 | GLOB_ff_math_sin, | ||
7865 | GLOB_ff_math_cos, | ||
7866 | GLOB_ff_math_tan, | ||
7867 | GLOB_ff_math_asin, | ||
7868 | GLOB_ff_math_acos, | ||
7869 | GLOB_ff_math_atan, | ||
7870 | GLOB_ff_math_sinh, | ||
7871 | GLOB_ff_math_cosh, | ||
7872 | GLOB_ff_math_tanh, | ||
7873 | GLOB_ff_math_pow, | ||
7874 | GLOB_ff_math_atan2, | ||
7875 | GLOB_ff_math_fmod, | ||
7876 | GLOB_ff_math_deg, | ||
7877 | GLOB_ff_math_rad, | ||
7878 | GLOB_ff_math_ldexp, | ||
7879 | GLOB_ff_math_frexp, | ||
7880 | GLOB_ff_math_modf, | ||
7881 | GLOB_ff_math_min, | ||
7882 | GLOB_ff_math_max, | ||
7883 | GLOB_ff_string_len, | ||
7884 | GLOB_ff_string_byte, | ||
7885 | GLOB_ff_string_char, | ||
7886 | GLOB_fff_newstr, | ||
7887 | GLOB_ff_string_sub, | ||
7888 | GLOB_ff_string_rep, | ||
7889 | GLOB_ff_string_reverse, | ||
7890 | GLOB_ff_string_lower, | ||
7891 | GLOB_ff_string_upper, | ||
7892 | GLOB_ff_table_getn, | ||
7893 | GLOB_ff_bit_band, | ||
7894 | GLOB_fff_tobit_fb, | ||
7895 | GLOB_fff_bitop_fb, | ||
7896 | GLOB_ff_bit_bor, | ||
7897 | GLOB_ff_bit_bxor, | ||
7898 | GLOB_ff_bit_bswap, | ||
7899 | GLOB_ff_bit_bnot, | ||
7900 | GLOB_ff_bit_lshift, | ||
7901 | GLOB_ff_bit_rshift, | ||
7902 | GLOB_ff_bit_arshift, | ||
7903 | GLOB_ff_bit_rol, | ||
7904 | GLOB_ff_bit_ror, | ||
7905 | GLOB_ff_bit_tobit, | ||
7906 | GLOB_vm_record, | ||
7907 | GLOB_vm_rethook, | ||
7908 | GLOB_vm_inshook, | ||
7909 | GLOB_cont_hook, | ||
7910 | GLOB_vm_hotloop, | ||
7911 | GLOB_vm_callhook, | ||
7912 | GLOB_vm_hotcall, | ||
7913 | GLOB_vm_exit_handler, | ||
7914 | GLOB_vm_exit_interp, | ||
7915 | GLOB_vm_floor, | ||
7916 | GLOB_vm_ceil, | ||
7917 | GLOB_vm_trunc, | ||
7918 | GLOB_vm_modi, | ||
7919 | GLOB_vm_foldarith, | ||
7920 | GLOB_vm_cachesync, | ||
7921 | GLOB_vm_ffi_callback, | ||
7922 | GLOB_vm_ffi_call, | ||
7923 | GLOB_BC_ISEQN_Z, | ||
7924 | GLOB_BC_ISNEN_Z, | ||
7925 | GLOB_BC_MODVN_Z, | ||
7926 | GLOB_BC_TGETS_Z, | ||
7927 | GLOB_BC_TSETS_Z, | ||
7928 | GLOB_BC_RETV_Z, | ||
7929 | GLOB__MAX | ||
7930 | }; | ||
7931 | static const char *const globnames[] = { | ||
7932 | "vm_returnp", | ||
7933 | "cont_dispatch", | ||
7934 | "vm_returnc", | ||
7935 | "BC_RET_Z", | ||
7936 | "vm_return", | ||
7937 | "vm_leave_cp", | ||
7938 | "vm_leave_unw", | ||
7939 | "vm_unwind_c", | ||
7940 | "vm_unwind_c_eh", | ||
7941 | "vm_unwind_ff", | ||
7942 | "vm_unwind_ff_eh", | ||
7943 | "vm_growstack_c", | ||
7944 | "vm_growstack_l", | ||
7945 | "vm_resume", | ||
7946 | "vm_pcall", | ||
7947 | "vm_call", | ||
7948 | "vm_call_dispatch", | ||
7949 | "vmeta_call", | ||
7950 | "vm_call_dispatch_f", | ||
7951 | "vm_cpcall", | ||
7952 | "cont_ffi_callback", | ||
7953 | "vm_call_tail", | ||
7954 | "cont_cat", | ||
7955 | "BC_CAT_Z", | ||
7956 | "cont_nop", | ||
7957 | "vmeta_tgets1", | ||
7958 | "vmeta_tgets", | ||
7959 | "vmeta_tgetb", | ||
7960 | "vmeta_tgetv", | ||
7961 | "vmeta_tsets1", | ||
7962 | "vmeta_tsets", | ||
7963 | "vmeta_tsetb", | ||
7964 | "vmeta_tsetv", | ||
7965 | "vmeta_comp", | ||
7966 | "vmeta_binop", | ||
7967 | "cont_ra", | ||
7968 | "cont_condt", | ||
7969 | "cont_condf", | ||
7970 | "vmeta_equal", | ||
7971 | "vmeta_equal_cd", | ||
7972 | "vmeta_arith_nv", | ||
7973 | "vmeta_arith_nv2", | ||
7974 | "vmeta_unm", | ||
7975 | "vmeta_arith_vn", | ||
7976 | "vmeta_arith_vv", | ||
7977 | "vmeta_arith_vn2", | ||
7978 | "vmeta_arith_vv2", | ||
7979 | "vmeta_len", | ||
7980 | "BC_LEN_Z", | ||
7981 | "vmeta_callt", | ||
7982 | "BC_CALLT_Z", | ||
7983 | "vmeta_for", | ||
7984 | "ff_assert", | ||
7985 | "fff_fallback", | ||
7986 | "fff_res", | ||
7987 | "ff_type", | ||
7988 | "fff_resn", | ||
7989 | "ff_getmetatable", | ||
7990 | "fff_restv", | ||
7991 | "ff_setmetatable", | ||
7992 | "ff_rawget", | ||
7993 | "ff_tonumber", | ||
7994 | "ff_tostring", | ||
7995 | "fff_gcstep", | ||
7996 | "ff_next", | ||
7997 | "ff_pairs", | ||
7998 | "ff_ipairs_aux", | ||
7999 | "ff_ipairs", | ||
8000 | "ff_pcall", | ||
8001 | "ff_xpcall", | ||
8002 | "ff_coroutine_resume", | ||
8003 | "ff_coroutine_wrap_aux", | ||
8004 | "ff_coroutine_yield", | ||
8005 | "ff_math_abs", | ||
8006 | "fff_resi", | ||
8007 | "fff_res1", | ||
8008 | "ff_math_floor", | ||
8009 | "ff_math_ceil", | ||
8010 | "ff_math_sqrt", | ||
8011 | "ff_math_log", | ||
8012 | "ff_math_log10", | ||
8013 | "ff_math_exp", | ||
8014 | "ff_math_sin", | ||
8015 | "ff_math_cos", | ||
8016 | "ff_math_tan", | ||
8017 | "ff_math_asin", | ||
8018 | "ff_math_acos", | ||
8019 | "ff_math_atan", | ||
8020 | "ff_math_sinh", | ||
8021 | "ff_math_cosh", | ||
8022 | "ff_math_tanh", | ||
8023 | "ff_math_pow", | ||
8024 | "ff_math_atan2", | ||
8025 | "ff_math_fmod", | ||
8026 | "ff_math_deg", | ||
8027 | "ff_math_rad", | ||
8028 | "ff_math_ldexp", | ||
8029 | "ff_math_frexp", | ||
8030 | "ff_math_modf", | ||
8031 | "ff_math_min", | ||
8032 | "ff_math_max", | ||
8033 | "ff_string_len", | ||
8034 | "ff_string_byte", | ||
8035 | "ff_string_char", | ||
8036 | "fff_newstr", | ||
8037 | "ff_string_sub", | ||
8038 | "ff_string_rep", | ||
8039 | "ff_string_reverse", | ||
8040 | "ff_string_lower", | ||
8041 | "ff_string_upper", | ||
8042 | "ff_table_getn", | ||
8043 | "ff_bit_band", | ||
8044 | "fff_tobit_fb", | ||
8045 | "fff_bitop_fb", | ||
8046 | "ff_bit_bor", | ||
8047 | "ff_bit_bxor", | ||
8048 | "ff_bit_bswap", | ||
8049 | "ff_bit_bnot", | ||
8050 | "ff_bit_lshift", | ||
8051 | "ff_bit_rshift", | ||
8052 | "ff_bit_arshift", | ||
8053 | "ff_bit_rol", | ||
8054 | "ff_bit_ror", | ||
8055 | "ff_bit_tobit", | ||
8056 | "vm_record", | ||
8057 | "vm_rethook", | ||
8058 | "vm_inshook", | ||
8059 | "cont_hook", | ||
8060 | "vm_hotloop", | ||
8061 | "vm_callhook", | ||
8062 | "vm_hotcall", | ||
8063 | "vm_exit_handler", | ||
8064 | "vm_exit_interp", | ||
8065 | "vm_floor", | ||
8066 | "vm_ceil", | ||
8067 | "vm_trunc", | ||
8068 | "vm_modi", | ||
8069 | "vm_foldarith", | ||
8070 | "vm_cachesync", | ||
8071 | "vm_ffi_callback", | ||
8072 | "vm_ffi_call", | ||
8073 | "BC_ISEQN_Z", | ||
8074 | "BC_ISNEN_Z", | ||
8075 | "BC_MODVN_Z", | ||
8076 | "BC_TGETS_Z", | ||
8077 | "BC_TSETS_Z", | ||
8078 | "BC_RETV_Z", | ||
8079 | (const char *)0 | ||
8080 | }; | ||
8081 | static const char *const extnames[] = { | ||
8082 | "lj_state_growstack", | ||
8083 | "lj_meta_tget", | ||
8084 | "lj_meta_tset", | ||
8085 | "lj_meta_comp", | ||
8086 | "lj_meta_equal", | ||
8087 | "lj_meta_equal_cd", | ||
8088 | "lj_meta_arith", | ||
8089 | "lj_meta_len", | ||
8090 | "lj_meta_call", | ||
8091 | "lj_meta_for", | ||
8092 | "lj_tab_get", | ||
8093 | "lj_str_fromnumber", | ||
8094 | "lj_str_fromnum", | ||
8095 | "lj_tab_next", | ||
8096 | "lj_tab_getinth", | ||
8097 | "lj_ffh_coroutine_wrap_err", | ||
8098 | "floor", | ||
8099 | "ceil", | ||
8100 | "sqrt", | ||
8101 | "log", | ||
8102 | "log10", | ||
8103 | "exp", | ||
8104 | "sin", | ||
8105 | "cos", | ||
8106 | "tan", | ||
8107 | "asin", | ||
8108 | "acos", | ||
8109 | "atan", | ||
8110 | "sinh", | ||
8111 | "cosh", | ||
8112 | "tanh", | ||
8113 | "pow", | ||
8114 | "atan2", | ||
8115 | "fmod", | ||
8116 | "ldexp", | ||
8117 | "frexp", | ||
8118 | "modf", | ||
8119 | "lj_str_new", | ||
8120 | "lj_tab_len", | ||
8121 | "lj_gc_step", | ||
8122 | "lj_dispatch_ins", | ||
8123 | "lj_trace_hot", | ||
8124 | "lj_dispatch_call", | ||
8125 | "lj_trace_exit", | ||
8126 | "lj_err_throw", | ||
8127 | "trunc", | ||
8128 | "lj_ccallback_enter", | ||
8129 | "lj_ccallback_leave", | ||
8130 | "lj_meta_cat", | ||
8131 | "lj_gc_barrieruv", | ||
8132 | "lj_func_closeuv", | ||
8133 | "lj_func_newL_gc", | ||
8134 | "lj_tab_new", | ||
8135 | "lj_tab_dup", | ||
8136 | "lj_gc_step_fixtop", | ||
8137 | "lj_tab_newkey", | ||
8138 | "lj_tab_reasize", | ||
8139 | (const char *)0 | ||
8140 | }; | ||
8141 | #define Dt1(_V) (int)(ptrdiff_t)&(((lua_State *)0)_V) | ||
8142 | #define Dt2(_V) (int)(ptrdiff_t)&(((global_State *)0)_V) | ||
8143 | #define Dt3(_V) (int)(ptrdiff_t)&(((TValue *)0)_V) | ||
8144 | #define Dt4(_V) (int)(ptrdiff_t)&(((GCobj *)0)_V) | ||
8145 | #define Dt5(_V) (int)(ptrdiff_t)&(((GCstr *)0)_V) | ||
8146 | #define Dt6(_V) (int)(ptrdiff_t)&(((GCtab *)0)_V) | ||
8147 | #define Dt7(_V) (int)(ptrdiff_t)&(((GCfuncL *)0)_V) | ||
8148 | #define Dt8(_V) (int)(ptrdiff_t)&(((GCfuncC *)0)_V) | ||
8149 | #define Dt9(_V) (int)(ptrdiff_t)&(((GCproto *)0)_V) | ||
8150 | #define DtA(_V) (int)(ptrdiff_t)&(((GCupval *)0)_V) | ||
8151 | #define DtB(_V) (int)(ptrdiff_t)&(((Node *)0)_V) | ||
8152 | #define DtC(_V) (int)(ptrdiff_t)&(((int *)0)_V) | ||
8153 | #define DtD(_V) (int)(ptrdiff_t)&(((GCtrace *)0)_V) | ||
8154 | #define DISPATCH_GL(field) (GG_DISP2G + (int)offsetof(global_State, field)) | ||
8155 | #define DISPATCH_J(field) (GG_DISP2J + (int)offsetof(jit_State, field)) | ||
8156 | #define PC2PROTO(field) ((int)offsetof(GCproto, field)-(int)sizeof(GCproto)) | ||
8157 | |||
8158 | /* Generate subroutines used by opcodes and other parts of the VM. */ | ||
8159 | /* The .code_sub section should be last to help static branch prediction. */ | ||
8160 | static void build_subroutines(BuildCtx *ctx) | ||
8161 | { | ||
8162 | dasm_put(Dst, 0); | ||
8163 | dasm_put(Dst, 1, FRAME_P, LJ_TTRUE, FRAME_TYPE, FRAME_C, ~LJ_VMST_C, Dt1(->base), DISPATCH_GL(vmstate), 31-3, Dt1(->top)); | ||
8164 | dasm_put(Dst, 55, Dt1(->cframe), 56+(14-14)*4, 128+(14-14)*8, 56+(15-14)*4, 128+(15-14)*8, 56+(16-14)*4, 128+(16-14)*8, 56+(17-14)*4, 128+(17-14)*8, 56+(18-14)*4, 128+(18-14)*8, 56+(19-14)*4, 128+(19-14)*8, 56+(20-14)*4, 128+(20-14)*8, 56+(21-14)*4, 128+(21-14)*8, 56+(22-14)*4, 128+(22-14)*8, 56+(23-14)*4, 128+(23-14)*8); | ||
8165 | dasm_put(Dst, 105, 56+(24-14)*4, 128+(24-14)*8, 56+(25-14)*4, 128+(25-14)*8, 56+(26-14)*4, 128+(26-14)*8, 56+(27-14)*4, 128+(27-14)*8, 56+(28-14)*4, 128+(28-14)*8, 56+(29-14)*4, 128+(29-14)*8, 56+(30-14)*4, 128+(30-14)*8, 56+(31-14)*4, 128+(31-14)*8, Dt1(->maxstack)); | ||
8166 | dasm_put(Dst, 154, Dt1(->top), 31-3, Dt1(->top), ~LJ_VMST_C, Dt1(->glref), Dt2(->vmstate), LJ_TISNUM, Dt1(->base), Dt1(->glref), LJ_TFALSE, LJ_TNIL, ~LJ_VMST_INTERP, GG_G2DISP); | ||
8167 | dasm_put(Dst, 217, DISPATCH_GL(vmstate), LUA_MINSTACK, Dt1(->base), Dt1(->top), 32-3, Dt1(->base), Dt1(->top), Dt7(->pc), 56+(14-14)*4, 128+(14-14)*8, 56+(15-14)*4, 128+(15-14)*8, 56+(16-14)*4, 128+(16-14)*8, 56+(17-14)*4); | ||
8168 | dasm_put(Dst, 278, 128+(17-14)*8, 56+(18-14)*4, 128+(18-14)*8, 56+(19-14)*4, 128+(19-14)*8, 56+(20-14)*4, 128+(20-14)*8, 56+(21-14)*4, 128+(21-14)*8, 56+(22-14)*4, 128+(22-14)*8, 56+(23-14)*4, 128+(23-14)*8, 56+(24-14)*4, 128+(24-14)*8, 56+(25-14)*4, 128+(25-14)*8, 56+(26-14)*4, 128+(26-14)*8, 56+(27-14)*4, 128+(27-14)*8, 56+(28-14)*4); | ||
8169 | dasm_put(Dst, 325, 128+(28-14)*8, 56+(29-14)*4, 128+(29-14)*8, 56+(30-14)*4, 128+(30-14)*8, 56+(31-14)*4, 128+(31-14)*8, Dt1(->glref), Dt1(->status), FRAME_CP, CFRAME_RESUME, GG_G2DISP, Dt1(->cframe), Dt1(->base), LJ_TISNUM, Dt1(->top), Dt1(->status), ~LJ_VMST_INTERP, DISPATCH_GL(vmstate), FRAME_TYPE, LJ_TNIL); | ||
8170 | dasm_put(Dst, 393, 56+(14-14)*4, 128+(14-14)*8, 56+(15-14)*4, 128+(15-14)*8, 56+(16-14)*4, 128+(16-14)*8, 56+(17-14)*4, 128+(17-14)*8, 56+(18-14)*4, 128+(18-14)*8, 56+(19-14)*4, 128+(19-14)*8, 56+(20-14)*4, 128+(20-14)*8, 56+(21-14)*4, 128+(21-14)*8, 56+(22-14)*4, 128+(22-14)*8, 56+(23-14)*4); | ||
8171 | dasm_put(Dst, 440, 128+(23-14)*8, 56+(24-14)*4, 128+(24-14)*8, 56+(25-14)*4, 128+(25-14)*8, 56+(26-14)*4, 128+(26-14)*8, 56+(27-14)*4, 128+(27-14)*8, 56+(28-14)*4, 128+(28-14)*8, 56+(29-14)*4, 128+(29-14)*8, 56+(30-14)*4, 128+(30-14)*8, 56+(31-14)*4, 128+(31-14)*8, FRAME_CP, 56+(14-14)*4, 128+(14-14)*8); | ||
8172 | dasm_put(Dst, 488, 56+(15-14)*4, 128+(15-14)*8, 56+(16-14)*4, 128+(16-14)*8, 56+(17-14)*4, 128+(17-14)*8, 56+(18-14)*4, 128+(18-14)*8, 56+(19-14)*4, 128+(19-14)*8, 56+(20-14)*4, 128+(20-14)*8, 56+(21-14)*4, 128+(21-14)*8, 56+(22-14)*4, 128+(22-14)*8, 56+(23-14)*4, 128+(23-14)*8, 56+(24-14)*4, 128+(24-14)*8, 56+(25-14)*4, 128+(25-14)*8); | ||
8173 | dasm_put(Dst, 535, 56+(26-14)*4, 128+(26-14)*8, 56+(27-14)*4, 128+(27-14)*8, 56+(28-14)*4, 128+(28-14)*8, 56+(29-14)*4, 128+(29-14)*8, 56+(30-14)*4, 128+(30-14)*8, 56+(31-14)*4, 128+(31-14)*8, FRAME_C, Dt1(->cframe), Dt1(->cframe), Dt1(->glref), GG_G2DISP, Dt1(->base), LJ_TISNUM, Dt1(->top)); | ||
8174 | dasm_put(Dst, 586, ~LJ_VMST_INTERP, LJ_TNIL, DISPATCH_GL(vmstate), LJ_TFUNC, Dt7(->pc), 56+(14-14)*4, 128+(14-14)*8, 56+(15-14)*4, 128+(15-14)*8, 56+(16-14)*4, 128+(16-14)*8, 56+(17-14)*4, 128+(17-14)*8, 56+(18-14)*4, 128+(18-14)*8, 56+(19-14)*4, 128+(19-14)*8, 56+(20-14)*4); | ||
8175 | dasm_put(Dst, 653, 128+(20-14)*8, 56+(21-14)*4, 128+(21-14)*8, 56+(22-14)*4, 128+(22-14)*8, 56+(23-14)*4, 128+(23-14)*8, 56+(24-14)*4, 128+(24-14)*8, 56+(25-14)*4, 128+(25-14)*8, 56+(26-14)*4, 128+(26-14)*8, 56+(27-14)*4, 128+(27-14)*8, 56+(28-14)*4, 128+(28-14)*8, 56+(29-14)*4, 128+(29-14)*8, 56+(30-14)*4, 128+(30-14)*8, 56+(31-14)*4); | ||
8176 | dasm_put(Dst, 700, 128+(31-14)*8, Dt1(->stack), Dt1(->top), Dt1(->cframe), Dt1(->cframe), Dt1(->glref), FRAME_CP, GG_G2DISP); | ||
8177 | #if LJ_HASFFI | ||
8178 | dasm_put(Dst, 738); | ||
8179 | #endif | ||
8180 | dasm_put(Dst, 740, Dt7(->pc)); | ||
8181 | #if LJ_HASFFI | ||
8182 | dasm_put(Dst, 746); | ||
8183 | #endif | ||
8184 | dasm_put(Dst, 749, PC2PROTO(k)); | ||
8185 | #if LJ_HASFFI | ||
8186 | dasm_put(Dst, 754); | ||
8187 | #endif | ||
8188 | dasm_put(Dst, 762, Dt1(->base), DISPATCH_GL(tmptv), LJ_TSTR, DISPATCH_GL(tmptv), LJ_TTAB, DISPATCH_GL(tmptv2), LJ_TSTR); | ||
8189 | if (!LJ_DUALNUM) { | ||
8190 | dasm_put(Dst, 807); | ||
8191 | } | ||
8192 | dasm_put(Dst, 811, DISPATCH_GL(tmptv)); | ||
8193 | if (LJ_DUALNUM) { | ||
8194 | dasm_put(Dst, 816); | ||
8195 | } else { | ||
8196 | dasm_put(Dst, 819); | ||
8197 | } | ||
8198 | dasm_put(Dst, 821, Dt1(->base), FRAME_CONT, Dt1(->top), DISPATCH_GL(tmptv), LJ_TSTR, DISPATCH_GL(tmptv), LJ_TTAB, DISPATCH_GL(tmptv2), LJ_TSTR); | ||
8199 | if (!LJ_DUALNUM) { | ||
8200 | dasm_put(Dst, 889); | ||
8201 | } | ||
8202 | dasm_put(Dst, 893, DISPATCH_GL(tmptv)); | ||
8203 | if (LJ_DUALNUM) { | ||
8204 | dasm_put(Dst, 898); | ||
8205 | } else { | ||
8206 | dasm_put(Dst, 901); | ||
8207 | } | ||
8208 | dasm_put(Dst, 903, Dt1(->base), FRAME_CONT, Dt1(->top)); | ||
8209 | if (LJ_DUALNUM) { | ||
8210 | dasm_put(Dst, 948); | ||
8211 | } else { | ||
8212 | dasm_put(Dst, 950); | ||
8213 | } | ||
8214 | dasm_put(Dst, 952); | ||
8215 | if (LJ_DUALNUM) { | ||
8216 | dasm_put(Dst, 954); | ||
8217 | } else { | ||
8218 | dasm_put(Dst, 956); | ||
8219 | } | ||
8220 | dasm_put(Dst, 958, Dt1(->base), -(BCBIAS_J*4 >> 16), LJ_TTRUE, LJ_TTRUE, Dt1(->base)); | ||
8221 | #if LJ_HASFFI | ||
8222 | dasm_put(Dst, 1021, Dt1(->base)); | ||
8223 | #endif | ||
8224 | dasm_put(Dst, 1032); | ||
8225 | if (LJ_DUALNUM) { | ||
8226 | dasm_put(Dst, 1039); | ||
8227 | } | ||
8228 | dasm_put(Dst, 1044); | ||
8229 | if (LJ_DUALNUM) { | ||
8230 | dasm_put(Dst, 1058); | ||
8231 | } | ||
8232 | dasm_put(Dst, 1061); | ||
8233 | if (LJ_DUALNUM) { | ||
8234 | dasm_put(Dst, 1064); | ||
8235 | } | ||
8236 | dasm_put(Dst, 1067, Dt1(->base), FRAME_CONT); | ||
8237 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
8238 | dasm_put(Dst, 1091); | ||
8239 | #endif | ||
8240 | dasm_put(Dst, 1093, Dt1(->base)); | ||
8241 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
8242 | dasm_put(Dst, 1101); | ||
8243 | #else | ||
8244 | dasm_put(Dst, 1108); | ||
8245 | #endif | ||
8246 | dasm_put(Dst, 1111, Dt1(->base), Dt7(->pc), Dt1(->base), Dt1(->base)); | ||
8247 | #if LJ_HASJIT | ||
8248 | dasm_put(Dst, 1159); | ||
8249 | #endif | ||
8250 | dasm_put(Dst, 1161); | ||
8251 | #if LJ_HASJIT | ||
8252 | dasm_put(Dst, 1163, BC_JFORI); | ||
8253 | #endif | ||
8254 | dasm_put(Dst, 1166); | ||
8255 | #if LJ_HASJIT | ||
8256 | dasm_put(Dst, 1168, BC_JFORI); | ||
8257 | #endif | ||
8258 | dasm_put(Dst, 1171, BC_FORI, LJ_TFALSE, ~LJ_TISNUM+1, 31-3, Dt8(->upvalue), LJ_TTAB, Dt6(->metatable)); | ||
8259 | dasm_put(Dst, 1234, LJ_TNIL, DISPATCH_GL(gcroot[GCROOT_MMNAME+MM_metatable]), Dt6(->hmask), LJ_TTAB, Dt5(->hash), Dt6(->node), 31-5, 31-3, DtB(->key), 4+offsetof(Node, key), DtB(->val), 4+offsetof(Node, val), LJ_TSTR, DtB(->next)); | ||
8260 | dasm_put(Dst, 1282, LJ_TNIL, LJ_TUDATA, ~LJ_TISNUM+1, 31-2, DISPATCH_GL(gcroot[GCROOT_BASEMT]), LJ_TTAB, Dt6(->metatable), LJ_TTAB, Dt6(->marked), LJ_GC_BLACK, Dt6(->metatable)); | ||
8261 | dasm_put(Dst, 1337, DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist), LJ_TTAB, LJ_TSTR, DISPATCH_GL(gcroot[GCROOT_BASEMT_NUM]), Dt1(->base)); | ||
8262 | dasm_put(Dst, 1397, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold)); | ||
8263 | if (LJ_DUALNUM) { | ||
8264 | dasm_put(Dst, 1407); | ||
8265 | } else { | ||
8266 | dasm_put(Dst, 1410); | ||
8267 | } | ||
8268 | dasm_put(Dst, 1413, LJ_TSTR, LJ_TTAB, Dt1(->base), Dt1(->top), LJ_TNIL, (2+1)*8, LJ_TTAB); | ||
8269 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
8270 | dasm_put(Dst, 1464, Dt6(->metatable), Dt8(->upvalue[0])); | ||
8271 | #else | ||
8272 | dasm_put(Dst, 1473, Dt8(->upvalue[0])); | ||
8273 | #endif | ||
8274 | dasm_put(Dst, 1477, (3+1)*8); | ||
8275 | if (LJ_DUALNUM) { | ||
8276 | dasm_put(Dst, 1489); | ||
8277 | } else { | ||
8278 | dasm_put(Dst, 1491); | ||
8279 | } | ||
8280 | dasm_put(Dst, 1493, LJ_TTAB); | ||
8281 | if (LJ_DUALNUM) { | ||
8282 | dasm_put(Dst, 1500); | ||
8283 | } else { | ||
8284 | dasm_put(Dst, 1505); | ||
8285 | } | ||
8286 | dasm_put(Dst, 1517, Dt6(->asize), Dt6(->array)); | ||
8287 | if (!LJ_DUALNUM) { | ||
8288 | dasm_put(Dst, 1522); | ||
8289 | } | ||
8290 | dasm_put(Dst, 1524); | ||
8291 | if (LJ_DUALNUM) { | ||
8292 | dasm_put(Dst, 1528, 31-3); | ||
8293 | } else { | ||
8294 | dasm_put(Dst, 1533, 31-3); | ||
8295 | } | ||
8296 | dasm_put(Dst, 1537, LJ_TNIL, (0+1)*8, (2+1)*8, Dt6(->hmask), (0+1)*8, (0+1)*8, LJ_TTAB); | ||
8297 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
8298 | dasm_put(Dst, 1585, Dt6(->metatable), Dt8(->upvalue[0])); | ||
8299 | #else | ||
8300 | dasm_put(Dst, 1594, Dt8(->upvalue[0])); | ||
8301 | #endif | ||
8302 | if (LJ_DUALNUM) { | ||
8303 | dasm_put(Dst, 1598); | ||
8304 | } else { | ||
8305 | dasm_put(Dst, 1600); | ||
8306 | } | ||
8307 | dasm_put(Dst, 1602, (3+1)*8, DISPATCH_GL(hookmask), 32-HOOK_ACTIVE_SHIFT, 8+FRAME_PCALL, DISPATCH_GL(hookmask), LJ_TFUNC, 32-HOOK_ACTIVE_SHIFT, 16+FRAME_PCALL, LJ_TTHREAD, Dt1(->status), Dt1(->cframe)); | ||
8308 | dasm_put(Dst, 1662, Dt1(->top), LUA_YIELD, Dt1(->base), Dt1(->maxstack), Dt1(->base), Dt1(->top), Dt1(->top), Dt1(->base), LUA_YIELD, Dt1(->top), ~LJ_VMST_INTERP, Dt1(->base), DISPATCH_GL(vmstate)); | ||
8309 | dasm_put(Dst, 1724, Dt1(->maxstack), Dt1(->top), FRAME_TYPE, LJ_TTRUE, FRAME_TYPE, LJ_TFALSE, Dt1(->top), (2+1)*8, 32-3); | ||
8310 | dasm_put(Dst, 1787, Dt8(->upvalue[0].gcr), Dt1(->status), Dt1(->cframe), Dt1(->top), LUA_YIELD, Dt1(->base), Dt1(->maxstack), Dt1(->base), Dt1(->top), Dt1(->top), Dt1(->base), LUA_YIELD, Dt1(->top), ~LJ_VMST_INTERP); | ||
8311 | dasm_put(Dst, 1846, Dt1(->base), DISPATCH_GL(vmstate), Dt1(->maxstack), Dt1(->top), FRAME_TYPE, 32-3, Dt1(->cframe)); | ||
8312 | dasm_put(Dst, 1903, Dt1(->base), CFRAME_RESUME, Dt1(->top), LUA_YIELD, Dt1(->cframe), Dt1(->status)); | ||
8313 | if (LJ_DUALNUM) { | ||
8314 | dasm_put(Dst, 1928); | ||
8315 | } | ||
8316 | dasm_put(Dst, 1949, (1+1)*8, FRAME_TYPE); | ||
8317 | if (LJ_DUALNUM) { | ||
8318 | dasm_put(Dst, 1991, 31-11, 32-21, 31-11); | ||
8319 | dasm_put(Dst, 2073, 31-11, 32-21, 31-11); | ||
8320 | } else { | ||
8321 | dasm_put(Dst, 2127); | ||
8322 | } | ||
8323 | dasm_put(Dst, 2154); | ||
8324 | dasm_put(Dst, 2213); | ||
8325 | dasm_put(Dst, 2271); | ||
8326 | dasm_put(Dst, 2327, Dt8(->upvalue[0])); | ||
8327 | dasm_put(Dst, 2393); | ||
8328 | if (LJ_DUALNUM) { | ||
8329 | dasm_put(Dst, 2397); | ||
8330 | } else { | ||
8331 | dasm_put(Dst, 2412); | ||
8332 | } | ||
8333 | dasm_put(Dst, 2430, DISPATCH_GL(tmptv), DISPATCH_GL(tmptv)); | ||
8334 | if (!LJ_DUALNUM) { | ||
8335 | dasm_put(Dst, 2452); | ||
8336 | } | ||
8337 | dasm_put(Dst, 2457, (2+1)*8); | ||
8338 | if (LJ_DUALNUM) { | ||
8339 | dasm_put(Dst, 2461); | ||
8340 | } else { | ||
8341 | dasm_put(Dst, 2464); | ||
8342 | } | ||
8343 | dasm_put(Dst, 2466, (2+1)*8); | ||
8344 | if (LJ_DUALNUM) { | ||
8345 | dasm_put(Dst, 2488); | ||
8346 | } else { | ||
8347 | dasm_put(Dst, 2557); | ||
8348 | } | ||
8349 | if (LJ_DUALNUM) { | ||
8350 | dasm_put(Dst, 2582); | ||
8351 | } else { | ||
8352 | dasm_put(Dst, 2651); | ||
8353 | } | ||
8354 | dasm_put(Dst, 2676, LJ_TSTR, Dt5(->len), LJ_TSTR, Dt5(->len)); | ||
8355 | if (LJ_DUALNUM) { | ||
8356 | dasm_put(Dst, 2703, Dt5([1]), (0+1)*8); | ||
8357 | } else { | ||
8358 | dasm_put(Dst, 2715, Dt5([1]), 31-3); | ||
8359 | } | ||
8360 | dasm_put(Dst, 2731, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold)); | ||
8361 | if (LJ_DUALNUM) { | ||
8362 | dasm_put(Dst, 2742); | ||
8363 | } else { | ||
8364 | dasm_put(Dst, 2750); | ||
8365 | } | ||
8366 | dasm_put(Dst, 2761, Dt1(->base), Dt1(->base), LJ_TSTR, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold)); | ||
8367 | if (!LJ_DUALNUM) { | ||
8368 | dasm_put(Dst, 2789); | ||
8369 | } | ||
8370 | dasm_put(Dst, 2791); | ||
8371 | if (LJ_DUALNUM) { | ||
8372 | dasm_put(Dst, 2797); | ||
8373 | } else { | ||
8374 | dasm_put(Dst, 2799); | ||
8375 | } | ||
8376 | dasm_put(Dst, 2801); | ||
8377 | if (LJ_DUALNUM) { | ||
8378 | dasm_put(Dst, 2805); | ||
8379 | } else { | ||
8380 | dasm_put(Dst, 2814); | ||
8381 | } | ||
8382 | dasm_put(Dst, 2825, LJ_TSTR); | ||
8383 | if (!LJ_DUALNUM) { | ||
8384 | dasm_put(Dst, 2830); | ||
8385 | } | ||
8386 | dasm_put(Dst, 2834, Dt5(->len), sizeof(GCstr)-1, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold)); | ||
8387 | if (LJ_DUALNUM) { | ||
8388 | dasm_put(Dst, 2884); | ||
8389 | } else { | ||
8390 | dasm_put(Dst, 2886); | ||
8391 | } | ||
8392 | dasm_put(Dst, 2888, LJ_TSTR); | ||
8393 | if (LJ_DUALNUM) { | ||
8394 | dasm_put(Dst, 2895); | ||
8395 | } else { | ||
8396 | dasm_put(Dst, 2899); | ||
8397 | } | ||
8398 | dasm_put(Dst, 2906, Dt5(->len), DISPATCH_GL(tmpbuf.sz), Dt5([1]), DISPATCH_GL(tmpbuf.buf), DISPATCH_GL(strempty), LJ_TSTR, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), LJ_TSTR, DISPATCH_GL(tmpbuf.sz)); | ||
8399 | dasm_put(Dst, 2959, Dt5(->len), sizeof(GCstr), DISPATCH_GL(tmpbuf.buf), DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), LJ_TSTR, DISPATCH_GL(tmpbuf.sz), Dt5(->len), sizeof(GCstr), DISPATCH_GL(tmpbuf.buf)); | ||
8400 | dasm_put(Dst, 3017, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), LJ_TSTR, DISPATCH_GL(tmpbuf.sz), Dt5(->len), sizeof(GCstr), DISPATCH_GL(tmpbuf.buf), LJ_TTAB); | ||
8401 | if (LJ_DUALNUM) { | ||
8402 | dasm_put(Dst, 3086); | ||
8403 | } else { | ||
8404 | dasm_put(Dst, 3096); | ||
8405 | } | ||
8406 | dasm_put(Dst, 3109); | ||
8407 | if (LJ_DUALNUM) { | ||
8408 | dasm_put(Dst, 3115); | ||
8409 | } else { | ||
8410 | dasm_put(Dst, 3117); | ||
8411 | } | ||
8412 | dasm_put(Dst, 3119); | ||
8413 | if (LJ_DUALNUM) { | ||
8414 | dasm_put(Dst, 3123); | ||
8415 | } else { | ||
8416 | dasm_put(Dst, 3126); | ||
8417 | } | ||
8418 | dasm_put(Dst, 3132); | ||
8419 | if (LJ_DUALNUM) { | ||
8420 | dasm_put(Dst, 3137); | ||
8421 | } else { | ||
8422 | dasm_put(Dst, 3147); | ||
8423 | } | ||
8424 | dasm_put(Dst, 3160); | ||
8425 | if (LJ_DUALNUM) { | ||
8426 | dasm_put(Dst, 3166); | ||
8427 | } else { | ||
8428 | dasm_put(Dst, 3168); | ||
8429 | } | ||
8430 | dasm_put(Dst, 3170); | ||
8431 | if (LJ_DUALNUM) { | ||
8432 | dasm_put(Dst, 3174); | ||
8433 | } else { | ||
8434 | dasm_put(Dst, 3177); | ||
8435 | } | ||
8436 | dasm_put(Dst, 3183); | ||
8437 | if (LJ_DUALNUM) { | ||
8438 | dasm_put(Dst, 3188); | ||
8439 | } else { | ||
8440 | dasm_put(Dst, 3198); | ||
8441 | } | ||
8442 | dasm_put(Dst, 3211); | ||
8443 | if (LJ_DUALNUM) { | ||
8444 | dasm_put(Dst, 3217); | ||
8445 | } else { | ||
8446 | dasm_put(Dst, 3219); | ||
8447 | } | ||
8448 | dasm_put(Dst, 3221); | ||
8449 | if (LJ_DUALNUM) { | ||
8450 | dasm_put(Dst, 3225); | ||
8451 | } else { | ||
8452 | dasm_put(Dst, 3228); | ||
8453 | } | ||
8454 | dasm_put(Dst, 3234); | ||
8455 | if (LJ_DUALNUM) { | ||
8456 | dasm_put(Dst, 3239); | ||
8457 | } else { | ||
8458 | dasm_put(Dst, 3249); | ||
8459 | } | ||
8460 | dasm_put(Dst, 3262); | ||
8461 | if (LJ_DUALNUM) { | ||
8462 | dasm_put(Dst, 3269); | ||
8463 | } else { | ||
8464 | dasm_put(Dst, 3279); | ||
8465 | } | ||
8466 | dasm_put(Dst, 3292); | ||
8467 | if (LJ_DUALNUM) { | ||
8468 | dasm_put(Dst, 3296); | ||
8469 | } else { | ||
8470 | dasm_put(Dst, 3311); | ||
8471 | } | ||
8472 | dasm_put(Dst, 3332); | ||
8473 | if (LJ_DUALNUM) { | ||
8474 | dasm_put(Dst, 3337); | ||
8475 | } else { | ||
8476 | dasm_put(Dst, 3352); | ||
8477 | } | ||
8478 | dasm_put(Dst, 3373); | ||
8479 | if (LJ_DUALNUM) { | ||
8480 | dasm_put(Dst, 3378); | ||
8481 | } else { | ||
8482 | dasm_put(Dst, 3393); | ||
8483 | } | ||
8484 | dasm_put(Dst, 3414); | ||
8485 | if (LJ_DUALNUM) { | ||
8486 | dasm_put(Dst, 3419); | ||
8487 | } else { | ||
8488 | dasm_put(Dst, 3434); | ||
8489 | } | ||
8490 | dasm_put(Dst, 3455); | ||
8491 | if (LJ_DUALNUM) { | ||
8492 | dasm_put(Dst, 3459); | ||
8493 | } else { | ||
8494 | dasm_put(Dst, 3474); | ||
8495 | } | ||
8496 | dasm_put(Dst, 3495); | ||
8497 | if (LJ_DUALNUM) { | ||
8498 | dasm_put(Dst, 3500); | ||
8499 | } else { | ||
8500 | dasm_put(Dst, 3510); | ||
8501 | } | ||
8502 | if (LJ_DUALNUM) { | ||
8503 | dasm_put(Dst, 3523); | ||
8504 | } else { | ||
8505 | dasm_put(Dst, 3526); | ||
8506 | } | ||
8507 | dasm_put(Dst, 3532); | ||
8508 | if (LJ_DUALNUM) { | ||
8509 | dasm_put(Dst, 3540); | ||
8510 | } | ||
8511 | dasm_put(Dst, 3548); | ||
8512 | if (LJ_DUALNUM) { | ||
8513 | dasm_put(Dst, 3550); | ||
8514 | } | ||
8515 | dasm_put(Dst, 3558, Dt8(->f), 8*LUA_MINSTACK, Dt1(->maxstack), Dt1(->base), Dt1(->top), Dt1(->base), 31-3, Dt1(->top), Dt7(->pc), FRAME_TYPE, LUA_MINSTACK); | ||
8516 | dasm_put(Dst, 3622, Dt1(->base), Dt1(->base), Dt1(->top), Dt1(->base), Dt1(->top)); | ||
8517 | #if LJ_HASJIT | ||
8518 | dasm_put(Dst, 3648, DISPATCH_GL(hookmask), HOOK_VMEVENT, DISPATCH_GL(hookcount), HOOK_ACTIVE, LUA_MASKLINE|LUA_MASKCOUNT, DISPATCH_GL(hookcount)); | ||
8519 | #endif | ||
8520 | dasm_put(Dst, 3670, DISPATCH_GL(hookmask), HOOK_ACTIVE, GG_DISP2STATIC, DISPATCH_GL(hookmask), DISPATCH_GL(hookcount), HOOK_ACTIVE, 31-LUA_HOOKLINE, DISPATCH_GL(hookcount), Dt1(->base), Dt1(->base)); | ||
8521 | dasm_put(Dst, 3717, GG_DISP2STATIC); | ||
8522 | #if LJ_HASJIT | ||
8523 | dasm_put(Dst, 3735, GG_DISP2J, Dt7(->pc), DISPATCH_J(L), PC2PROTO(framesize), Dt1(->base), 31-3, Dt1(->top)); | ||
8524 | #endif | ||
8525 | dasm_put(Dst, 3758); | ||
8526 | #if LJ_HASJIT | ||
8527 | dasm_put(Dst, 3761); | ||
8528 | #endif | ||
8529 | dasm_put(Dst, 3764); | ||
8530 | #if LJ_HASJIT | ||
8531 | dasm_put(Dst, 3766); | ||
8532 | #endif | ||
8533 | dasm_put(Dst, 3769, Dt1(->base), Dt1(->top), Dt1(->base), Dt1(->top)); | ||
8534 | #if LJ_HASJIT | ||
8535 | dasm_put(Dst, 3792, -(16+32*8+32*4), 16+32*8+2*4, -GG_DISP2G-32768, ~LJ_VMST_EXIT, 16+32*8+32*4, DISPATCH_GL(vmstate), 16+0*8, 16+1*8, 16+2*8, 16+3*8, 16+4*8, 16+5*8, 16+6*8, 16+7*8, 16+32*8+32*4, 16+8*8, 16+9*8, 16+10*8, 16+11*8, 16+32*8+1*4, 16+12*8, 16+13*8); | ||
8536 | dasm_put(Dst, 3839, 16+14*8, 16+15*8, 16+16*8, 16+17*8, 16+18*8, 16+19*8, 16+32*8+0*4, 16+20*8, 16+21*8, 16+22*8, 16+23*8, 16+24*8, 16+25*8, 16+26*8, 16+27*8, DISPATCH_GL(jit_L), 16+28*8, 16+29*8, 16+30*8, 16+31*8, DISPATCH_GL(jit_base), 32-2); | ||
8537 | dasm_put(Dst, 3888, DISPATCH_J(L), DISPATCH_GL(jit_L), DISPATCH_J(parent), Dt1(->base), GG_DISP2J, DISPATCH_J(exitno), Dt1(->cframe), Dt1(->base)); | ||
8538 | #endif | ||
8539 | dasm_put(Dst, 3916); | ||
8540 | #if LJ_HASJIT | ||
8541 | dasm_put(Dst, 3918, -GG_DISP2G-32768, 31-3, Dt7(->pc), DISPATCH_GL(jit_L), PC2PROTO(k), LJ_TISNUM, LJ_TNIL, DISPATCH_GL(vmstate), BC_FUNCF*4); | ||
8542 | #endif | ||
8543 | dasm_put(Dst, 3975); | ||
8544 | #if LJ_HASJIT | ||
8545 | dasm_put(Dst, 3983); | ||
8546 | #endif | ||
8547 | dasm_put(Dst, 3986); | ||
8548 | #if LJ_HASJIT | ||
8549 | dasm_put(Dst, 4066); | ||
8550 | #else | ||
8551 | dasm_put(Dst, 4088); | ||
8552 | #endif | ||
8553 | dasm_put(Dst, 4090); | ||
8554 | #if LJ_HASFFI | ||
8555 | #define DtE(_V) (int)(ptrdiff_t)&(((CTState *)0)_V) | ||
8556 | dasm_put(Dst, 4114, 56+(14-14)*4, 128+(14-14)*8, 56+(15-14)*4, 128+(15-14)*8, 56+(16-14)*4, 128+(16-14)*8, 56+(17-14)*4, 128+(17-14)*8, 56+(18-14)*4, 128+(18-14)*8, 56+(19-14)*4, 128+(19-14)*8, 56+(20-14)*4, 128+(20-14)*8, 56+(21-14)*4, 128+(21-14)*8, 56+(22-14)*4, 128+(22-14)*8, 56+(23-14)*4, 128+(23-14)*8, 56+(24-14)*4, 128+(24-14)*8); | ||
8557 | dasm_put(Dst, 4162, 56+(25-14)*4, 128+(25-14)*8, 56+(26-14)*4, 128+(26-14)*8, 56+(27-14)*4, 128+(27-14)*8, 56+(28-14)*4, 128+(28-14)*8, 56+(29-14)*4, 128+(29-14)*8, 56+(30-14)*4, 128+(30-14)*8, 56+(31-14)*4, 128+(31-14)*8, Dt2(->ctype_state), GG_G2DISP, DtE(->cb.slot), DtE(->cb.gpr[0]), DtE(->cb.fpr[0]), DtE(->cb.gpr[1]), DtE(->cb.fpr[1]), DtE(->cb.gpr[2])); | ||
8558 | dasm_put(Dst, 4209, DtE(->cb.fpr[2]), DtE(->cb.gpr[3]), DtE(->cb.fpr[3]), DtE(->cb.gpr[4]), DtE(->cb.fpr[4]), DtE(->cb.gpr[5]), DtE(->cb.fpr[5]), DtE(->cb.gpr[6]), DtE(->cb.fpr[6]), DtE(->cb.gpr[7]), DtE(->cb.fpr[7]), 272+8, DtE(->cb.stack), Dt1(->base), LJ_TISNUM, Dt1(->top), LJ_TNIL, ~LJ_VMST_INTERP, DISPATCH_GL(vmstate), Dt7(->pc)); | ||
8559 | #endif | ||
8560 | dasm_put(Dst, 4273); | ||
8561 | #if LJ_HASFFI | ||
8562 | dasm_put(Dst, 4275, DISPATCH_GL(ctype_state), Dt1(->base), Dt1(->top), DtE(->L), DtE(->cb.gpr[0]), DtE(->cb.fpr[0]), DtE(->cb.gpr[1])); | ||
8563 | #endif | ||
8564 | dasm_put(Dst, 4296); | ||
8565 | #if LJ_HASFFI | ||
8566 | #define DtF(_V) (int)(ptrdiff_t)&(((CCallState *)0)_V) | ||
8567 | dasm_put(Dst, 4298, DtF(->spadj), DtF(->nsp), DtF(->nfpr), DtF(->stack), 31-2, DtF(->fpr[0]), DtF(->fpr[1]), DtF(->fpr[2]), DtF(->fpr[3]), DtF(->fpr[4]), DtF(->fpr[5]), DtF(->fpr[6]), DtF(->fpr[7]), DtF(->func), DtF(->gpr[1]), DtF(->gpr[2])); | ||
8568 | dasm_put(Dst, 4355, DtF(->gpr[3]), DtF(->gpr[4]), DtF(->gpr[5]), DtF(->gpr[6]), DtF(->gpr[7]), DtF(->gpr[0]), DtF(->gpr[0]), DtF(->fpr[0]), DtF(->gpr[1]), DtF(->gpr[2]), DtF(->gpr[3])); | ||
8569 | #endif | ||
8570 | } | ||
8571 | |||
8572 | /* Generate the code for a single instruction. */ | ||
8573 | static void build_ins(BuildCtx *ctx, BCOp op, int defop) | ||
8574 | { | ||
8575 | int vk = 0; | ||
8576 | dasm_put(Dst, 4387, defop); | ||
8577 | |||
8578 | switch (op) { | ||
8579 | |||
8580 | /* -- Comparison ops ---------------------------------------------------- */ | ||
8581 | |||
8582 | /* Remember: all ops branch for a true comparison, fall through otherwise. */ | ||
8583 | |||
8584 | case BC_ISLT: case BC_ISGE: case BC_ISLE: case BC_ISGT: | ||
8585 | if (LJ_DUALNUM) { | ||
8586 | dasm_put(Dst, 4389, -(BCBIAS_J*4 >> 16)); | ||
8587 | if (op == BC_ISLT) { | ||
8588 | dasm_put(Dst, 4406); | ||
8589 | } else if (op == BC_ISGE) { | ||
8590 | dasm_put(Dst, 4409); | ||
8591 | } else if (op == BC_ISLE) { | ||
8592 | dasm_put(Dst, 4412); | ||
8593 | } else { | ||
8594 | dasm_put(Dst, 4415); | ||
8595 | } | ||
8596 | dasm_put(Dst, 4418); | ||
8597 | if (op == BC_ISLT) { | ||
8598 | dasm_put(Dst, 4457); | ||
8599 | } else if (op == BC_ISGE) { | ||
8600 | dasm_put(Dst, 4460); | ||
8601 | } else if (op == BC_ISLE) { | ||
8602 | dasm_put(Dst, 4463); | ||
8603 | } else { | ||
8604 | dasm_put(Dst, 4467); | ||
8605 | } | ||
8606 | dasm_put(Dst, 4471); | ||
8607 | } else { | ||
8608 | dasm_put(Dst, 4474, -(BCBIAS_J*4 >> 16)); | ||
8609 | if (op == BC_ISLT) { | ||
8610 | dasm_put(Dst, 4491); | ||
8611 | } else if (op == BC_ISGE) { | ||
8612 | dasm_put(Dst, 4494); | ||
8613 | } else if (op == BC_ISLE) { | ||
8614 | dasm_put(Dst, 4497); | ||
8615 | } else { | ||
8616 | dasm_put(Dst, 4501); | ||
8617 | } | ||
8618 | dasm_put(Dst, 4505); | ||
8619 | } | ||
8620 | break; | ||
8621 | |||
8622 | case BC_ISEQV: case BC_ISNEV: | ||
8623 | vk = op == BC_ISEQV; | ||
8624 | if (LJ_DUALNUM) { | ||
8625 | dasm_put(Dst, 4518, -(BCBIAS_J*4 >> 16)); | ||
8626 | if (vk) { | ||
8627 | dasm_put(Dst, 4531); | ||
8628 | } else { | ||
8629 | dasm_put(Dst, 4534); | ||
8630 | } | ||
8631 | } else { | ||
8632 | dasm_put(Dst, 4537, -(BCBIAS_J*4 >> 16)); | ||
8633 | if (vk) { | ||
8634 | dasm_put(Dst, 4554); | ||
8635 | } else { | ||
8636 | dasm_put(Dst, 4558); | ||
8637 | } | ||
8638 | dasm_put(Dst, 4562); | ||
8639 | } | ||
8640 | dasm_put(Dst, 4574); | ||
8641 | if (!LJ_DUALNUM) { | ||
8642 | dasm_put(Dst, 4576); | ||
8643 | } | ||
8644 | if (LJ_HASFFI) { | ||
8645 | dasm_put(Dst, 4579, LJ_TCDATA, LJ_TCDATA); | ||
8646 | } | ||
8647 | dasm_put(Dst, 4584, ~LJ_TISPRI); | ||
8648 | if (LJ_HASFFI) { | ||
8649 | dasm_put(Dst, 4589); | ||
8650 | } | ||
8651 | dasm_put(Dst, 4591, ~LJ_TISTABUD); | ||
8652 | if (LJ_HASFFI) { | ||
8653 | dasm_put(Dst, 4594); | ||
8654 | } | ||
8655 | dasm_put(Dst, 4597); | ||
8656 | if (vk) { | ||
8657 | dasm_put(Dst, 4605); | ||
8658 | } else { | ||
8659 | dasm_put(Dst, 4610); | ||
8660 | } | ||
8661 | if (LJ_DUALNUM) { | ||
8662 | dasm_put(Dst, 4615); | ||
8663 | } else { | ||
8664 | dasm_put(Dst, 4630); | ||
8665 | } | ||
8666 | dasm_put(Dst, 4633, Dt6(->metatable), 1-vk, Dt6(->nomm), 1<<MM_eq); | ||
8667 | break; | ||
8668 | |||
8669 | case BC_ISEQS: case BC_ISNES: | ||
8670 | vk = op == BC_ISEQS; | ||
8671 | dasm_put(Dst, 4652, 32-1); | ||
8672 | if (LJ_HASFFI) { | ||
8673 | dasm_put(Dst, 4660, LJ_TCDATA); | ||
8674 | } | ||
8675 | dasm_put(Dst, 4663, LJ_TSTR); | ||
8676 | if (LJ_HASFFI) { | ||
8677 | dasm_put(Dst, 4667); | ||
8678 | } | ||
8679 | dasm_put(Dst, 4670, -(BCBIAS_J*4 >> 16)); | ||
8680 | if (vk) { | ||
8681 | dasm_put(Dst, 4678); | ||
8682 | } else { | ||
8683 | dasm_put(Dst, 4680); | ||
8684 | } | ||
8685 | dasm_put(Dst, 4682); | ||
8686 | break; | ||
8687 | |||
8688 | case BC_ISEQN: case BC_ISNEN: | ||
8689 | vk = op == BC_ISEQN; | ||
8690 | if (LJ_DUALNUM) { | ||
8691 | dasm_put(Dst, 4694, -(BCBIAS_J*4 >> 16)); | ||
8692 | if (vk) { | ||
8693 | dasm_put(Dst, 4706); | ||
8694 | } else { | ||
8695 | dasm_put(Dst, 4708); | ||
8696 | } | ||
8697 | dasm_put(Dst, 4710); | ||
8698 | } else { | ||
8699 | if (vk) { | ||
8700 | dasm_put(Dst, 4717); | ||
8701 | } else { | ||
8702 | dasm_put(Dst, 4719); | ||
8703 | } | ||
8704 | dasm_put(Dst, 4721, -(BCBIAS_J*4 >> 16)); | ||
8705 | } | ||
8706 | if (vk) { | ||
8707 | dasm_put(Dst, 4734); | ||
8708 | if (!LJ_HASFFI) { | ||
8709 | dasm_put(Dst, 4739); | ||
8710 | } | ||
8711 | } else { | ||
8712 | dasm_put(Dst, 4741); | ||
8713 | if (!LJ_HASFFI) { | ||
8714 | dasm_put(Dst, 4745); | ||
8715 | } | ||
8716 | dasm_put(Dst, 4747); | ||
8717 | } | ||
8718 | dasm_put(Dst, 4750); | ||
8719 | if (LJ_HASFFI) { | ||
8720 | dasm_put(Dst, 4761, LJ_TCDATA); | ||
8721 | } | ||
8722 | if (LJ_DUALNUM) { | ||
8723 | dasm_put(Dst, 4769); | ||
8724 | } | ||
8725 | break; | ||
8726 | |||
8727 | case BC_ISEQP: case BC_ISNEP: | ||
8728 | vk = op == BC_ISEQP; | ||
8729 | dasm_put(Dst, 4793, 32-3); | ||
8730 | if (LJ_HASFFI) { | ||
8731 | dasm_put(Dst, 4800, LJ_TCDATA); | ||
8732 | } | ||
8733 | dasm_put(Dst, 4803); | ||
8734 | if (LJ_HASFFI) { | ||
8735 | dasm_put(Dst, 4805); | ||
8736 | } | ||
8737 | dasm_put(Dst, 4808, -(BCBIAS_J*4 >> 16)); | ||
8738 | if (vk) { | ||
8739 | dasm_put(Dst, 4814); | ||
8740 | } else { | ||
8741 | dasm_put(Dst, 4816); | ||
8742 | } | ||
8743 | dasm_put(Dst, 4818); | ||
8744 | break; | ||
8745 | |||
8746 | /* -- Unary test and copy ops ------------------------------------------- */ | ||
8747 | |||
8748 | case BC_ISTC: case BC_ISFC: case BC_IST: case BC_ISF: | ||
8749 | dasm_put(Dst, 4830); | ||
8750 | if (op == BC_IST || op == BC_ISF) { | ||
8751 | dasm_put(Dst, 4834, LJ_TTRUE, -(BCBIAS_J*4 >> 16)); | ||
8752 | if (op == BC_IST) { | ||
8753 | dasm_put(Dst, 4841); | ||
8754 | } else { | ||
8755 | dasm_put(Dst, 4843); | ||
8756 | } | ||
8757 | dasm_put(Dst, 4845); | ||
8758 | } else { | ||
8759 | dasm_put(Dst, 4847, LJ_TFALSE); | ||
8760 | if (op == BC_ISTC) { | ||
8761 | dasm_put(Dst, 4852); | ||
8762 | } else { | ||
8763 | dasm_put(Dst, 4855); | ||
8764 | } | ||
8765 | dasm_put(Dst, 4858, -(BCBIAS_J*4 >> 16)); | ||
8766 | } | ||
8767 | dasm_put(Dst, 4865); | ||
8768 | break; | ||
8769 | |||
8770 | /* -- Unary ops --------------------------------------------------------- */ | ||
8771 | |||
8772 | case BC_MOV: | ||
8773 | dasm_put(Dst, 4876); | ||
8774 | break; | ||
8775 | case BC_NOT: | ||
8776 | dasm_put(Dst, 4889, LJ_TTRUE); | ||
8777 | break; | ||
8778 | case BC_UNM: | ||
8779 | dasm_put(Dst, 4905); | ||
8780 | if (LJ_DUALNUM) { | ||
8781 | dasm_put(Dst, 4909); | ||
8782 | } | ||
8783 | dasm_put(Dst, 4937); | ||
8784 | if (LJ_DUALNUM) { | ||
8785 | dasm_put(Dst, 4947); | ||
8786 | } else { | ||
8787 | dasm_put(Dst, 4950); | ||
8788 | } | ||
8789 | break; | ||
8790 | case BC_LEN: | ||
8791 | dasm_put(Dst, 4959, LJ_TSTR, Dt5(->len)); | ||
8792 | if (LJ_DUALNUM) { | ||
8793 | dasm_put(Dst, 4969); | ||
8794 | } else { | ||
8795 | dasm_put(Dst, 4974); | ||
8796 | } | ||
8797 | dasm_put(Dst, 4981, LJ_TTAB); | ||
8798 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
8799 | dasm_put(Dst, 4995, Dt6(->metatable)); | ||
8800 | #endif | ||
8801 | dasm_put(Dst, 5002); | ||
8802 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
8803 | dasm_put(Dst, 5008, Dt6(->nomm), 1<<MM_len); | ||
8804 | #endif | ||
8805 | break; | ||
8806 | |||
8807 | /* -- Binary ops -------------------------------------------------------- */ | ||
8808 | |||
8809 | |||
8810 | case BC_ADDVN: case BC_ADDNV: case BC_ADDVV: | ||
8811 | if (LJ_DUALNUM) { | ||
8812 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
8813 | switch (vk) { | ||
8814 | case 0: | ||
8815 | dasm_put(Dst, 5018); | ||
8816 | break; | ||
8817 | case 1: | ||
8818 | dasm_put(Dst, 5024); | ||
8819 | break; | ||
8820 | default: | ||
8821 | dasm_put(Dst, 5030); | ||
8822 | break; | ||
8823 | } | ||
8824 | dasm_put(Dst, 5036); | ||
8825 | switch (vk) { | ||
8826 | case 0: | ||
8827 | dasm_put(Dst, 5063); | ||
8828 | break; | ||
8829 | case 1: | ||
8830 | dasm_put(Dst, 5066); | ||
8831 | break; | ||
8832 | default: | ||
8833 | dasm_put(Dst, 5069); | ||
8834 | break; | ||
8835 | } | ||
8836 | dasm_put(Dst, 5072); | ||
8837 | if (vk == 1) { | ||
8838 | dasm_put(Dst, 5074); | ||
8839 | } else { | ||
8840 | dasm_put(Dst, 5078); | ||
8841 | } | ||
8842 | switch (vk) { | ||
8843 | case 0: | ||
8844 | dasm_put(Dst, 5082); | ||
8845 | break; | ||
8846 | case 1: | ||
8847 | dasm_put(Dst, 5085); | ||
8848 | break; | ||
8849 | default: | ||
8850 | dasm_put(Dst, 5088); | ||
8851 | break; | ||
8852 | } | ||
8853 | dasm_put(Dst, 5091); | ||
8854 | } else { | ||
8855 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
8856 | switch (vk) { | ||
8857 | case 0: | ||
8858 | dasm_put(Dst, 5098); | ||
8859 | if (LJ_DUALNUM) { | ||
8860 | dasm_put(Dst, 5100); | ||
8861 | } | ||
8862 | dasm_put(Dst, 5102); | ||
8863 | if (LJ_DUALNUM) { | ||
8864 | dasm_put(Dst, 5105); | ||
8865 | } else { | ||
8866 | dasm_put(Dst, 5111); | ||
8867 | } | ||
8868 | break; | ||
8869 | case 1: | ||
8870 | dasm_put(Dst, 5115); | ||
8871 | if (LJ_DUALNUM) { | ||
8872 | dasm_put(Dst, 5117); | ||
8873 | } | ||
8874 | dasm_put(Dst, 5119); | ||
8875 | if (LJ_DUALNUM) { | ||
8876 | dasm_put(Dst, 5122); | ||
8877 | } else { | ||
8878 | dasm_put(Dst, 5128); | ||
8879 | } | ||
8880 | break; | ||
8881 | default: | ||
8882 | dasm_put(Dst, 5132); | ||
8883 | break; | ||
8884 | } | ||
8885 | dasm_put(Dst, 5142); | ||
8886 | } | ||
8887 | break; | ||
8888 | case BC_SUBVN: case BC_SUBNV: case BC_SUBVV: | ||
8889 | if (LJ_DUALNUM) { | ||
8890 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
8891 | switch (vk) { | ||
8892 | case 0: | ||
8893 | dasm_put(Dst, 5155); | ||
8894 | break; | ||
8895 | case 1: | ||
8896 | dasm_put(Dst, 5161); | ||
8897 | break; | ||
8898 | default: | ||
8899 | dasm_put(Dst, 5167); | ||
8900 | break; | ||
8901 | } | ||
8902 | dasm_put(Dst, 5173); | ||
8903 | switch (vk) { | ||
8904 | case 0: | ||
8905 | dasm_put(Dst, 5200); | ||
8906 | break; | ||
8907 | case 1: | ||
8908 | dasm_put(Dst, 5203); | ||
8909 | break; | ||
8910 | default: | ||
8911 | dasm_put(Dst, 5206); | ||
8912 | break; | ||
8913 | } | ||
8914 | dasm_put(Dst, 5209); | ||
8915 | if (vk == 1) { | ||
8916 | dasm_put(Dst, 5211); | ||
8917 | } else { | ||
8918 | dasm_put(Dst, 5215); | ||
8919 | } | ||
8920 | switch (vk) { | ||
8921 | case 0: | ||
8922 | dasm_put(Dst, 5219); | ||
8923 | break; | ||
8924 | case 1: | ||
8925 | dasm_put(Dst, 5222); | ||
8926 | break; | ||
8927 | default: | ||
8928 | dasm_put(Dst, 5225); | ||
8929 | break; | ||
8930 | } | ||
8931 | dasm_put(Dst, 5228); | ||
8932 | } else { | ||
8933 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
8934 | switch (vk) { | ||
8935 | case 0: | ||
8936 | dasm_put(Dst, 5235); | ||
8937 | if (LJ_DUALNUM) { | ||
8938 | dasm_put(Dst, 5237); | ||
8939 | } | ||
8940 | dasm_put(Dst, 5239); | ||
8941 | if (LJ_DUALNUM) { | ||
8942 | dasm_put(Dst, 5242); | ||
8943 | } else { | ||
8944 | dasm_put(Dst, 5248); | ||
8945 | } | ||
8946 | break; | ||
8947 | case 1: | ||
8948 | dasm_put(Dst, 5252); | ||
8949 | if (LJ_DUALNUM) { | ||
8950 | dasm_put(Dst, 5254); | ||
8951 | } | ||
8952 | dasm_put(Dst, 5256); | ||
8953 | if (LJ_DUALNUM) { | ||
8954 | dasm_put(Dst, 5259); | ||
8955 | } else { | ||
8956 | dasm_put(Dst, 5265); | ||
8957 | } | ||
8958 | break; | ||
8959 | default: | ||
8960 | dasm_put(Dst, 5269); | ||
8961 | break; | ||
8962 | } | ||
8963 | dasm_put(Dst, 5279); | ||
8964 | } | ||
8965 | break; | ||
8966 | case BC_MULVN: case BC_MULNV: case BC_MULVV: | ||
8967 | if (LJ_DUALNUM) { | ||
8968 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
8969 | switch (vk) { | ||
8970 | case 0: | ||
8971 | dasm_put(Dst, 5292); | ||
8972 | break; | ||
8973 | case 1: | ||
8974 | dasm_put(Dst, 5298); | ||
8975 | break; | ||
8976 | default: | ||
8977 | dasm_put(Dst, 5304); | ||
8978 | break; | ||
8979 | } | ||
8980 | dasm_put(Dst, 5310); | ||
8981 | switch (vk) { | ||
8982 | case 0: | ||
8983 | dasm_put(Dst, 5337); | ||
8984 | break; | ||
8985 | case 1: | ||
8986 | dasm_put(Dst, 5340); | ||
8987 | break; | ||
8988 | default: | ||
8989 | dasm_put(Dst, 5343); | ||
8990 | break; | ||
8991 | } | ||
8992 | dasm_put(Dst, 5346); | ||
8993 | if (vk == 1) { | ||
8994 | dasm_put(Dst, 5348); | ||
8995 | } else { | ||
8996 | dasm_put(Dst, 5352); | ||
8997 | } | ||
8998 | switch (vk) { | ||
8999 | case 0: | ||
9000 | dasm_put(Dst, 5356); | ||
9001 | break; | ||
9002 | case 1: | ||
9003 | dasm_put(Dst, 5359); | ||
9004 | break; | ||
9005 | default: | ||
9006 | dasm_put(Dst, 5362); | ||
9007 | break; | ||
9008 | } | ||
9009 | dasm_put(Dst, 5365); | ||
9010 | } else { | ||
9011 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
9012 | switch (vk) { | ||
9013 | case 0: | ||
9014 | dasm_put(Dst, 5372); | ||
9015 | if (LJ_DUALNUM) { | ||
9016 | dasm_put(Dst, 5374); | ||
9017 | } | ||
9018 | dasm_put(Dst, 5376); | ||
9019 | if (LJ_DUALNUM) { | ||
9020 | dasm_put(Dst, 5379); | ||
9021 | } else { | ||
9022 | dasm_put(Dst, 5385); | ||
9023 | } | ||
9024 | break; | ||
9025 | case 1: | ||
9026 | dasm_put(Dst, 5389); | ||
9027 | if (LJ_DUALNUM) { | ||
9028 | dasm_put(Dst, 5391); | ||
9029 | } | ||
9030 | dasm_put(Dst, 5393); | ||
9031 | if (LJ_DUALNUM) { | ||
9032 | dasm_put(Dst, 5396); | ||
9033 | } else { | ||
9034 | dasm_put(Dst, 5402); | ||
9035 | } | ||
9036 | break; | ||
9037 | default: | ||
9038 | dasm_put(Dst, 5406); | ||
9039 | break; | ||
9040 | } | ||
9041 | dasm_put(Dst, 5416); | ||
9042 | } | ||
9043 | break; | ||
9044 | case BC_DIVVN: case BC_DIVNV: case BC_DIVVV: | ||
9045 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
9046 | switch (vk) { | ||
9047 | case 0: | ||
9048 | dasm_put(Dst, 5429); | ||
9049 | if (LJ_DUALNUM) { | ||
9050 | dasm_put(Dst, 5431); | ||
9051 | } | ||
9052 | dasm_put(Dst, 5433); | ||
9053 | if (LJ_DUALNUM) { | ||
9054 | dasm_put(Dst, 5436); | ||
9055 | } else { | ||
9056 | dasm_put(Dst, 5442); | ||
9057 | } | ||
9058 | break; | ||
9059 | case 1: | ||
9060 | dasm_put(Dst, 5446); | ||
9061 | if (LJ_DUALNUM) { | ||
9062 | dasm_put(Dst, 5448); | ||
9063 | } | ||
9064 | dasm_put(Dst, 5450); | ||
9065 | if (LJ_DUALNUM) { | ||
9066 | dasm_put(Dst, 5453); | ||
9067 | } else { | ||
9068 | dasm_put(Dst, 5459); | ||
9069 | } | ||
9070 | break; | ||
9071 | default: | ||
9072 | dasm_put(Dst, 5463); | ||
9073 | break; | ||
9074 | } | ||
9075 | dasm_put(Dst, 5473); | ||
9076 | break; | ||
9077 | case BC_MODVN: | ||
9078 | if (LJ_DUALNUM) { | ||
9079 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
9080 | switch (vk) { | ||
9081 | case 0: | ||
9082 | dasm_put(Dst, 5486); | ||
9083 | break; | ||
9084 | case 1: | ||
9085 | dasm_put(Dst, 5492); | ||
9086 | break; | ||
9087 | default: | ||
9088 | dasm_put(Dst, 5498); | ||
9089 | break; | ||
9090 | } | ||
9091 | dasm_put(Dst, 5504); | ||
9092 | switch (vk) { | ||
9093 | case 0: | ||
9094 | dasm_put(Dst, 5532); | ||
9095 | break; | ||
9096 | case 1: | ||
9097 | dasm_put(Dst, 5535); | ||
9098 | break; | ||
9099 | default: | ||
9100 | dasm_put(Dst, 5538); | ||
9101 | break; | ||
9102 | } | ||
9103 | dasm_put(Dst, 5541); | ||
9104 | if (vk == 1) { | ||
9105 | dasm_put(Dst, 5543); | ||
9106 | } else { | ||
9107 | dasm_put(Dst, 5547); | ||
9108 | } | ||
9109 | switch (vk) { | ||
9110 | case 0: | ||
9111 | dasm_put(Dst, 5551); | ||
9112 | break; | ||
9113 | case 1: | ||
9114 | dasm_put(Dst, 5554); | ||
9115 | break; | ||
9116 | default: | ||
9117 | dasm_put(Dst, 5557); | ||
9118 | break; | ||
9119 | } | ||
9120 | dasm_put(Dst, 5560); | ||
9121 | } else { | ||
9122 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
9123 | switch (vk) { | ||
9124 | case 0: | ||
9125 | dasm_put(Dst, 5572); | ||
9126 | if (LJ_DUALNUM) { | ||
9127 | dasm_put(Dst, 5574); | ||
9128 | } | ||
9129 | dasm_put(Dst, 5576); | ||
9130 | if (LJ_DUALNUM) { | ||
9131 | dasm_put(Dst, 5579); | ||
9132 | } else { | ||
9133 | dasm_put(Dst, 5585); | ||
9134 | } | ||
9135 | break; | ||
9136 | case 1: | ||
9137 | dasm_put(Dst, 5589); | ||
9138 | if (LJ_DUALNUM) { | ||
9139 | dasm_put(Dst, 5591); | ||
9140 | } | ||
9141 | dasm_put(Dst, 5593); | ||
9142 | if (LJ_DUALNUM) { | ||
9143 | dasm_put(Dst, 5596); | ||
9144 | } else { | ||
9145 | dasm_put(Dst, 5602); | ||
9146 | } | ||
9147 | break; | ||
9148 | default: | ||
9149 | dasm_put(Dst, 5606); | ||
9150 | break; | ||
9151 | } | ||
9152 | dasm_put(Dst, 5616); | ||
9153 | } | ||
9154 | break; | ||
9155 | case BC_MODNV: case BC_MODVV: | ||
9156 | if (LJ_DUALNUM) { | ||
9157 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
9158 | switch (vk) { | ||
9159 | case 0: | ||
9160 | dasm_put(Dst, 5634); | ||
9161 | break; | ||
9162 | case 1: | ||
9163 | dasm_put(Dst, 5640); | ||
9164 | break; | ||
9165 | default: | ||
9166 | dasm_put(Dst, 5646); | ||
9167 | break; | ||
9168 | } | ||
9169 | dasm_put(Dst, 5652); | ||
9170 | switch (vk) { | ||
9171 | case 0: | ||
9172 | dasm_put(Dst, 5680); | ||
9173 | break; | ||
9174 | case 1: | ||
9175 | dasm_put(Dst, 5683); | ||
9176 | break; | ||
9177 | default: | ||
9178 | dasm_put(Dst, 5686); | ||
9179 | break; | ||
9180 | } | ||
9181 | dasm_put(Dst, 5689); | ||
9182 | if (vk == 1) { | ||
9183 | dasm_put(Dst, 5691); | ||
9184 | } else { | ||
9185 | dasm_put(Dst, 5695); | ||
9186 | } | ||
9187 | switch (vk) { | ||
9188 | case 0: | ||
9189 | dasm_put(Dst, 5699); | ||
9190 | break; | ||
9191 | case 1: | ||
9192 | dasm_put(Dst, 5702); | ||
9193 | break; | ||
9194 | default: | ||
9195 | dasm_put(Dst, 5705); | ||
9196 | break; | ||
9197 | } | ||
9198 | dasm_put(Dst, 5708); | ||
9199 | } else { | ||
9200 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
9201 | switch (vk) { | ||
9202 | case 0: | ||
9203 | dasm_put(Dst, 5711); | ||
9204 | if (LJ_DUALNUM) { | ||
9205 | dasm_put(Dst, 5713); | ||
9206 | } | ||
9207 | dasm_put(Dst, 5715); | ||
9208 | if (LJ_DUALNUM) { | ||
9209 | dasm_put(Dst, 5718); | ||
9210 | } else { | ||
9211 | dasm_put(Dst, 5724); | ||
9212 | } | ||
9213 | break; | ||
9214 | case 1: | ||
9215 | dasm_put(Dst, 5728); | ||
9216 | if (LJ_DUALNUM) { | ||
9217 | dasm_put(Dst, 5730); | ||
9218 | } | ||
9219 | dasm_put(Dst, 5732); | ||
9220 | if (LJ_DUALNUM) { | ||
9221 | dasm_put(Dst, 5735); | ||
9222 | } else { | ||
9223 | dasm_put(Dst, 5741); | ||
9224 | } | ||
9225 | break; | ||
9226 | default: | ||
9227 | dasm_put(Dst, 5745); | ||
9228 | break; | ||
9229 | } | ||
9230 | dasm_put(Dst, 5755); | ||
9231 | } | ||
9232 | break; | ||
9233 | case BC_POW: | ||
9234 | dasm_put(Dst, 5758); | ||
9235 | break; | ||
9236 | |||
9237 | case BC_CAT: | ||
9238 | dasm_put(Dst, 5781, Dt1(->base), 32-3, Dt1(->base)); | ||
9239 | break; | ||
9240 | |||
9241 | /* -- Constant ops ------------------------------------------------------ */ | ||
9242 | |||
9243 | case BC_KSTR: | ||
9244 | dasm_put(Dst, 5811, 32-1, LJ_TSTR); | ||
9245 | break; | ||
9246 | case BC_KCDATA: | ||
9247 | #if LJ_HASFFI | ||
9248 | dasm_put(Dst, 5830, 32-1, LJ_TCDATA); | ||
9249 | #endif | ||
9250 | break; | ||
9251 | case BC_KSHORT: | ||
9252 | if (LJ_DUALNUM) { | ||
9253 | dasm_put(Dst, 5849, 31-13); | ||
9254 | } else { | ||
9255 | dasm_put(Dst, 5865, 31-13, 31-20); | ||
9256 | } | ||
9257 | break; | ||
9258 | case BC_KNUM: | ||
9259 | dasm_put(Dst, 5893); | ||
9260 | break; | ||
9261 | case BC_KPRI: | ||
9262 | dasm_put(Dst, 5906, 32-3); | ||
9263 | break; | ||
9264 | case BC_KNIL: | ||
9265 | dasm_put(Dst, 5921); | ||
9266 | break; | ||
9267 | |||
9268 | /* -- Upvalue and function ops ------------------------------------------ */ | ||
9269 | |||
9270 | case BC_UGET: | ||
9271 | dasm_put(Dst, 5940, 32-1, offsetof(GCfuncL, uvptr), DtA(->v)); | ||
9272 | break; | ||
9273 | case BC_USETV: | ||
9274 | dasm_put(Dst, 5961, 32-1, offsetof(GCfuncL, uvptr), DtA(->marked), DtA(->v), LJ_GC_BLACK, DtA(->closed), -(LJ_TISNUM+1), LJ_TISGCV - (LJ_TISNUM+1), Dt4(->gch.marked), LJ_GC_WHITES, GG_DISP2G); | ||
9275 | break; | ||
9276 | case BC_USETS: | ||
9277 | dasm_put(Dst, 6014, 32-1, 32-1, offsetof(GCfuncL, uvptr), DtA(->marked), DtA(->v), LJ_GC_BLACK, Dt5(->marked), DtA(->closed), LJ_TSTR, LJ_GC_WHITES, GG_DISP2G); | ||
9278 | break; | ||
9279 | case BC_USETN: | ||
9280 | dasm_put(Dst, 6065, 32-1, offsetof(GCfuncL, uvptr), DtA(->v)); | ||
9281 | break; | ||
9282 | case BC_USETP: | ||
9283 | dasm_put(Dst, 6086, 32-1, 32-3, offsetof(GCfuncL, uvptr), DtA(->v)); | ||
9284 | break; | ||
9285 | |||
9286 | case BC_UCLO: | ||
9287 | dasm_put(Dst, 6109, Dt1(->openupval), 32-1, -(BCBIAS_J*4 >> 16), Dt1(->base), Dt1(->base)); | ||
9288 | break; | ||
9289 | |||
9290 | case BC_FNEW: | ||
9291 | dasm_put(Dst, 6139, 32-1, Dt1(->base), Dt1(->base), LJ_TFUNC); | ||
9292 | break; | ||
9293 | |||
9294 | /* -- Table ops --------------------------------------------------------- */ | ||
9295 | |||
9296 | case BC_TNEW: | ||
9297 | case BC_TDUP: | ||
9298 | dasm_put(Dst, 6167, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), Dt1(->base)); | ||
9299 | if (op == BC_TNEW) { | ||
9300 | dasm_put(Dst, 6180); | ||
9301 | } else { | ||
9302 | dasm_put(Dst, 6189, 32-1); | ||
9303 | } | ||
9304 | dasm_put(Dst, 6196, Dt1(->base), LJ_TTAB); | ||
9305 | if (op == BC_TNEW) { | ||
9306 | dasm_put(Dst, 6213); | ||
9307 | } | ||
9308 | dasm_put(Dst, 6218); | ||
9309 | break; | ||
9310 | |||
9311 | case BC_GGET: | ||
9312 | case BC_GSET: | ||
9313 | dasm_put(Dst, 6227, 32-1, Dt7(->env)); | ||
9314 | if (op == BC_GGET) { | ||
9315 | dasm_put(Dst, 6235); | ||
9316 | } else { | ||
9317 | dasm_put(Dst, 6238); | ||
9318 | } | ||
9319 | break; | ||
9320 | |||
9321 | case BC_TGETV: | ||
9322 | dasm_put(Dst, 6241); | ||
9323 | if (LJ_DUALNUM) { | ||
9324 | dasm_put(Dst, 6245); | ||
9325 | } else { | ||
9326 | dasm_put(Dst, 6247); | ||
9327 | } | ||
9328 | dasm_put(Dst, 6249, LJ_TTAB); | ||
9329 | if (LJ_DUALNUM) { | ||
9330 | dasm_put(Dst, 6255, Dt6(->asize), Dt6(->array), 31-3); | ||
9331 | } else { | ||
9332 | dasm_put(Dst, 6265, Dt6(->asize), Dt6(->array), 31-3); | ||
9333 | } | ||
9334 | dasm_put(Dst, 6282, LJ_TNIL, Dt6(->metatable), Dt6(->nomm), 1<<MM_index, LJ_TSTR); | ||
9335 | if (!LJ_DUALNUM) { | ||
9336 | dasm_put(Dst, 6322); | ||
9337 | } | ||
9338 | dasm_put(Dst, 6324); | ||
9339 | break; | ||
9340 | case BC_TGETS: | ||
9341 | dasm_put(Dst, 6327, 32-1, LJ_TTAB, Dt6(->hmask), Dt5(->hash), Dt6(->node), 31-5, 31-3, DtB(->key), 4+offsetof(Node, key), DtB(->val), 4+offsetof(Node, val), LJ_TSTR, LJ_TNIL, DtB(->next)); | ||
9342 | dasm_put(Dst, 6388, LJ_TNIL, Dt6(->metatable), Dt6(->nomm), 1<<MM_index); | ||
9343 | break; | ||
9344 | case BC_TGETB: | ||
9345 | dasm_put(Dst, 6408, 32-3, LJ_TTAB, Dt6(->asize), Dt6(->array), LJ_TNIL, Dt6(->metatable), Dt6(->nomm), 1<<MM_index); | ||
9346 | break; | ||
9347 | |||
9348 | case BC_TSETV: | ||
9349 | dasm_put(Dst, 6456); | ||
9350 | if (LJ_DUALNUM) { | ||
9351 | dasm_put(Dst, 6460); | ||
9352 | } else { | ||
9353 | dasm_put(Dst, 6462); | ||
9354 | } | ||
9355 | dasm_put(Dst, 6464, LJ_TTAB); | ||
9356 | if (LJ_DUALNUM) { | ||
9357 | dasm_put(Dst, 6470, Dt6(->asize), Dt6(->array), 31-3); | ||
9358 | } else { | ||
9359 | dasm_put(Dst, 6480, Dt6(->asize), Dt6(->array), 31-3); | ||
9360 | } | ||
9361 | dasm_put(Dst, 6497, Dt6(->marked), LJ_TNIL, LJ_GC_BLACK, Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex, LJ_TSTR); | ||
9362 | if (!LJ_DUALNUM) { | ||
9363 | dasm_put(Dst, 6544); | ||
9364 | } | ||
9365 | dasm_put(Dst, 6546, DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist)); | ||
9366 | break; | ||
9367 | case BC_TSETS: | ||
9368 | dasm_put(Dst, 6561, 32-1, LJ_TTAB, Dt6(->hmask), Dt5(->hash), Dt6(->node), Dt6(->nomm), 31-5, 31-3, Dt6(->marked), DtB(->key), 4+offsetof(Node, key), DtB(->val), DtB(->next), LJ_TSTR, LJ_TNIL); | ||
9369 | dasm_put(Dst, 6612, LJ_GC_BLACK, DtB(->val), Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex, Dt6(->metatable), DISPATCH_GL(tmptv), Dt1(->base), Dt6(->nomm), 1<<MM_newindex, LJ_TSTR); | ||
9370 | dasm_put(Dst, 6669, Dt1(->base), DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist)); | ||
9371 | break; | ||
9372 | case BC_TSETB: | ||
9373 | dasm_put(Dst, 6692, 32-3, LJ_TTAB, Dt6(->asize), Dt6(->array), Dt6(->marked), LJ_TNIL, LJ_GC_BLACK, Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex, DISPATCH_GL(gc.grayagain)); | ||
9374 | dasm_put(Dst, 6750, DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist)); | ||
9375 | break; | ||
9376 | |||
9377 | case BC_TSETM: | ||
9378 | dasm_put(Dst, 6760, 32-3, Dt6(->asize), 31-3, Dt6(->marked), Dt6(->array), LJ_GC_BLACK, Dt1(->base), DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist)); | ||
9379 | dasm_put(Dst, 6829); | ||
9380 | break; | ||
9381 | |||
9382 | /* -- Calls and vararg handling ----------------------------------------- */ | ||
9383 | |||
9384 | case BC_CALLM: | ||
9385 | dasm_put(Dst, 6832); | ||
9386 | break; | ||
9387 | case BC_CALL: | ||
9388 | dasm_put(Dst, 6834, LJ_TFUNC, Dt7(->pc)); | ||
9389 | break; | ||
9390 | |||
9391 | case BC_CALLMT: | ||
9392 | dasm_put(Dst, 6855); | ||
9393 | break; | ||
9394 | case BC_CALLT: | ||
9395 | dasm_put(Dst, 6857, LJ_TFUNC, FRAME_TYPE, Dt7(->ffid), FRAME_VARG, Dt7(->pc), -4-8, Dt7(->pc), PC2PROTO(k), FRAME_TYPEP); | ||
9396 | dasm_put(Dst, 6921, FRAME_TYPE); | ||
9397 | break; | ||
9398 | |||
9399 | case BC_ITERC: | ||
9400 | dasm_put(Dst, 6930, LJ_TFUNC, Dt7(->pc)); | ||
9401 | break; | ||
9402 | |||
9403 | case BC_ITERN: | ||
9404 | #if LJ_HASJIT | ||
9405 | #endif | ||
9406 | dasm_put(Dst, 6957, Dt6(->asize), Dt6(->array), 31-3, LJ_TNIL); | ||
9407 | if (LJ_DUALNUM) { | ||
9408 | dasm_put(Dst, 6979); | ||
9409 | } else { | ||
9410 | dasm_put(Dst, 6982); | ||
9411 | } | ||
9412 | dasm_put(Dst, 6986, -(BCBIAS_J*4 >> 16)); | ||
9413 | if (!LJ_DUALNUM) { | ||
9414 | dasm_put(Dst, 6994); | ||
9415 | } | ||
9416 | dasm_put(Dst, 6996, Dt6(->hmask), Dt6(->node), 31-5, 31-3, LJ_TNIL, DtB(->key), -(BCBIAS_J*4 >> 16)); | ||
9417 | break; | ||
9418 | |||
9419 | case BC_ISNEXT: | ||
9420 | dasm_put(Dst, 7052, LJ_TTAB, LJ_TFUNC, LJ_TNIL, Dt8(->ffid), FF_next_N, 32-1, -(BCBIAS_J*4 >> 16), BC_JMP, BC_ITERC, -(BCBIAS_J*4 >> 16)); | ||
9421 | break; | ||
9422 | |||
9423 | case BC_VARG: | ||
9424 | dasm_put(Dst, 7102, FRAME_VARG, Dt1(->maxstack), Dt1(->top), Dt1(->base), 32-3, Dt1(->base)); | ||
9425 | dasm_put(Dst, 7182); | ||
9426 | break; | ||
9427 | |||
9428 | /* -- Returns ----------------------------------------------------------- */ | ||
9429 | |||
9430 | case BC_RETM: | ||
9431 | dasm_put(Dst, 7188); | ||
9432 | break; | ||
9433 | |||
9434 | case BC_RET: | ||
9435 | dasm_put(Dst, 7190, FRAME_TYPE, FRAME_VARG, Dt7(->pc), PC2PROTO(k), FRAME_TYPEP); | ||
9436 | break; | ||
9437 | |||
9438 | case BC_RET0: case BC_RET1: | ||
9439 | dasm_put(Dst, 7260, FRAME_TYPE, FRAME_VARG); | ||
9440 | if (op == BC_RET1) { | ||
9441 | dasm_put(Dst, 7273); | ||
9442 | } | ||
9443 | dasm_put(Dst, 7276, Dt7(->pc), PC2PROTO(k)); | ||
9444 | break; | ||
9445 | |||
9446 | /* -- Loops and branches ------------------------------------------------ */ | ||
9447 | |||
9448 | case BC_FORL: | ||
9449 | #if LJ_HASJIT | ||
9450 | dasm_put(Dst, 7304, GG_DISP2HOT, -HOTCOUNT_LOOP); | ||
9451 | #endif | ||
9452 | break; | ||
9453 | |||
9454 | case BC_JFORI: | ||
9455 | case BC_JFORL: | ||
9456 | #if !LJ_HASJIT | ||
9457 | break; | ||
9458 | #endif | ||
9459 | case BC_FORI: | ||
9460 | case BC_IFORL: | ||
9461 | vk = (op == BC_IFORL || op == BC_JFORL); | ||
9462 | if (LJ_DUALNUM) { | ||
9463 | dasm_put(Dst, 7314, FORL_IDX*8+4); | ||
9464 | if (vk) { | ||
9465 | dasm_put(Dst, 7319, FORL_STEP*8+4, FORL_STOP*8+4, FORL_IDX*8+4); | ||
9466 | } else { | ||
9467 | dasm_put(Dst, 7333, FORL_STEP*8, FORL_STEP*8+4, FORL_STOP*8, FORL_STOP*8+4); | ||
9468 | } | ||
9469 | dasm_put(Dst, 7349, FORL_EXT*8); | ||
9470 | if (op != BC_JFORL) { | ||
9471 | dasm_put(Dst, 7356, 32-1); | ||
9472 | } | ||
9473 | dasm_put(Dst, 7359, FORL_EXT*8+4); | ||
9474 | if (op != BC_JFORL) { | ||
9475 | dasm_put(Dst, 7362); | ||
9476 | } | ||
9477 | if (op == BC_FORI) { | ||
9478 | dasm_put(Dst, 7364); | ||
9479 | } else if (op == BC_JFORI) { | ||
9480 | dasm_put(Dst, 7367, -(BCBIAS_J*4 >> 16)); | ||
9481 | } else if (op == BC_IFORL) { | ||
9482 | dasm_put(Dst, 7372, -(BCBIAS_J*4 >> 16)); | ||
9483 | } else { | ||
9484 | dasm_put(Dst, 7377, BC_JLOOP); | ||
9485 | } | ||
9486 | dasm_put(Dst, 7380); | ||
9487 | if (vk) { | ||
9488 | dasm_put(Dst, 7396); | ||
9489 | } | ||
9490 | } | ||
9491 | if (vk) { | ||
9492 | if (LJ_DUALNUM) { | ||
9493 | dasm_put(Dst, 7403, FORL_IDX*8); | ||
9494 | } else { | ||
9495 | dasm_put(Dst, 7407); | ||
9496 | } | ||
9497 | dasm_put(Dst, 7409, FORL_STEP*8, FORL_STOP*8, FORL_STEP*8, FORL_IDX*8); | ||
9498 | } else { | ||
9499 | if (LJ_DUALNUM) { | ||
9500 | dasm_put(Dst, 7419); | ||
9501 | } else { | ||
9502 | dasm_put(Dst, 7421, FORL_STEP*8, FORL_STOP*8); | ||
9503 | } | ||
9504 | dasm_put(Dst, 7430, FORL_IDX*8, FORL_STOP*8); | ||
9505 | } | ||
9506 | dasm_put(Dst, 7439); | ||
9507 | if (op != BC_JFORL) { | ||
9508 | dasm_put(Dst, 7441, 32-1); | ||
9509 | } | ||
9510 | dasm_put(Dst, 7444, FORL_EXT*8); | ||
9511 | if (op != BC_JFORL) { | ||
9512 | dasm_put(Dst, 7447); | ||
9513 | } | ||
9514 | dasm_put(Dst, 7449); | ||
9515 | if (op == BC_JFORI) { | ||
9516 | dasm_put(Dst, 7451, -(BCBIAS_J*4 >> 16)); | ||
9517 | } | ||
9518 | dasm_put(Dst, 7454); | ||
9519 | if (op == BC_FORI) { | ||
9520 | dasm_put(Dst, 7457); | ||
9521 | } else if (op == BC_IFORL) { | ||
9522 | if (LJ_DUALNUM) { | ||
9523 | dasm_put(Dst, 7460); | ||
9524 | } else { | ||
9525 | dasm_put(Dst, 7463); | ||
9526 | } | ||
9527 | dasm_put(Dst, 7466, -(BCBIAS_J*4 >> 16)); | ||
9528 | } else if (op == BC_JFORI) { | ||
9529 | dasm_put(Dst, 7470); | ||
9530 | } else { | ||
9531 | dasm_put(Dst, 7473, BC_JLOOP); | ||
9532 | } | ||
9533 | if (LJ_DUALNUM) { | ||
9534 | dasm_put(Dst, 7476); | ||
9535 | } else { | ||
9536 | dasm_put(Dst, 7479); | ||
9537 | } | ||
9538 | dasm_put(Dst, 7491); | ||
9539 | if (op == BC_FORI) { | ||
9540 | dasm_put(Dst, 7493, -(BCBIAS_J*4 >> 16)); | ||
9541 | } else if (op == BC_IFORL) { | ||
9542 | dasm_put(Dst, 7499); | ||
9543 | } else if (op == BC_JFORI) { | ||
9544 | dasm_put(Dst, 7502); | ||
9545 | } else { | ||
9546 | dasm_put(Dst, 7505, BC_JLOOP); | ||
9547 | } | ||
9548 | dasm_put(Dst, 7508); | ||
9549 | if (op == BC_JFORI) { | ||
9550 | dasm_put(Dst, 7511, BC_JLOOP); | ||
9551 | } | ||
9552 | break; | ||
9553 | |||
9554 | case BC_ITERL: | ||
9555 | #if LJ_HASJIT | ||
9556 | dasm_put(Dst, 7517, GG_DISP2HOT, -HOTCOUNT_LOOP); | ||
9557 | #endif | ||
9558 | break; | ||
9559 | |||
9560 | case BC_JITERL: | ||
9561 | #if !LJ_HASJIT | ||
9562 | break; | ||
9563 | #endif | ||
9564 | case BC_IITERL: | ||
9565 | dasm_put(Dst, 7527, LJ_TNIL); | ||
9566 | if (op == BC_JITERL) { | ||
9567 | dasm_put(Dst, 7534, BC_JLOOP); | ||
9568 | } else { | ||
9569 | dasm_put(Dst, 7539, 32-1, -(BCBIAS_J*4 >> 16)); | ||
9570 | } | ||
9571 | dasm_put(Dst, 7547); | ||
9572 | break; | ||
9573 | |||
9574 | case BC_LOOP: | ||
9575 | #if LJ_HASJIT | ||
9576 | dasm_put(Dst, 7559, GG_DISP2HOT, -HOTCOUNT_LOOP); | ||
9577 | #endif | ||
9578 | break; | ||
9579 | |||
9580 | case BC_ILOOP: | ||
9581 | dasm_put(Dst, 7569); | ||
9582 | break; | ||
9583 | |||
9584 | case BC_JLOOP: | ||
9585 | #if LJ_HASJIT | ||
9586 | dasm_put(Dst, 7580, DISPATCH_J(trace), 32-1, DISPATCH_GL(vmstate), DtD(->mcode), DISPATCH_GL(jit_base), DISPATCH_GL(jit_L), GG_DISP2G+32768); | ||
9587 | #endif | ||
9588 | break; | ||
9589 | |||
9590 | case BC_JMP: | ||
9591 | dasm_put(Dst, 7599, 32-1, -(BCBIAS_J*4 >> 16)); | ||
9592 | break; | ||
9593 | |||
9594 | /* -- Function headers -------------------------------------------------- */ | ||
9595 | |||
9596 | case BC_FUNCF: | ||
9597 | #if LJ_HASJIT | ||
9598 | dasm_put(Dst, 7615, GG_DISP2HOT, -HOTCOUNT_CALL); | ||
9599 | #endif | ||
9600 | case BC_FUNCV: /* NYI: compiled vararg functions. */ | ||
9601 | break; | ||
9602 | |||
9603 | case BC_JFUNCF: | ||
9604 | #if !LJ_HASJIT | ||
9605 | break; | ||
9606 | #endif | ||
9607 | case BC_IFUNCF: | ||
9608 | dasm_put(Dst, 7625, Dt1(->maxstack), -4+PC2PROTO(numparams), -4+PC2PROTO(k), 31-3); | ||
9609 | if (op != BC_JFUNCF) { | ||
9610 | dasm_put(Dst, 7637); | ||
9611 | } | ||
9612 | dasm_put(Dst, 7640); | ||
9613 | if (op == BC_JFUNCF) { | ||
9614 | dasm_put(Dst, 7645, BC_JLOOP); | ||
9615 | } else { | ||
9616 | dasm_put(Dst, 7649); | ||
9617 | } | ||
9618 | dasm_put(Dst, 7658); | ||
9619 | break; | ||
9620 | |||
9621 | case BC_JFUNCV: | ||
9622 | #if !LJ_HASJIT | ||
9623 | break; | ||
9624 | #endif | ||
9625 | dasm_put(Dst, 7664); | ||
9626 | break; /* NYI: compiled vararg functions. */ | ||
9627 | |||
9628 | case BC_IFUNCV: | ||
9629 | dasm_put(Dst, 7666, Dt1(->maxstack), 8+FRAME_VARG, -4+PC2PROTO(k), -4+PC2PROTO(numparams), LJ_TNIL); | ||
9630 | break; | ||
9631 | |||
9632 | case BC_FUNCC: | ||
9633 | case BC_FUNCCW: | ||
9634 | if (op == BC_FUNCC) { | ||
9635 | dasm_put(Dst, 7719, Dt8(->f)); | ||
9636 | } else { | ||
9637 | dasm_put(Dst, 7722, DISPATCH_GL(wrapf)); | ||
9638 | } | ||
9639 | dasm_put(Dst, 7725, Dt1(->maxstack), Dt1(->base), Dt1(->top), ~LJ_VMST_C); | ||
9640 | if (op == BC_FUNCCW) { | ||
9641 | dasm_put(Dst, 7738, Dt8(->f)); | ||
9642 | } | ||
9643 | dasm_put(Dst, 7741, DISPATCH_GL(vmstate), Dt1(->base), 31-3, Dt1(->top), ~LJ_VMST_INTERP, DISPATCH_GL(vmstate)); | ||
9644 | break; | ||
9645 | |||
9646 | /* ---------------------------------------------------------------------- */ | ||
9647 | |||
9648 | default: | ||
9649 | fprintf(stderr, "Error: undefined opcode BC_%s\n", bc_names[op]); | ||
9650 | exit(2); | ||
9651 | break; | ||
9652 | } | ||
9653 | } | ||
9654 | |||
9655 | static int build_backend(BuildCtx *ctx) | ||
9656 | { | ||
9657 | int op; | ||
9658 | |||
9659 | dasm_growpc(Dst, BC__MAX); | ||
9660 | |||
9661 | build_subroutines(ctx); | ||
9662 | |||
9663 | dasm_put(Dst, 7762); | ||
9664 | for (op = 0; op < BC__MAX; op++) | ||
9665 | build_ins(ctx, (BCOp)op, op); | ||
9666 | |||
9667 | return BC__MAX; | ||
9668 | } | ||
9669 | |||
9670 | /* Emit pseudo frame-info for all assembler functions. */ | ||
9671 | static void emit_asm_debug(BuildCtx *ctx) | ||
9672 | { | ||
9673 | int fcofs = (int)((uint8_t *)ctx->glob[GLOB_vm_ffi_call] - ctx->code); | ||
9674 | int i; | ||
9675 | switch (ctx->mode) { | ||
9676 | case BUILD_elfasm: | ||
9677 | fprintf(ctx->fp, "\t.section .debug_frame,\"\",@progbits\n"); | ||
9678 | fprintf(ctx->fp, | ||
9679 | ".Lframe0:\n" | ||
9680 | "\t.long .LECIE0-.LSCIE0\n" | ||
9681 | ".LSCIE0:\n" | ||
9682 | "\t.long 0xffffffff\n" | ||
9683 | "\t.byte 0x1\n" | ||
9684 | "\t.string \"\"\n" | ||
9685 | "\t.uleb128 0x1\n" | ||
9686 | "\t.sleb128 -4\n" | ||
9687 | "\t.byte 65\n" | ||
9688 | "\t.byte 0xc\n\t.uleb128 1\n\t.uleb128 0\n" | ||
9689 | "\t.align 2\n" | ||
9690 | ".LECIE0:\n\n"); | ||
9691 | fprintf(ctx->fp, | ||
9692 | ".LSFDE0:\n" | ||
9693 | "\t.long .LEFDE0-.LASFDE0\n" | ||
9694 | ".LASFDE0:\n" | ||
9695 | "\t.long .Lframe0\n" | ||
9696 | "\t.long .Lbegin\n" | ||
9697 | "\t.long %d\n" | ||
9698 | "\t.byte 0xe\n\t.uleb128 %d\n" | ||
9699 | "\t.byte 0x11\n\t.uleb128 65\n\t.sleb128 -1\n" | ||
9700 | "\t.byte 0x5\n\t.uleb128 70\n\t.uleb128 55\n", | ||
9701 | fcofs, CFRAME_SIZE); | ||
9702 | for (i = 14; i <= 31; i++) | ||
9703 | fprintf(ctx->fp, | ||
9704 | "\t.byte %d\n\t.uleb128 %d\n" | ||
9705 | "\t.byte %d\n\t.uleb128 %d\n", | ||
9706 | 0x80+i, 37+(31-i), 0x80+32+i, 2+2*(31-i)); | ||
9707 | fprintf(ctx->fp, | ||
9708 | "\t.align 2\n" | ||
9709 | ".LEFDE0:\n\n"); | ||
9710 | #if LJ_HASFFI | ||
9711 | fprintf(ctx->fp, | ||
9712 | ".LSFDE1:\n" | ||
9713 | "\t.long .LEFDE1-.LASFDE1\n" | ||
9714 | ".LASFDE1:\n" | ||
9715 | "\t.long .Lframe0\n" | ||
9716 | "\t.long lj_vm_ffi_call\n" | ||
9717 | "\t.long %d\n" | ||
9718 | "\t.byte 0x11\n\t.uleb128 65\n\t.sleb128 -1\n" | ||
9719 | "\t.byte 0x8e\n\t.uleb128 2\n" | ||
9720 | "\t.byte 0xd\n\t.uleb128 0xe\n" | ||
9721 | "\t.align 2\n" | ||
9722 | ".LEFDE1:\n\n", (int)ctx->codesz - fcofs); | ||
9723 | #endif | ||
9724 | fprintf(ctx->fp, "\t.section .eh_frame,\"a\",@progbits\n"); | ||
9725 | fprintf(ctx->fp, | ||
9726 | ".Lframe1:\n" | ||
9727 | "\t.long .LECIE1-.LSCIE1\n" | ||
9728 | ".LSCIE1:\n" | ||
9729 | "\t.long 0\n" | ||
9730 | "\t.byte 0x1\n" | ||
9731 | "\t.string \"zPR\"\n" | ||
9732 | "\t.uleb128 0x1\n" | ||
9733 | "\t.sleb128 -4\n" | ||
9734 | "\t.byte 65\n" | ||
9735 | "\t.uleb128 6\n" /* augmentation length */ | ||
9736 | "\t.byte 0x1b\n" /* pcrel|sdata4 */ | ||
9737 | "\t.long lj_err_unwind_dwarf-.\n" | ||
9738 | "\t.byte 0x1b\n" /* pcrel|sdata4 */ | ||
9739 | "\t.byte 0xc\n\t.uleb128 1\n\t.uleb128 0\n" | ||
9740 | "\t.align 2\n" | ||
9741 | ".LECIE1:\n\n"); | ||
9742 | fprintf(ctx->fp, | ||
9743 | ".LSFDE2:\n" | ||
9744 | "\t.long .LEFDE2-.LASFDE2\n" | ||
9745 | ".LASFDE2:\n" | ||
9746 | "\t.long .LASFDE2-.Lframe1\n" | ||
9747 | "\t.long .Lbegin-.\n" | ||
9748 | "\t.long %d\n" | ||
9749 | "\t.uleb128 0\n" /* augmentation length */ | ||
9750 | "\t.byte 0xe\n\t.uleb128 %d\n" | ||
9751 | "\t.byte 0x11\n\t.uleb128 65\n\t.sleb128 -1\n" | ||
9752 | "\t.byte 0x5\n\t.uleb128 70\n\t.uleb128 55\n", | ||
9753 | fcofs, CFRAME_SIZE); | ||
9754 | for (i = 14; i <= 31; i++) | ||
9755 | fprintf(ctx->fp, | ||
9756 | "\t.byte %d\n\t.uleb128 %d\n" | ||
9757 | "\t.byte %d\n\t.uleb128 %d\n", | ||
9758 | 0x80+i, 37+(31-i), 0x80+32+i, 2+2*(31-i)); | ||
9759 | fprintf(ctx->fp, | ||
9760 | "\t.align 2\n" | ||
9761 | ".LEFDE2:\n\n"); | ||
9762 | #if LJ_HASFFI | ||
9763 | fprintf(ctx->fp, | ||
9764 | ".Lframe2:\n" | ||
9765 | "\t.long .LECIE2-.LSCIE2\n" | ||
9766 | ".LSCIE2:\n" | ||
9767 | "\t.long 0\n" | ||
9768 | "\t.byte 0x1\n" | ||
9769 | "\t.string \"zR\"\n" | ||
9770 | "\t.uleb128 0x1\n" | ||
9771 | "\t.sleb128 -4\n" | ||
9772 | "\t.byte 65\n" | ||
9773 | "\t.uleb128 1\n" /* augmentation length */ | ||
9774 | "\t.byte 0x1b\n" /* pcrel|sdata4 */ | ||
9775 | "\t.byte 0xc\n\t.uleb128 1\n\t.uleb128 0\n" | ||
9776 | "\t.align 2\n" | ||
9777 | ".LECIE2:\n\n"); | ||
9778 | fprintf(ctx->fp, | ||
9779 | ".LSFDE3:\n" | ||
9780 | "\t.long .LEFDE3-.LASFDE3\n" | ||
9781 | ".LASFDE3:\n" | ||
9782 | "\t.long .LASFDE3-.Lframe2\n" | ||
9783 | "\t.long lj_vm_ffi_call-.\n" | ||
9784 | "\t.long %d\n" | ||
9785 | "\t.uleb128 0\n" /* augmentation length */ | ||
9786 | "\t.byte 0x11\n\t.uleb128 65\n\t.sleb128 -1\n" | ||
9787 | "\t.byte 0x8e\n\t.uleb128 2\n" | ||
9788 | "\t.byte 0xd\n\t.uleb128 0xe\n" | ||
9789 | "\t.align 2\n" | ||
9790 | ".LEFDE3:\n\n", (int)ctx->codesz - fcofs); | ||
9791 | #endif | ||
9792 | break; | ||
9793 | default: | ||
9794 | break; | ||
9795 | } | ||
9796 | } | ||
9797 | |||
diff --git a/src/buildvm_ppcspe.h b/src/buildvm_ppcspe.h deleted file mode 100644 index 44fed683..00000000 --- a/src/buildvm_ppcspe.h +++ /dev/null | |||
@@ -1,6094 +0,0 @@ | |||
1 | /* | ||
2 | ** This file has been pre-processed with DynASM. | ||
3 | ** http://luajit.org/dynasm.html | ||
4 | ** DynASM version 1.3.0, DynASM ppc version 1.3.0 | ||
5 | ** DO NOT EDIT! The original file is in "buildvm_ppcspe.dasc". | ||
6 | */ | ||
7 | |||
8 | #if DASM_VERSION != 10300 | ||
9 | #error "Version mismatch between DynASM and included encoding engine" | ||
10 | #endif | ||
11 | |||
12 | #define DASM_SECTION_CODE_OP 0 | ||
13 | #define DASM_SECTION_CODE_SUB 1 | ||
14 | #define DASM_MAXSECTION 2 | ||
15 | static const unsigned int build_actionlist[4996] = { | ||
16 | 0x00010001, | ||
17 | 0x00060014, | ||
18 | 0x72000000, | ||
19 | 0x00090200, | ||
20 | 0x11000229, | ||
21 | 0x000980b0, | ||
22 | 0x41820000, | ||
23 | 0x00050815, | ||
24 | 0x8209fff8, | ||
25 | 0x7d2e4b78, | ||
26 | 0x9514fff8, | ||
27 | 0x00060016, | ||
28 | 0x72000000, | ||
29 | 0x00090200, | ||
30 | 0x398c0008, | ||
31 | 0x7d936378, | ||
32 | 0x41820000, | ||
33 | 0x00050817, | ||
34 | 0x00060018, | ||
35 | 0x2c000000, | ||
36 | 0x00098200, | ||
37 | 0x56090038, | ||
38 | 0x38000000, | ||
39 | 0x00098200, | ||
40 | 0x7d297050, | ||
41 | 0x40820000, | ||
42 | 0x00050814, | ||
43 | 0x350cfff8, | ||
44 | 0x91320000, | ||
45 | 0x00098200, | ||
46 | 0x81210018, | ||
47 | 0x39cefff8, | ||
48 | 0x90110000, | ||
49 | 0x00098200, | ||
50 | 0x55291800, | ||
51 | 0x000900a1, | ||
52 | 0x41820000, | ||
53 | 0x00050802, | ||
54 | 0x0006000b, | ||
55 | 0x3508fff8, | ||
56 | 0x10140301, | ||
57 | 0x3a940008, | ||
58 | 0x100e0321, | ||
59 | 0x39ce0008, | ||
60 | 0x40820000, | ||
61 | 0x0005080b, | ||
62 | 0x0006000c, | ||
63 | 0x7c096000, | ||
64 | 0x40820000, | ||
65 | 0x00050806, | ||
66 | 0x0006000d, | ||
67 | 0x91d20000, | ||
68 | 0x00098200, | ||
69 | 0x00060019, | ||
70 | 0x00000000, | ||
71 | 0x80010014, | ||
72 | 0x38600000, | ||
73 | 0x90120000, | ||
74 | 0x00098200, | ||
75 | 0x0006001a, | ||
76 | 0x800100bc, | ||
77 | 0x81810024, | ||
78 | 0x11c12b01, | ||
79 | 0x11e13301, | ||
80 | 0x12013b01, | ||
81 | 0x12214301, | ||
82 | 0x12414b01, | ||
83 | 0x12615301, | ||
84 | 0x7c0803a6, | ||
85 | 0x7d838120, | ||
86 | 0x12815b01, | ||
87 | 0x12a16301, | ||
88 | 0x12c16b01, | ||
89 | 0x12e17301, | ||
90 | 0x13017b01, | ||
91 | 0x13218301, | ||
92 | 0x13418b01, | ||
93 | 0x13619301, | ||
94 | 0x13819b01, | ||
95 | 0x13a1a301, | ||
96 | 0x13c1ab01, | ||
97 | 0x13e1b301, | ||
98 | 0x382100b8, | ||
99 | 0x4e800020, | ||
100 | 0x00060010, | ||
101 | 0x40810000, | ||
102 | 0x00050807, | ||
103 | 0x81120000, | ||
104 | 0x00098200, | ||
105 | 0x7c0e4040, | ||
106 | 0x40800000, | ||
107 | 0x00050808, | ||
108 | 0x134e0321, | ||
109 | 0x398c0008, | ||
110 | 0x39ce0008, | ||
111 | 0x48000000, | ||
112 | 0x0005000c, | ||
113 | 0x00060011, | ||
114 | 0x7c096050, | ||
115 | 0x2c090000, | ||
116 | 0x7c007050, | ||
117 | 0x7dce009e, | ||
118 | 0x48000000, | ||
119 | 0x0005000d, | ||
120 | 0x00060012, | ||
121 | 0x91d20000, | ||
122 | 0x00098200, | ||
123 | 0x7d956378, | ||
124 | 0x7d244b78, | ||
125 | 0x7e439378, | ||
126 | 0x48000001, | ||
127 | 0x00030000, | ||
128 | 0x81210018, | ||
129 | 0x7eacab78, | ||
130 | 0x55291800, | ||
131 | 0x000900a1, | ||
132 | 0x81d20000, | ||
133 | 0x00098200, | ||
134 | 0x48000000, | ||
135 | 0x0005000c, | ||
136 | 0x0006001b, | ||
137 | 0x7c611b78, | ||
138 | 0x7c832378, | ||
139 | 0x0006001c, | ||
140 | 0x82410010, | ||
141 | 0x38000000, | ||
142 | 0x00098200, | ||
143 | 0x81120000, | ||
144 | 0x00098200, | ||
145 | 0x90080000, | ||
146 | 0x00098200, | ||
147 | 0x48000000, | ||
148 | 0x0005001a, | ||
149 | 0x0006001d, | ||
150 | 0x00000000, | ||
151 | 0x5461003a, | ||
152 | 0x0006001e, | ||
153 | 0x82410010, | ||
154 | 0x12c00229, | ||
155 | 0x000980b0, | ||
156 | 0x13200229, | ||
157 | 0x000980b0, | ||
158 | 0x3f604338, | ||
159 | 0x13000229, | ||
160 | 0x000980b0, | ||
161 | 0x38000000, | ||
162 | 0x81d20000, | ||
163 | 0x00098200, | ||
164 | 0x137b022d, | ||
165 | 0x82320000, | ||
166 | 0x00098200, | ||
167 | 0x12e00229, | ||
168 | 0x000980b0, | ||
169 | 0x39000000, | ||
170 | 0x00098200, | ||
171 | 0x13400229, | ||
172 | 0x000980b0, | ||
173 | 0x38000000, | ||
174 | 0x00098200, | ||
175 | 0x820efff8, | ||
176 | 0x3a8efff8, | ||
177 | 0x3a310000, | ||
178 | 0x00098200, | ||
179 | 0x91140000, | ||
180 | 0x39800010, | ||
181 | 0x90110000, | ||
182 | 0x00098200, | ||
183 | 0x48000000, | ||
184 | 0x00050016, | ||
185 | 0x0006001f, | ||
186 | 0x38800000, | ||
187 | 0x00098200, | ||
188 | 0x48000000, | ||
189 | 0x00050002, | ||
190 | 0x00060020, | ||
191 | 0x7d6e5a14, | ||
192 | 0x7e8ea050, | ||
193 | 0x91d20000, | ||
194 | 0x00098200, | ||
195 | 0x3a100004, | ||
196 | 0x91720000, | ||
197 | 0x00098200, | ||
198 | 0x568400fe, | ||
199 | 0x000900ab, | ||
200 | 0x0006000c, | ||
201 | 0x9201000c, | ||
202 | 0x7e439378, | ||
203 | 0x48000001, | ||
204 | 0x00030000, | ||
205 | 0x00000000, | ||
206 | 0x81d20000, | ||
207 | 0x00098200, | ||
208 | 0x81720000, | ||
209 | 0x00098200, | ||
210 | 0x814efffc, | ||
211 | 0x7d6e5850, | ||
212 | 0x820a0000, | ||
213 | 0x00098200, | ||
214 | 0x80f00000, | ||
215 | 0x3a100004, | ||
216 | 0x54e815ba, | ||
217 | 0x54f4dd78, | ||
218 | 0x7c11402e, | ||
219 | 0x7e947214, | ||
220 | 0x7c0903a6, | ||
221 | 0x4e800420, | ||
222 | 0x00060021, | ||
223 | 0x9421ff48, | ||
224 | 0x11c12b21, | ||
225 | 0x11e13321, | ||
226 | 0x12013b21, | ||
227 | 0x12214321, | ||
228 | 0x12414b21, | ||
229 | 0x12615321, | ||
230 | 0x7c0802a6, | ||
231 | 0x7d800026, | ||
232 | 0x12815b21, | ||
233 | 0x12a16321, | ||
234 | 0x12c16b21, | ||
235 | 0x12e17321, | ||
236 | 0x13017b21, | ||
237 | 0x13218321, | ||
238 | 0x900100bc, | ||
239 | 0x91810024, | ||
240 | 0x13418b21, | ||
241 | 0x13619321, | ||
242 | 0x13819b21, | ||
243 | 0x13a1a321, | ||
244 | 0x13c1ab21, | ||
245 | 0x13e1b321, | ||
246 | 0x7c721b78, | ||
247 | 0x82320000, | ||
248 | 0x00098200, | ||
249 | 0x7c8e2378, | ||
250 | 0x89120000, | ||
251 | 0x00098200, | ||
252 | 0x92410010, | ||
253 | 0x3a000000, | ||
254 | 0x00098200, | ||
255 | 0x38010000, | ||
256 | 0x00098200, | ||
257 | 0x3a310000, | ||
258 | 0x00098200, | ||
259 | 0x90a10018, | ||
260 | 0x28080000, | ||
261 | 0x90a1001c, | ||
262 | 0x90120000, | ||
263 | 0x00098200, | ||
264 | 0x90a10014, | ||
265 | 0x9061000c, | ||
266 | 0x41820000, | ||
267 | 0x00050803, | ||
268 | 0x7dd47378, | ||
269 | 0x81d20000, | ||
270 | 0x00098200, | ||
271 | 0x12c00229, | ||
272 | 0x000980b0, | ||
273 | 0x81120000, | ||
274 | 0x00098200, | ||
275 | 0x13200229, | ||
276 | 0x000980b0, | ||
277 | 0x3f604338, | ||
278 | 0x13000229, | ||
279 | 0x000980b0, | ||
280 | 0x820efff8, | ||
281 | 0x39200000, | ||
282 | 0x12e00229, | ||
283 | 0x000980b0, | ||
284 | 0x7d8e4050, | ||
285 | 0x137b4a2d, | ||
286 | 0x98b20000, | ||
287 | 0x00098200, | ||
288 | 0x72000000, | ||
289 | 0x00090200, | ||
290 | 0x38000000, | ||
291 | 0x00098200, | ||
292 | 0x398c0008, | ||
293 | 0x13400229, | ||
294 | 0x000980b0, | ||
295 | 0x7d936378, | ||
296 | 0x90110000, | ||
297 | 0x00098200, | ||
298 | 0x00000000, | ||
299 | 0x41820000, | ||
300 | 0x00050817, | ||
301 | 0x48000000, | ||
302 | 0x00050018, | ||
303 | 0x00060022, | ||
304 | 0x9421ff48, | ||
305 | 0x11c12b21, | ||
306 | 0x11e13321, | ||
307 | 0x12013b21, | ||
308 | 0x12214321, | ||
309 | 0x12414b21, | ||
310 | 0x12615321, | ||
311 | 0x7c0802a6, | ||
312 | 0x7d800026, | ||
313 | 0x12815b21, | ||
314 | 0x12a16321, | ||
315 | 0x12c16b21, | ||
316 | 0x12e17321, | ||
317 | 0x13017b21, | ||
318 | 0x13218321, | ||
319 | 0x900100bc, | ||
320 | 0x91810024, | ||
321 | 0x13418b21, | ||
322 | 0x13619321, | ||
323 | 0x13819b21, | ||
324 | 0x13a1a321, | ||
325 | 0x13c1ab21, | ||
326 | 0x13e1b321, | ||
327 | 0x3a000000, | ||
328 | 0x00098200, | ||
329 | 0x90c1001c, | ||
330 | 0x48000000, | ||
331 | 0x00050001, | ||
332 | 0x00060023, | ||
333 | 0x9421ff48, | ||
334 | 0x11c12b21, | ||
335 | 0x11e13321, | ||
336 | 0x12013b21, | ||
337 | 0x12214321, | ||
338 | 0x12414b21, | ||
339 | 0x12615321, | ||
340 | 0x7c0802a6, | ||
341 | 0x7d800026, | ||
342 | 0x12815b21, | ||
343 | 0x12a16321, | ||
344 | 0x12c16b21, | ||
345 | 0x12e17321, | ||
346 | 0x13017b21, | ||
347 | 0x13218321, | ||
348 | 0x900100bc, | ||
349 | 0x91810024, | ||
350 | 0x13418b21, | ||
351 | 0x13619321, | ||
352 | 0x13819b21, | ||
353 | 0x13a1a321, | ||
354 | 0x13c1ab21, | ||
355 | 0x13e1b321, | ||
356 | 0x3a000000, | ||
357 | 0x00098200, | ||
358 | 0x0006000b, | ||
359 | 0x81030000, | ||
360 | 0x00098200, | ||
361 | 0x90a10018, | ||
362 | 0x7c721b78, | ||
363 | 0x90610010, | ||
364 | 0x7c8e2378, | ||
365 | 0x90320000, | ||
366 | 0x00098200, | ||
367 | 0x82320000, | ||
368 | 0x00098200, | ||
369 | 0x9061000c, | ||
370 | 0x91010014, | ||
371 | 0x3a310000, | ||
372 | 0x00098200, | ||
373 | 0x0006000d, | ||
374 | 0x81320000, | ||
375 | 0x00098200, | ||
376 | 0x12c00229, | ||
377 | 0x000980b0, | ||
378 | 0x81120000, | ||
379 | 0x00098200, | ||
380 | 0x13200229, | ||
381 | 0x000980b0, | ||
382 | 0x7e107214, | ||
383 | 0x13000229, | ||
384 | 0x000980b0, | ||
385 | 0x3f604338, | ||
386 | 0x38000000, | ||
387 | 0x7e098050, | ||
388 | 0x12e00229, | ||
389 | 0x000980b0, | ||
390 | 0x7d6e4050, | ||
391 | 0x137b022d, | ||
392 | 0x38000000, | ||
393 | 0x00098200, | ||
394 | 0x13400229, | ||
395 | 0x000980b0, | ||
396 | 0x90110000, | ||
397 | 0x00098200, | ||
398 | 0x00060024, | ||
399 | 0x00000000, | ||
400 | 0x3800fff8, | ||
401 | 0x114e0300, | ||
402 | 0x100aca34, | ||
403 | 0x40800000, | ||
404 | 0x00050825, | ||
405 | 0x00060026, | ||
406 | 0x920efff8, | ||
407 | 0x820a0000, | ||
408 | 0x00098200, | ||
409 | 0x80f00000, | ||
410 | 0x3a100004, | ||
411 | 0x54e815ba, | ||
412 | 0x54f4dd78, | ||
413 | 0x7c11402e, | ||
414 | 0x7e947214, | ||
415 | 0x7c0903a6, | ||
416 | 0x4e800420, | ||
417 | 0x00060027, | ||
418 | 0x9421ff48, | ||
419 | 0x11c12b21, | ||
420 | 0x11e13321, | ||
421 | 0x12013b21, | ||
422 | 0x12214321, | ||
423 | 0x12414b21, | ||
424 | 0x12615321, | ||
425 | 0x7c0802a6, | ||
426 | 0x7d800026, | ||
427 | 0x12815b21, | ||
428 | 0x12a16321, | ||
429 | 0x12c16b21, | ||
430 | 0x12e17321, | ||
431 | 0x13017b21, | ||
432 | 0x13218321, | ||
433 | 0x900100bc, | ||
434 | 0x91810024, | ||
435 | 0x13418b21, | ||
436 | 0x13619321, | ||
437 | 0x13819b21, | ||
438 | 0x13a1a321, | ||
439 | 0x13c1ab21, | ||
440 | 0x13e1b321, | ||
441 | 0x7c721b78, | ||
442 | 0x80030000, | ||
443 | 0x00098200, | ||
444 | 0x90610010, | ||
445 | 0x81120000, | ||
446 | 0x00098200, | ||
447 | 0x9061000c, | ||
448 | 0x7c080050, | ||
449 | 0x81120000, | ||
450 | 0x00098200, | ||
451 | 0x90320000, | ||
452 | 0x00098200, | ||
453 | 0x39200000, | ||
454 | 0x90010018, | ||
455 | 0x9121001c, | ||
456 | 0x91010014, | ||
457 | 0x7cc903a6, | ||
458 | 0x4e800421, | ||
459 | 0x7c6e1b79, | ||
460 | 0x82320000, | ||
461 | 0x00098200, | ||
462 | 0x3a000000, | ||
463 | 0x00098200, | ||
464 | 0x3a310000, | ||
465 | 0x00098200, | ||
466 | 0x40820000, | ||
467 | 0x0005080d, | ||
468 | 0x48000000, | ||
469 | 0x00050019, | ||
470 | 0x00060015, | ||
471 | 0x800efff4, | ||
472 | 0x7dca7378, | ||
473 | 0x7d2e4b78, | ||
474 | 0x8109fffc, | ||
475 | 0x28000000, | ||
476 | 0x820afff0, | ||
477 | 0x41820000, | ||
478 | 0x00050801, | ||
479 | 0x392cfff8, | ||
480 | 0x81080000, | ||
481 | 0x00098200, | ||
482 | 0x13544b20, | ||
483 | 0x81e80000, | ||
484 | 0x00098200, | ||
485 | 0x7c0903a6, | ||
486 | 0x4e800420, | ||
487 | 0x0006000b, | ||
488 | 0x390afff0, | ||
489 | 0x7d6e4050, | ||
490 | 0x48000000, | ||
491 | 0x00050028, | ||
492 | 0x00060029, | ||
493 | 0x80f0fffc, | ||
494 | 0x388afff0, | ||
495 | 0x54f55d78, | ||
496 | 0x10140301, | ||
497 | 0x7d0eaa14, | ||
498 | 0x91d20000, | ||
499 | 0x00098200, | ||
500 | 0x7c082040, | ||
501 | 0x7ca82050, | ||
502 | 0x54f4dd78, | ||
503 | 0x10040321, | ||
504 | 0x40820000, | ||
505 | 0x0005082a, | ||
506 | 0x00000000, | ||
507 | 0x100ea320, | ||
508 | 0x48000000, | ||
509 | 0x0005002b, | ||
510 | 0x0006002c, | ||
511 | 0x11775a2d, | ||
512 | 0x38b10000, | ||
513 | 0x00098200, | ||
514 | 0x54ea5d78, | ||
515 | 0x11650321, | ||
516 | 0x7c8e5214, | ||
517 | 0x48000000, | ||
518 | 0x00050001, | ||
519 | 0x0006002d, | ||
520 | 0x1158522d, | ||
521 | 0x38910000, | ||
522 | 0x00098200, | ||
523 | 0x11775a2d, | ||
524 | 0x11440321, | ||
525 | 0x38b10000, | ||
526 | 0x00098200, | ||
527 | 0x11650321, | ||
528 | 0x48000000, | ||
529 | 0x00050001, | ||
530 | 0x0006002e, | ||
531 | 0x100002f1, | ||
532 | 0x54ea5d78, | ||
533 | 0x38b10000, | ||
534 | 0x00098200, | ||
535 | 0x7c8e5214, | ||
536 | 0x10050321, | ||
537 | 0x48000000, | ||
538 | 0x00050001, | ||
539 | 0x0006002f, | ||
540 | 0x54ea5d78, | ||
541 | 0x54eb9d78, | ||
542 | 0x7c8e5214, | ||
543 | 0x7cae5a14, | ||
544 | 0x0006000b, | ||
545 | 0x91d20000, | ||
546 | 0x00098200, | ||
547 | 0x7e439378, | ||
548 | 0x9201000c, | ||
549 | 0x48000001, | ||
550 | 0x00030001, | ||
551 | 0x28030000, | ||
552 | 0x41820000, | ||
553 | 0x00050803, | ||
554 | 0x10030301, | ||
555 | 0x100ea320, | ||
556 | 0x80f00000, | ||
557 | 0x3a100004, | ||
558 | 0x54e815ba, | ||
559 | 0x54ea5d78, | ||
560 | 0x54ec9b78, | ||
561 | 0x7c11402e, | ||
562 | 0x54f4dd78, | ||
563 | 0x54eb9d78, | ||
564 | 0x7c0903a6, | ||
565 | 0x4e800420, | ||
566 | 0x0006000d, | ||
567 | 0x210e0000, | ||
568 | 0x00098200, | ||
569 | 0x81d20000, | ||
570 | 0x00098200, | ||
571 | 0x920efff0, | ||
572 | 0x7e087214, | ||
573 | 0x814efffc, | ||
574 | 0x39600010, | ||
575 | 0x48000000, | ||
576 | 0x00050026, | ||
577 | 0x00060030, | ||
578 | 0x11775a2d, | ||
579 | 0x38b10000, | ||
580 | 0x00098200, | ||
581 | 0x00000000, | ||
582 | 0x54ea5d78, | ||
583 | 0x11650321, | ||
584 | 0x7c8e5214, | ||
585 | 0x48000000, | ||
586 | 0x00050001, | ||
587 | 0x00060031, | ||
588 | 0x1158522d, | ||
589 | 0x38910000, | ||
590 | 0x00098200, | ||
591 | 0x11775a2d, | ||
592 | 0x11440321, | ||
593 | 0x38b10000, | ||
594 | 0x00098200, | ||
595 | 0x11650321, | ||
596 | 0x48000000, | ||
597 | 0x00050001, | ||
598 | 0x00060032, | ||
599 | 0x100002f1, | ||
600 | 0x54ea5d78, | ||
601 | 0x38b10000, | ||
602 | 0x00098200, | ||
603 | 0x7c8e5214, | ||
604 | 0x10050321, | ||
605 | 0x48000000, | ||
606 | 0x00050001, | ||
607 | 0x00060033, | ||
608 | 0x54ea5d78, | ||
609 | 0x54eb9d78, | ||
610 | 0x7c8e5214, | ||
611 | 0x7cae5a14, | ||
612 | 0x0006000b, | ||
613 | 0x91d20000, | ||
614 | 0x00098200, | ||
615 | 0x7e439378, | ||
616 | 0x9201000c, | ||
617 | 0x48000001, | ||
618 | 0x00030002, | ||
619 | 0x28030000, | ||
620 | 0x100ea300, | ||
621 | 0x41820000, | ||
622 | 0x00050803, | ||
623 | 0x10030321, | ||
624 | 0x80f00000, | ||
625 | 0x3a100004, | ||
626 | 0x54e815ba, | ||
627 | 0x54ea5d78, | ||
628 | 0x54ec9b78, | ||
629 | 0x7c11402e, | ||
630 | 0x54f4dd78, | ||
631 | 0x54eb9d78, | ||
632 | 0x7c0903a6, | ||
633 | 0x4e800420, | ||
634 | 0x0006000d, | ||
635 | 0x210e0000, | ||
636 | 0x00098200, | ||
637 | 0x81d20000, | ||
638 | 0x00098200, | ||
639 | 0x920efff0, | ||
640 | 0x7e087214, | ||
641 | 0x814efffc, | ||
642 | 0x39600018, | ||
643 | 0x100e1321, | ||
644 | 0x48000000, | ||
645 | 0x00050026, | ||
646 | 0x00060034, | ||
647 | 0x7e439378, | ||
648 | 0x3a10fffc, | ||
649 | 0x7c8ea214, | ||
650 | 0x9201000c, | ||
651 | 0x7cae6214, | ||
652 | 0x91d20000, | ||
653 | 0x00098200, | ||
654 | 0x54e6063e, | ||
655 | 0x48000001, | ||
656 | 0x00030003, | ||
657 | 0x0006000d, | ||
658 | 0x28030001, | ||
659 | 0x41810000, | ||
660 | 0x00050835, | ||
661 | 0x0006000e, | ||
662 | 0x00000000, | ||
663 | 0x80f00000, | ||
664 | 0x3a100004, | ||
665 | 0x54e993ba, | ||
666 | 0x3cd00000, | ||
667 | 0x00098200, | ||
668 | 0x7d293214, | ||
669 | 0x7e10481e, | ||
670 | 0x0006002b, | ||
671 | 0x80f00000, | ||
672 | 0x3a100004, | ||
673 | 0x54e815ba, | ||
674 | 0x54ea5d78, | ||
675 | 0x54ec9b78, | ||
676 | 0x7c11402e, | ||
677 | 0x54f4dd78, | ||
678 | 0x54eb9d78, | ||
679 | 0x7c0903a6, | ||
680 | 0x4e800420, | ||
681 | 0x00060036, | ||
682 | 0x80f0fffc, | ||
683 | 0x10140301, | ||
684 | 0x54e8dd78, | ||
685 | 0x100e4320, | ||
686 | 0x48000000, | ||
687 | 0x0005002b, | ||
688 | 0x00060037, | ||
689 | 0x80140000, | ||
690 | 0x39000000, | ||
691 | 0x00098200, | ||
692 | 0x7c080040, | ||
693 | 0x48000000, | ||
694 | 0x0005000e, | ||
695 | 0x00060038, | ||
696 | 0x80140000, | ||
697 | 0x39000000, | ||
698 | 0x00098200, | ||
699 | 0x7c004040, | ||
700 | 0x48000000, | ||
701 | 0x0005000e, | ||
702 | 0x00060039, | ||
703 | 0x3a10fffc, | ||
704 | 0x91d20000, | ||
705 | 0x00098200, | ||
706 | 0x7e439378, | ||
707 | 0x9201000c, | ||
708 | 0x48000001, | ||
709 | 0x00030004, | ||
710 | 0x48000000, | ||
711 | 0x0005000d, | ||
712 | 0x0006003a, | ||
713 | 0x7cae5214, | ||
714 | 0x7ccf5a14, | ||
715 | 0x48000000, | ||
716 | 0x00050001, | ||
717 | 0x0006003b, | ||
718 | 0x7caf5a14, | ||
719 | 0x7cce5214, | ||
720 | 0x48000000, | ||
721 | 0x00050001, | ||
722 | 0x0006003c, | ||
723 | 0x7cae6214, | ||
724 | 0x7ca62b78, | ||
725 | 0x48000000, | ||
726 | 0x00050001, | ||
727 | 0x0006003d, | ||
728 | 0x7cae5214, | ||
729 | 0x7cce5a14, | ||
730 | 0x0006000b, | ||
731 | 0x00000000, | ||
732 | 0x7c8ea214, | ||
733 | 0x91d20000, | ||
734 | 0x00098200, | ||
735 | 0x7e439378, | ||
736 | 0x9201000c, | ||
737 | 0x54e7063e, | ||
738 | 0x48000001, | ||
739 | 0x00030005, | ||
740 | 0x28030000, | ||
741 | 0x41820000, | ||
742 | 0x0005082b, | ||
743 | 0x00060035, | ||
744 | 0x7d0e1850, | ||
745 | 0x9203fff0, | ||
746 | 0x7dc97378, | ||
747 | 0x3a080000, | ||
748 | 0x00098200, | ||
749 | 0x7c6e1b78, | ||
750 | 0x39600010, | ||
751 | 0x48000000, | ||
752 | 0x00050024, | ||
753 | 0x0006003e, | ||
754 | 0x00000000, | ||
755 | 0x7c751b78, | ||
756 | 0x00000000, | ||
757 | 0x7c8e6214, | ||
758 | 0x91d20000, | ||
759 | 0x00098200, | ||
760 | 0x7e439378, | ||
761 | 0x9201000c, | ||
762 | 0x48000001, | ||
763 | 0x00030006, | ||
764 | 0x00000000, | ||
765 | 0x28030000, | ||
766 | 0x40820000, | ||
767 | 0x00050835, | ||
768 | 0x7ea3ab78, | ||
769 | 0x48000000, | ||
770 | 0x0005003f, | ||
771 | 0x00000000, | ||
772 | 0x48000000, | ||
773 | 0x00050035, | ||
774 | 0x00000000, | ||
775 | 0x00060025, | ||
776 | 0x7e439378, | ||
777 | 0x91320000, | ||
778 | 0x00098200, | ||
779 | 0x388efff8, | ||
780 | 0x9201000c, | ||
781 | 0x7cae5a14, | ||
782 | 0x7d755b78, | ||
783 | 0x48000001, | ||
784 | 0x00030007, | ||
785 | 0x814efffc, | ||
786 | 0x39750008, | ||
787 | 0x920efff8, | ||
788 | 0x820a0000, | ||
789 | 0x00098200, | ||
790 | 0x80f00000, | ||
791 | 0x3a100004, | ||
792 | 0x54e815ba, | ||
793 | 0x54f4dd78, | ||
794 | 0x7c11402e, | ||
795 | 0x7e947214, | ||
796 | 0x7c0903a6, | ||
797 | 0x4e800420, | ||
798 | 0x00060040, | ||
799 | 0x7e439378, | ||
800 | 0x91d20000, | ||
801 | 0x00098200, | ||
802 | 0x3894fff8, | ||
803 | 0x9201000c, | ||
804 | 0x7cb45a14, | ||
805 | 0x7d755b78, | ||
806 | 0x48000001, | ||
807 | 0x00030007, | ||
808 | 0x810efff8, | ||
809 | 0x39750008, | ||
810 | 0x8154fffc, | ||
811 | 0x48000000, | ||
812 | 0x00050041, | ||
813 | 0x00060042, | ||
814 | 0x7e439378, | ||
815 | 0x91d20000, | ||
816 | 0x00098200, | ||
817 | 0x7e84a378, | ||
818 | 0x9201000c, | ||
819 | 0x7cf53b78, | ||
820 | 0x48000001, | ||
821 | 0x00030008, | ||
822 | 0x00000000, | ||
823 | 0x56a0063e, | ||
824 | 0x00000000, | ||
825 | 0x56b4dd78, | ||
826 | 0x00000000, | ||
827 | 0x2c000000, | ||
828 | 0x00098200, | ||
829 | 0x00000000, | ||
830 | 0x56ac9b78, | ||
831 | 0x00000000, | ||
832 | 0x41820000, | ||
833 | 0x00070800, | ||
834 | 0x00000000, | ||
835 | 0x48000000, | ||
836 | 0x00070000, | ||
837 | 0x00060043, | ||
838 | 0x280b0008, | ||
839 | 0x100e0301, | ||
840 | 0x41800000, | ||
841 | 0x00050844, | ||
842 | 0x111ad200, | ||
843 | 0x3a8efff8, | ||
844 | 0x10804232, | ||
845 | 0x820efff8, | ||
846 | 0x40840000, | ||
847 | 0x00050844, | ||
848 | 0x10140321, | ||
849 | 0x398b0008, | ||
850 | 0x41820000, | ||
851 | 0x00050845, | ||
852 | 0x39000008, | ||
853 | 0x396bfff8, | ||
854 | 0x0006000b, | ||
855 | 0x7c085840, | ||
856 | 0x100e4300, | ||
857 | 0x10144320, | ||
858 | 0x39080008, | ||
859 | 0x40820000, | ||
860 | 0x0005080b, | ||
861 | 0x48000000, | ||
862 | 0x00050045, | ||
863 | 0x00060046, | ||
864 | 0x280b0008, | ||
865 | 0x806e0000, | ||
866 | 0x41800000, | ||
867 | 0x00050844, | ||
868 | 0x39200000, | ||
869 | 0x00098200, | ||
870 | 0x7c03b040, | ||
871 | 0x7c6818f8, | ||
872 | 0x7d09401e, | ||
873 | 0x55081800, | ||
874 | 0x000900a1, | ||
875 | 0x392a0000, | ||
876 | 0x00098200, | ||
877 | 0x10694300, | ||
878 | 0x48000000, | ||
879 | 0x00050047, | ||
880 | 0x00060048, | ||
881 | 0x280b0008, | ||
882 | 0x106e0301, | ||
883 | 0x41800000, | ||
884 | 0x00050844, | ||
885 | 0x1003c234, | ||
886 | 0x11031a2c, | ||
887 | 0x40800000, | ||
888 | 0x00050806, | ||
889 | 0x0006000b, | ||
890 | 0x81430000, | ||
891 | 0x00098200, | ||
892 | 0x0006000c, | ||
893 | 0x107ad217, | ||
894 | 0x280a0000, | ||
895 | 0x81710000, | ||
896 | 0x00098200, | ||
897 | 0x41820000, | ||
898 | 0x00050847, | ||
899 | 0x00000000, | ||
900 | 0x800a0000, | ||
901 | 0x00098200, | ||
902 | 0x1078522d, | ||
903 | 0x810b0000, | ||
904 | 0x00098200, | ||
905 | 0x812a0000, | ||
906 | 0x00098200, | ||
907 | 0x11775a2d, | ||
908 | 0x7d080038, | ||
909 | 0x55002800, | ||
910 | 0x000900a1, | ||
911 | 0x55081800, | ||
912 | 0x000900a1, | ||
913 | 0x7d080050, | ||
914 | 0x7d294214, | ||
915 | 0x0006000d, | ||
916 | 0x10090301, | ||
917 | 0x00090cab, | ||
918 | 0x11090301, | ||
919 | 0x00090cab, | ||
920 | 0x10005a34, | ||
921 | 0x81290000, | ||
922 | 0x00098200, | ||
923 | 0x41830000, | ||
924 | 0x00050805, | ||
925 | 0x28090000, | ||
926 | 0x41820000, | ||
927 | 0x00050847, | ||
928 | 0x48000000, | ||
929 | 0x0005000d, | ||
930 | 0x0006000f, | ||
931 | 0x1008d234, | ||
932 | 0x41800000, | ||
933 | 0x00050847, | ||
934 | 0x10684217, | ||
935 | 0x48000000, | ||
936 | 0x00050047, | ||
937 | 0x00060010, | ||
938 | 0x2c080000, | ||
939 | 0x00098200, | ||
940 | 0x7d0840f8, | ||
941 | 0x41820000, | ||
942 | 0x0005080b, | ||
943 | 0x1003b232, | ||
944 | 0x55081000, | ||
945 | 0x000900a1, | ||
946 | 0x39200000, | ||
947 | 0x00098200, | ||
948 | 0x7d09401e, | ||
949 | 0x39310000, | ||
950 | 0x00098200, | ||
951 | 0x7d49402e, | ||
952 | 0x48000000, | ||
953 | 0x0005000c, | ||
954 | 0x00060049, | ||
955 | 0x00000000, | ||
956 | 0x280b0010, | ||
957 | 0x106e0301, | ||
958 | 0x108e0b01, | ||
959 | 0x41800000, | ||
960 | 0x00050844, | ||
961 | 0x1003222c, | ||
962 | 0x1000c234, | ||
963 | 0x40830000, | ||
964 | 0x00050844, | ||
965 | 0x81030000, | ||
966 | 0x00098200, | ||
967 | 0x28080000, | ||
968 | 0x88c30000, | ||
969 | 0x00098200, | ||
970 | 0x40820000, | ||
971 | 0x00050844, | ||
972 | 0x70c00000, | ||
973 | 0x00090200, | ||
974 | 0x90830000, | ||
975 | 0x00098200, | ||
976 | 0x41820000, | ||
977 | 0x00050847, | ||
978 | 0x80110000, | ||
979 | 0x00098200, | ||
980 | 0x54c607b8, | ||
981 | 0x90710000, | ||
982 | 0x00098200, | ||
983 | 0x98c30000, | ||
984 | 0x00098200, | ||
985 | 0x90030000, | ||
986 | 0x00098200, | ||
987 | 0x48000000, | ||
988 | 0x00050047, | ||
989 | 0x0006004a, | ||
990 | 0x280b0010, | ||
991 | 0x108e0301, | ||
992 | 0x41800000, | ||
993 | 0x00050844, | ||
994 | 0x1004c234, | ||
995 | 0x38ae0008, | ||
996 | 0x40800000, | ||
997 | 0x00050844, | ||
998 | 0x7e439378, | ||
999 | 0x48000001, | ||
1000 | 0x00030009, | ||
1001 | 0x10630301, | ||
1002 | 0x48000000, | ||
1003 | 0x00050047, | ||
1004 | 0x0006004b, | ||
1005 | 0x280b0008, | ||
1006 | 0x106e0301, | ||
1007 | 0x40820000, | ||
1008 | 0x00050844, | ||
1009 | 0x1003b232, | ||
1010 | 0x41800000, | ||
1011 | 0x00050847, | ||
1012 | 0x48000000, | ||
1013 | 0x00050044, | ||
1014 | 0x0006004c, | ||
1015 | 0x00000000, | ||
1016 | 0x280b0008, | ||
1017 | 0x106e0301, | ||
1018 | 0x41800000, | ||
1019 | 0x00050844, | ||
1020 | 0x1003ba34, | ||
1021 | 0x41800000, | ||
1022 | 0x00050847, | ||
1023 | 0x80110000, | ||
1024 | 0x00098200, | ||
1025 | 0x1003b232, | ||
1026 | 0x28800000, | ||
1027 | 0x91d20000, | ||
1028 | 0x00098200, | ||
1029 | 0x4c403202, | ||
1030 | 0x9201000c, | ||
1031 | 0x40820000, | ||
1032 | 0x00050844, | ||
1033 | 0x80110000, | ||
1034 | 0x00098200, | ||
1035 | 0x81110000, | ||
1036 | 0x00098200, | ||
1037 | 0x7c004040, | ||
1038 | 0x40800001, | ||
1039 | 0x0005084d, | ||
1040 | 0x7e439378, | ||
1041 | 0x7dc47378, | ||
1042 | 0x48000001, | ||
1043 | 0x0003000a, | ||
1044 | 0x10771a2d, | ||
1045 | 0x48000000, | ||
1046 | 0x00050047, | ||
1047 | 0x0006004e, | ||
1048 | 0x280b0008, | ||
1049 | 0x108e0301, | ||
1050 | 0x41800000, | ||
1051 | 0x00050844, | ||
1052 | 0x134e5b20, | ||
1053 | 0x1004c234, | ||
1054 | 0x820efff8, | ||
1055 | 0x40800000, | ||
1056 | 0x00050844, | ||
1057 | 0x91d20000, | ||
1058 | 0x00098200, | ||
1059 | 0x7e439378, | ||
1060 | 0x91d20000, | ||
1061 | 0x00098200, | ||
1062 | 0x38ae0008, | ||
1063 | 0x9201000c, | ||
1064 | 0x48000001, | ||
1065 | 0x0003000b, | ||
1066 | 0x28030000, | ||
1067 | 0x107ad217, | ||
1068 | 0x41820000, | ||
1069 | 0x00050847, | ||
1070 | 0x100e0b01, | ||
1071 | 0x3a8efff8, | ||
1072 | 0x110e1301, | ||
1073 | 0x10140321, | ||
1074 | 0x39800000, | ||
1075 | 0x00098200, | ||
1076 | 0x11140b21, | ||
1077 | 0x48000000, | ||
1078 | 0x00050045, | ||
1079 | 0x0006004f, | ||
1080 | 0x280b0008, | ||
1081 | 0x106e0301, | ||
1082 | 0x41800000, | ||
1083 | 0x00050844, | ||
1084 | 0x1003c234, | ||
1085 | 0x820efff8, | ||
1086 | 0x40800000, | ||
1087 | 0x00050844, | ||
1088 | 0x00000000, | ||
1089 | 0x81230000, | ||
1090 | 0x00098200, | ||
1091 | 0x100a0301, | ||
1092 | 0x00090cab, | ||
1093 | 0x28090000, | ||
1094 | 0x3a8efff8, | ||
1095 | 0x40820000, | ||
1096 | 0x00050844, | ||
1097 | 0x00000000, | ||
1098 | 0x100a0301, | ||
1099 | 0x00090cab, | ||
1100 | 0x3a8efff8, | ||
1101 | 0x00000000, | ||
1102 | 0x134e0b21, | ||
1103 | 0x39800000, | ||
1104 | 0x00098200, | ||
1105 | 0x10140321, | ||
1106 | 0x48000000, | ||
1107 | 0x00050045, | ||
1108 | 0x00060050, | ||
1109 | 0x280b0010, | ||
1110 | 0x106e0301, | ||
1111 | 0x108e0b01, | ||
1112 | 0x41800000, | ||
1113 | 0x00050844, | ||
1114 | 0x1003c234, | ||
1115 | 0x820efff8, | ||
1116 | 0x40800000, | ||
1117 | 0x00050844, | ||
1118 | 0x1004b232, | ||
1119 | 0x3cc03ff0, | ||
1120 | 0x40800000, | ||
1121 | 0x00050844, | ||
1122 | 0x112022f5, | ||
1123 | 0x80030000, | ||
1124 | 0x00098200, | ||
1125 | 0x10c6da2d, | ||
1126 | 0x81030000, | ||
1127 | 0x00098200, | ||
1128 | 0x108432e0, | ||
1129 | 0x39290001, | ||
1130 | 0x3a8efff8, | ||
1131 | 0x7c004840, | ||
1132 | 0x55261800, | ||
1133 | 0x000900a1, | ||
1134 | 0x10940321, | ||
1135 | 0x40810000, | ||
1136 | 0x00050802, | ||
1137 | 0x11083300, | ||
1138 | 0x0006000b, | ||
1139 | 0x1008d234, | ||
1140 | 0x39800000, | ||
1141 | 0x00098200, | ||
1142 | 0x41800000, | ||
1143 | 0x00050845, | ||
1144 | 0x39800000, | ||
1145 | 0x00098200, | ||
1146 | 0x11140b21, | ||
1147 | 0x48000000, | ||
1148 | 0x00050045, | ||
1149 | 0x0006000c, | ||
1150 | 0x80030000, | ||
1151 | 0x00098200, | ||
1152 | 0x28000000, | ||
1153 | 0x39800000, | ||
1154 | 0x00098200, | ||
1155 | 0x41820000, | ||
1156 | 0x00050845, | ||
1157 | 0x7d244b78, | ||
1158 | 0x48000001, | ||
1159 | 0x0003000c, | ||
1160 | 0x28030000, | ||
1161 | 0x39800000, | ||
1162 | 0x00098200, | ||
1163 | 0x41820000, | ||
1164 | 0x00050845, | ||
1165 | 0x00000000, | ||
1166 | 0x11030301, | ||
1167 | 0x48000000, | ||
1168 | 0x0005000b, | ||
1169 | 0x00060051, | ||
1170 | 0x280b0008, | ||
1171 | 0x106e0301, | ||
1172 | 0x41800000, | ||
1173 | 0x00050844, | ||
1174 | 0x1003c234, | ||
1175 | 0x820efff8, | ||
1176 | 0x40800000, | ||
1177 | 0x00050844, | ||
1178 | 0x00000000, | ||
1179 | 0x81230000, | ||
1180 | 0x00098200, | ||
1181 | 0x100a0301, | ||
1182 | 0x00090cab, | ||
1183 | 0x28090000, | ||
1184 | 0x3a8efff8, | ||
1185 | 0x40820000, | ||
1186 | 0x00050844, | ||
1187 | 0x00000000, | ||
1188 | 0x100a0301, | ||
1189 | 0x00090cab, | ||
1190 | 0x3a8efff8, | ||
1191 | 0x00000000, | ||
1192 | 0x11000229, | ||
1193 | 0x39800000, | ||
1194 | 0x00098200, | ||
1195 | 0x110e0b21, | ||
1196 | 0x10140321, | ||
1197 | 0x48000000, | ||
1198 | 0x00050045, | ||
1199 | 0x00060052, | ||
1200 | 0x280b0008, | ||
1201 | 0x88d10000, | ||
1202 | 0x00098200, | ||
1203 | 0x41800000, | ||
1204 | 0x00050844, | ||
1205 | 0x7dc97378, | ||
1206 | 0x39ce0008, | ||
1207 | 0x54c607fe, | ||
1208 | 0x000900ab, | ||
1209 | 0x396bfff8, | ||
1210 | 0x3a060000, | ||
1211 | 0x00098200, | ||
1212 | 0x48000000, | ||
1213 | 0x00050024, | ||
1214 | 0x00060053, | ||
1215 | 0x280b0010, | ||
1216 | 0x106e0301, | ||
1217 | 0x108e0b01, | ||
1218 | 0x41800000, | ||
1219 | 0x00050844, | ||
1220 | 0x88d10000, | ||
1221 | 0x00098200, | ||
1222 | 0x7dc97378, | ||
1223 | 0x1004ca34, | ||
1224 | 0x40800000, | ||
1225 | 0x00050844, | ||
1226 | 0x39ce0010, | ||
1227 | 0x54c607fe, | ||
1228 | 0x000900ab, | ||
1229 | 0x10890321, | ||
1230 | 0x396bfff0, | ||
1231 | 0x10690b21, | ||
1232 | 0x3a060000, | ||
1233 | 0x00098200, | ||
1234 | 0x48000000, | ||
1235 | 0x00050024, | ||
1236 | 0x00060054, | ||
1237 | 0x280b0008, | ||
1238 | 0x106e0301, | ||
1239 | 0x41800000, | ||
1240 | 0x00050844, | ||
1241 | 0x10031a2c, | ||
1242 | 0x2c000000, | ||
1243 | 0x00098200, | ||
1244 | 0x40820000, | ||
1245 | 0x00050844, | ||
1246 | 0x88030000, | ||
1247 | 0x00098200, | ||
1248 | 0x81030000, | ||
1249 | 0x00098200, | ||
1250 | 0x80830000, | ||
1251 | 0x00098200, | ||
1252 | 0x00000000, | ||
1253 | 0x28000000, | ||
1254 | 0x00090200, | ||
1255 | 0x81230000, | ||
1256 | 0x00098200, | ||
1257 | 0x28880000, | ||
1258 | 0x80030000, | ||
1259 | 0x00098200, | ||
1260 | 0x7f844840, | ||
1261 | 0x820efff8, | ||
1262 | 0x4f013342, | ||
1263 | 0x7d245a14, | ||
1264 | 0x4f3e1102, | ||
1265 | 0x7c890040, | ||
1266 | 0x4f18cb82, | ||
1267 | 0x9201000c, | ||
1268 | 0x4f182b82, | ||
1269 | 0x91d20000, | ||
1270 | 0x00098200, | ||
1271 | 0x41980000, | ||
1272 | 0x00050844, | ||
1273 | 0x0006000b, | ||
1274 | 0x39ce0008, | ||
1275 | 0x396bfff8, | ||
1276 | 0x3929fff8, | ||
1277 | 0x91230000, | ||
1278 | 0x00098200, | ||
1279 | 0x39000000, | ||
1280 | 0x91d20000, | ||
1281 | 0x00098200, | ||
1282 | 0x0006000c, | ||
1283 | 0x7c085800, | ||
1284 | 0x100e4300, | ||
1285 | 0x41820000, | ||
1286 | 0x00050803, | ||
1287 | 0x10044320, | ||
1288 | 0x39080008, | ||
1289 | 0x48000000, | ||
1290 | 0x0005000c, | ||
1291 | 0x0006000d, | ||
1292 | 0x38a00000, | ||
1293 | 0x7c751b78, | ||
1294 | 0x38c00000, | ||
1295 | 0x48000001, | ||
1296 | 0x00050021, | ||
1297 | 0x0006000e, | ||
1298 | 0x81350000, | ||
1299 | 0x00098200, | ||
1300 | 0x28030000, | ||
1301 | 0x00090200, | ||
1302 | 0x80d50000, | ||
1303 | 0x00098200, | ||
1304 | 0x38000000, | ||
1305 | 0x00098200, | ||
1306 | 0x81d20000, | ||
1307 | 0x00098200, | ||
1308 | 0x90110000, | ||
1309 | 0x00098200, | ||
1310 | 0x41810000, | ||
1311 | 0x00050808, | ||
1312 | 0x7d893050, | ||
1313 | 0x80120000, | ||
1314 | 0x00098200, | ||
1315 | 0x00000000, | ||
1316 | 0x280c0000, | ||
1317 | 0x7d0e6214, | ||
1318 | 0x41820000, | ||
1319 | 0x00050806, | ||
1320 | 0x7c080040, | ||
1321 | 0x39000000, | ||
1322 | 0x41810000, | ||
1323 | 0x00050809, | ||
1324 | 0x38ccfff8, | ||
1325 | 0x91350000, | ||
1326 | 0x00098200, | ||
1327 | 0x0006000f, | ||
1328 | 0x7c083040, | ||
1329 | 0x10094300, | ||
1330 | 0x100e4320, | ||
1331 | 0x39080008, | ||
1332 | 0x40820000, | ||
1333 | 0x0005080f, | ||
1334 | 0x00060010, | ||
1335 | 0x72000000, | ||
1336 | 0x00090200, | ||
1337 | 0x39000000, | ||
1338 | 0x00098200, | ||
1339 | 0x3a8efff8, | ||
1340 | 0x910efff8, | ||
1341 | 0x398c0010, | ||
1342 | 0x00060011, | ||
1343 | 0x9201000c, | ||
1344 | 0x7d936378, | ||
1345 | 0x41820000, | ||
1346 | 0x00050817, | ||
1347 | 0x48000000, | ||
1348 | 0x00050018, | ||
1349 | 0x00060012, | ||
1350 | 0x72000000, | ||
1351 | 0x00090200, | ||
1352 | 0x38c6fff8, | ||
1353 | 0x39000000, | ||
1354 | 0x00098200, | ||
1355 | 0x10060301, | ||
1356 | 0x90d50000, | ||
1357 | 0x00098200, | ||
1358 | 0x39800000, | ||
1359 | 0x00098200, | ||
1360 | 0x910efff8, | ||
1361 | 0x3a8efff8, | ||
1362 | 0x100e0321, | ||
1363 | 0x48000000, | ||
1364 | 0x00050011, | ||
1365 | 0x00060013, | ||
1366 | 0x7e439378, | ||
1367 | 0x558400fe, | ||
1368 | 0x000900ab, | ||
1369 | 0x48000001, | ||
1370 | 0x00030000, | ||
1371 | 0x38600000, | ||
1372 | 0x48000000, | ||
1373 | 0x0005000e, | ||
1374 | 0x00060055, | ||
1375 | 0x00000000, | ||
1376 | 0x806a0000, | ||
1377 | 0x00098200, | ||
1378 | 0x88030000, | ||
1379 | 0x00098200, | ||
1380 | 0x81030000, | ||
1381 | 0x00098200, | ||
1382 | 0x80830000, | ||
1383 | 0x00098200, | ||
1384 | 0x28000000, | ||
1385 | 0x00090200, | ||
1386 | 0x81230000, | ||
1387 | 0x00098200, | ||
1388 | 0x28880000, | ||
1389 | 0x80030000, | ||
1390 | 0x00098200, | ||
1391 | 0x7f844840, | ||
1392 | 0x820efff8, | ||
1393 | 0x4f013342, | ||
1394 | 0x7d245a14, | ||
1395 | 0x4f3e1102, | ||
1396 | 0x7c890040, | ||
1397 | 0x4f18cb82, | ||
1398 | 0x9201000c, | ||
1399 | 0x4f182b82, | ||
1400 | 0x91d20000, | ||
1401 | 0x00098200, | ||
1402 | 0x41980000, | ||
1403 | 0x00050844, | ||
1404 | 0x0006000b, | ||
1405 | 0x91230000, | ||
1406 | 0x00098200, | ||
1407 | 0x39000000, | ||
1408 | 0x91d20000, | ||
1409 | 0x00098200, | ||
1410 | 0x0006000c, | ||
1411 | 0x7c085800, | ||
1412 | 0x100e4300, | ||
1413 | 0x41820000, | ||
1414 | 0x00050803, | ||
1415 | 0x10044320, | ||
1416 | 0x39080008, | ||
1417 | 0x48000000, | ||
1418 | 0x0005000c, | ||
1419 | 0x0006000d, | ||
1420 | 0x38a00000, | ||
1421 | 0x7c751b78, | ||
1422 | 0x38c00000, | ||
1423 | 0x48000001, | ||
1424 | 0x00050021, | ||
1425 | 0x0006000e, | ||
1426 | 0x81350000, | ||
1427 | 0x00098200, | ||
1428 | 0x28030000, | ||
1429 | 0x00090200, | ||
1430 | 0x80d50000, | ||
1431 | 0x00098200, | ||
1432 | 0x38000000, | ||
1433 | 0x00098200, | ||
1434 | 0x00000000, | ||
1435 | 0x81d20000, | ||
1436 | 0x00098200, | ||
1437 | 0x90110000, | ||
1438 | 0x00098200, | ||
1439 | 0x41810000, | ||
1440 | 0x00050808, | ||
1441 | 0x7d893050, | ||
1442 | 0x80120000, | ||
1443 | 0x00098200, | ||
1444 | 0x280c0000, | ||
1445 | 0x7d0e6214, | ||
1446 | 0x41820000, | ||
1447 | 0x00050806, | ||
1448 | 0x7c080040, | ||
1449 | 0x39000000, | ||
1450 | 0x41810000, | ||
1451 | 0x00050809, | ||
1452 | 0x38ccfff8, | ||
1453 | 0x91350000, | ||
1454 | 0x00098200, | ||
1455 | 0x0006000f, | ||
1456 | 0x7c083040, | ||
1457 | 0x10094300, | ||
1458 | 0x100e4320, | ||
1459 | 0x39080008, | ||
1460 | 0x40820000, | ||
1461 | 0x0005080f, | ||
1462 | 0x00060010, | ||
1463 | 0x72000000, | ||
1464 | 0x00090200, | ||
1465 | 0x7dd47378, | ||
1466 | 0x398c0008, | ||
1467 | 0x00060011, | ||
1468 | 0x9201000c, | ||
1469 | 0x7d936378, | ||
1470 | 0x41820000, | ||
1471 | 0x00050817, | ||
1472 | 0x48000000, | ||
1473 | 0x00050018, | ||
1474 | 0x00060012, | ||
1475 | 0x7e439378, | ||
1476 | 0x7ea4ab78, | ||
1477 | 0x48000001, | ||
1478 | 0x0003000d, | ||
1479 | 0x00060013, | ||
1480 | 0x7e439378, | ||
1481 | 0x558400fe, | ||
1482 | 0x000900ab, | ||
1483 | 0x48000001, | ||
1484 | 0x00030000, | ||
1485 | 0x38600000, | ||
1486 | 0x48000000, | ||
1487 | 0x0005000e, | ||
1488 | 0x00060056, | ||
1489 | 0x80120000, | ||
1490 | 0x00098200, | ||
1491 | 0x00000000, | ||
1492 | 0x7d0e5a14, | ||
1493 | 0x91d20000, | ||
1494 | 0x00098200, | ||
1495 | 0x70000000, | ||
1496 | 0x00090200, | ||
1497 | 0x91120000, | ||
1498 | 0x00098200, | ||
1499 | 0x38600000, | ||
1500 | 0x00098200, | ||
1501 | 0x41820000, | ||
1502 | 0x00050844, | ||
1503 | 0x93720000, | ||
1504 | 0x00098200, | ||
1505 | 0x98720000, | ||
1506 | 0x00098200, | ||
1507 | 0x48000000, | ||
1508 | 0x0005001a, | ||
1509 | 0x00060057, | ||
1510 | 0x280b0008, | ||
1511 | 0x106e0301, | ||
1512 | 0x41800000, | ||
1513 | 0x00050844, | ||
1514 | 0x1003b232, | ||
1515 | 0x40800000, | ||
1516 | 0x00050844, | ||
1517 | 0x106302e4, | ||
1518 | 0x00060047, | ||
1519 | 0x820efff8, | ||
1520 | 0x3a8efff8, | ||
1521 | 0x10740321, | ||
1522 | 0x00060058, | ||
1523 | 0x39800000, | ||
1524 | 0x00098200, | ||
1525 | 0x00060045, | ||
1526 | 0x72000000, | ||
1527 | 0x00090200, | ||
1528 | 0x7d936378, | ||
1529 | 0x40820000, | ||
1530 | 0x00050818, | ||
1531 | 0x80f0fffc, | ||
1532 | 0x54ea5d78, | ||
1533 | 0x0006000f, | ||
1534 | 0x7c0a6040, | ||
1535 | 0x54e0dd78, | ||
1536 | 0x41810000, | ||
1537 | 0x00050806, | ||
1538 | 0x80f00000, | ||
1539 | 0x3a100004, | ||
1540 | 0x7dc0a050, | ||
1541 | 0x54e815ba, | ||
1542 | 0x54ea5d78, | ||
1543 | 0x54ec9b78, | ||
1544 | 0x7c11402e, | ||
1545 | 0x54f4dd78, | ||
1546 | 0x54eb9d78, | ||
1547 | 0x7c0903a6, | ||
1548 | 0x4e800420, | ||
1549 | 0x00060010, | ||
1550 | 0x390cfff8, | ||
1551 | 0x398c0008, | ||
1552 | 0x13544320, | ||
1553 | 0x48000000, | ||
1554 | 0x0005000f, | ||
1555 | 0x00060059, | ||
1556 | 0x00000000, | ||
1557 | 0x280b0008, | ||
1558 | 0x108e0301, | ||
1559 | 0x41800000, | ||
1560 | 0x00050844, | ||
1561 | 0x1004b232, | ||
1562 | 0x1064222c, | ||
1563 | 0x40800000, | ||
1564 | 0x00050844, | ||
1565 | 0x820efff8, | ||
1566 | 0x48000001, | ||
1567 | 0x0005005a, | ||
1568 | 0x3a8efff8, | ||
1569 | 0x10940321, | ||
1570 | 0x48000000, | ||
1571 | 0x00050058, | ||
1572 | 0x0006005b, | ||
1573 | 0x280b0008, | ||
1574 | 0x108e0301, | ||
1575 | 0x41800000, | ||
1576 | 0x00050844, | ||
1577 | 0x1004b232, | ||
1578 | 0x1064222c, | ||
1579 | 0x40800000, | ||
1580 | 0x00050844, | ||
1581 | 0x820efff8, | ||
1582 | 0x48000001, | ||
1583 | 0x0005005c, | ||
1584 | 0x3a8efff8, | ||
1585 | 0x10940321, | ||
1586 | 0x48000000, | ||
1587 | 0x00050058, | ||
1588 | 0x0006005d, | ||
1589 | 0x280b0008, | ||
1590 | 0x108e0301, | ||
1591 | 0x41800000, | ||
1592 | 0x00050844, | ||
1593 | 0x1004b232, | ||
1594 | 0x1064222c, | ||
1595 | 0x40800000, | ||
1596 | 0x00050844, | ||
1597 | 0x48000001, | ||
1598 | 0x0003000e, | ||
1599 | 0x1063222d, | ||
1600 | 0x48000000, | ||
1601 | 0x00050047, | ||
1602 | 0x0006005e, | ||
1603 | 0x280b0008, | ||
1604 | 0x108e0301, | ||
1605 | 0x41800000, | ||
1606 | 0x00050844, | ||
1607 | 0x1004b232, | ||
1608 | 0x1064222c, | ||
1609 | 0x40800000, | ||
1610 | 0x00050844, | ||
1611 | 0x48000001, | ||
1612 | 0x0003000f, | ||
1613 | 0x1063222d, | ||
1614 | 0x48000000, | ||
1615 | 0x00050047, | ||
1616 | 0x0006005f, | ||
1617 | 0x280b0008, | ||
1618 | 0x108e0301, | ||
1619 | 0x41800000, | ||
1620 | 0x00050844, | ||
1621 | 0x1004b232, | ||
1622 | 0x1064222c, | ||
1623 | 0x40800000, | ||
1624 | 0x00050844, | ||
1625 | 0x00000000, | ||
1626 | 0x48000001, | ||
1627 | 0x00030010, | ||
1628 | 0x1063222d, | ||
1629 | 0x48000000, | ||
1630 | 0x00050047, | ||
1631 | 0x00060060, | ||
1632 | 0x280b0008, | ||
1633 | 0x108e0301, | ||
1634 | 0x41800000, | ||
1635 | 0x00050844, | ||
1636 | 0x1004b232, | ||
1637 | 0x1064222c, | ||
1638 | 0x40800000, | ||
1639 | 0x00050844, | ||
1640 | 0x48000001, | ||
1641 | 0x00030011, | ||
1642 | 0x1063222d, | ||
1643 | 0x48000000, | ||
1644 | 0x00050047, | ||
1645 | 0x00060061, | ||
1646 | 0x280b0008, | ||
1647 | 0x108e0301, | ||
1648 | 0x41800000, | ||
1649 | 0x00050844, | ||
1650 | 0x1004b232, | ||
1651 | 0x1064222c, | ||
1652 | 0x40800000, | ||
1653 | 0x00050844, | ||
1654 | 0x48000001, | ||
1655 | 0x00030012, | ||
1656 | 0x1063222d, | ||
1657 | 0x48000000, | ||
1658 | 0x00050047, | ||
1659 | 0x00060062, | ||
1660 | 0x280b0008, | ||
1661 | 0x108e0301, | ||
1662 | 0x41800000, | ||
1663 | 0x00050844, | ||
1664 | 0x1004b232, | ||
1665 | 0x1064222c, | ||
1666 | 0x40800000, | ||
1667 | 0x00050844, | ||
1668 | 0x48000001, | ||
1669 | 0x00030013, | ||
1670 | 0x1063222d, | ||
1671 | 0x48000000, | ||
1672 | 0x00050047, | ||
1673 | 0x00060063, | ||
1674 | 0x280b0008, | ||
1675 | 0x108e0301, | ||
1676 | 0x41800000, | ||
1677 | 0x00050844, | ||
1678 | 0x1004b232, | ||
1679 | 0x1064222c, | ||
1680 | 0x40800000, | ||
1681 | 0x00050844, | ||
1682 | 0x48000001, | ||
1683 | 0x00030014, | ||
1684 | 0x1063222d, | ||
1685 | 0x48000000, | ||
1686 | 0x00050047, | ||
1687 | 0x00060064, | ||
1688 | 0x00000000, | ||
1689 | 0x280b0008, | ||
1690 | 0x108e0301, | ||
1691 | 0x41800000, | ||
1692 | 0x00050844, | ||
1693 | 0x1004b232, | ||
1694 | 0x1064222c, | ||
1695 | 0x40800000, | ||
1696 | 0x00050844, | ||
1697 | 0x48000001, | ||
1698 | 0x00030015, | ||
1699 | 0x1063222d, | ||
1700 | 0x48000000, | ||
1701 | 0x00050047, | ||
1702 | 0x00060065, | ||
1703 | 0x280b0008, | ||
1704 | 0x108e0301, | ||
1705 | 0x41800000, | ||
1706 | 0x00050844, | ||
1707 | 0x1004b232, | ||
1708 | 0x1064222c, | ||
1709 | 0x40800000, | ||
1710 | 0x00050844, | ||
1711 | 0x48000001, | ||
1712 | 0x00030016, | ||
1713 | 0x1063222d, | ||
1714 | 0x48000000, | ||
1715 | 0x00050047, | ||
1716 | 0x00060066, | ||
1717 | 0x280b0008, | ||
1718 | 0x108e0301, | ||
1719 | 0x41800000, | ||
1720 | 0x00050844, | ||
1721 | 0x1004b232, | ||
1722 | 0x1064222c, | ||
1723 | 0x40800000, | ||
1724 | 0x00050844, | ||
1725 | 0x48000001, | ||
1726 | 0x00030017, | ||
1727 | 0x1063222d, | ||
1728 | 0x48000000, | ||
1729 | 0x00050047, | ||
1730 | 0x00060067, | ||
1731 | 0x280b0008, | ||
1732 | 0x108e0301, | ||
1733 | 0x41800000, | ||
1734 | 0x00050844, | ||
1735 | 0x1004b232, | ||
1736 | 0x1064222c, | ||
1737 | 0x40800000, | ||
1738 | 0x00050844, | ||
1739 | 0x48000001, | ||
1740 | 0x00030018, | ||
1741 | 0x1063222d, | ||
1742 | 0x48000000, | ||
1743 | 0x00050047, | ||
1744 | 0x00060068, | ||
1745 | 0x280b0008, | ||
1746 | 0x108e0301, | ||
1747 | 0x41800000, | ||
1748 | 0x00050844, | ||
1749 | 0x1004b232, | ||
1750 | 0x1064222c, | ||
1751 | 0x40800000, | ||
1752 | 0x00050844, | ||
1753 | 0x00000000, | ||
1754 | 0x48000001, | ||
1755 | 0x00030019, | ||
1756 | 0x1063222d, | ||
1757 | 0x48000000, | ||
1758 | 0x00050047, | ||
1759 | 0x00060069, | ||
1760 | 0x280b0008, | ||
1761 | 0x108e0301, | ||
1762 | 0x41800000, | ||
1763 | 0x00050844, | ||
1764 | 0x1004b232, | ||
1765 | 0x1064222c, | ||
1766 | 0x40800000, | ||
1767 | 0x00050844, | ||
1768 | 0x48000001, | ||
1769 | 0x0003001a, | ||
1770 | 0x1063222d, | ||
1771 | 0x48000000, | ||
1772 | 0x00050047, | ||
1773 | 0x0006006a, | ||
1774 | 0x280b0010, | ||
1775 | 0x108e0301, | ||
1776 | 0x10ce0b01, | ||
1777 | 0x41800000, | ||
1778 | 0x00050844, | ||
1779 | 0x1066222c, | ||
1780 | 0x1003b232, | ||
1781 | 0x10a6322c, | ||
1782 | 0x40830000, | ||
1783 | 0x00050844, | ||
1784 | 0x48000001, | ||
1785 | 0x0003001b, | ||
1786 | 0x1063222d, | ||
1787 | 0x48000000, | ||
1788 | 0x00050047, | ||
1789 | 0x0006006b, | ||
1790 | 0x280b0010, | ||
1791 | 0x108e0301, | ||
1792 | 0x10ce0b01, | ||
1793 | 0x41800000, | ||
1794 | 0x00050844, | ||
1795 | 0x1066222c, | ||
1796 | 0x1003b232, | ||
1797 | 0x10a6322c, | ||
1798 | 0x40830000, | ||
1799 | 0x00050844, | ||
1800 | 0x48000001, | ||
1801 | 0x0003001c, | ||
1802 | 0x1063222d, | ||
1803 | 0x48000000, | ||
1804 | 0x00050047, | ||
1805 | 0x0006006c, | ||
1806 | 0x280b0010, | ||
1807 | 0x108e0301, | ||
1808 | 0x10ce0b01, | ||
1809 | 0x41800000, | ||
1810 | 0x00050844, | ||
1811 | 0x1066222c, | ||
1812 | 0x1003b232, | ||
1813 | 0x10a6322c, | ||
1814 | 0x40830000, | ||
1815 | 0x00050844, | ||
1816 | 0x48000001, | ||
1817 | 0x0003001d, | ||
1818 | 0x1063222d, | ||
1819 | 0x48000000, | ||
1820 | 0x00050047, | ||
1821 | 0x0006006d, | ||
1822 | 0x0006006e, | ||
1823 | 0x00000000, | ||
1824 | 0x280b0008, | ||
1825 | 0x106e0301, | ||
1826 | 0x41800000, | ||
1827 | 0x00050844, | ||
1828 | 0x1003b232, | ||
1829 | 0x40800000, | ||
1830 | 0x00050844, | ||
1831 | 0x108a0301, | ||
1832 | 0x00090cab, | ||
1833 | 0x106322e8, | ||
1834 | 0x48000000, | ||
1835 | 0x00050047, | ||
1836 | 0x0006006f, | ||
1837 | 0x280b0010, | ||
1838 | 0x108e0301, | ||
1839 | 0x10ce0b01, | ||
1840 | 0x41800000, | ||
1841 | 0x00050844, | ||
1842 | 0x1066222c, | ||
1843 | 0x1003b232, | ||
1844 | 0x40830000, | ||
1845 | 0x00050844, | ||
1846 | 0x10a032f5, | ||
1847 | 0x48000001, | ||
1848 | 0x0003001e, | ||
1849 | 0x1063222d, | ||
1850 | 0x48000000, | ||
1851 | 0x00050047, | ||
1852 | 0x00060070, | ||
1853 | 0x280b0008, | ||
1854 | 0x108e0301, | ||
1855 | 0x41800000, | ||
1856 | 0x00050844, | ||
1857 | 0x1004b232, | ||
1858 | 0x1064222c, | ||
1859 | 0x40800000, | ||
1860 | 0x00050844, | ||
1861 | 0x38b10000, | ||
1862 | 0x00098200, | ||
1863 | 0x820efff8, | ||
1864 | 0x48000001, | ||
1865 | 0x0003001f, | ||
1866 | 0x81110000, | ||
1867 | 0x00098200, | ||
1868 | 0x1063222d, | ||
1869 | 0x108042f1, | ||
1870 | 0x3a8efff8, | ||
1871 | 0x10740321, | ||
1872 | 0x39800000, | ||
1873 | 0x00098200, | ||
1874 | 0x10940b21, | ||
1875 | 0x48000000, | ||
1876 | 0x00050045, | ||
1877 | 0x00060071, | ||
1878 | 0x280b0008, | ||
1879 | 0x108e0301, | ||
1880 | 0x41800000, | ||
1881 | 0x00050844, | ||
1882 | 0x1004b232, | ||
1883 | 0x1064222c, | ||
1884 | 0x40800000, | ||
1885 | 0x00050844, | ||
1886 | 0x38aefff8, | ||
1887 | 0x820efff8, | ||
1888 | 0x48000001, | ||
1889 | 0x00030020, | ||
1890 | 0x1063222d, | ||
1891 | 0x3a8efff8, | ||
1892 | 0x106e0321, | ||
1893 | 0x39800000, | ||
1894 | 0x00098200, | ||
1895 | 0x00000000, | ||
1896 | 0x48000000, | ||
1897 | 0x00050045, | ||
1898 | 0x00060072, | ||
1899 | 0x280b0008, | ||
1900 | 0x106e0301, | ||
1901 | 0x41800000, | ||
1902 | 0x00050844, | ||
1903 | 0x1003b232, | ||
1904 | 0x39000008, | ||
1905 | 0x40800000, | ||
1906 | 0x00050844, | ||
1907 | 0x0006000b, | ||
1908 | 0x108e4300, | ||
1909 | 0x7c885840, | ||
1910 | 0x1004b232, | ||
1911 | 0x40840000, | ||
1912 | 0x00050847, | ||
1913 | 0x40800000, | ||
1914 | 0x00050844, | ||
1915 | 0x10041afd, | ||
1916 | 0x39080008, | ||
1917 | 0x4c010b82, | ||
1918 | 0x10641a78, | ||
1919 | 0x48000000, | ||
1920 | 0x0005000b, | ||
1921 | 0x00060073, | ||
1922 | 0x280b0008, | ||
1923 | 0x106e0301, | ||
1924 | 0x41800000, | ||
1925 | 0x00050844, | ||
1926 | 0x1003b232, | ||
1927 | 0x39000008, | ||
1928 | 0x40800000, | ||
1929 | 0x00050844, | ||
1930 | 0x0006000b, | ||
1931 | 0x108e4300, | ||
1932 | 0x7c885840, | ||
1933 | 0x1004b232, | ||
1934 | 0x40840000, | ||
1935 | 0x00050847, | ||
1936 | 0x40800000, | ||
1937 | 0x00050844, | ||
1938 | 0x10041afc, | ||
1939 | 0x39080008, | ||
1940 | 0x4c010b82, | ||
1941 | 0x10641a78, | ||
1942 | 0x48000000, | ||
1943 | 0x0005000b, | ||
1944 | 0x00060074, | ||
1945 | 0x280b0008, | ||
1946 | 0x106e0301, | ||
1947 | 0x41800000, | ||
1948 | 0x00050844, | ||
1949 | 0x1003ba34, | ||
1950 | 0x40800000, | ||
1951 | 0x00050844, | ||
1952 | 0x80030000, | ||
1953 | 0x00098200, | ||
1954 | 0x106002f1, | ||
1955 | 0x48000000, | ||
1956 | 0x00050047, | ||
1957 | 0x00060075, | ||
1958 | 0x280b0008, | ||
1959 | 0x106e0301, | ||
1960 | 0x40820000, | ||
1961 | 0x00050844, | ||
1962 | 0x00000000, | ||
1963 | 0x1003ba34, | ||
1964 | 0x3a8efff8, | ||
1965 | 0x40800000, | ||
1966 | 0x00050844, | ||
1967 | 0x80030000, | ||
1968 | 0x00098200, | ||
1969 | 0x39800000, | ||
1970 | 0x00098200, | ||
1971 | 0x89030000, | ||
1972 | 0x00098200, | ||
1973 | 0x39200000, | ||
1974 | 0x00098200, | ||
1975 | 0x28000000, | ||
1976 | 0x820efff8, | ||
1977 | 0x106042f1, | ||
1978 | 0x7d8c489e, | ||
1979 | 0x10740321, | ||
1980 | 0x48000000, | ||
1981 | 0x00050045, | ||
1982 | 0x00060076, | ||
1983 | 0x80110000, | ||
1984 | 0x00098200, | ||
1985 | 0x81110000, | ||
1986 | 0x00098200, | ||
1987 | 0x7c004040, | ||
1988 | 0x40800001, | ||
1989 | 0x0005084d, | ||
1990 | 0x280b0008, | ||
1991 | 0x106e0301, | ||
1992 | 0x40820000, | ||
1993 | 0x00050844, | ||
1994 | 0x1003b232, | ||
1995 | 0x38910000, | ||
1996 | 0x00098200, | ||
1997 | 0x40800000, | ||
1998 | 0x00050844, | ||
1999 | 0x10001afa, | ||
2000 | 0x38a00001, | ||
2001 | 0x280000ff, | ||
2002 | 0x98040000, | ||
2003 | 0x41810000, | ||
2004 | 0x00050844, | ||
2005 | 0x00060077, | ||
2006 | 0x7e439378, | ||
2007 | 0x91d20000, | ||
2008 | 0x00098200, | ||
2009 | 0x9201000c, | ||
2010 | 0x48000001, | ||
2011 | 0x00030021, | ||
2012 | 0x81d20000, | ||
2013 | 0x00098200, | ||
2014 | 0x10771a2d, | ||
2015 | 0x48000000, | ||
2016 | 0x00050047, | ||
2017 | 0x00060078, | ||
2018 | 0x80110000, | ||
2019 | 0x00098200, | ||
2020 | 0x81110000, | ||
2021 | 0x00098200, | ||
2022 | 0x00000000, | ||
2023 | 0x7c004040, | ||
2024 | 0x40800001, | ||
2025 | 0x0005084d, | ||
2026 | 0x280b0010, | ||
2027 | 0x10ae1301, | ||
2028 | 0x106e0301, | ||
2029 | 0x41800000, | ||
2030 | 0x00050844, | ||
2031 | 0x108e0b01, | ||
2032 | 0x3920ffff, | ||
2033 | 0x41820000, | ||
2034 | 0x00050801, | ||
2035 | 0x1005b232, | ||
2036 | 0x40800000, | ||
2037 | 0x00050844, | ||
2038 | 0x11202afa, | ||
2039 | 0x0006000b, | ||
2040 | 0x1004b232, | ||
2041 | 0x40800000, | ||
2042 | 0x00050844, | ||
2043 | 0x1003ba34, | ||
2044 | 0x110022fa, | ||
2045 | 0x40800000, | ||
2046 | 0x00050844, | ||
2047 | 0x80030000, | ||
2048 | 0x00098200, | ||
2049 | 0x7c004840, | ||
2050 | 0x7cc90214, | ||
2051 | 0x41800000, | ||
2052 | 0x00050805, | ||
2053 | 0x0006000c, | ||
2054 | 0x2c080000, | ||
2055 | 0x7cc80214, | ||
2056 | 0x40810000, | ||
2057 | 0x00050807, | ||
2058 | 0x0006000d, | ||
2059 | 0x7ca84851, | ||
2060 | 0x38830000, | ||
2061 | 0x00098200, | ||
2062 | 0x38a50001, | ||
2063 | 0x7c844214, | ||
2064 | 0x7ca0281e, | ||
2065 | 0x48000000, | ||
2066 | 0x00050077, | ||
2067 | 0x0006000f, | ||
2068 | 0x7c004800, | ||
2069 | 0x38c60001, | ||
2070 | 0x7d26005e, | ||
2071 | 0x48000000, | ||
2072 | 0x0005000c, | ||
2073 | 0x00060011, | ||
2074 | 0x2c860000, | ||
2075 | 0x7d00309e, | ||
2076 | 0x7d00411e, | ||
2077 | 0x39080001, | ||
2078 | 0x48000000, | ||
2079 | 0x0005000d, | ||
2080 | 0x00060079, | ||
2081 | 0x80110000, | ||
2082 | 0x00098200, | ||
2083 | 0x81110000, | ||
2084 | 0x00098200, | ||
2085 | 0x7c004040, | ||
2086 | 0x40800001, | ||
2087 | 0x0005084d, | ||
2088 | 0x00000000, | ||
2089 | 0x280b0010, | ||
2090 | 0x106e0301, | ||
2091 | 0x108e0b01, | ||
2092 | 0x41800000, | ||
2093 | 0x00050844, | ||
2094 | 0x1004b232, | ||
2095 | 0x40800000, | ||
2096 | 0x00050844, | ||
2097 | 0x1003ba34, | ||
2098 | 0x10a022fa, | ||
2099 | 0x40800000, | ||
2100 | 0x00050844, | ||
2101 | 0x80030000, | ||
2102 | 0x00098200, | ||
2103 | 0x2c050000, | ||
2104 | 0x81110000, | ||
2105 | 0x00098200, | ||
2106 | 0x40810000, | ||
2107 | 0x00050802, | ||
2108 | 0x28000001, | ||
2109 | 0x3925ffff, | ||
2110 | 0x41800000, | ||
2111 | 0x00050802, | ||
2112 | 0x7c882840, | ||
2113 | 0x40820000, | ||
2114 | 0x00050844, | ||
2115 | 0x88030000, | ||
2116 | 0x00098200, | ||
2117 | 0x80910000, | ||
2118 | 0x00098200, | ||
2119 | 0x41840000, | ||
2120 | 0x00050844, | ||
2121 | 0x0006000b, | ||
2122 | 0x28090000, | ||
2123 | 0x7c0449ae, | ||
2124 | 0x3929ffff, | ||
2125 | 0x40820000, | ||
2126 | 0x0005080b, | ||
2127 | 0x48000000, | ||
2128 | 0x00050077, | ||
2129 | 0x0006000c, | ||
2130 | 0x38710000, | ||
2131 | 0x00098200, | ||
2132 | 0x10771a2d, | ||
2133 | 0x48000000, | ||
2134 | 0x00050047, | ||
2135 | 0x0006007a, | ||
2136 | 0x80110000, | ||
2137 | 0x00098200, | ||
2138 | 0x81110000, | ||
2139 | 0x00098200, | ||
2140 | 0x7c004040, | ||
2141 | 0x40800001, | ||
2142 | 0x0005084d, | ||
2143 | 0x280b0008, | ||
2144 | 0x106e0301, | ||
2145 | 0x41800000, | ||
2146 | 0x00050844, | ||
2147 | 0x00000000, | ||
2148 | 0x1003ba34, | ||
2149 | 0x81110000, | ||
2150 | 0x00098200, | ||
2151 | 0x40800000, | ||
2152 | 0x00050844, | ||
2153 | 0x80a30000, | ||
2154 | 0x00098200, | ||
2155 | 0x38630000, | ||
2156 | 0x00098200, | ||
2157 | 0x80910000, | ||
2158 | 0x00098200, | ||
2159 | 0x39200000, | ||
2160 | 0x7c082840, | ||
2161 | 0x38c5ffff, | ||
2162 | 0x41800000, | ||
2163 | 0x00050844, | ||
2164 | 0x0006000b, | ||
2165 | 0x2c060000, | ||
2166 | 0x7d0348ae, | ||
2167 | 0x41800000, | ||
2168 | 0x00050877, | ||
2169 | 0x7d0431ae, | ||
2170 | 0x38c6ffff, | ||
2171 | 0x39290001, | ||
2172 | 0x48000000, | ||
2173 | 0x0005000b, | ||
2174 | 0x0006007b, | ||
2175 | 0x80110000, | ||
2176 | 0x00098200, | ||
2177 | 0x81110000, | ||
2178 | 0x00098200, | ||
2179 | 0x7c004040, | ||
2180 | 0x40800001, | ||
2181 | 0x0005084d, | ||
2182 | 0x280b0008, | ||
2183 | 0x106e0301, | ||
2184 | 0x41800000, | ||
2185 | 0x00050844, | ||
2186 | 0x1003ba34, | ||
2187 | 0x81110000, | ||
2188 | 0x00098200, | ||
2189 | 0x40800000, | ||
2190 | 0x00050844, | ||
2191 | 0x80a30000, | ||
2192 | 0x00098200, | ||
2193 | 0x38630000, | ||
2194 | 0x00098200, | ||
2195 | 0x80910000, | ||
2196 | 0x00098200, | ||
2197 | 0x7c082840, | ||
2198 | 0x39200000, | ||
2199 | 0x41800000, | ||
2200 | 0x00050844, | ||
2201 | 0x0006000b, | ||
2202 | 0x7c092840, | ||
2203 | 0x7d0348ae, | ||
2204 | 0x40800000, | ||
2205 | 0x00050877, | ||
2206 | 0x00000000, | ||
2207 | 0x3808ffbf, | ||
2208 | 0x69060020, | ||
2209 | 0x2800001a, | ||
2210 | 0x7d06401e, | ||
2211 | 0x7d0449ae, | ||
2212 | 0x39290001, | ||
2213 | 0x48000000, | ||
2214 | 0x0005000b, | ||
2215 | 0x0006007c, | ||
2216 | 0x80110000, | ||
2217 | 0x00098200, | ||
2218 | 0x81110000, | ||
2219 | 0x00098200, | ||
2220 | 0x7c004040, | ||
2221 | 0x40800001, | ||
2222 | 0x0005084d, | ||
2223 | 0x280b0008, | ||
2224 | 0x106e0301, | ||
2225 | 0x41800000, | ||
2226 | 0x00050844, | ||
2227 | 0x1003ba34, | ||
2228 | 0x81110000, | ||
2229 | 0x00098200, | ||
2230 | 0x40800000, | ||
2231 | 0x00050844, | ||
2232 | 0x80a30000, | ||
2233 | 0x00098200, | ||
2234 | 0x38630000, | ||
2235 | 0x00098200, | ||
2236 | 0x80910000, | ||
2237 | 0x00098200, | ||
2238 | 0x7c082840, | ||
2239 | 0x39200000, | ||
2240 | 0x41800000, | ||
2241 | 0x00050844, | ||
2242 | 0x0006000b, | ||
2243 | 0x7c092840, | ||
2244 | 0x7d0348ae, | ||
2245 | 0x40800000, | ||
2246 | 0x00050877, | ||
2247 | 0x3808ff9f, | ||
2248 | 0x69060020, | ||
2249 | 0x2800001a, | ||
2250 | 0x7d06401e, | ||
2251 | 0x7d0449ae, | ||
2252 | 0x39290001, | ||
2253 | 0x48000000, | ||
2254 | 0x0005000b, | ||
2255 | 0x0006007d, | ||
2256 | 0x280b0008, | ||
2257 | 0x106e0301, | ||
2258 | 0x41800000, | ||
2259 | 0x00050844, | ||
2260 | 0x1003c234, | ||
2261 | 0x40800000, | ||
2262 | 0x00050844, | ||
2263 | 0x48000001, | ||
2264 | 0x00030022, | ||
2265 | 0x10601af1, | ||
2266 | 0x48000000, | ||
2267 | 0x00050047, | ||
2268 | 0x0006007e, | ||
2269 | 0x280b0008, | ||
2270 | 0x106e0301, | ||
2271 | 0x41800000, | ||
2272 | 0x00050844, | ||
2273 | 0x00000000, | ||
2274 | 0x1003b232, | ||
2275 | 0x40800000, | ||
2276 | 0x00050844, | ||
2277 | 0x1063dae0, | ||
2278 | 0x0006007f, | ||
2279 | 0x10601af1, | ||
2280 | 0x48000000, | ||
2281 | 0x00050047, | ||
2282 | 0x00060080, | ||
2283 | 0x280b0008, | ||
2284 | 0x106e0301, | ||
2285 | 0x41800000, | ||
2286 | 0x00050844, | ||
2287 | 0x1003b232, | ||
2288 | 0x40800000, | ||
2289 | 0x00050844, | ||
2290 | 0x1063dae0, | ||
2291 | 0x39000008, | ||
2292 | 0x0006000b, | ||
2293 | 0x108e4300, | ||
2294 | 0x7c885840, | ||
2295 | 0x1004b232, | ||
2296 | 0x40840000, | ||
2297 | 0x0005087f, | ||
2298 | 0x40800000, | ||
2299 | 0x00050844, | ||
2300 | 0x1084dae0, | ||
2301 | 0x7c632038, | ||
2302 | 0x39080008, | ||
2303 | 0x48000000, | ||
2304 | 0x0005000b, | ||
2305 | 0x00060081, | ||
2306 | 0x280b0008, | ||
2307 | 0x106e0301, | ||
2308 | 0x41800000, | ||
2309 | 0x00050844, | ||
2310 | 0x1003b232, | ||
2311 | 0x40800000, | ||
2312 | 0x00050844, | ||
2313 | 0x1063dae0, | ||
2314 | 0x39000008, | ||
2315 | 0x0006000b, | ||
2316 | 0x108e4300, | ||
2317 | 0x7c885840, | ||
2318 | 0x1004b232, | ||
2319 | 0x40840000, | ||
2320 | 0x0005087f, | ||
2321 | 0x40800000, | ||
2322 | 0x00050844, | ||
2323 | 0x1084dae0, | ||
2324 | 0x7c632378, | ||
2325 | 0x39080008, | ||
2326 | 0x48000000, | ||
2327 | 0x0005000b, | ||
2328 | 0x00060082, | ||
2329 | 0x280b0008, | ||
2330 | 0x106e0301, | ||
2331 | 0x41800000, | ||
2332 | 0x00050844, | ||
2333 | 0x1003b232, | ||
2334 | 0x40800000, | ||
2335 | 0x00050844, | ||
2336 | 0x1063dae0, | ||
2337 | 0x39000008, | ||
2338 | 0x0006000b, | ||
2339 | 0x108e4300, | ||
2340 | 0x7c885840, | ||
2341 | 0x1004b232, | ||
2342 | 0x40840000, | ||
2343 | 0x0005087f, | ||
2344 | 0x00000000, | ||
2345 | 0x40800000, | ||
2346 | 0x00050844, | ||
2347 | 0x1084dae0, | ||
2348 | 0x7c632278, | ||
2349 | 0x39080008, | ||
2350 | 0x48000000, | ||
2351 | 0x0005000b, | ||
2352 | 0x00060083, | ||
2353 | 0x280b0008, | ||
2354 | 0x106e0301, | ||
2355 | 0x41800000, | ||
2356 | 0x00050844, | ||
2357 | 0x1003b232, | ||
2358 | 0x40800000, | ||
2359 | 0x00050844, | ||
2360 | 0x1063dae0, | ||
2361 | 0x5460403e, | ||
2362 | 0x5060c00e, | ||
2363 | 0x5060c42e, | ||
2364 | 0x106002f1, | ||
2365 | 0x48000000, | ||
2366 | 0x00050047, | ||
2367 | 0x00060084, | ||
2368 | 0x280b0008, | ||
2369 | 0x106e0301, | ||
2370 | 0x41800000, | ||
2371 | 0x00050844, | ||
2372 | 0x1003b232, | ||
2373 | 0x40800000, | ||
2374 | 0x00050844, | ||
2375 | 0x1063dae0, | ||
2376 | 0x7c6018f8, | ||
2377 | 0x106002f1, | ||
2378 | 0x48000000, | ||
2379 | 0x00050047, | ||
2380 | 0x00060085, | ||
2381 | 0x280b0010, | ||
2382 | 0x106e0301, | ||
2383 | 0x108e0b01, | ||
2384 | 0x41800000, | ||
2385 | 0x00050844, | ||
2386 | 0x1003222c, | ||
2387 | 0x1000b232, | ||
2388 | 0x40830000, | ||
2389 | 0x00050844, | ||
2390 | 0x1084dae0, | ||
2391 | 0x1063dae0, | ||
2392 | 0x548406fe, | ||
2393 | 0x7c602030, | ||
2394 | 0x106002f1, | ||
2395 | 0x48000000, | ||
2396 | 0x00050047, | ||
2397 | 0x00060086, | ||
2398 | 0x280b0010, | ||
2399 | 0x106e0301, | ||
2400 | 0x108e0b01, | ||
2401 | 0x41800000, | ||
2402 | 0x00050844, | ||
2403 | 0x1003222c, | ||
2404 | 0x1000b232, | ||
2405 | 0x40830000, | ||
2406 | 0x00050844, | ||
2407 | 0x1084dae0, | ||
2408 | 0x1063dae0, | ||
2409 | 0x548406fe, | ||
2410 | 0x7c602430, | ||
2411 | 0x106002f1, | ||
2412 | 0x48000000, | ||
2413 | 0x00050047, | ||
2414 | 0x00060087, | ||
2415 | 0x280b0010, | ||
2416 | 0x106e0301, | ||
2417 | 0x108e0b01, | ||
2418 | 0x41800000, | ||
2419 | 0x00050844, | ||
2420 | 0x1003222c, | ||
2421 | 0x1000b232, | ||
2422 | 0x40830000, | ||
2423 | 0x00050844, | ||
2424 | 0x1084dae0, | ||
2425 | 0x1063dae0, | ||
2426 | 0x548406fe, | ||
2427 | 0x7c602630, | ||
2428 | 0x106002f1, | ||
2429 | 0x48000000, | ||
2430 | 0x00050047, | ||
2431 | 0x00060088, | ||
2432 | 0x00000000, | ||
2433 | 0x280b0010, | ||
2434 | 0x106e0301, | ||
2435 | 0x108e0b01, | ||
2436 | 0x41800000, | ||
2437 | 0x00050844, | ||
2438 | 0x1003222c, | ||
2439 | 0x1000b232, | ||
2440 | 0x40830000, | ||
2441 | 0x00050844, | ||
2442 | 0x1084dae0, | ||
2443 | 0x1063dae0, | ||
2444 | 0x5c60203e, | ||
2445 | 0x106002f1, | ||
2446 | 0x48000000, | ||
2447 | 0x00050047, | ||
2448 | 0x00060089, | ||
2449 | 0x280b0010, | ||
2450 | 0x106e0301, | ||
2451 | 0x108e0b01, | ||
2452 | 0x41800000, | ||
2453 | 0x00050844, | ||
2454 | 0x1003222c, | ||
2455 | 0x1000b232, | ||
2456 | 0x40830000, | ||
2457 | 0x00050844, | ||
2458 | 0x1084dae0, | ||
2459 | 0x1063dae0, | ||
2460 | 0x7c8400d0, | ||
2461 | 0x5c60203e, | ||
2462 | 0x106002f1, | ||
2463 | 0x48000000, | ||
2464 | 0x00050047, | ||
2465 | 0x00060044, | ||
2466 | 0x80ca0000, | ||
2467 | 0x00098200, | ||
2468 | 0x7d0e5a14, | ||
2469 | 0x820efff8, | ||
2470 | 0x38080000, | ||
2471 | 0x00098200, | ||
2472 | 0x81320000, | ||
2473 | 0x00098200, | ||
2474 | 0x9201000c, | ||
2475 | 0x7c004840, | ||
2476 | 0x91d20000, | ||
2477 | 0x00098200, | ||
2478 | 0x91120000, | ||
2479 | 0x00098200, | ||
2480 | 0x7e439378, | ||
2481 | 0x41810000, | ||
2482 | 0x00050805, | ||
2483 | 0x7cc903a6, | ||
2484 | 0x4e800421, | ||
2485 | 0x81d20000, | ||
2486 | 0x00098200, | ||
2487 | 0x2c030000, | ||
2488 | 0x546c1800, | ||
2489 | 0x000900a1, | ||
2490 | 0x3a8efff8, | ||
2491 | 0x41810000, | ||
2492 | 0x00050845, | ||
2493 | 0x0006000b, | ||
2494 | 0x80120000, | ||
2495 | 0x00098200, | ||
2496 | 0x814efffc, | ||
2497 | 0x7d6e0050, | ||
2498 | 0x40820000, | ||
2499 | 0x00050828, | ||
2500 | 0x820a0000, | ||
2501 | 0x00098200, | ||
2502 | 0x80f00000, | ||
2503 | 0x3a100004, | ||
2504 | 0x54e815ba, | ||
2505 | 0x54f4dd78, | ||
2506 | 0x7c11402e, | ||
2507 | 0x7e947214, | ||
2508 | 0x7c0903a6, | ||
2509 | 0x4e800420, | ||
2510 | 0x00060028, | ||
2511 | 0x00000000, | ||
2512 | 0x72000000, | ||
2513 | 0x00090200, | ||
2514 | 0x56080038, | ||
2515 | 0x40820000, | ||
2516 | 0x00050803, | ||
2517 | 0x80f0fffc, | ||
2518 | 0x54e8dd78, | ||
2519 | 0x39080008, | ||
2520 | 0x0006000d, | ||
2521 | 0x7d287050, | ||
2522 | 0x48000000, | ||
2523 | 0x00050024, | ||
2524 | 0x0006000f, | ||
2525 | 0x38800000, | ||
2526 | 0x00098200, | ||
2527 | 0x48000001, | ||
2528 | 0x00030000, | ||
2529 | 0x81d20000, | ||
2530 | 0x00098200, | ||
2531 | 0x7c000000, | ||
2532 | 0x48000000, | ||
2533 | 0x0005000b, | ||
2534 | 0x0006004d, | ||
2535 | 0x7ea802a6, | ||
2536 | 0x91d20000, | ||
2537 | 0x00098200, | ||
2538 | 0x7c0e5a14, | ||
2539 | 0x9201000c, | ||
2540 | 0x90120000, | ||
2541 | 0x00098200, | ||
2542 | 0x7e439378, | ||
2543 | 0x48000001, | ||
2544 | 0x00030023, | ||
2545 | 0x81d20000, | ||
2546 | 0x00098200, | ||
2547 | 0x7ea803a6, | ||
2548 | 0x80120000, | ||
2549 | 0x00098200, | ||
2550 | 0x7d6e0050, | ||
2551 | 0x814efffc, | ||
2552 | 0x4e800020, | ||
2553 | 0x0006008a, | ||
2554 | 0x00000000, | ||
2555 | 0x7c810808, | ||
2556 | 0x00000000, | ||
2557 | 0x0006008b, | ||
2558 | 0x88d10000, | ||
2559 | 0x00098200, | ||
2560 | 0x70c00000, | ||
2561 | 0x00090200, | ||
2562 | 0x41820000, | ||
2563 | 0x00050801, | ||
2564 | 0x0006000f, | ||
2565 | 0x39080000, | ||
2566 | 0x00098200, | ||
2567 | 0x7c11402e, | ||
2568 | 0x7c0903a6, | ||
2569 | 0x4e800420, | ||
2570 | 0x0006008c, | ||
2571 | 0x88d10000, | ||
2572 | 0x00098200, | ||
2573 | 0x81310000, | ||
2574 | 0x00098200, | ||
2575 | 0x70c00000, | ||
2576 | 0x00090200, | ||
2577 | 0x54c007c0, | ||
2578 | 0x000900ab, | ||
2579 | 0x40820000, | ||
2580 | 0x0005080f, | ||
2581 | 0x2c800000, | ||
2582 | 0x3529ffff, | ||
2583 | 0x41860000, | ||
2584 | 0x0005080f, | ||
2585 | 0x91310000, | ||
2586 | 0x00098200, | ||
2587 | 0x41820000, | ||
2588 | 0x00050801, | ||
2589 | 0x40840000, | ||
2590 | 0x0005080f, | ||
2591 | 0x0006000b, | ||
2592 | 0x7e439378, | ||
2593 | 0x92610008, | ||
2594 | 0x7e048378, | ||
2595 | 0x91d20000, | ||
2596 | 0x00098200, | ||
2597 | 0x48000001, | ||
2598 | 0x00030024, | ||
2599 | 0x0006000d, | ||
2600 | 0x81d20000, | ||
2601 | 0x00098200, | ||
2602 | 0x0006000e, | ||
2603 | 0x00000000, | ||
2604 | 0x80f0fffc, | ||
2605 | 0x54e815ba, | ||
2606 | 0x54ea5d78, | ||
2607 | 0x39080000, | ||
2608 | 0x00098200, | ||
2609 | 0x54ec9b78, | ||
2610 | 0x7c11402e, | ||
2611 | 0x54f4dd78, | ||
2612 | 0x54eb9d78, | ||
2613 | 0x7c0903a6, | ||
2614 | 0x4e800420, | ||
2615 | 0x0006008d, | ||
2616 | 0x3a100004, | ||
2617 | 0x826affec, | ||
2618 | 0x48000000, | ||
2619 | 0x0005000e, | ||
2620 | 0x0006008e, | ||
2621 | 0x00000000, | ||
2622 | 0x7c810808, | ||
2623 | 0x00000000, | ||
2624 | 0x0006008f, | ||
2625 | 0x7e048378, | ||
2626 | 0x00000000, | ||
2627 | 0x48000000, | ||
2628 | 0x00050001, | ||
2629 | 0x00000000, | ||
2630 | 0x00060090, | ||
2631 | 0x00000000, | ||
2632 | 0x62040001, | ||
2633 | 0x0006000b, | ||
2634 | 0x00000000, | ||
2635 | 0x7c0e5a14, | ||
2636 | 0x9201000c, | ||
2637 | 0x7e439378, | ||
2638 | 0x91d20000, | ||
2639 | 0x00098200, | ||
2640 | 0x7e8ea050, | ||
2641 | 0x90120000, | ||
2642 | 0x00098200, | ||
2643 | 0x48000001, | ||
2644 | 0x00030025, | ||
2645 | 0x81d20000, | ||
2646 | 0x00098200, | ||
2647 | 0x80120000, | ||
2648 | 0x00098200, | ||
2649 | 0x9361000c, | ||
2650 | 0x7d6e0050, | ||
2651 | 0x7e8ea214, | ||
2652 | 0x814efffc, | ||
2653 | 0x7c6903a6, | ||
2654 | 0x4e800420, | ||
2655 | 0x00060091, | ||
2656 | 0x00000000, | ||
2657 | 0x7c810808, | ||
2658 | 0x00000000, | ||
2659 | 0x00060092, | ||
2660 | 0x00000000, | ||
2661 | 0x7c810808, | ||
2662 | 0x00000000, | ||
2663 | 0x00060093, | ||
2664 | 0x7ca802a6, | ||
2665 | 0x48000001, | ||
2666 | 0x0005005a, | ||
2667 | 0x7ca803a6, | ||
2668 | 0x1064222c, | ||
2669 | 0x4e800020, | ||
2670 | 0x00060094, | ||
2671 | 0x1064222c, | ||
2672 | 0x0006005a, | ||
2673 | 0x5469657e, | ||
2674 | 0x3529fc01, | ||
2675 | 0x3900ffff, | ||
2676 | 0x28890033, | ||
2677 | 0x20090034, | ||
2678 | 0x41850000, | ||
2679 | 0x00050801, | ||
2680 | 0x3cc0fff0, | ||
2681 | 0x7d000030, | ||
2682 | 0x7cc84e30, | ||
2683 | 0x7c890078, | ||
2684 | 0x7c664078, | ||
2685 | 0x7d293378, | ||
2686 | 0x7c66fe70, | ||
2687 | 0x7d293039, | ||
2688 | 0x7c840038, | ||
2689 | 0x7c634038, | ||
2690 | 0x7c002010, | ||
2691 | 0x7c04009e, | ||
2692 | 0x7d081910, | ||
2693 | 0x7d03409e, | ||
2694 | 0x1088022d, | ||
2695 | 0x4e800020, | ||
2696 | 0x0006000b, | ||
2697 | 0x4d810020, | ||
2698 | 0x5469007e, | ||
2699 | 0x7c60fe70, | ||
2700 | 0x7d292378, | ||
2701 | 0x3d003ff0, | ||
2702 | 0x7d290039, | ||
2703 | 0x38000000, | ||
2704 | 0x7d00409e, | ||
2705 | 0x5103007e, | ||
2706 | 0x1083022d, | ||
2707 | 0x4e800020, | ||
2708 | 0x00060095, | ||
2709 | 0x1064222c, | ||
2710 | 0x0006005c, | ||
2711 | 0x5469657e, | ||
2712 | 0x3529fc01, | ||
2713 | 0x3900ffff, | ||
2714 | 0x28890033, | ||
2715 | 0x20090034, | ||
2716 | 0x41850000, | ||
2717 | 0x00050801, | ||
2718 | 0x3cc0fff0, | ||
2719 | 0x7d000030, | ||
2720 | 0x7cc84e30, | ||
2721 | 0x7c890078, | ||
2722 | 0x7c664078, | ||
2723 | 0x7d293378, | ||
2724 | 0x7c66fe70, | ||
2725 | 0x7d293079, | ||
2726 | 0x7c840038, | ||
2727 | 0x7c634038, | ||
2728 | 0x7c002010, | ||
2729 | 0x7c04009e, | ||
2730 | 0x7d081910, | ||
2731 | 0x7d03409e, | ||
2732 | 0x1088022d, | ||
2733 | 0x4e800020, | ||
2734 | 0x0006000b, | ||
2735 | 0x4d810020, | ||
2736 | 0x5469007e, | ||
2737 | 0x7c60fe70, | ||
2738 | 0x7d292378, | ||
2739 | 0x3d003ff0, | ||
2740 | 0x7d290079, | ||
2741 | 0x38000000, | ||
2742 | 0x7d00409e, | ||
2743 | 0x5103007e, | ||
2744 | 0x1083022d, | ||
2745 | 0x4e800020, | ||
2746 | 0x00000000, | ||
2747 | 0x00060096, | ||
2748 | 0x1064222c, | ||
2749 | 0x00060097, | ||
2750 | 0x5469657e, | ||
2751 | 0x3529fc01, | ||
2752 | 0x3900ffff, | ||
2753 | 0x28890033, | ||
2754 | 0x20090034, | ||
2755 | 0x41850000, | ||
2756 | 0x00050801, | ||
2757 | 0x3cc0fff0, | ||
2758 | 0x7d000030, | ||
2759 | 0x7cc84e30, | ||
2760 | 0x1008022d, | ||
2761 | 0x10840211, | ||
2762 | 0x4e800020, | ||
2763 | 0x0006000b, | ||
2764 | 0x4d810020, | ||
2765 | 0x54680000, | ||
2766 | 0x38000000, | ||
2767 | 0x1088022d, | ||
2768 | 0x4e800020, | ||
2769 | 0x00000000, | ||
2770 | 0x00060096, | ||
2771 | 0x00060097, | ||
2772 | 0x00000000, | ||
2773 | 0x00060098, | ||
2774 | 0x1083222d, | ||
2775 | 0x28070001, | ||
2776 | 0x10c5322d, | ||
2777 | 0x41820000, | ||
2778 | 0x00050801, | ||
2779 | 0x41810000, | ||
2780 | 0x00050802, | ||
2781 | 0x108432e0, | ||
2782 | 0x1064222c, | ||
2783 | 0x4e800020, | ||
2784 | 0x0006000b, | ||
2785 | 0x108432e1, | ||
2786 | 0x1064222c, | ||
2787 | 0x4e800020, | ||
2788 | 0x0006000c, | ||
2789 | 0x28070003, | ||
2790 | 0x41820000, | ||
2791 | 0x00050801, | ||
2792 | 0x41810000, | ||
2793 | 0x00050802, | ||
2794 | 0x108432e8, | ||
2795 | 0x1064222c, | ||
2796 | 0x4e800020, | ||
2797 | 0x0006000b, | ||
2798 | 0x108432e9, | ||
2799 | 0x1064222c, | ||
2800 | 0x4e800020, | ||
2801 | 0x0006000c, | ||
2802 | 0x28070005, | ||
2803 | 0x41820000, | ||
2804 | 0x00050801, | ||
2805 | 0x41810000, | ||
2806 | 0x00050802, | ||
2807 | 0x10a42217, | ||
2808 | 0x108432e9, | ||
2809 | 0x11463217, | ||
2810 | 0x7d6802a6, | ||
2811 | 0x48000001, | ||
2812 | 0x00050094, | ||
2813 | 0x7d6803a6, | ||
2814 | 0x108452e8, | ||
2815 | 0x108522e1, | ||
2816 | 0x1064222c, | ||
2817 | 0x4e800020, | ||
2818 | 0x0006000b, | ||
2819 | 0x48000000, | ||
2820 | 0x0003001b, | ||
2821 | 0x0006000c, | ||
2822 | 0x28070007, | ||
2823 | 0x41820000, | ||
2824 | 0x00050801, | ||
2825 | 0x41810000, | ||
2826 | 0x00050802, | ||
2827 | 0x6c638000, | ||
2828 | 0x4e800020, | ||
2829 | 0x0006000b, | ||
2830 | 0x5463007e, | ||
2831 | 0x4e800020, | ||
2832 | 0x0006000c, | ||
2833 | 0x7c810808, | ||
2834 | 0x00060099, | ||
2835 | 0x00000000, | ||
2836 | 0x7c810808, | ||
2837 | 0x00000000, | ||
2838 | 0x00080000, | ||
2839 | 0x00000000, | ||
2840 | 0x100ea300, | ||
2841 | 0x3a100004, | ||
2842 | 0x110e6300, | ||
2843 | 0x3cd00000, | ||
2844 | 0x00098200, | ||
2845 | 0x8130fffc, | ||
2846 | 0x1140422c, | ||
2847 | 0x552993ba, | ||
2848 | 0x100ab232, | ||
2849 | 0x7d293214, | ||
2850 | 0x40830000, | ||
2851 | 0x00050834, | ||
2852 | 0x100042ed, | ||
2853 | 0x00000000, | ||
2854 | 0x108042ee, | ||
2855 | 0x4c212b82, | ||
2856 | 0x00000000, | ||
2857 | 0x7e09805e, | ||
2858 | 0x00000000, | ||
2859 | 0x7e10485e, | ||
2860 | 0x00000000, | ||
2861 | 0x80f00000, | ||
2862 | 0x3a100004, | ||
2863 | 0x54e815ba, | ||
2864 | 0x54ea5d78, | ||
2865 | 0x54ec9b78, | ||
2866 | 0x7c11402e, | ||
2867 | 0x54f4dd78, | ||
2868 | 0x54eb9d78, | ||
2869 | 0x7c0903a6, | ||
2870 | 0x4e800420, | ||
2871 | 0x00000000, | ||
2872 | 0x108ea300, | ||
2873 | 0x3a100004, | ||
2874 | 0x10ae6300, | ||
2875 | 0x3cd00000, | ||
2876 | 0x00098200, | ||
2877 | 0x8130fffc, | ||
2878 | 0x11442a2c, | ||
2879 | 0x552993ba, | ||
2880 | 0x100ab232, | ||
2881 | 0x7d293214, | ||
2882 | 0x40830000, | ||
2883 | 0x00050805, | ||
2884 | 0x10042aee, | ||
2885 | 0x00000000, | ||
2886 | 0x7e09805e, | ||
2887 | 0x00000000, | ||
2888 | 0x7e10485e, | ||
2889 | 0x00000000, | ||
2890 | 0x0006000b, | ||
2891 | 0x80f00000, | ||
2892 | 0x3a100004, | ||
2893 | 0x54e815ba, | ||
2894 | 0x54ea5d78, | ||
2895 | 0x54ec9b78, | ||
2896 | 0x7c11402e, | ||
2897 | 0x54f4dd78, | ||
2898 | 0x54eb9d78, | ||
2899 | 0x7c0903a6, | ||
2900 | 0x4e800420, | ||
2901 | 0x0006000f, | ||
2902 | 0x10042a34, | ||
2903 | 0x7d4650f8, | ||
2904 | 0x28860000, | ||
2905 | 0x00090200, | ||
2906 | 0x4f830342, | ||
2907 | 0x2b060000, | ||
2908 | 0x00090200, | ||
2909 | 0x4fa02902, | ||
2910 | 0x7e158378, | ||
2911 | 0x00000000, | ||
2912 | 0x7e09875e, | ||
2913 | 0x00000000, | ||
2914 | 0x7d304f5e, | ||
2915 | 0x00000000, | ||
2916 | 0x4f9ceb82, | ||
2917 | 0x00000000, | ||
2918 | 0x7e0980de, | ||
2919 | 0x00000000, | ||
2920 | 0x7e1048de, | ||
2921 | 0x00000000, | ||
2922 | 0x419c0000, | ||
2923 | 0x0005080b, | ||
2924 | 0x41980000, | ||
2925 | 0x0005080b, | ||
2926 | 0x81240000, | ||
2927 | 0x00098200, | ||
2928 | 0x38c00000, | ||
2929 | 0x00098200, | ||
2930 | 0x28090000, | ||
2931 | 0x41820000, | ||
2932 | 0x0005080b, | ||
2933 | 0x89290000, | ||
2934 | 0x00098200, | ||
2935 | 0x71290000, | ||
2936 | 0x00090200, | ||
2937 | 0x40820000, | ||
2938 | 0x0005080b, | ||
2939 | 0x7eb0ab78, | ||
2940 | 0x48000000, | ||
2941 | 0x00050039, | ||
2942 | 0x00000000, | ||
2943 | 0x100ea300, | ||
2944 | 0x558c007e, | ||
2945 | 0x000900ab, | ||
2946 | 0x80f00000, | ||
2947 | 0x218cfffc, | ||
2948 | 0x3a100004, | ||
2949 | 0x7d0f602e, | ||
2950 | 0x3cd00000, | ||
2951 | 0x00098200, | ||
2952 | 0x54e993ba, | ||
2953 | 0x1117422d, | ||
2954 | 0x7d293214, | ||
2955 | 0x10004234, | ||
2956 | 0x00000000, | ||
2957 | 0x7e0980de, | ||
2958 | 0x00000000, | ||
2959 | 0x7e1048de, | ||
2960 | 0x00000000, | ||
2961 | 0x80f00000, | ||
2962 | 0x3a100004, | ||
2963 | 0x54e815ba, | ||
2964 | 0x54ea5d78, | ||
2965 | 0x54ec9b78, | ||
2966 | 0x7c11402e, | ||
2967 | 0x54f4dd78, | ||
2968 | 0x54eb9d78, | ||
2969 | 0x7c0903a6, | ||
2970 | 0x4e800420, | ||
2971 | 0x00000000, | ||
2972 | 0x100ea300, | ||
2973 | 0x3a100004, | ||
2974 | 0x110f6300, | ||
2975 | 0x3cd00000, | ||
2976 | 0x00098200, | ||
2977 | 0x80f0fffc, | ||
2978 | 0x1000b232, | ||
2979 | 0x40800000, | ||
2980 | 0x00050805, | ||
2981 | 0x100042ee, | ||
2982 | 0x0006000b, | ||
2983 | 0x54e993ba, | ||
2984 | 0x7d293214, | ||
2985 | 0x00000000, | ||
2986 | 0x7e09805e, | ||
2987 | 0x0006000f, | ||
2988 | 0x00000000, | ||
2989 | 0x7e10485e, | ||
2990 | 0x00000000, | ||
2991 | 0x0006000d, | ||
2992 | 0x80f00000, | ||
2993 | 0x3a100004, | ||
2994 | 0x54e815ba, | ||
2995 | 0x54ea5d78, | ||
2996 | 0x54ec9b78, | ||
2997 | 0x7c11402e, | ||
2998 | 0x54f4dd78, | ||
2999 | 0x54eb9d78, | ||
3000 | 0x7c0903a6, | ||
3001 | 0x4e800420, | ||
3002 | 0x00000000, | ||
3003 | 0x0006000f, | ||
3004 | 0x54e993ba, | ||
3005 | 0x7e093214, | ||
3006 | 0x48000000, | ||
3007 | 0x0005000d, | ||
3008 | 0x00000000, | ||
3009 | 0x7c0ea02e, | ||
3010 | 0x558800fe, | ||
3011 | 0x000900ab, | ||
3012 | 0x80f00000, | ||
3013 | 0x3a100004, | ||
3014 | 0x7d0840f8, | ||
3015 | 0x3cd00000, | ||
3016 | 0x00098200, | ||
3017 | 0x7c004040, | ||
3018 | 0x54e993ba, | ||
3019 | 0x7d293214, | ||
3020 | 0x00000000, | ||
3021 | 0x7e09809e, | ||
3022 | 0x00000000, | ||
3023 | 0x7e10489e, | ||
3024 | 0x00000000, | ||
3025 | 0x80f00000, | ||
3026 | 0x3a100004, | ||
3027 | 0x54e815ba, | ||
3028 | 0x54ea5d78, | ||
3029 | 0x54ec9b78, | ||
3030 | 0x7c11402e, | ||
3031 | 0x54f4dd78, | ||
3032 | 0x54eb9d78, | ||
3033 | 0x7c0903a6, | ||
3034 | 0x4e800420, | ||
3035 | 0x00000000, | ||
3036 | 0x100e6300, | ||
3037 | 0x111ad200, | ||
3038 | 0x80f00000, | ||
3039 | 0x10004232, | ||
3040 | 0x3a100004, | ||
3041 | 0x00000000, | ||
3042 | 0x3cd00000, | ||
3043 | 0x00098200, | ||
3044 | 0x54e993ba, | ||
3045 | 0x7d293214, | ||
3046 | 0x00000000, | ||
3047 | 0x7e09801e, | ||
3048 | 0x00000000, | ||
3049 | 0x7e10481e, | ||
3050 | 0x00000000, | ||
3051 | 0x40800000, | ||
3052 | 0x00050801, | ||
3053 | 0x00000000, | ||
3054 | 0x41800000, | ||
3055 | 0x00050801, | ||
3056 | 0x00000000, | ||
3057 | 0x3e100000, | ||
3058 | 0x00098200, | ||
3059 | 0x54e993ba, | ||
3060 | 0x100ea320, | ||
3061 | 0x7e104a14, | ||
3062 | 0x0006000b, | ||
3063 | 0x00000000, | ||
3064 | 0x80f00000, | ||
3065 | 0x3a100004, | ||
3066 | 0x54e815ba, | ||
3067 | 0x54ea5d78, | ||
3068 | 0x54ec9b78, | ||
3069 | 0x7c11402e, | ||
3070 | 0x54f4dd78, | ||
3071 | 0x54eb9d78, | ||
3072 | 0x7c0903a6, | ||
3073 | 0x4e800420, | ||
3074 | 0x00000000, | ||
3075 | 0x80f00000, | ||
3076 | 0x3a100004, | ||
3077 | 0x100e6300, | ||
3078 | 0x100ea320, | ||
3079 | 0x54e815ba, | ||
3080 | 0x54ea5d78, | ||
3081 | 0x54ec9b78, | ||
3082 | 0x7c11402e, | ||
3083 | 0x54f4dd78, | ||
3084 | 0x54eb9d78, | ||
3085 | 0x7c0903a6, | ||
3086 | 0x4e800420, | ||
3087 | 0x00000000, | ||
3088 | 0x80f00000, | ||
3089 | 0x3a100004, | ||
3090 | 0x7c0e602e, | ||
3091 | 0x21000000, | ||
3092 | 0x00098200, | ||
3093 | 0x7c004114, | ||
3094 | 0x7c0ea12e, | ||
3095 | 0x54e815ba, | ||
3096 | 0x54ea5d78, | ||
3097 | 0x54ec9b78, | ||
3098 | 0x7c11402e, | ||
3099 | 0x54f4dd78, | ||
3100 | 0x54eb9d78, | ||
3101 | 0x7c0903a6, | ||
3102 | 0x4e800420, | ||
3103 | 0x00000000, | ||
3104 | 0x100e6300, | ||
3105 | 0x1000b232, | ||
3106 | 0x40800000, | ||
3107 | 0x0005083c, | ||
3108 | 0x100002e6, | ||
3109 | 0x80f00000, | ||
3110 | 0x3a100004, | ||
3111 | 0x100ea320, | ||
3112 | 0x54e815ba, | ||
3113 | 0x54ea5d78, | ||
3114 | 0x54ec9b78, | ||
3115 | 0x7c11402e, | ||
3116 | 0x54f4dd78, | ||
3117 | 0x54eb9d78, | ||
3118 | 0x7c0903a6, | ||
3119 | 0x4e800420, | ||
3120 | 0x00000000, | ||
3121 | 0x106e6300, | ||
3122 | 0x1003ba34, | ||
3123 | 0x40800000, | ||
3124 | 0x00050802, | ||
3125 | 0x80630000, | ||
3126 | 0x00098200, | ||
3127 | 0x0006000b, | ||
3128 | 0x80f00000, | ||
3129 | 0x3a100004, | ||
3130 | 0x10001af1, | ||
3131 | 0x100ea320, | ||
3132 | 0x54e815ba, | ||
3133 | 0x54ea5d78, | ||
3134 | 0x54ec9b78, | ||
3135 | 0x7c11402e, | ||
3136 | 0x54f4dd78, | ||
3137 | 0x54eb9d78, | ||
3138 | 0x7c0903a6, | ||
3139 | 0x4e800420, | ||
3140 | 0x0006000c, | ||
3141 | 0x1003c234, | ||
3142 | 0x40800000, | ||
3143 | 0x0005083e, | ||
3144 | 0x00000000, | ||
3145 | 0x81230000, | ||
3146 | 0x00098200, | ||
3147 | 0x28090000, | ||
3148 | 0x40820000, | ||
3149 | 0x00050809, | ||
3150 | 0x0006000d, | ||
3151 | 0x00000000, | ||
3152 | 0x0006003f, | ||
3153 | 0x48000001, | ||
3154 | 0x00030022, | ||
3155 | 0x48000000, | ||
3156 | 0x0005000b, | ||
3157 | 0x00000000, | ||
3158 | 0x00060013, | ||
3159 | 0x88090000, | ||
3160 | 0x00098200, | ||
3161 | 0x70000000, | ||
3162 | 0x00090200, | ||
3163 | 0x40820000, | ||
3164 | 0x0005080d, | ||
3165 | 0x48000000, | ||
3166 | 0x0005003e, | ||
3167 | 0x00000000, | ||
3168 | 0x100e5300, | ||
3169 | 0x1000b232, | ||
3170 | 0x110f5b00, | ||
3171 | 0x40800000, | ||
3172 | 0x0005083a, | ||
3173 | 0x00000000, | ||
3174 | 0x110e5300, | ||
3175 | 0x1008b232, | ||
3176 | 0x100f5b00, | ||
3177 | 0x40800000, | ||
3178 | 0x0005083b, | ||
3179 | 0x00000000, | ||
3180 | 0x100e5300, | ||
3181 | 0x110e5b00, | ||
3182 | 0x1120422c, | ||
3183 | 0x1009b232, | ||
3184 | 0x40830000, | ||
3185 | 0x0005083d, | ||
3186 | 0x00000000, | ||
3187 | 0x80f00000, | ||
3188 | 0x3a100004, | ||
3189 | 0x100042e0, | ||
3190 | 0x100ea320, | ||
3191 | 0x54e815ba, | ||
3192 | 0x54ea5d78, | ||
3193 | 0x54ec9b78, | ||
3194 | 0x7c11402e, | ||
3195 | 0x54f4dd78, | ||
3196 | 0x54eb9d78, | ||
3197 | 0x7c0903a6, | ||
3198 | 0x4e800420, | ||
3199 | 0x00000000, | ||
3200 | 0x100e5300, | ||
3201 | 0x1000b232, | ||
3202 | 0x110f5b00, | ||
3203 | 0x40800000, | ||
3204 | 0x0005083a, | ||
3205 | 0x00000000, | ||
3206 | 0x110e5300, | ||
3207 | 0x1008b232, | ||
3208 | 0x100f5b00, | ||
3209 | 0x40800000, | ||
3210 | 0x0005083b, | ||
3211 | 0x00000000, | ||
3212 | 0x100e5300, | ||
3213 | 0x110e5b00, | ||
3214 | 0x1120422c, | ||
3215 | 0x1009b232, | ||
3216 | 0x40830000, | ||
3217 | 0x0005083d, | ||
3218 | 0x00000000, | ||
3219 | 0x80f00000, | ||
3220 | 0x3a100004, | ||
3221 | 0x100042e1, | ||
3222 | 0x100ea320, | ||
3223 | 0x54e815ba, | ||
3224 | 0x54ea5d78, | ||
3225 | 0x54ec9b78, | ||
3226 | 0x7c11402e, | ||
3227 | 0x54f4dd78, | ||
3228 | 0x54eb9d78, | ||
3229 | 0x7c0903a6, | ||
3230 | 0x4e800420, | ||
3231 | 0x00000000, | ||
3232 | 0x100e5300, | ||
3233 | 0x1000b232, | ||
3234 | 0x110f5b00, | ||
3235 | 0x40800000, | ||
3236 | 0x0005083a, | ||
3237 | 0x00000000, | ||
3238 | 0x110e5300, | ||
3239 | 0x1008b232, | ||
3240 | 0x100f5b00, | ||
3241 | 0x40800000, | ||
3242 | 0x0005083b, | ||
3243 | 0x00000000, | ||
3244 | 0x100e5300, | ||
3245 | 0x110e5b00, | ||
3246 | 0x1120422c, | ||
3247 | 0x1009b232, | ||
3248 | 0x40830000, | ||
3249 | 0x0005083d, | ||
3250 | 0x00000000, | ||
3251 | 0x80f00000, | ||
3252 | 0x3a100004, | ||
3253 | 0x100042e8, | ||
3254 | 0x100ea320, | ||
3255 | 0x54e815ba, | ||
3256 | 0x54ea5d78, | ||
3257 | 0x54ec9b78, | ||
3258 | 0x7c11402e, | ||
3259 | 0x54f4dd78, | ||
3260 | 0x54eb9d78, | ||
3261 | 0x7c0903a6, | ||
3262 | 0x4e800420, | ||
3263 | 0x00000000, | ||
3264 | 0x100e5300, | ||
3265 | 0x1000b232, | ||
3266 | 0x110f5b00, | ||
3267 | 0x40800000, | ||
3268 | 0x0005083a, | ||
3269 | 0x00000000, | ||
3270 | 0x110e5300, | ||
3271 | 0x1008b232, | ||
3272 | 0x100f5b00, | ||
3273 | 0x40800000, | ||
3274 | 0x0005083b, | ||
3275 | 0x00000000, | ||
3276 | 0x100e5300, | ||
3277 | 0x110e5b00, | ||
3278 | 0x1120422c, | ||
3279 | 0x1009b232, | ||
3280 | 0x40830000, | ||
3281 | 0x0005083d, | ||
3282 | 0x00000000, | ||
3283 | 0x80f00000, | ||
3284 | 0x3a100004, | ||
3285 | 0x100042e9, | ||
3286 | 0x100ea320, | ||
3287 | 0x54e815ba, | ||
3288 | 0x54ea5d78, | ||
3289 | 0x54ec9b78, | ||
3290 | 0x7c11402e, | ||
3291 | 0x54f4dd78, | ||
3292 | 0x54eb9d78, | ||
3293 | 0x7c0903a6, | ||
3294 | 0x4e800420, | ||
3295 | 0x00000000, | ||
3296 | 0x118e5300, | ||
3297 | 0x100cb232, | ||
3298 | 0x12af5b00, | ||
3299 | 0x40800000, | ||
3300 | 0x0005083a, | ||
3301 | 0x00000000, | ||
3302 | 0x12ae5300, | ||
3303 | 0x1015b232, | ||
3304 | 0x118f5b00, | ||
3305 | 0x40800000, | ||
3306 | 0x0005083b, | ||
3307 | 0x00000000, | ||
3308 | 0x118e5300, | ||
3309 | 0x12ae5b00, | ||
3310 | 0x112caa2c, | ||
3311 | 0x1009b232, | ||
3312 | 0x40830000, | ||
3313 | 0x0005083d, | ||
3314 | 0x00000000, | ||
3315 | 0x0006009a, | ||
3316 | 0x108caae9, | ||
3317 | 0x48000001, | ||
3318 | 0x00050094, | ||
3319 | 0x1004aae8, | ||
3320 | 0x80f00000, | ||
3321 | 0x3a100004, | ||
3322 | 0x100c02e1, | ||
3323 | 0x100ea320, | ||
3324 | 0x54e815ba, | ||
3325 | 0x54ea5d78, | ||
3326 | 0x54ec9b78, | ||
3327 | 0x7c11402e, | ||
3328 | 0x54f4dd78, | ||
3329 | 0x54eb9d78, | ||
3330 | 0x7c0903a6, | ||
3331 | 0x4e800420, | ||
3332 | 0x00000000, | ||
3333 | 0x118e5300, | ||
3334 | 0x100cb232, | ||
3335 | 0x12af5b00, | ||
3336 | 0x40800000, | ||
3337 | 0x0005083a, | ||
3338 | 0x00000000, | ||
3339 | 0x12ae5300, | ||
3340 | 0x1015b232, | ||
3341 | 0x118f5b00, | ||
3342 | 0x40800000, | ||
3343 | 0x0005083b, | ||
3344 | 0x00000000, | ||
3345 | 0x118e5300, | ||
3346 | 0x12ae5b00, | ||
3347 | 0x112caa2c, | ||
3348 | 0x1009b232, | ||
3349 | 0x40830000, | ||
3350 | 0x0005083d, | ||
3351 | 0x00000000, | ||
3352 | 0x48000000, | ||
3353 | 0x0005009a, | ||
3354 | 0x00000000, | ||
3355 | 0x108e5300, | ||
3356 | 0x10ce5b00, | ||
3357 | 0x1066222c, | ||
3358 | 0x1003b232, | ||
3359 | 0x10a6322c, | ||
3360 | 0x40830000, | ||
3361 | 0x0005083d, | ||
3362 | 0x48000001, | ||
3363 | 0x0003001b, | ||
3364 | 0x1083222d, | ||
3365 | 0x108ea320, | ||
3366 | 0x80f00000, | ||
3367 | 0x3a100004, | ||
3368 | 0x54e815ba, | ||
3369 | 0x54ea5d78, | ||
3370 | 0x54ec9b78, | ||
3371 | 0x7c11402e, | ||
3372 | 0x54f4dd78, | ||
3373 | 0x54eb9d78, | ||
3374 | 0x7c0903a6, | ||
3375 | 0x4e800420, | ||
3376 | 0x00000000, | ||
3377 | 0x7caa5850, | ||
3378 | 0x91d20000, | ||
3379 | 0x00098200, | ||
3380 | 0x7c8e5a14, | ||
3381 | 0x7d555378, | ||
3382 | 0x0006002a, | ||
3383 | 0x9201000c, | ||
3384 | 0x7e439378, | ||
3385 | 0x54a500fe, | ||
3386 | 0x000900ab, | ||
3387 | 0x48000001, | ||
3388 | 0x00030026, | ||
3389 | 0x28030000, | ||
3390 | 0x81d20000, | ||
3391 | 0x00098200, | ||
3392 | 0x40820000, | ||
3393 | 0x00050835, | ||
3394 | 0x100eab00, | ||
3395 | 0x100ea320, | ||
3396 | 0x80f00000, | ||
3397 | 0x3a100004, | ||
3398 | 0x54e815ba, | ||
3399 | 0x54ea5d78, | ||
3400 | 0x54ec9b78, | ||
3401 | 0x7c11402e, | ||
3402 | 0x54f4dd78, | ||
3403 | 0x54eb9d78, | ||
3404 | 0x7c0903a6, | ||
3405 | 0x4e800420, | ||
3406 | 0x00000000, | ||
3407 | 0x80f00000, | ||
3408 | 0x3a100004, | ||
3409 | 0x5588007e, | ||
3410 | 0x000900ab, | ||
3411 | 0x2108fffc, | ||
3412 | 0x7c0f402e, | ||
3413 | 0x1017022d, | ||
3414 | 0x100ea320, | ||
3415 | 0x54e815ba, | ||
3416 | 0x54ea5d78, | ||
3417 | 0x54ec9b78, | ||
3418 | 0x7c11402e, | ||
3419 | 0x54f4dd78, | ||
3420 | 0x54eb9d78, | ||
3421 | 0x7c0903a6, | ||
3422 | 0x4e800420, | ||
3423 | 0x00000000, | ||
3424 | 0x80f00000, | ||
3425 | 0x3a100004, | ||
3426 | 0x5588007e, | ||
3427 | 0x000900ab, | ||
3428 | 0x2108fffc, | ||
3429 | 0x7c0f402e, | ||
3430 | 0x39200000, | ||
3431 | 0x00098200, | ||
3432 | 0x1009022d, | ||
3433 | 0x100ea320, | ||
3434 | 0x54e815ba, | ||
3435 | 0x54ea5d78, | ||
3436 | 0x54ec9b78, | ||
3437 | 0x7c11402e, | ||
3438 | 0x54f4dd78, | ||
3439 | 0x54eb9d78, | ||
3440 | 0x7c0903a6, | ||
3441 | 0x4e800420, | ||
3442 | 0x00000000, | ||
3443 | 0x558800fe, | ||
3444 | 0x000900ab, | ||
3445 | 0x7d080734, | ||
3446 | 0x80f00000, | ||
3447 | 0x3a100004, | ||
3448 | 0x100042f1, | ||
3449 | 0x100ea320, | ||
3450 | 0x54e815ba, | ||
3451 | 0x54ea5d78, | ||
3452 | 0x54ec9b78, | ||
3453 | 0x7c11402e, | ||
3454 | 0x54f4dd78, | ||
3455 | 0x54eb9d78, | ||
3456 | 0x7c0903a6, | ||
3457 | 0x4e800420, | ||
3458 | 0x00000000, | ||
3459 | 0x100f6300, | ||
3460 | 0x80f00000, | ||
3461 | 0x3a100004, | ||
3462 | 0x100ea320, | ||
3463 | 0x54e815ba, | ||
3464 | 0x54ea5d78, | ||
3465 | 0x54ec9b78, | ||
3466 | 0x7c11402e, | ||
3467 | 0x54f4dd78, | ||
3468 | 0x54eb9d78, | ||
3469 | 0x7c0903a6, | ||
3470 | 0x4e800420, | ||
3471 | 0x00000000, | ||
3472 | 0x558800fe, | ||
3473 | 0x000900ab, | ||
3474 | 0x7d0040f8, | ||
3475 | 0x80f00000, | ||
3476 | 0x3a100004, | ||
3477 | 0x7c0ea12e, | ||
3478 | 0x54e815ba, | ||
3479 | 0x54ea5d78, | ||
3480 | 0x54ec9b78, | ||
3481 | 0x7c11402e, | ||
3482 | 0x54f4dd78, | ||
3483 | 0x54eb9d78, | ||
3484 | 0x7c0903a6, | ||
3485 | 0x4e800420, | ||
3486 | 0x00000000, | ||
3487 | 0x134ea320, | ||
3488 | 0x3a940008, | ||
3489 | 0x0006000b, | ||
3490 | 0x134ea320, | ||
3491 | 0x7c146000, | ||
3492 | 0x3a940008, | ||
3493 | 0x41800000, | ||
3494 | 0x0005080b, | ||
3495 | 0x80f00000, | ||
3496 | 0x3a100004, | ||
3497 | 0x54e815ba, | ||
3498 | 0x54ea5d78, | ||
3499 | 0x54ec9b78, | ||
3500 | 0x7c11402e, | ||
3501 | 0x54f4dd78, | ||
3502 | 0x54eb9d78, | ||
3503 | 0x7c0903a6, | ||
3504 | 0x4e800420, | ||
3505 | 0x00000000, | ||
3506 | 0x80f00000, | ||
3507 | 0x3a100004, | ||
3508 | 0x814efffc, | ||
3509 | 0x558c007e, | ||
3510 | 0x000900ab, | ||
3511 | 0x398c0000, | ||
3512 | 0x00098200, | ||
3513 | 0x7d4a602e, | ||
3514 | 0x810a0000, | ||
3515 | 0x00098200, | ||
3516 | 0x10080301, | ||
3517 | 0x100ea320, | ||
3518 | 0x54e815ba, | ||
3519 | 0x54ea5d78, | ||
3520 | 0x54ec9b78, | ||
3521 | 0x7c11402e, | ||
3522 | 0x54f4dd78, | ||
3523 | 0x54eb9d78, | ||
3524 | 0x7c0903a6, | ||
3525 | 0x4e800420, | ||
3526 | 0x00000000, | ||
3527 | 0x814efffc, | ||
3528 | 0x5694007e, | ||
3529 | 0x000900ab, | ||
3530 | 0x3a940000, | ||
3531 | 0x00098200, | ||
3532 | 0x110e6300, | ||
3533 | 0x7d4aa02e, | ||
3534 | 0x88ca0000, | ||
3535 | 0x00098200, | ||
3536 | 0x808a0000, | ||
3537 | 0x00098200, | ||
3538 | 0x70c60000, | ||
3539 | 0x00090200, | ||
3540 | 0x880a0000, | ||
3541 | 0x00098200, | ||
3542 | 0x1128422c, | ||
3543 | 0x11040321, | ||
3544 | 0x28800000, | ||
3545 | 0x4c423382, | ||
3546 | 0x39290000, | ||
3547 | 0x00098200, | ||
3548 | 0x40820000, | ||
3549 | 0x00050802, | ||
3550 | 0x0006000b, | ||
3551 | 0x80f00000, | ||
3552 | 0x3a100004, | ||
3553 | 0x54e815ba, | ||
3554 | 0x54ea5d78, | ||
3555 | 0x54ec9b78, | ||
3556 | 0x7c11402e, | ||
3557 | 0x54f4dd78, | ||
3558 | 0x54eb9d78, | ||
3559 | 0x7c0903a6, | ||
3560 | 0x4e800420, | ||
3561 | 0x0006000c, | ||
3562 | 0x28090000, | ||
3563 | 0x00090200, | ||
3564 | 0x40800000, | ||
3565 | 0x0005080b, | ||
3566 | 0x88c80000, | ||
3567 | 0x00098200, | ||
3568 | 0x70c60000, | ||
3569 | 0x00090200, | ||
3570 | 0x38710000, | ||
3571 | 0x00098200, | ||
3572 | 0x41820000, | ||
3573 | 0x0005080b, | ||
3574 | 0x48000001, | ||
3575 | 0x00030027, | ||
3576 | 0x48000000, | ||
3577 | 0x0005000b, | ||
3578 | 0x00000000, | ||
3579 | 0x814efffc, | ||
3580 | 0x5588007e, | ||
3581 | 0x000900ab, | ||
3582 | 0x5694007e, | ||
3583 | 0x000900ab, | ||
3584 | 0x2108fffc, | ||
3585 | 0x3a940000, | ||
3586 | 0x00098200, | ||
3587 | 0x7d0f402e, | ||
3588 | 0x7d4aa02e, | ||
3589 | 0x1117422d, | ||
3590 | 0x88ca0000, | ||
3591 | 0x00098200, | ||
3592 | 0x808a0000, | ||
3593 | 0x00098200, | ||
3594 | 0x70c60000, | ||
3595 | 0x00090200, | ||
3596 | 0x88c80000, | ||
3597 | 0x00098200, | ||
3598 | 0x892a0000, | ||
3599 | 0x00098200, | ||
3600 | 0x11040321, | ||
3601 | 0x40820000, | ||
3602 | 0x00050802, | ||
3603 | 0x0006000b, | ||
3604 | 0x80f00000, | ||
3605 | 0x3a100004, | ||
3606 | 0x54e815ba, | ||
3607 | 0x54ea5d78, | ||
3608 | 0x54ec9b78, | ||
3609 | 0x7c11402e, | ||
3610 | 0x54f4dd78, | ||
3611 | 0x54eb9d78, | ||
3612 | 0x7c0903a6, | ||
3613 | 0x4e800420, | ||
3614 | 0x0006000c, | ||
3615 | 0x70c60000, | ||
3616 | 0x00090200, | ||
3617 | 0x28890000, | ||
3618 | 0x4c423382, | ||
3619 | 0x38710000, | ||
3620 | 0x00098200, | ||
3621 | 0x41820000, | ||
3622 | 0x0005080b, | ||
3623 | 0x48000001, | ||
3624 | 0x00030027, | ||
3625 | 0x48000000, | ||
3626 | 0x0005000b, | ||
3627 | 0x00000000, | ||
3628 | 0x80f00000, | ||
3629 | 0x3a100004, | ||
3630 | 0x814efffc, | ||
3631 | 0x5694007e, | ||
3632 | 0x000900ab, | ||
3633 | 0x3a940000, | ||
3634 | 0x00098200, | ||
3635 | 0x100f6300, | ||
3636 | 0x7d4aa02e, | ||
3637 | 0x810a0000, | ||
3638 | 0x00098200, | ||
3639 | 0x10080321, | ||
3640 | 0x54e815ba, | ||
3641 | 0x54ea5d78, | ||
3642 | 0x54ec9b78, | ||
3643 | 0x7c11402e, | ||
3644 | 0x54f4dd78, | ||
3645 | 0x54eb9d78, | ||
3646 | 0x7c0903a6, | ||
3647 | 0x4e800420, | ||
3648 | 0x00000000, | ||
3649 | 0x80f00000, | ||
3650 | 0x3a100004, | ||
3651 | 0x814efffc, | ||
3652 | 0x5694007e, | ||
3653 | 0x000900ab, | ||
3654 | 0x3a940000, | ||
3655 | 0x00098200, | ||
3656 | 0x558000fe, | ||
3657 | 0x000900ab, | ||
3658 | 0x7d4aa02e, | ||
3659 | 0x7c0000f8, | ||
3660 | 0x810a0000, | ||
3661 | 0x00098200, | ||
3662 | 0x90080000, | ||
3663 | 0x54e815ba, | ||
3664 | 0x54ea5d78, | ||
3665 | 0x54ec9b78, | ||
3666 | 0x7c11402e, | ||
3667 | 0x54f4dd78, | ||
3668 | 0x54eb9d78, | ||
3669 | 0x7c0903a6, | ||
3670 | 0x4e800420, | ||
3671 | 0x00000000, | ||
3672 | 0x81120000, | ||
3673 | 0x00098200, | ||
3674 | 0x5580007e, | ||
3675 | 0x000900ab, | ||
3676 | 0x7e100214, | ||
3677 | 0x3e100000, | ||
3678 | 0x00098200, | ||
3679 | 0x91d20000, | ||
3680 | 0x00098200, | ||
3681 | 0x28080000, | ||
3682 | 0x7e439378, | ||
3683 | 0x41820000, | ||
3684 | 0x00050801, | ||
3685 | 0x7c8ea214, | ||
3686 | 0x48000001, | ||
3687 | 0x00030028, | ||
3688 | 0x81d20000, | ||
3689 | 0x00098200, | ||
3690 | 0x0006000b, | ||
3691 | 0x80f00000, | ||
3692 | 0x3a100004, | ||
3693 | 0x54e815ba, | ||
3694 | 0x54ea5d78, | ||
3695 | 0x54ec9b78, | ||
3696 | 0x7c11402e, | ||
3697 | 0x54f4dd78, | ||
3698 | 0x54eb9d78, | ||
3699 | 0x7c0903a6, | ||
3700 | 0x4e800420, | ||
3701 | 0x00000000, | ||
3702 | 0x5588007e, | ||
3703 | 0x000900ab, | ||
3704 | 0x91d20000, | ||
3705 | 0x00098200, | ||
3706 | 0x2108fffc, | ||
3707 | 0x9201000c, | ||
3708 | 0x7c8f402e, | ||
3709 | 0x7e439378, | ||
3710 | 0x80aefffc, | ||
3711 | 0x48000001, | ||
3712 | 0x00030029, | ||
3713 | 0x81d20000, | ||
3714 | 0x00098200, | ||
3715 | 0x10791a2d, | ||
3716 | 0x106ea320, | ||
3717 | 0x80f00000, | ||
3718 | 0x3a100004, | ||
3719 | 0x54e815ba, | ||
3720 | 0x54ea5d78, | ||
3721 | 0x54ec9b78, | ||
3722 | 0x7c11402e, | ||
3723 | 0x54f4dd78, | ||
3724 | 0x54eb9d78, | ||
3725 | 0x7c0903a6, | ||
3726 | 0x4e800420, | ||
3727 | 0x00000000, | ||
3728 | 0x80110000, | ||
3729 | 0x00098200, | ||
3730 | 0x7e439378, | ||
3731 | 0x81110000, | ||
3732 | 0x00098200, | ||
3733 | 0x91d20000, | ||
3734 | 0x00098200, | ||
3735 | 0x7c004040, | ||
3736 | 0x9201000c, | ||
3737 | 0x40800000, | ||
3738 | 0x00050805, | ||
3739 | 0x0006000b, | ||
3740 | 0x00000000, | ||
3741 | 0x5584ed7e, | ||
3742 | 0x558596fe, | ||
3743 | 0x2c0407ff, | ||
3744 | 0x39000801, | ||
3745 | 0x7c88209e, | ||
3746 | 0x48000001, | ||
3747 | 0x0003002a, | ||
3748 | 0x00000000, | ||
3749 | 0x5588007e, | ||
3750 | 0x000900ab, | ||
3751 | 0x2108fffc, | ||
3752 | 0x7c8f402e, | ||
3753 | 0x48000001, | ||
3754 | 0x0003002b, | ||
3755 | 0x00000000, | ||
3756 | 0x81d20000, | ||
3757 | 0x00098200, | ||
3758 | 0x10781a2d, | ||
3759 | 0x106ea320, | ||
3760 | 0x80f00000, | ||
3761 | 0x3a100004, | ||
3762 | 0x54e815ba, | ||
3763 | 0x54ea5d78, | ||
3764 | 0x54ec9b78, | ||
3765 | 0x7c11402e, | ||
3766 | 0x54f4dd78, | ||
3767 | 0x54eb9d78, | ||
3768 | 0x7c0903a6, | ||
3769 | 0x4e800420, | ||
3770 | 0x0006000f, | ||
3771 | 0x7d956378, | ||
3772 | 0x48000001, | ||
3773 | 0x0003002c, | ||
3774 | 0x7eacab78, | ||
3775 | 0x7e439378, | ||
3776 | 0x48000000, | ||
3777 | 0x0005000b, | ||
3778 | 0x00000000, | ||
3779 | 0x812efffc, | ||
3780 | 0x5588007e, | ||
3781 | 0x000900ab, | ||
3782 | 0x81490000, | ||
3783 | 0x00098200, | ||
3784 | 0x2108fffc, | ||
3785 | 0x7d6f402e, | ||
3786 | 0x00000000, | ||
3787 | 0x48000000, | ||
3788 | 0x0005009b, | ||
3789 | 0x00000000, | ||
3790 | 0x48000000, | ||
3791 | 0x0005009c, | ||
3792 | 0x00000000, | ||
3793 | 0x114e5300, | ||
3794 | 0x116e5b00, | ||
3795 | 0x100ac234, | ||
3796 | 0x40800000, | ||
3797 | 0x0005082f, | ||
3798 | 0x100bb232, | ||
3799 | 0x40800000, | ||
3800 | 0x00050805, | ||
3801 | 0x11205af5, | ||
3802 | 0x800a0000, | ||
3803 | 0x00098200, | ||
3804 | 0x11004af1, | ||
3805 | 0x7c004840, | ||
3806 | 0x108b42ee, | ||
3807 | 0x810a0000, | ||
3808 | 0x00098200, | ||
3809 | 0x4c212a02, | ||
3810 | 0x55291800, | ||
3811 | 0x000900a1, | ||
3812 | 0x40810000, | ||
3813 | 0x0005082f, | ||
3814 | 0x11084b00, | ||
3815 | 0x1008d234, | ||
3816 | 0x41800000, | ||
3817 | 0x00050802, | ||
3818 | 0x0006000b, | ||
3819 | 0x110ea320, | ||
3820 | 0x80f00000, | ||
3821 | 0x3a100004, | ||
3822 | 0x54e815ba, | ||
3823 | 0x54ea5d78, | ||
3824 | 0x54ec9b78, | ||
3825 | 0x7c11402e, | ||
3826 | 0x54f4dd78, | ||
3827 | 0x54eb9d78, | ||
3828 | 0x7c0903a6, | ||
3829 | 0x4e800420, | ||
3830 | 0x0006000c, | ||
3831 | 0x812a0000, | ||
3832 | 0x00098200, | ||
3833 | 0x28090000, | ||
3834 | 0x41820000, | ||
3835 | 0x0005080b, | ||
3836 | 0x88090000, | ||
3837 | 0x00098200, | ||
3838 | 0x70000000, | ||
3839 | 0x00090200, | ||
3840 | 0x40820000, | ||
3841 | 0x0005080b, | ||
3842 | 0x48000000, | ||
3843 | 0x0005002f, | ||
3844 | 0x0006000f, | ||
3845 | 0x100bba34, | ||
3846 | 0x41800000, | ||
3847 | 0x0005089b, | ||
3848 | 0x48000000, | ||
3849 | 0x0005002f, | ||
3850 | 0x00000000, | ||
3851 | 0x114e5300, | ||
3852 | 0x5568007e, | ||
3853 | 0x000900ab, | ||
3854 | 0x100ac234, | ||
3855 | 0x2108fffc, | ||
3856 | 0x7d6f402e, | ||
3857 | 0x40800000, | ||
3858 | 0x0005082c, | ||
3859 | 0x0006009b, | ||
3860 | 0x800a0000, | ||
3861 | 0x00098200, | ||
3862 | 0x810b0000, | ||
3863 | 0x00098200, | ||
3864 | 0x812a0000, | ||
3865 | 0x00098200, | ||
3866 | 0x11775a2d, | ||
3867 | 0x7d080038, | ||
3868 | 0x55002800, | ||
3869 | 0x000900a1, | ||
3870 | 0x55081800, | ||
3871 | 0x000900a1, | ||
3872 | 0x7d080050, | ||
3873 | 0x7d294214, | ||
3874 | 0x0006000b, | ||
3875 | 0x10090301, | ||
3876 | 0x00090cab, | ||
3877 | 0x11090301, | ||
3878 | 0x00090cab, | ||
3879 | 0x10005a34, | ||
3880 | 0x40830000, | ||
3881 | 0x00050804, | ||
3882 | 0x1008d234, | ||
3883 | 0x41800000, | ||
3884 | 0x00050805, | ||
3885 | 0x0006000d, | ||
3886 | 0x110ea320, | ||
3887 | 0x80f00000, | ||
3888 | 0x3a100004, | ||
3889 | 0x54e815ba, | ||
3890 | 0x54ea5d78, | ||
3891 | 0x54ec9b78, | ||
3892 | 0x7c11402e, | ||
3893 | 0x54f4dd78, | ||
3894 | 0x54eb9d78, | ||
3895 | 0x7c0903a6, | ||
3896 | 0x4e800420, | ||
3897 | 0x0006000e, | ||
3898 | 0x81290000, | ||
3899 | 0x00098200, | ||
3900 | 0x28090000, | ||
3901 | 0x40820000, | ||
3902 | 0x0005080b, | ||
3903 | 0x111ad217, | ||
3904 | 0x0006000f, | ||
3905 | 0x812a0000, | ||
3906 | 0x00098200, | ||
3907 | 0x28090000, | ||
3908 | 0x41820000, | ||
3909 | 0x0005080d, | ||
3910 | 0x88090000, | ||
3911 | 0x00098200, | ||
3912 | 0x70000000, | ||
3913 | 0x00090200, | ||
3914 | 0x00000000, | ||
3915 | 0x40820000, | ||
3916 | 0x0005080d, | ||
3917 | 0x48000000, | ||
3918 | 0x0005002d, | ||
3919 | 0x00000000, | ||
3920 | 0x114e5300, | ||
3921 | 0x556000fe, | ||
3922 | 0x000900ab, | ||
3923 | 0x100ac234, | ||
3924 | 0x40800000, | ||
3925 | 0x0005082e, | ||
3926 | 0x810a0000, | ||
3927 | 0x00098200, | ||
3928 | 0x812a0000, | ||
3929 | 0x00098200, | ||
3930 | 0x7c004040, | ||
3931 | 0x40800000, | ||
3932 | 0x0005082e, | ||
3933 | 0x11095b00, | ||
3934 | 0x1008d234, | ||
3935 | 0x41800000, | ||
3936 | 0x00050805, | ||
3937 | 0x0006000b, | ||
3938 | 0x80f00000, | ||
3939 | 0x3a100004, | ||
3940 | 0x110ea320, | ||
3941 | 0x54e815ba, | ||
3942 | 0x54ea5d78, | ||
3943 | 0x54ec9b78, | ||
3944 | 0x7c11402e, | ||
3945 | 0x54f4dd78, | ||
3946 | 0x54eb9d78, | ||
3947 | 0x7c0903a6, | ||
3948 | 0x4e800420, | ||
3949 | 0x0006000f, | ||
3950 | 0x812a0000, | ||
3951 | 0x00098200, | ||
3952 | 0x28090000, | ||
3953 | 0x41820000, | ||
3954 | 0x0005080b, | ||
3955 | 0x89290000, | ||
3956 | 0x00098200, | ||
3957 | 0x71290000, | ||
3958 | 0x00090200, | ||
3959 | 0x40820000, | ||
3960 | 0x0005080b, | ||
3961 | 0x48000000, | ||
3962 | 0x0005002e, | ||
3963 | 0x00000000, | ||
3964 | 0x114e5300, | ||
3965 | 0x116e5b00, | ||
3966 | 0x100ac234, | ||
3967 | 0x40800000, | ||
3968 | 0x00050833, | ||
3969 | 0x100bb232, | ||
3970 | 0x40800000, | ||
3971 | 0x00050805, | ||
3972 | 0x11205af5, | ||
3973 | 0x12aea300, | ||
3974 | 0x800a0000, | ||
3975 | 0x00098200, | ||
3976 | 0x11004af1, | ||
3977 | 0x7c004840, | ||
3978 | 0x108b42ee, | ||
3979 | 0x810a0000, | ||
3980 | 0x00098200, | ||
3981 | 0x4c212a02, | ||
3982 | 0x55201800, | ||
3983 | 0x000900a1, | ||
3984 | 0x40810000, | ||
3985 | 0x00050833, | ||
3986 | 0x88ca0000, | ||
3987 | 0x00098200, | ||
3988 | 0x11280300, | ||
3989 | 0x1009d234, | ||
3990 | 0x41800000, | ||
3991 | 0x00050803, | ||
3992 | 0x0006000b, | ||
3993 | 0x70c90000, | ||
3994 | 0x00090200, | ||
3995 | 0x12a80320, | ||
3996 | 0x40820000, | ||
3997 | 0x00050807, | ||
3998 | 0x0006000c, | ||
3999 | 0x80f00000, | ||
4000 | 0x3a100004, | ||
4001 | 0x54e815ba, | ||
4002 | 0x54ea5d78, | ||
4003 | 0x54ec9b78, | ||
4004 | 0x7c11402e, | ||
4005 | 0x54f4dd78, | ||
4006 | 0x54eb9d78, | ||
4007 | 0x7c0903a6, | ||
4008 | 0x4e800420, | ||
4009 | 0x0006000d, | ||
4010 | 0x812a0000, | ||
4011 | 0x00098200, | ||
4012 | 0x28090000, | ||
4013 | 0x41820000, | ||
4014 | 0x0005080b, | ||
4015 | 0x89290000, | ||
4016 | 0x00098200, | ||
4017 | 0x71290000, | ||
4018 | 0x00090200, | ||
4019 | 0x40820000, | ||
4020 | 0x0005080b, | ||
4021 | 0x48000000, | ||
4022 | 0x00050033, | ||
4023 | 0x0006000f, | ||
4024 | 0x100bba34, | ||
4025 | 0x41800000, | ||
4026 | 0x0005089c, | ||
4027 | 0x48000000, | ||
4028 | 0x00050033, | ||
4029 | 0x00060011, | ||
4030 | 0x00000000, | ||
4031 | 0x80110000, | ||
4032 | 0x00098200, | ||
4033 | 0x54c607b8, | ||
4034 | 0x91510000, | ||
4035 | 0x00098200, | ||
4036 | 0x98ca0000, | ||
4037 | 0x00098200, | ||
4038 | 0x900a0000, | ||
4039 | 0x00098200, | ||
4040 | 0x48000000, | ||
4041 | 0x0005000c, | ||
4042 | 0x00000000, | ||
4043 | 0x114e5300, | ||
4044 | 0x5568007e, | ||
4045 | 0x000900ab, | ||
4046 | 0x100ac234, | ||
4047 | 0x2108fffc, | ||
4048 | 0x7d6f402e, | ||
4049 | 0x40800000, | ||
4050 | 0x00050830, | ||
4051 | 0x0006009c, | ||
4052 | 0x800a0000, | ||
4053 | 0x00098200, | ||
4054 | 0x810b0000, | ||
4055 | 0x00098200, | ||
4056 | 0x812a0000, | ||
4057 | 0x00098200, | ||
4058 | 0x11775a2d, | ||
4059 | 0x9b6a0000, | ||
4060 | 0x00098200, | ||
4061 | 0x7d080038, | ||
4062 | 0x12aea300, | ||
4063 | 0x55002800, | ||
4064 | 0x000900a1, | ||
4065 | 0x55081800, | ||
4066 | 0x000900a1, | ||
4067 | 0x7d080050, | ||
4068 | 0x88ca0000, | ||
4069 | 0x00098200, | ||
4070 | 0x7d294214, | ||
4071 | 0x0006000b, | ||
4072 | 0x10090301, | ||
4073 | 0x00090cab, | ||
4074 | 0x11090301, | ||
4075 | 0x00090cab, | ||
4076 | 0x10005a34, | ||
4077 | 0x40830000, | ||
4078 | 0x00050805, | ||
4079 | 0x1008d234, | ||
4080 | 0x41800000, | ||
4081 | 0x00050804, | ||
4082 | 0x0006000c, | ||
4083 | 0x70c00000, | ||
4084 | 0x00090200, | ||
4085 | 0x12a90321, | ||
4086 | 0x00090cab, | ||
4087 | 0x40820000, | ||
4088 | 0x00050807, | ||
4089 | 0x0006000d, | ||
4090 | 0x80f00000, | ||
4091 | 0x3a100004, | ||
4092 | 0x54e815ba, | ||
4093 | 0x54ea5d78, | ||
4094 | 0x54ec9b78, | ||
4095 | 0x7c11402e, | ||
4096 | 0x54f4dd78, | ||
4097 | 0x54eb9d78, | ||
4098 | 0x7c0903a6, | ||
4099 | 0x4e800420, | ||
4100 | 0x0006000e, | ||
4101 | 0x810a0000, | ||
4102 | 0x00098200, | ||
4103 | 0x00000000, | ||
4104 | 0x28080000, | ||
4105 | 0x41820000, | ||
4106 | 0x0005080c, | ||
4107 | 0x88080000, | ||
4108 | 0x00098200, | ||
4109 | 0x70000000, | ||
4110 | 0x00090200, | ||
4111 | 0x40820000, | ||
4112 | 0x0005080c, | ||
4113 | 0x48000000, | ||
4114 | 0x00050031, | ||
4115 | 0x0006000f, | ||
4116 | 0x81290000, | ||
4117 | 0x00098200, | ||
4118 | 0x28090000, | ||
4119 | 0x40820000, | ||
4120 | 0x0005080b, | ||
4121 | 0x810a0000, | ||
4122 | 0x00098200, | ||
4123 | 0x38b10000, | ||
4124 | 0x00098200, | ||
4125 | 0x9201000c, | ||
4126 | 0x7e439378, | ||
4127 | 0x28080000, | ||
4128 | 0x91d20000, | ||
4129 | 0x00098200, | ||
4130 | 0x41820000, | ||
4131 | 0x00050806, | ||
4132 | 0x88080000, | ||
4133 | 0x00098200, | ||
4134 | 0x70000000, | ||
4135 | 0x00090200, | ||
4136 | 0x41820000, | ||
4137 | 0x00050831, | ||
4138 | 0x00060010, | ||
4139 | 0x7d445378, | ||
4140 | 0x11650321, | ||
4141 | 0x48000001, | ||
4142 | 0x0003002d, | ||
4143 | 0x81d20000, | ||
4144 | 0x00098200, | ||
4145 | 0x12a30321, | ||
4146 | 0x48000000, | ||
4147 | 0x0005000d, | ||
4148 | 0x00060011, | ||
4149 | 0x80110000, | ||
4150 | 0x00098200, | ||
4151 | 0x54c607b8, | ||
4152 | 0x91510000, | ||
4153 | 0x00098200, | ||
4154 | 0x00000000, | ||
4155 | 0x98ca0000, | ||
4156 | 0x00098200, | ||
4157 | 0x900a0000, | ||
4158 | 0x00098200, | ||
4159 | 0x48000000, | ||
4160 | 0x0005000d, | ||
4161 | 0x00000000, | ||
4162 | 0x114e5300, | ||
4163 | 0x556000fe, | ||
4164 | 0x000900ab, | ||
4165 | 0x100ac234, | ||
4166 | 0x40800000, | ||
4167 | 0x00050832, | ||
4168 | 0x810a0000, | ||
4169 | 0x00098200, | ||
4170 | 0x812a0000, | ||
4171 | 0x00098200, | ||
4172 | 0x88ca0000, | ||
4173 | 0x00098200, | ||
4174 | 0x7c004040, | ||
4175 | 0x12aea300, | ||
4176 | 0x40800000, | ||
4177 | 0x00050832, | ||
4178 | 0x11095b00, | ||
4179 | 0x1008d234, | ||
4180 | 0x41800000, | ||
4181 | 0x00050805, | ||
4182 | 0x0006000b, | ||
4183 | 0x70c00000, | ||
4184 | 0x00090200, | ||
4185 | 0x12a95b20, | ||
4186 | 0x40820000, | ||
4187 | 0x00050807, | ||
4188 | 0x0006000c, | ||
4189 | 0x80f00000, | ||
4190 | 0x3a100004, | ||
4191 | 0x54e815ba, | ||
4192 | 0x54ea5d78, | ||
4193 | 0x54ec9b78, | ||
4194 | 0x7c11402e, | ||
4195 | 0x54f4dd78, | ||
4196 | 0x54eb9d78, | ||
4197 | 0x7c0903a6, | ||
4198 | 0x4e800420, | ||
4199 | 0x0006000f, | ||
4200 | 0x810a0000, | ||
4201 | 0x00098200, | ||
4202 | 0x28080000, | ||
4203 | 0x41820000, | ||
4204 | 0x0005080b, | ||
4205 | 0x89080000, | ||
4206 | 0x00098200, | ||
4207 | 0x71080000, | ||
4208 | 0x00090200, | ||
4209 | 0x40820000, | ||
4210 | 0x0005080b, | ||
4211 | 0x48000000, | ||
4212 | 0x00050032, | ||
4213 | 0x00060011, | ||
4214 | 0x80110000, | ||
4215 | 0x00098200, | ||
4216 | 0x54c607b8, | ||
4217 | 0x91510000, | ||
4218 | 0x00098200, | ||
4219 | 0x98ca0000, | ||
4220 | 0x00098200, | ||
4221 | 0x00000000, | ||
4222 | 0x900a0000, | ||
4223 | 0x00098200, | ||
4224 | 0x48000000, | ||
4225 | 0x0005000c, | ||
4226 | 0x00000000, | ||
4227 | 0x7e8ea214, | ||
4228 | 0x0006000b, | ||
4229 | 0x7ccf6214, | ||
4230 | 0x8094fffc, | ||
4231 | 0x3413fff8, | ||
4232 | 0x80c60004, | ||
4233 | 0x540500fe, | ||
4234 | 0x000900ab, | ||
4235 | 0x41820000, | ||
4236 | 0x00050804, | ||
4237 | 0x7ca53214, | ||
4238 | 0x81240000, | ||
4239 | 0x00098200, | ||
4240 | 0x54c81800, | ||
4241 | 0x000900a1, | ||
4242 | 0x88c40000, | ||
4243 | 0x00098200, | ||
4244 | 0x7c054840, | ||
4245 | 0x7d340214, | ||
4246 | 0x80040000, | ||
4247 | 0x00098200, | ||
4248 | 0x41810000, | ||
4249 | 0x00050805, | ||
4250 | 0x7d080214, | ||
4251 | 0x70c00000, | ||
4252 | 0x00090200, | ||
4253 | 0x0006000d, | ||
4254 | 0x10140301, | ||
4255 | 0x3a940008, | ||
4256 | 0x7c944800, | ||
4257 | 0x10080321, | ||
4258 | 0x39080008, | ||
4259 | 0x41840000, | ||
4260 | 0x0005080d, | ||
4261 | 0x40820000, | ||
4262 | 0x00050807, | ||
4263 | 0x0006000e, | ||
4264 | 0x80f00000, | ||
4265 | 0x3a100004, | ||
4266 | 0x54e815ba, | ||
4267 | 0x54ea5d78, | ||
4268 | 0x54ec9b78, | ||
4269 | 0x7c11402e, | ||
4270 | 0x54f4dd78, | ||
4271 | 0x54eb9d78, | ||
4272 | 0x7c0903a6, | ||
4273 | 0x4e800420, | ||
4274 | 0x0006000f, | ||
4275 | 0x91d20000, | ||
4276 | 0x00098200, | ||
4277 | 0x7e439378, | ||
4278 | 0x9201000c, | ||
4279 | 0x7d956378, | ||
4280 | 0x48000001, | ||
4281 | 0x0003002e, | ||
4282 | 0x7eacab78, | ||
4283 | 0x48000000, | ||
4284 | 0x0005000b, | ||
4285 | 0x00060011, | ||
4286 | 0x80110000, | ||
4287 | 0x00098200, | ||
4288 | 0x54c607b8, | ||
4289 | 0x90910000, | ||
4290 | 0x00098200, | ||
4291 | 0x98c40000, | ||
4292 | 0x00098200, | ||
4293 | 0x90040000, | ||
4294 | 0x00098200, | ||
4295 | 0x00000000, | ||
4296 | 0x48000000, | ||
4297 | 0x0005000e, | ||
4298 | 0x00000000, | ||
4299 | 0x7d6b9a14, | ||
4300 | 0x00000000, | ||
4301 | 0x114ea300, | ||
4302 | 0x7dc97378, | ||
4303 | 0x7dcea214, | ||
4304 | 0x396bfff8, | ||
4305 | 0x100aca34, | ||
4306 | 0x39ce0008, | ||
4307 | 0x40800000, | ||
4308 | 0x00050825, | ||
4309 | 0x920efff8, | ||
4310 | 0x820a0000, | ||
4311 | 0x00098200, | ||
4312 | 0x80f00000, | ||
4313 | 0x3a100004, | ||
4314 | 0x54e815ba, | ||
4315 | 0x54f4dd78, | ||
4316 | 0x7c11402e, | ||
4317 | 0x7e947214, | ||
4318 | 0x7c0903a6, | ||
4319 | 0x4e800420, | ||
4320 | 0x00000000, | ||
4321 | 0x7d6b9a14, | ||
4322 | 0x00000000, | ||
4323 | 0x114ea300, | ||
4324 | 0x7e8ea214, | ||
4325 | 0x810efff8, | ||
4326 | 0x396bfff8, | ||
4327 | 0x100aca34, | ||
4328 | 0x3a940008, | ||
4329 | 0x40800000, | ||
4330 | 0x00050840, | ||
4331 | 0x00060041, | ||
4332 | 0x71000000, | ||
4333 | 0x00090200, | ||
4334 | 0x88ca0000, | ||
4335 | 0x00098200, | ||
4336 | 0x69090000, | ||
4337 | 0x00090200, | ||
4338 | 0x288b0000, | ||
4339 | 0x40820000, | ||
4340 | 0x00050807, | ||
4341 | 0x0006000b, | ||
4342 | 0x914efffc, | ||
4343 | 0x39200000, | ||
4344 | 0x2b860001, | ||
4345 | 0x41860000, | ||
4346 | 0x00050803, | ||
4347 | 0x0006000c, | ||
4348 | 0x38c90008, | ||
4349 | 0x10144b00, | ||
4350 | 0x7c865840, | ||
4351 | 0x100e4b20, | ||
4352 | 0x7cc93378, | ||
4353 | 0x40860000, | ||
4354 | 0x0005080c, | ||
4355 | 0x0006000d, | ||
4356 | 0x4c42ea02, | ||
4357 | 0x41820000, | ||
4358 | 0x00050805, | ||
4359 | 0x0006000e, | ||
4360 | 0x820a0000, | ||
4361 | 0x00098200, | ||
4362 | 0x80f00000, | ||
4363 | 0x3a100004, | ||
4364 | 0x54e815ba, | ||
4365 | 0x54f4dd78, | ||
4366 | 0x7c11402e, | ||
4367 | 0x7e947214, | ||
4368 | 0x7c0903a6, | ||
4369 | 0x4e800420, | ||
4370 | 0x0006000f, | ||
4371 | 0x80e8fffc, | ||
4372 | 0x54f4dd78, | ||
4373 | 0x7d147050, | ||
4374 | 0x81080000, | ||
4375 | 0x00098200, | ||
4376 | 0x81080000, | ||
4377 | 0x00098200, | ||
4378 | 0x81e80000, | ||
4379 | 0x00098200, | ||
4380 | 0x48000000, | ||
4381 | 0x0005000e, | ||
4382 | 0x00060011, | ||
4383 | 0x71200000, | ||
4384 | 0x00090200, | ||
4385 | 0x40820000, | ||
4386 | 0x0005080b, | ||
4387 | 0x00000000, | ||
4388 | 0x7dc97050, | ||
4389 | 0x810efff8, | ||
4390 | 0x71000000, | ||
4391 | 0x00090200, | ||
4392 | 0x48000000, | ||
4393 | 0x0005000b, | ||
4394 | 0x00000000, | ||
4395 | 0x3a94ffe8, | ||
4396 | 0x7dc97378, | ||
4397 | 0x114ea300, | ||
4398 | 0x7dcea214, | ||
4399 | 0x100e0b01, | ||
4400 | 0x110e1301, | ||
4401 | 0x114e1b21, | ||
4402 | 0x100aca34, | ||
4403 | 0x100e2321, | ||
4404 | 0x39600010, | ||
4405 | 0x110e2b21, | ||
4406 | 0x39ce0020, | ||
4407 | 0x40800000, | ||
4408 | 0x00050825, | ||
4409 | 0x920efff8, | ||
4410 | 0x820a0000, | ||
4411 | 0x00098200, | ||
4412 | 0x80f00000, | ||
4413 | 0x3a100004, | ||
4414 | 0x54e815ba, | ||
4415 | 0x54f4dd78, | ||
4416 | 0x7c11402e, | ||
4417 | 0x7e947214, | ||
4418 | 0x7c0903a6, | ||
4419 | 0x4e800420, | ||
4420 | 0x00000000, | ||
4421 | 0x7e8ea214, | ||
4422 | 0x8154fff4, | ||
4423 | 0x8174fffc, | ||
4424 | 0x800a0000, | ||
4425 | 0x00098200, | ||
4426 | 0x810a0000, | ||
4427 | 0x00098200, | ||
4428 | 0x3a100004, | ||
4429 | 0x0006000b, | ||
4430 | 0x7c0b0040, | ||
4431 | 0x55661800, | ||
4432 | 0x000900a1, | ||
4433 | 0x40800000, | ||
4434 | 0x00050805, | ||
4435 | 0x11283300, | ||
4436 | 0x1009d234, | ||
4437 | 0x80f0fffc, | ||
4438 | 0x41800000, | ||
4439 | 0x00050804, | ||
4440 | 0x10005af1, | ||
4441 | 0x396b0001, | ||
4442 | 0x3cd00000, | ||
4443 | 0x00098200, | ||
4444 | 0x11340b21, | ||
4445 | 0x54e893ba, | ||
4446 | 0x9174fffc, | ||
4447 | 0x7e083214, | ||
4448 | 0x10140321, | ||
4449 | 0x0006000d, | ||
4450 | 0x80f00000, | ||
4451 | 0x3a100004, | ||
4452 | 0x54e815ba, | ||
4453 | 0x54ea5d78, | ||
4454 | 0x54ec9b78, | ||
4455 | 0x7c11402e, | ||
4456 | 0x54f4dd78, | ||
4457 | 0x54eb9d78, | ||
4458 | 0x7c0903a6, | ||
4459 | 0x4e800420, | ||
4460 | 0x0006000e, | ||
4461 | 0x396b0001, | ||
4462 | 0x48000000, | ||
4463 | 0x0005000b, | ||
4464 | 0x0006000f, | ||
4465 | 0x810a0000, | ||
4466 | 0x00098200, | ||
4467 | 0x7d605850, | ||
4468 | 0x812a0000, | ||
4469 | 0x00098200, | ||
4470 | 0x00060010, | ||
4471 | 0x7c0b4040, | ||
4472 | 0x55662800, | ||
4473 | 0x000900a1, | ||
4474 | 0x41810000, | ||
4475 | 0x0005080d, | ||
4476 | 0x556a1800, | ||
4477 | 0x000900a1, | ||
4478 | 0x7cca3050, | ||
4479 | 0x11493300, | ||
4480 | 0x7cc93214, | ||
4481 | 0x100ad234, | ||
4482 | 0x80f0fffc, | ||
4483 | 0x41800000, | ||
4484 | 0x00050807, | ||
4485 | 0x10c60301, | ||
4486 | 0x00090cab, | ||
4487 | 0x3d300000, | ||
4488 | 0x00098200, | ||
4489 | 0x11540b21, | ||
4490 | 0x7d6b0214, | ||
4491 | 0x54e893ba, | ||
4492 | 0x10d40321, | ||
4493 | 0x396b0001, | ||
4494 | 0x7e084a14, | ||
4495 | 0x9174fffc, | ||
4496 | 0x48000000, | ||
4497 | 0x0005000d, | ||
4498 | 0x00060011, | ||
4499 | 0x00000000, | ||
4500 | 0x396b0001, | ||
4501 | 0x48000000, | ||
4502 | 0x00050010, | ||
4503 | 0x00000000, | ||
4504 | 0x7e8ea214, | ||
4505 | 0x3920ffe8, | ||
4506 | 0x11144b00, | ||
4507 | 0x8134fff0, | ||
4508 | 0x80d4fff8, | ||
4509 | 0x1008422c, | ||
4510 | 0x2c090000, | ||
4511 | 0x00098200, | ||
4512 | 0x2c800000, | ||
4513 | 0x00098200, | ||
4514 | 0x2f060000, | ||
4515 | 0x00098200, | ||
4516 | 0x40860000, | ||
4517 | 0x00050805, | ||
4518 | 0x89080000, | ||
4519 | 0x00098200, | ||
4520 | 0x4c42d202, | ||
4521 | 0x2f880000, | ||
4522 | 0x00098200, | ||
4523 | 0x5580007e, | ||
4524 | 0x000900ab, | ||
4525 | 0x4c42f202, | ||
4526 | 0x7cd00214, | ||
4527 | 0x40820000, | ||
4528 | 0x00050805, | ||
4529 | 0x9374fffc, | ||
4530 | 0x3e060000, | ||
4531 | 0x00098200, | ||
4532 | 0x0006000b, | ||
4533 | 0x80f00000, | ||
4534 | 0x3a100004, | ||
4535 | 0x54e815ba, | ||
4536 | 0x54ea5d78, | ||
4537 | 0x54ec9b78, | ||
4538 | 0x7c11402e, | ||
4539 | 0x54f4dd78, | ||
4540 | 0x54eb9d78, | ||
4541 | 0x7c0903a6, | ||
4542 | 0x4e800420, | ||
4543 | 0x0006000f, | ||
4544 | 0x38000000, | ||
4545 | 0x00098200, | ||
4546 | 0x39000000, | ||
4547 | 0x00098200, | ||
4548 | 0x9810ffff, | ||
4549 | 0x3e060000, | ||
4550 | 0x00098200, | ||
4551 | 0x99100003, | ||
4552 | 0x48000000, | ||
4553 | 0x0005000b, | ||
4554 | 0x00000000, | ||
4555 | 0x800efff8, | ||
4556 | 0x7d6e5a14, | ||
4557 | 0x7e8ea214, | ||
4558 | 0x396b0000, | ||
4559 | 0x00098200, | ||
4560 | 0x7d345214, | ||
4561 | 0x38cefff8, | ||
4562 | 0x7d605850, | ||
4563 | 0x288a0000, | ||
4564 | 0x7d0b3051, | ||
4565 | 0x41860000, | ||
4566 | 0x00050805, | ||
4567 | 0x3929fff0, | ||
4568 | 0x40810000, | ||
4569 | 0x00050802, | ||
4570 | 0x0006000b, | ||
4571 | 0x100b0301, | ||
4572 | 0x396b0008, | ||
4573 | 0x10140321, | ||
4574 | 0x7c144840, | ||
4575 | 0x7c8b3040, | ||
4576 | 0x40800000, | ||
4577 | 0x00050803, | ||
4578 | 0x3a940008, | ||
4579 | 0x41840000, | ||
4580 | 0x0005080b, | ||
4581 | 0x0006000c, | ||
4582 | 0x13540321, | ||
4583 | 0x7c144840, | ||
4584 | 0x3a940008, | ||
4585 | 0x41800000, | ||
4586 | 0x0005080c, | ||
4587 | 0x0006000d, | ||
4588 | 0x80f00000, | ||
4589 | 0x3a100004, | ||
4590 | 0x54e815ba, | ||
4591 | 0x54ea5d78, | ||
4592 | 0x54ec9b78, | ||
4593 | 0x7c11402e, | ||
4594 | 0x54f4dd78, | ||
4595 | 0x54eb9d78, | ||
4596 | 0x7c0903a6, | ||
4597 | 0x4e800420, | ||
4598 | 0x0006000f, | ||
4599 | 0x80120000, | ||
4600 | 0x00098200, | ||
4601 | 0x3a600008, | ||
4602 | 0x40810000, | ||
4603 | 0x0005080d, | ||
4604 | 0x7d344214, | ||
4605 | 0x7c090040, | ||
4606 | 0x3a680008, | ||
4607 | 0x41810000, | ||
4608 | 0x00050807, | ||
4609 | 0x00060010, | ||
4610 | 0x100b0301, | ||
4611 | 0x396b0008, | ||
4612 | 0x10140321, | ||
4613 | 0x7c0b3040, | ||
4614 | 0x3a940008, | ||
4615 | 0x41800000, | ||
4616 | 0x00050810, | ||
4617 | 0x48000000, | ||
4618 | 0x0005000d, | ||
4619 | 0x00060011, | ||
4620 | 0x7e439378, | ||
4621 | 0x92920000, | ||
4622 | 0x00098200, | ||
4623 | 0x7eae5850, | ||
4624 | 0x91d20000, | ||
4625 | 0x00098200, | ||
4626 | 0x7e8ea050, | ||
4627 | 0x9201000c, | ||
4628 | 0x550400fe, | ||
4629 | 0x000900ab, | ||
4630 | 0x48000001, | ||
4631 | 0x00030000, | ||
4632 | 0x81d20000, | ||
4633 | 0x00098200, | ||
4634 | 0x00000000, | ||
4635 | 0x7e8ea214, | ||
4636 | 0x7d6eaa14, | ||
4637 | 0x38cefff8, | ||
4638 | 0x48000000, | ||
4639 | 0x00050010, | ||
4640 | 0x00000000, | ||
4641 | 0x7d8c9a14, | ||
4642 | 0x00000000, | ||
4643 | 0x820efff8, | ||
4644 | 0x7e8ea214, | ||
4645 | 0x7d936378, | ||
4646 | 0x0006000b, | ||
4647 | 0x72000000, | ||
4648 | 0x00090200, | ||
4649 | 0x6a080000, | ||
4650 | 0x00090200, | ||
4651 | 0x40820000, | ||
4652 | 0x0005089d, | ||
4653 | 0x00060017, | ||
4654 | 0x80f0fffc, | ||
4655 | 0x2c0c0008, | ||
4656 | 0x392efff8, | ||
4657 | 0x396cfff8, | ||
4658 | 0x54ea5d78, | ||
4659 | 0x41820000, | ||
4660 | 0x00050803, | ||
4661 | 0x39000000, | ||
4662 | 0x0006000c, | ||
4663 | 0x38c80008, | ||
4664 | 0x10144300, | ||
4665 | 0x7c065800, | ||
4666 | 0x10094320, | ||
4667 | 0x41820000, | ||
4668 | 0x00050803, | ||
4669 | 0x39060008, | ||
4670 | 0x10143300, | ||
4671 | 0x7c085800, | ||
4672 | 0x10093320, | ||
4673 | 0x40820000, | ||
4674 | 0x0005080c, | ||
4675 | 0x0006000d, | ||
4676 | 0x0006000f, | ||
4677 | 0x7c0a6040, | ||
4678 | 0x54f4dd78, | ||
4679 | 0x41810000, | ||
4680 | 0x00050806, | ||
4681 | 0x7dd44850, | ||
4682 | 0x810efffc, | ||
4683 | 0x80f00000, | ||
4684 | 0x3a100004, | ||
4685 | 0x81080000, | ||
4686 | 0x00098200, | ||
4687 | 0x81e80000, | ||
4688 | 0x00098200, | ||
4689 | 0x54e815ba, | ||
4690 | 0x54ea5d78, | ||
4691 | 0x54ec9b78, | ||
4692 | 0x7c11402e, | ||
4693 | 0x54f4dd78, | ||
4694 | 0x54eb9d78, | ||
4695 | 0x7c0903a6, | ||
4696 | 0x4e800420, | ||
4697 | 0x00060010, | ||
4698 | 0x390cfff8, | ||
4699 | 0x398c0008, | ||
4700 | 0x13494320, | ||
4701 | 0x48000000, | ||
4702 | 0x0005000f, | ||
4703 | 0x0006009d, | ||
4704 | 0x71090000, | ||
4705 | 0x00090200, | ||
4706 | 0x40820000, | ||
4707 | 0x00050818, | ||
4708 | 0x7dc87050, | ||
4709 | 0x820efff8, | ||
4710 | 0x48000000, | ||
4711 | 0x0005000b, | ||
4712 | 0x00000000, | ||
4713 | 0x820efff8, | ||
4714 | 0x7e8ea214, | ||
4715 | 0x7d936378, | ||
4716 | 0x72000000, | ||
4717 | 0x00090200, | ||
4718 | 0x6a080000, | ||
4719 | 0x00090200, | ||
4720 | 0x40820000, | ||
4721 | 0x0005089d, | ||
4722 | 0x80f0fffc, | ||
4723 | 0x392efff8, | ||
4724 | 0x54ea5d78, | ||
4725 | 0x00000000, | ||
4726 | 0x10140301, | ||
4727 | 0x10090321, | ||
4728 | 0x00000000, | ||
4729 | 0x0006000f, | ||
4730 | 0x7c0a6040, | ||
4731 | 0x54f4dd78, | ||
4732 | 0x41810000, | ||
4733 | 0x00050806, | ||
4734 | 0x7dd44850, | ||
4735 | 0x810efffc, | ||
4736 | 0x80f00000, | ||
4737 | 0x3a100004, | ||
4738 | 0x81080000, | ||
4739 | 0x00098200, | ||
4740 | 0x81e80000, | ||
4741 | 0x00098200, | ||
4742 | 0x54e815ba, | ||
4743 | 0x54ea5d78, | ||
4744 | 0x54ec9b78, | ||
4745 | 0x7c11402e, | ||
4746 | 0x54f4dd78, | ||
4747 | 0x54eb9d78, | ||
4748 | 0x7c0903a6, | ||
4749 | 0x4e800420, | ||
4750 | 0x00060010, | ||
4751 | 0x390cfff8, | ||
4752 | 0x398c0008, | ||
4753 | 0x13494320, | ||
4754 | 0x48000000, | ||
4755 | 0x0005000f, | ||
4756 | 0x00000000, | ||
4757 | 0x7c810808, | ||
4758 | 0x00000000, | ||
4759 | 0x7e8ea214, | ||
4760 | 0x11140301, | ||
4761 | 0x00090cab, | ||
4762 | 0x10d40301, | ||
4763 | 0x00090cab, | ||
4764 | 0x11340301, | ||
4765 | 0x00090cab, | ||
4766 | 0x00000000, | ||
4767 | 0x1008b230, | ||
4768 | 0x1386b230, | ||
4769 | 0x1089b230, | ||
4770 | 0x4c00e382, | ||
4771 | 0x4c002382, | ||
4772 | 0x41800000, | ||
4773 | 0x00050842, | ||
4774 | 0x00000000, | ||
4775 | 0x110832e0, | ||
4776 | 0x11140321, | ||
4777 | 0x00090cab, | ||
4778 | 0x00000000, | ||
4779 | 0x1006d231, | ||
4780 | 0x11140321, | ||
4781 | 0x00090cab, | ||
4782 | 0x40800000, | ||
4783 | 0x00050802, | ||
4784 | 0x10084aec, | ||
4785 | 0x0006000b, | ||
4786 | 0x00000000, | ||
4787 | 0x558c007e, | ||
4788 | 0x000900ab, | ||
4789 | 0x7d906214, | ||
4790 | 0x00000000, | ||
4791 | 0x3e0c0000, | ||
4792 | 0x00098200, | ||
4793 | 0x00000000, | ||
4794 | 0x3d8c0000, | ||
4795 | 0x00098200, | ||
4796 | 0x00000000, | ||
4797 | 0x7e0c805e, | ||
4798 | 0x00000000, | ||
4799 | 0x7e10605e, | ||
4800 | 0x00000000, | ||
4801 | 0x40810000, | ||
4802 | 0x00070800, | ||
4803 | 0x00000000, | ||
4804 | 0x80f00000, | ||
4805 | 0x3a100004, | ||
4806 | 0x54e815ba, | ||
4807 | 0x54ea5d78, | ||
4808 | 0x54ec9b78, | ||
4809 | 0x7c11402e, | ||
4810 | 0x54f4dd78, | ||
4811 | 0x54eb9d78, | ||
4812 | 0x7c0903a6, | ||
4813 | 0x4e800420, | ||
4814 | 0x0006000c, | ||
4815 | 0x100942ec, | ||
4816 | 0x48000000, | ||
4817 | 0x0005000b, | ||
4818 | 0x00000000, | ||
4819 | 0x7c810808, | ||
4820 | 0x00000000, | ||
4821 | 0x110ea300, | ||
4822 | 0x3a94fff8, | ||
4823 | 0x1008d234, | ||
4824 | 0x41800000, | ||
4825 | 0x00050801, | ||
4826 | 0x00000000, | ||
4827 | 0x7c810808, | ||
4828 | 0x00000000, | ||
4829 | 0x5580007e, | ||
4830 | 0x000900ab, | ||
4831 | 0x7e100214, | ||
4832 | 0x3e100000, | ||
4833 | 0x00098200, | ||
4834 | 0x110ea320, | ||
4835 | 0x00000000, | ||
4836 | 0x0006000b, | ||
4837 | 0x80f00000, | ||
4838 | 0x3a100004, | ||
4839 | 0x54e815ba, | ||
4840 | 0x54ea5d78, | ||
4841 | 0x54ec9b78, | ||
4842 | 0x7c11402e, | ||
4843 | 0x54f4dd78, | ||
4844 | 0x54eb9d78, | ||
4845 | 0x7c0903a6, | ||
4846 | 0x4e800420, | ||
4847 | 0x00000000, | ||
4848 | 0x7c810808, | ||
4849 | 0x00000000, | ||
4850 | 0x80f00000, | ||
4851 | 0x3a100004, | ||
4852 | 0x54e815ba, | ||
4853 | 0x54ea5d78, | ||
4854 | 0x54ec9b78, | ||
4855 | 0x7c11402e, | ||
4856 | 0x54f4dd78, | ||
4857 | 0x54eb9d78, | ||
4858 | 0x7c0903a6, | ||
4859 | 0x4e800420, | ||
4860 | 0x00000000, | ||
4861 | 0x7c810808, | ||
4862 | 0x00000000, | ||
4863 | 0x5580007e, | ||
4864 | 0x000900ab, | ||
4865 | 0x7e100214, | ||
4866 | 0x3e100000, | ||
4867 | 0x00098200, | ||
4868 | 0x80f00000, | ||
4869 | 0x3a100004, | ||
4870 | 0x54e815ba, | ||
4871 | 0x54ea5d78, | ||
4872 | 0x54ec9b78, | ||
4873 | 0x7c11402e, | ||
4874 | 0x54f4dd78, | ||
4875 | 0x54eb9d78, | ||
4876 | 0x7c0903a6, | ||
4877 | 0x4e800420, | ||
4878 | 0x00000000, | ||
4879 | 0x7c810808, | ||
4880 | 0x00000000, | ||
4881 | 0x81320000, | ||
4882 | 0x00098200, | ||
4883 | 0x89100000, | ||
4884 | 0x00098200, | ||
4885 | 0x81f00000, | ||
4886 | 0x00098200, | ||
4887 | 0x7c144840, | ||
4888 | 0x55081800, | ||
4889 | 0x000900a1, | ||
4890 | 0x41810000, | ||
4891 | 0x00050820, | ||
4892 | 0x80f00000, | ||
4893 | 0x3a100004, | ||
4894 | 0x0006000c, | ||
4895 | 0x7c0b4040, | ||
4896 | 0x40810000, | ||
4897 | 0x00050803, | ||
4898 | 0x00000000, | ||
4899 | 0x7c810808, | ||
4900 | 0x00000000, | ||
4901 | 0x54e815ba, | ||
4902 | 0x54ea5d78, | ||
4903 | 0x54ec9b78, | ||
4904 | 0x7c11402e, | ||
4905 | 0x54f4dd78, | ||
4906 | 0x54eb9d78, | ||
4907 | 0x7c0903a6, | ||
4908 | 0x4e800420, | ||
4909 | 0x00000000, | ||
4910 | 0x0006000d, | ||
4911 | 0x134e5b20, | ||
4912 | 0x396b0008, | ||
4913 | 0x48000000, | ||
4914 | 0x0005000c, | ||
4915 | 0x00000000, | ||
4916 | 0x7c810808, | ||
4917 | 0x00000000, | ||
4918 | 0x81320000, | ||
4919 | 0x00098200, | ||
4920 | 0x7d0e5a14, | ||
4921 | 0x7c145a14, | ||
4922 | 0x91480004, | ||
4923 | 0x38cb0000, | ||
4924 | 0x00098200, | ||
4925 | 0x81f00000, | ||
4926 | 0x00098200, | ||
4927 | 0x7c004840, | ||
4928 | 0x90c80000, | ||
4929 | 0x40800000, | ||
4930 | 0x00050820, | ||
4931 | 0x89300000, | ||
4932 | 0x00098200, | ||
4933 | 0x7dd47378, | ||
4934 | 0x7d0b4378, | ||
4935 | 0x80f00000, | ||
4936 | 0x3a100004, | ||
4937 | 0x2c090000, | ||
4938 | 0x39c80008, | ||
4939 | 0x41820000, | ||
4940 | 0x00050803, | ||
4941 | 0x0006000b, | ||
4942 | 0x7c145840, | ||
4943 | 0x10140301, | ||
4944 | 0x40800000, | ||
4945 | 0x00050804, | ||
4946 | 0x13540321, | ||
4947 | 0x3a940008, | ||
4948 | 0x0006000c, | ||
4949 | 0x3529ffff, | ||
4950 | 0x10080b21, | ||
4951 | 0x39080008, | ||
4952 | 0x40820000, | ||
4953 | 0x0005080b, | ||
4954 | 0x0006000d, | ||
4955 | 0x54e815ba, | ||
4956 | 0x54ea5d78, | ||
4957 | 0x54ec9b78, | ||
4958 | 0x7c11402e, | ||
4959 | 0x54f4dd78, | ||
4960 | 0x54eb9d78, | ||
4961 | 0x7c0903a6, | ||
4962 | 0x4e800420, | ||
4963 | 0x0006000e, | ||
4964 | 0x101ad217, | ||
4965 | 0x48000000, | ||
4966 | 0x0005000c, | ||
4967 | 0x00000000, | ||
4968 | 0x80ca0000, | ||
4969 | 0x00098200, | ||
4970 | 0x00000000, | ||
4971 | 0x80d10000, | ||
4972 | 0x00098200, | ||
4973 | 0x00000000, | ||
4974 | 0x7d145a14, | ||
4975 | 0x81320000, | ||
4976 | 0x00098200, | ||
4977 | 0x7d6e5a14, | ||
4978 | 0x91d20000, | ||
4979 | 0x00098200, | ||
4980 | 0x7c084840, | ||
4981 | 0x91720000, | ||
4982 | 0x00098200, | ||
4983 | 0x38000000, | ||
4984 | 0x00098200, | ||
4985 | 0x7cc903a6, | ||
4986 | 0x00000000, | ||
4987 | 0x808a0000, | ||
4988 | 0x00098200, | ||
4989 | 0x00000000, | ||
4990 | 0x7e439378, | ||
4991 | 0x41810000, | ||
4992 | 0x0005081f, | ||
4993 | 0x90110000, | ||
4994 | 0x00098200, | ||
4995 | 0x4e800421, | ||
4996 | 0x81120000, | ||
4997 | 0x00098200, | ||
4998 | 0x546c1800, | ||
4999 | 0x000900a1, | ||
5000 | 0x81d20000, | ||
5001 | 0x00098200, | ||
5002 | 0x38000000, | ||
5003 | 0x00098200, | ||
5004 | 0x820efff8, | ||
5005 | 0x7e8c4050, | ||
5006 | 0x90110000, | ||
5007 | 0x00098200, | ||
5008 | 0x48000000, | ||
5009 | 0x00050016, | ||
5010 | 0x00000000, | ||
5011 | 0x00010000 | ||
5012 | }; | ||
5013 | |||
5014 | enum { | ||
5015 | GLOB_vm_returnp, | ||
5016 | GLOB_cont_dispatch, | ||
5017 | GLOB_vm_returnc, | ||
5018 | GLOB_BC_RET_Z, | ||
5019 | GLOB_vm_return, | ||
5020 | GLOB_vm_leave_cp, | ||
5021 | GLOB_vm_leave_unw, | ||
5022 | GLOB_vm_unwind_c, | ||
5023 | GLOB_vm_unwind_c_eh, | ||
5024 | GLOB_vm_unwind_ff, | ||
5025 | GLOB_vm_unwind_ff_eh, | ||
5026 | GLOB_vm_growstack_c, | ||
5027 | GLOB_vm_growstack_l, | ||
5028 | GLOB_vm_resume, | ||
5029 | GLOB_vm_pcall, | ||
5030 | GLOB_vm_call, | ||
5031 | GLOB_vm_call_dispatch, | ||
5032 | GLOB_vmeta_call, | ||
5033 | GLOB_vm_call_dispatch_f, | ||
5034 | GLOB_vm_cpcall, | ||
5035 | GLOB_vm_call_tail, | ||
5036 | GLOB_cont_cat, | ||
5037 | GLOB_BC_CAT_Z, | ||
5038 | GLOB_cont_nop, | ||
5039 | GLOB_vmeta_tgets1, | ||
5040 | GLOB_vmeta_tgets, | ||
5041 | GLOB_vmeta_tgetb, | ||
5042 | GLOB_vmeta_tgetv, | ||
5043 | GLOB_vmeta_tsets1, | ||
5044 | GLOB_vmeta_tsets, | ||
5045 | GLOB_vmeta_tsetb, | ||
5046 | GLOB_vmeta_tsetv, | ||
5047 | GLOB_vmeta_comp, | ||
5048 | GLOB_vmeta_binop, | ||
5049 | GLOB_cont_ra, | ||
5050 | GLOB_cont_condt, | ||
5051 | GLOB_cont_condf, | ||
5052 | GLOB_vmeta_equal, | ||
5053 | GLOB_vmeta_arith_vn, | ||
5054 | GLOB_vmeta_arith_nv, | ||
5055 | GLOB_vmeta_unm, | ||
5056 | GLOB_vmeta_arith_vv, | ||
5057 | GLOB_vmeta_len, | ||
5058 | GLOB_BC_LEN_Z, | ||
5059 | GLOB_vmeta_callt, | ||
5060 | GLOB_BC_CALLT_Z, | ||
5061 | GLOB_vmeta_for, | ||
5062 | GLOB_ff_assert, | ||
5063 | GLOB_fff_fallback, | ||
5064 | GLOB_fff_res, | ||
5065 | GLOB_ff_type, | ||
5066 | GLOB_fff_restv, | ||
5067 | GLOB_ff_getmetatable, | ||
5068 | GLOB_ff_setmetatable, | ||
5069 | GLOB_ff_rawget, | ||
5070 | GLOB_ff_tonumber, | ||
5071 | GLOB_ff_tostring, | ||
5072 | GLOB_fff_gcstep, | ||
5073 | GLOB_ff_next, | ||
5074 | GLOB_ff_pairs, | ||
5075 | GLOB_ff_ipairs_aux, | ||
5076 | GLOB_ff_ipairs, | ||
5077 | GLOB_ff_pcall, | ||
5078 | GLOB_ff_xpcall, | ||
5079 | GLOB_ff_coroutine_resume, | ||
5080 | GLOB_ff_coroutine_wrap_aux, | ||
5081 | GLOB_ff_coroutine_yield, | ||
5082 | GLOB_ff_math_abs, | ||
5083 | GLOB_fff_res1, | ||
5084 | GLOB_ff_math_floor, | ||
5085 | GLOB_vm_floor_hilo, | ||
5086 | GLOB_ff_math_ceil, | ||
5087 | GLOB_vm_ceil_hilo, | ||
5088 | GLOB_ff_math_sqrt, | ||
5089 | GLOB_ff_math_log, | ||
5090 | GLOB_ff_math_log10, | ||
5091 | GLOB_ff_math_exp, | ||
5092 | GLOB_ff_math_sin, | ||
5093 | GLOB_ff_math_cos, | ||
5094 | GLOB_ff_math_tan, | ||
5095 | GLOB_ff_math_asin, | ||
5096 | GLOB_ff_math_acos, | ||
5097 | GLOB_ff_math_atan, | ||
5098 | GLOB_ff_math_sinh, | ||
5099 | GLOB_ff_math_cosh, | ||
5100 | GLOB_ff_math_tanh, | ||
5101 | GLOB_ff_math_pow, | ||
5102 | GLOB_ff_math_atan2, | ||
5103 | GLOB_ff_math_fmod, | ||
5104 | GLOB_ff_math_deg, | ||
5105 | GLOB_ff_math_rad, | ||
5106 | GLOB_ff_math_ldexp, | ||
5107 | GLOB_ff_math_frexp, | ||
5108 | GLOB_ff_math_modf, | ||
5109 | GLOB_ff_math_min, | ||
5110 | GLOB_ff_math_max, | ||
5111 | GLOB_ff_string_len, | ||
5112 | GLOB_ff_string_byte, | ||
5113 | GLOB_ff_string_char, | ||
5114 | GLOB_fff_newstr, | ||
5115 | GLOB_ff_string_sub, | ||
5116 | GLOB_ff_string_rep, | ||
5117 | GLOB_ff_string_reverse, | ||
5118 | GLOB_ff_string_lower, | ||
5119 | GLOB_ff_string_upper, | ||
5120 | GLOB_ff_table_getn, | ||
5121 | GLOB_ff_bit_tobit, | ||
5122 | GLOB_fff_resbit, | ||
5123 | GLOB_ff_bit_band, | ||
5124 | GLOB_ff_bit_bor, | ||
5125 | GLOB_ff_bit_bxor, | ||
5126 | GLOB_ff_bit_bswap, | ||
5127 | GLOB_ff_bit_bnot, | ||
5128 | GLOB_ff_bit_lshift, | ||
5129 | GLOB_ff_bit_rshift, | ||
5130 | GLOB_ff_bit_arshift, | ||
5131 | GLOB_ff_bit_rol, | ||
5132 | GLOB_ff_bit_ror, | ||
5133 | GLOB_vm_record, | ||
5134 | GLOB_vm_rethook, | ||
5135 | GLOB_vm_inshook, | ||
5136 | GLOB_cont_hook, | ||
5137 | GLOB_vm_hotloop, | ||
5138 | GLOB_vm_callhook, | ||
5139 | GLOB_vm_hotcall, | ||
5140 | GLOB_vm_exit_handler, | ||
5141 | GLOB_vm_exit_interp, | ||
5142 | GLOB_vm_floor, | ||
5143 | GLOB_vm_floor_efd, | ||
5144 | GLOB_vm_ceil_efd, | ||
5145 | GLOB_vm_trunc_efd, | ||
5146 | GLOB_vm_trunc_hilo, | ||
5147 | GLOB_vm_foldarith, | ||
5148 | GLOB_vm_ffi_call, | ||
5149 | GLOB_BC_MODVN_Z, | ||
5150 | GLOB_BC_TGETS_Z, | ||
5151 | GLOB_BC_TSETS_Z, | ||
5152 | GLOB_BC_RETV_Z, | ||
5153 | GLOB__MAX | ||
5154 | }; | ||
5155 | static const char *const globnames[] = { | ||
5156 | "vm_returnp", | ||
5157 | "cont_dispatch", | ||
5158 | "vm_returnc", | ||
5159 | "BC_RET_Z", | ||
5160 | "vm_return", | ||
5161 | "vm_leave_cp", | ||
5162 | "vm_leave_unw", | ||
5163 | "vm_unwind_c", | ||
5164 | "vm_unwind_c_eh", | ||
5165 | "vm_unwind_ff", | ||
5166 | "vm_unwind_ff_eh", | ||
5167 | "vm_growstack_c", | ||
5168 | "vm_growstack_l", | ||
5169 | "vm_resume", | ||
5170 | "vm_pcall", | ||
5171 | "vm_call", | ||
5172 | "vm_call_dispatch", | ||
5173 | "vmeta_call", | ||
5174 | "vm_call_dispatch_f", | ||
5175 | "vm_cpcall", | ||
5176 | "vm_call_tail", | ||
5177 | "cont_cat", | ||
5178 | "BC_CAT_Z", | ||
5179 | "cont_nop", | ||
5180 | "vmeta_tgets1", | ||
5181 | "vmeta_tgets", | ||
5182 | "vmeta_tgetb", | ||
5183 | "vmeta_tgetv", | ||
5184 | "vmeta_tsets1", | ||
5185 | "vmeta_tsets", | ||
5186 | "vmeta_tsetb", | ||
5187 | "vmeta_tsetv", | ||
5188 | "vmeta_comp", | ||
5189 | "vmeta_binop", | ||
5190 | "cont_ra", | ||
5191 | "cont_condt", | ||
5192 | "cont_condf", | ||
5193 | "vmeta_equal", | ||
5194 | "vmeta_arith_vn", | ||
5195 | "vmeta_arith_nv", | ||
5196 | "vmeta_unm", | ||
5197 | "vmeta_arith_vv", | ||
5198 | "vmeta_len", | ||
5199 | "BC_LEN_Z", | ||
5200 | "vmeta_callt", | ||
5201 | "BC_CALLT_Z", | ||
5202 | "vmeta_for", | ||
5203 | "ff_assert", | ||
5204 | "fff_fallback", | ||
5205 | "fff_res", | ||
5206 | "ff_type", | ||
5207 | "fff_restv", | ||
5208 | "ff_getmetatable", | ||
5209 | "ff_setmetatable", | ||
5210 | "ff_rawget", | ||
5211 | "ff_tonumber", | ||
5212 | "ff_tostring", | ||
5213 | "fff_gcstep", | ||
5214 | "ff_next", | ||
5215 | "ff_pairs", | ||
5216 | "ff_ipairs_aux", | ||
5217 | "ff_ipairs", | ||
5218 | "ff_pcall", | ||
5219 | "ff_xpcall", | ||
5220 | "ff_coroutine_resume", | ||
5221 | "ff_coroutine_wrap_aux", | ||
5222 | "ff_coroutine_yield", | ||
5223 | "ff_math_abs", | ||
5224 | "fff_res1", | ||
5225 | "ff_math_floor", | ||
5226 | "vm_floor_hilo", | ||
5227 | "ff_math_ceil", | ||
5228 | "vm_ceil_hilo", | ||
5229 | "ff_math_sqrt", | ||
5230 | "ff_math_log", | ||
5231 | "ff_math_log10", | ||
5232 | "ff_math_exp", | ||
5233 | "ff_math_sin", | ||
5234 | "ff_math_cos", | ||
5235 | "ff_math_tan", | ||
5236 | "ff_math_asin", | ||
5237 | "ff_math_acos", | ||
5238 | "ff_math_atan", | ||
5239 | "ff_math_sinh", | ||
5240 | "ff_math_cosh", | ||
5241 | "ff_math_tanh", | ||
5242 | "ff_math_pow", | ||
5243 | "ff_math_atan2", | ||
5244 | "ff_math_fmod", | ||
5245 | "ff_math_deg", | ||
5246 | "ff_math_rad", | ||
5247 | "ff_math_ldexp", | ||
5248 | "ff_math_frexp", | ||
5249 | "ff_math_modf", | ||
5250 | "ff_math_min", | ||
5251 | "ff_math_max", | ||
5252 | "ff_string_len", | ||
5253 | "ff_string_byte", | ||
5254 | "ff_string_char", | ||
5255 | "fff_newstr", | ||
5256 | "ff_string_sub", | ||
5257 | "ff_string_rep", | ||
5258 | "ff_string_reverse", | ||
5259 | "ff_string_lower", | ||
5260 | "ff_string_upper", | ||
5261 | "ff_table_getn", | ||
5262 | "ff_bit_tobit", | ||
5263 | "fff_resbit", | ||
5264 | "ff_bit_band", | ||
5265 | "ff_bit_bor", | ||
5266 | "ff_bit_bxor", | ||
5267 | "ff_bit_bswap", | ||
5268 | "ff_bit_bnot", | ||
5269 | "ff_bit_lshift", | ||
5270 | "ff_bit_rshift", | ||
5271 | "ff_bit_arshift", | ||
5272 | "ff_bit_rol", | ||
5273 | "ff_bit_ror", | ||
5274 | "vm_record", | ||
5275 | "vm_rethook", | ||
5276 | "vm_inshook", | ||
5277 | "cont_hook", | ||
5278 | "vm_hotloop", | ||
5279 | "vm_callhook", | ||
5280 | "vm_hotcall", | ||
5281 | "vm_exit_handler", | ||
5282 | "vm_exit_interp", | ||
5283 | "vm_floor", | ||
5284 | "vm_floor_efd", | ||
5285 | "vm_ceil_efd", | ||
5286 | "vm_trunc_efd", | ||
5287 | "vm_trunc_hilo", | ||
5288 | "vm_foldarith", | ||
5289 | "vm_ffi_call", | ||
5290 | "BC_MODVN_Z", | ||
5291 | "BC_TGETS_Z", | ||
5292 | "BC_TSETS_Z", | ||
5293 | "BC_RETV_Z", | ||
5294 | (const char *)0 | ||
5295 | }; | ||
5296 | static const char *const extnames[] = { | ||
5297 | "lj_state_growstack", | ||
5298 | "lj_meta_tget", | ||
5299 | "lj_meta_tset", | ||
5300 | "lj_meta_comp", | ||
5301 | "lj_meta_equal", | ||
5302 | "lj_meta_arith", | ||
5303 | "lj_meta_len", | ||
5304 | "lj_meta_call", | ||
5305 | "lj_meta_for", | ||
5306 | "lj_tab_get", | ||
5307 | "lj_str_fromnum", | ||
5308 | "lj_tab_next", | ||
5309 | "lj_tab_getinth", | ||
5310 | "lj_ffh_coroutine_wrap_err", | ||
5311 | "sqrt", | ||
5312 | "log", | ||
5313 | "log10", | ||
5314 | "exp", | ||
5315 | "sin", | ||
5316 | "cos", | ||
5317 | "tan", | ||
5318 | "asin", | ||
5319 | "acos", | ||
5320 | "atan", | ||
5321 | "sinh", | ||
5322 | "cosh", | ||
5323 | "tanh", | ||
5324 | "pow", | ||
5325 | "atan2", | ||
5326 | "fmod", | ||
5327 | "ldexp", | ||
5328 | "frexp", | ||
5329 | "modf", | ||
5330 | "lj_str_new", | ||
5331 | "lj_tab_len", | ||
5332 | "lj_gc_step", | ||
5333 | "lj_dispatch_ins", | ||
5334 | "lj_dispatch_call", | ||
5335 | "lj_meta_cat", | ||
5336 | "lj_gc_barrieruv", | ||
5337 | "lj_func_closeuv", | ||
5338 | "lj_func_newL_gc", | ||
5339 | "lj_tab_new", | ||
5340 | "lj_tab_dup", | ||
5341 | "lj_gc_step_fixtop", | ||
5342 | "lj_tab_newkey", | ||
5343 | "lj_tab_reasize", | ||
5344 | (const char *)0 | ||
5345 | }; | ||
5346 | #define Dt1(_V) (int)(ptrdiff_t)&(((lua_State *)0)_V) | ||
5347 | #define Dt2(_V) (int)(ptrdiff_t)&(((global_State *)0)_V) | ||
5348 | #define Dt3(_V) (int)(ptrdiff_t)&(((TValue *)0)_V) | ||
5349 | #define Dt4(_V) (int)(ptrdiff_t)&(((GCobj *)0)_V) | ||
5350 | #define Dt5(_V) (int)(ptrdiff_t)&(((GCstr *)0)_V) | ||
5351 | #define Dt6(_V) (int)(ptrdiff_t)&(((GCtab *)0)_V) | ||
5352 | #define Dt7(_V) (int)(ptrdiff_t)&(((GCfuncL *)0)_V) | ||
5353 | #define Dt8(_V) (int)(ptrdiff_t)&(((GCfuncC *)0)_V) | ||
5354 | #define Dt9(_V) (int)(ptrdiff_t)&(((GCproto *)0)_V) | ||
5355 | #define DtA(_V) (int)(ptrdiff_t)&(((GCupval *)0)_V) | ||
5356 | #define DtB(_V) (int)(ptrdiff_t)&(((Node *)0)_V) | ||
5357 | #define DtC(_V) (int)(ptrdiff_t)&(((int *)0)_V) | ||
5358 | #define DtD(_V) (int)(ptrdiff_t)&(((GCtrace *)0)_V) | ||
5359 | #define DISPATCH_GL(field) (GG_DISP2G + (int)offsetof(global_State, field)) | ||
5360 | #define DISPATCH_J(field) (GG_DISP2J + (int)offsetof(jit_State, field)) | ||
5361 | #define PC2PROTO(field) ((int)offsetof(GCproto, field)-(int)sizeof(GCproto)) | ||
5362 | |||
5363 | /* Generate subroutines used by opcodes and other parts of the VM. */ | ||
5364 | /* The .code_sub section should be last to help static branch prediction. */ | ||
5365 | static void build_subroutines(BuildCtx *ctx) | ||
5366 | { | ||
5367 | dasm_put(Dst, 0); | ||
5368 | dasm_put(Dst, 1, FRAME_P, LJ_TTRUE, FRAME_TYPE, FRAME_C, ~LJ_VMST_C, Dt1(->base), DISPATCH_GL(vmstate), 31-3, Dt1(->top)); | ||
5369 | dasm_put(Dst, 55, Dt1(->cframe), Dt1(->maxstack), Dt1(->top), 31-3, Dt1(->top), ~LJ_VMST_C, Dt1(->glref), Dt2(->vmstate)); | ||
5370 | dasm_put(Dst, 135, LJ_TISNUM+1, LJ_TFUNC, LJ_TTAB, Dt1(->base), Dt1(->glref), LJ_TSTR, LJ_TFALSE, LJ_TNIL, ~LJ_VMST_INTERP, GG_G2DISP, DISPATCH_GL(vmstate), LUA_MINSTACK, Dt1(->base), Dt1(->top), 32-3); | ||
5371 | dasm_put(Dst, 190, Dt1(->base), Dt1(->top), Dt7(->pc), Dt1(->glref), Dt1(->status), FRAME_CP, CFRAME_RESUME, GG_G2DISP, Dt1(->cframe), Dt1(->base), LJ_TISNUM+1, Dt1(->top), LJ_TFUNC, LJ_TTAB, LJ_TSTR, Dt1(->status), FRAME_TYPE, ~LJ_VMST_INTERP, LJ_TNIL, DISPATCH_GL(vmstate)); | ||
5372 | dasm_put(Dst, 283, FRAME_CP, FRAME_C, Dt1(->cframe), Dt1(->cframe), Dt1(->glref), GG_G2DISP, Dt1(->base), LJ_TISNUM+1, Dt1(->top), LJ_TFUNC, LJ_TTAB, LJ_TSTR, ~LJ_VMST_INTERP, LJ_TNIL, DISPATCH_GL(vmstate)); | ||
5373 | dasm_put(Dst, 384, Dt7(->pc), Dt1(->stack), Dt1(->top), Dt1(->cframe), Dt1(->cframe), Dt1(->glref), FRAME_CP, GG_G2DISP, Dt7(->pc), PC2PROTO(k), Dt1(->base)); | ||
5374 | dasm_put(Dst, 491, DISPATCH_GL(tmptv), DISPATCH_GL(tmptv), DISPATCH_GL(tmptv2), DISPATCH_GL(tmptv), Dt1(->base), FRAME_CONT, Dt1(->top), DISPATCH_GL(tmptv)); | ||
5375 | dasm_put(Dst, 566, DISPATCH_GL(tmptv), DISPATCH_GL(tmptv2), DISPATCH_GL(tmptv), Dt1(->base), FRAME_CONT, Dt1(->top), Dt1(->base)); | ||
5376 | dasm_put(Dst, 647, -(BCBIAS_J*4 >> 16), LJ_TTRUE, LJ_TFALSE, Dt1(->base)); | ||
5377 | dasm_put(Dst, 716, Dt1(->base), FRAME_CONT); | ||
5378 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
5379 | dasm_put(Dst, 739); | ||
5380 | #endif | ||
5381 | dasm_put(Dst, 741, Dt1(->base)); | ||
5382 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
5383 | dasm_put(Dst, 749); | ||
5384 | #else | ||
5385 | dasm_put(Dst, 756); | ||
5386 | #endif | ||
5387 | dasm_put(Dst, 759, Dt1(->base), Dt7(->pc), Dt1(->base), Dt1(->base)); | ||
5388 | #if LJ_HASJIT | ||
5389 | dasm_put(Dst, 807); | ||
5390 | #endif | ||
5391 | dasm_put(Dst, 809); | ||
5392 | #if LJ_HASJIT | ||
5393 | dasm_put(Dst, 811, BC_JFORI); | ||
5394 | #endif | ||
5395 | dasm_put(Dst, 814); | ||
5396 | #if LJ_HASJIT | ||
5397 | dasm_put(Dst, 816, BC_JFORI); | ||
5398 | #endif | ||
5399 | dasm_put(Dst, 819, BC_FORI, ~LJ_TNUMX, 31-3, Dt8(->upvalue), Dt6(->metatable), DISPATCH_GL(gcroot[GCROOT_MMNAME+MM_metatable])); | ||
5400 | dasm_put(Dst, 884, Dt6(->hmask), Dt5(->hash), Dt6(->node), 31-5, 31-3, DtB(->key), DtB(->val), DtB(->next), LJ_TUDATA, 31-2, 4*~LJ_TNUMX, DISPATCH_GL(gcroot[GCROOT_BASEMT])); | ||
5401 | dasm_put(Dst, 940, Dt6(->metatable), Dt6(->marked), LJ_GC_BLACK, Dt6(->metatable), DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist)); | ||
5402 | dasm_put(Dst, 1000, DISPATCH_GL(gcroot[GCROOT_BASEMT_NUM]), Dt1(->base), DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), Dt1(->base), Dt1(->top), (2+1)*8); | ||
5403 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
5404 | dasm_put(Dst, 1073, Dt6(->metatable), Dt8(->upvalue[0])); | ||
5405 | #else | ||
5406 | dasm_put(Dst, 1082, Dt8(->upvalue[0])); | ||
5407 | #endif | ||
5408 | dasm_put(Dst, 1086, (3+1)*8, Dt6(->asize), Dt6(->array), 31-3, (0+1)*8, (2+1)*8, Dt6(->hmask), (0+1)*8, (0+1)*8); | ||
5409 | dasm_put(Dst, 1150); | ||
5410 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
5411 | dasm_put(Dst, 1163, Dt6(->metatable), Dt8(->upvalue[0])); | ||
5412 | #else | ||
5413 | dasm_put(Dst, 1172, Dt8(->upvalue[0])); | ||
5414 | #endif | ||
5415 | dasm_put(Dst, 1176, (3+1)*8, DISPATCH_GL(hookmask), 32-HOOK_ACTIVE_SHIFT, 8+FRAME_PCALL, DISPATCH_GL(hookmask), 32-HOOK_ACTIVE_SHIFT, 16+FRAME_PCALL, LJ_TTHREAD, Dt1(->status), Dt1(->cframe), Dt1(->top)); | ||
5416 | dasm_put(Dst, 1237, LUA_YIELD, Dt1(->base), Dt1(->maxstack), Dt1(->base), Dt1(->top), Dt1(->top), Dt1(->base), LUA_YIELD, Dt1(->top), ~LJ_VMST_INTERP, Dt1(->base), DISPATCH_GL(vmstate), Dt1(->maxstack)); | ||
5417 | dasm_put(Dst, 1300, Dt1(->top), FRAME_TYPE, LJ_TTRUE, FRAME_TYPE, LJ_TFALSE, Dt1(->top), (2+1)*8, 32-3); | ||
5418 | dasm_put(Dst, 1360, Dt8(->upvalue[0].gcr), Dt1(->status), Dt1(->cframe), Dt1(->top), LUA_YIELD, Dt1(->base), Dt1(->maxstack), Dt1(->base), Dt1(->top), Dt1(->top), Dt1(->base), LUA_YIELD, Dt1(->top), ~LJ_VMST_INTERP); | ||
5419 | dasm_put(Dst, 1419, Dt1(->base), DISPATCH_GL(vmstate), Dt1(->maxstack), Dt1(->top), FRAME_TYPE, 32-3, Dt1(->cframe)); | ||
5420 | dasm_put(Dst, 1476, Dt1(->base), CFRAME_RESUME, Dt1(->top), LUA_YIELD, Dt1(->cframe), Dt1(->status), (1+1)*8, FRAME_TYPE); | ||
5421 | dasm_put(Dst, 1541); | ||
5422 | dasm_put(Dst, 1610); | ||
5423 | dasm_put(Dst, 1673); | ||
5424 | dasm_put(Dst, 1738); | ||
5425 | dasm_put(Dst, 1808, Dt8(->upvalue[0]), DISPATCH_GL(tmptv), DISPATCH_GL(tmptv), (2+1)*8, (2+1)*8); | ||
5426 | dasm_put(Dst, 1880, Dt5(->len)); | ||
5427 | dasm_put(Dst, 1947, Dt5(->len), (0+1)*8, Dt5([1]), (1+1)*8, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), DISPATCH_GL(tmptv), Dt1(->base), Dt1(->base), DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold)); | ||
5428 | dasm_put(Dst, 2007, Dt5(->len), sizeof(GCstr)-1, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold)); | ||
5429 | dasm_put(Dst, 2073, Dt5(->len), DISPATCH_GL(tmpbuf.sz), Dt5([1]), DISPATCH_GL(tmpbuf.buf), DISPATCH_GL(strempty), DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold)); | ||
5430 | dasm_put(Dst, 2132, DISPATCH_GL(tmpbuf.sz), Dt5(->len), sizeof(GCstr), DISPATCH_GL(tmpbuf.buf), DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), DISPATCH_GL(tmpbuf.sz), Dt5(->len), sizeof(GCstr), DISPATCH_GL(tmpbuf.buf)); | ||
5431 | dasm_put(Dst, 2191, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), DISPATCH_GL(tmpbuf.sz), Dt5(->len), sizeof(GCstr), DISPATCH_GL(tmpbuf.buf)); | ||
5432 | dasm_put(Dst, 2258); | ||
5433 | dasm_put(Dst, 2329); | ||
5434 | dasm_put(Dst, 2417, Dt8(->f), 8*LUA_MINSTACK, Dt1(->maxstack), Dt1(->base), Dt1(->top), Dt1(->base), 31-3, Dt1(->top), Dt7(->pc)); | ||
5435 | dasm_put(Dst, 2496, FRAME_TYPE, LUA_MINSTACK, Dt1(->base), Dt1(->base), Dt1(->top), Dt1(->base), Dt1(->top)); | ||
5436 | #if LJ_HASJIT | ||
5437 | dasm_put(Dst, 2539); | ||
5438 | #endif | ||
5439 | dasm_put(Dst, 2541, DISPATCH_GL(hookmask), HOOK_ACTIVE, GG_DISP2STATIC, DISPATCH_GL(hookmask), DISPATCH_GL(hookcount), HOOK_ACTIVE, 31-LUA_HOOKLINE, DISPATCH_GL(hookcount), Dt1(->base), Dt1(->base)); | ||
5440 | dasm_put(Dst, 2588, GG_DISP2STATIC); | ||
5441 | #if LJ_HASJIT | ||
5442 | dasm_put(Dst, 2606); | ||
5443 | #endif | ||
5444 | dasm_put(Dst, 2608); | ||
5445 | #if LJ_HASJIT | ||
5446 | dasm_put(Dst, 2611); | ||
5447 | #endif | ||
5448 | dasm_put(Dst, 2614); | ||
5449 | #if LJ_HASJIT | ||
5450 | dasm_put(Dst, 2616); | ||
5451 | #endif | ||
5452 | dasm_put(Dst, 2619, Dt1(->base), Dt1(->top), Dt1(->base), Dt1(->top)); | ||
5453 | #if LJ_HASJIT | ||
5454 | dasm_put(Dst, 2641); | ||
5455 | #endif | ||
5456 | dasm_put(Dst, 2643); | ||
5457 | #if LJ_HASJIT | ||
5458 | dasm_put(Dst, 2645); | ||
5459 | #endif | ||
5460 | dasm_put(Dst, 2647); | ||
5461 | #if LJ_HASJIT | ||
5462 | dasm_put(Dst, 2731); | ||
5463 | #else | ||
5464 | dasm_put(Dst, 2754); | ||
5465 | #endif | ||
5466 | dasm_put(Dst, 2757); | ||
5467 | #if LJ_HASFFI | ||
5468 | dasm_put(Dst, 2820); | ||
5469 | #endif | ||
5470 | } | ||
5471 | |||
5472 | /* Generate the code for a single instruction. */ | ||
5473 | static void build_ins(BuildCtx *ctx, BCOp op, int defop) | ||
5474 | { | ||
5475 | int vk = 0; | ||
5476 | dasm_put(Dst, 2822, defop); | ||
5477 | |||
5478 | switch (op) { | ||
5479 | |||
5480 | /* -- Comparison ops ---------------------------------------------------- */ | ||
5481 | |||
5482 | /* Remember: all ops branch for a true comparison, fall through otherwise. */ | ||
5483 | |||
5484 | case BC_ISLT: case BC_ISGE: case BC_ISLE: case BC_ISGT: | ||
5485 | dasm_put(Dst, 2824, -(BCBIAS_J*4 >> 16)); | ||
5486 | if (op == BC_ISLE || op == BC_ISGT) { | ||
5487 | dasm_put(Dst, 2838); | ||
5488 | } | ||
5489 | if (op == BC_ISLT || op == BC_ISLE) { | ||
5490 | dasm_put(Dst, 2841); | ||
5491 | } else { | ||
5492 | dasm_put(Dst, 2843); | ||
5493 | } | ||
5494 | dasm_put(Dst, 2845); | ||
5495 | break; | ||
5496 | |||
5497 | case BC_ISEQV: case BC_ISNEV: | ||
5498 | vk = op == BC_ISEQV; | ||
5499 | dasm_put(Dst, 2856, -(BCBIAS_J*4 >> 16)); | ||
5500 | if (vk) { | ||
5501 | dasm_put(Dst, 2870); | ||
5502 | } else { | ||
5503 | dasm_put(Dst, 2872); | ||
5504 | } | ||
5505 | dasm_put(Dst, 2874, ~LJ_TISPRI, ~LJ_TISTABUD); | ||
5506 | if (vk) { | ||
5507 | dasm_put(Dst, 2896); | ||
5508 | } else { | ||
5509 | dasm_put(Dst, 2898); | ||
5510 | } | ||
5511 | dasm_put(Dst, 2900); | ||
5512 | if (vk) { | ||
5513 | dasm_put(Dst, 2902); | ||
5514 | } else { | ||
5515 | dasm_put(Dst, 2904); | ||
5516 | } | ||
5517 | dasm_put(Dst, 2906, Dt6(->metatable), 1-vk, Dt6(->nomm), 1<<MM_eq); | ||
5518 | break; | ||
5519 | |||
5520 | case BC_ISEQS: case BC_ISNES: | ||
5521 | vk = op == BC_ISEQS; | ||
5522 | dasm_put(Dst, 2927, 32-1, -(BCBIAS_J*4 >> 16)); | ||
5523 | if (vk) { | ||
5524 | dasm_put(Dst, 2941); | ||
5525 | } else { | ||
5526 | dasm_put(Dst, 2943); | ||
5527 | } | ||
5528 | dasm_put(Dst, 2945); | ||
5529 | break; | ||
5530 | |||
5531 | case BC_ISEQN: case BC_ISNEN: | ||
5532 | vk = op == BC_ISEQN; | ||
5533 | dasm_put(Dst, 2956, -(BCBIAS_J*4 >> 16)); | ||
5534 | if (vk) { | ||
5535 | dasm_put(Dst, 2970); | ||
5536 | } else { | ||
5537 | dasm_put(Dst, 2973); | ||
5538 | } | ||
5539 | dasm_put(Dst, 2975); | ||
5540 | if (!vk) { | ||
5541 | dasm_put(Dst, 2987); | ||
5542 | } | ||
5543 | break; | ||
5544 | |||
5545 | case BC_ISEQP: case BC_ISNEP: | ||
5546 | vk = op == BC_ISEQP; | ||
5547 | dasm_put(Dst, 2993, 32-3, -(BCBIAS_J*4 >> 16)); | ||
5548 | if (vk) { | ||
5549 | dasm_put(Dst, 3005); | ||
5550 | } else { | ||
5551 | dasm_put(Dst, 3007); | ||
5552 | } | ||
5553 | dasm_put(Dst, 3009); | ||
5554 | break; | ||
5555 | |||
5556 | /* -- Unary test and copy ops ------------------------------------------- */ | ||
5557 | |||
5558 | case BC_ISTC: case BC_ISFC: case BC_IST: case BC_ISF: | ||
5559 | dasm_put(Dst, 3020); | ||
5560 | if (op == BC_IST || op == BC_ISF) { | ||
5561 | dasm_put(Dst, 3026, -(BCBIAS_J*4 >> 16)); | ||
5562 | if (op == BC_IST) { | ||
5563 | dasm_put(Dst, 3031); | ||
5564 | } else { | ||
5565 | dasm_put(Dst, 3033); | ||
5566 | } | ||
5567 | } else { | ||
5568 | if (op == BC_ISTC) { | ||
5569 | dasm_put(Dst, 3035); | ||
5570 | } else { | ||
5571 | dasm_put(Dst, 3038); | ||
5572 | } | ||
5573 | dasm_put(Dst, 3041, -(BCBIAS_J*4 >> 16)); | ||
5574 | } | ||
5575 | dasm_put(Dst, 3048); | ||
5576 | break; | ||
5577 | |||
5578 | /* -- Unary ops --------------------------------------------------------- */ | ||
5579 | |||
5580 | case BC_MOV: | ||
5581 | dasm_put(Dst, 3059); | ||
5582 | break; | ||
5583 | case BC_NOT: | ||
5584 | dasm_put(Dst, 3072, LJ_TTRUE); | ||
5585 | break; | ||
5586 | case BC_UNM: | ||
5587 | dasm_put(Dst, 3088); | ||
5588 | break; | ||
5589 | case BC_LEN: | ||
5590 | dasm_put(Dst, 3105, Dt5(->len)); | ||
5591 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
5592 | dasm_put(Dst, 3129, Dt6(->metatable)); | ||
5593 | #endif | ||
5594 | dasm_put(Dst, 3136); | ||
5595 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
5596 | dasm_put(Dst, 3142, Dt6(->nomm), 1<<MM_len); | ||
5597 | #endif | ||
5598 | break; | ||
5599 | |||
5600 | /* -- Binary ops -------------------------------------------------------- */ | ||
5601 | |||
5602 | |||
5603 | case BC_ADDVN: case BC_ADDNV: case BC_ADDVV: | ||
5604 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
5605 | switch (vk) { | ||
5606 | case 0: | ||
5607 | dasm_put(Dst, 3152); | ||
5608 | break; | ||
5609 | case 1: | ||
5610 | dasm_put(Dst, 3158); | ||
5611 | break; | ||
5612 | default: | ||
5613 | dasm_put(Dst, 3164); | ||
5614 | break; | ||
5615 | } | ||
5616 | dasm_put(Dst, 3171); | ||
5617 | break; | ||
5618 | case BC_SUBVN: case BC_SUBNV: case BC_SUBVV: | ||
5619 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
5620 | switch (vk) { | ||
5621 | case 0: | ||
5622 | dasm_put(Dst, 3184); | ||
5623 | break; | ||
5624 | case 1: | ||
5625 | dasm_put(Dst, 3190); | ||
5626 | break; | ||
5627 | default: | ||
5628 | dasm_put(Dst, 3196); | ||
5629 | break; | ||
5630 | } | ||
5631 | dasm_put(Dst, 3203); | ||
5632 | break; | ||
5633 | case BC_MULVN: case BC_MULNV: case BC_MULVV: | ||
5634 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
5635 | switch (vk) { | ||
5636 | case 0: | ||
5637 | dasm_put(Dst, 3216); | ||
5638 | break; | ||
5639 | case 1: | ||
5640 | dasm_put(Dst, 3222); | ||
5641 | break; | ||
5642 | default: | ||
5643 | dasm_put(Dst, 3228); | ||
5644 | break; | ||
5645 | } | ||
5646 | dasm_put(Dst, 3235); | ||
5647 | break; | ||
5648 | case BC_DIVVN: case BC_DIVNV: case BC_DIVVV: | ||
5649 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
5650 | switch (vk) { | ||
5651 | case 0: | ||
5652 | dasm_put(Dst, 3248); | ||
5653 | break; | ||
5654 | case 1: | ||
5655 | dasm_put(Dst, 3254); | ||
5656 | break; | ||
5657 | default: | ||
5658 | dasm_put(Dst, 3260); | ||
5659 | break; | ||
5660 | } | ||
5661 | dasm_put(Dst, 3267); | ||
5662 | break; | ||
5663 | case BC_MODVN: | ||
5664 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
5665 | switch (vk) { | ||
5666 | case 0: | ||
5667 | dasm_put(Dst, 3280); | ||
5668 | break; | ||
5669 | case 1: | ||
5670 | dasm_put(Dst, 3286); | ||
5671 | break; | ||
5672 | default: | ||
5673 | dasm_put(Dst, 3292); | ||
5674 | break; | ||
5675 | } | ||
5676 | dasm_put(Dst, 3299); | ||
5677 | break; | ||
5678 | case BC_MODNV: case BC_MODVV: | ||
5679 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
5680 | switch (vk) { | ||
5681 | case 0: | ||
5682 | dasm_put(Dst, 3317); | ||
5683 | break; | ||
5684 | case 1: | ||
5685 | dasm_put(Dst, 3323); | ||
5686 | break; | ||
5687 | default: | ||
5688 | dasm_put(Dst, 3329); | ||
5689 | break; | ||
5690 | } | ||
5691 | dasm_put(Dst, 3336); | ||
5692 | break; | ||
5693 | case BC_POW: | ||
5694 | dasm_put(Dst, 3339); | ||
5695 | break; | ||
5696 | |||
5697 | case BC_CAT: | ||
5698 | dasm_put(Dst, 3361, Dt1(->base), 32-3, Dt1(->base)); | ||
5699 | break; | ||
5700 | |||
5701 | /* -- Constant ops ------------------------------------------------------ */ | ||
5702 | |||
5703 | case BC_KSTR: | ||
5704 | dasm_put(Dst, 3391, 32-1); | ||
5705 | break; | ||
5706 | case BC_KCDATA: | ||
5707 | #if LJ_HASFFI | ||
5708 | dasm_put(Dst, 3408, 32-1, LJ_TCDATA); | ||
5709 | #endif | ||
5710 | break; | ||
5711 | case BC_KSHORT: | ||
5712 | dasm_put(Dst, 3427, 32-3); | ||
5713 | break; | ||
5714 | case BC_KNUM: | ||
5715 | dasm_put(Dst, 3443); | ||
5716 | break; | ||
5717 | case BC_KPRI: | ||
5718 | dasm_put(Dst, 3456, 32-3); | ||
5719 | break; | ||
5720 | case BC_KNIL: | ||
5721 | dasm_put(Dst, 3471); | ||
5722 | break; | ||
5723 | |||
5724 | /* -- Upvalue and function ops ------------------------------------------ */ | ||
5725 | |||
5726 | case BC_UGET: | ||
5727 | dasm_put(Dst, 3490, 32-1, offsetof(GCfuncL, uvptr), DtA(->v)); | ||
5728 | break; | ||
5729 | case BC_USETV: | ||
5730 | dasm_put(Dst, 3511, 32-1, offsetof(GCfuncL, uvptr), DtA(->marked), DtA(->v), LJ_GC_BLACK, DtA(->closed), -(LJ_TISNUM+1), LJ_TISGCV - (LJ_TISNUM+1), Dt4(->gch.marked), LJ_GC_WHITES, GG_DISP2G); | ||
5731 | break; | ||
5732 | case BC_USETS: | ||
5733 | dasm_put(Dst, 3563, 32-1, 32-1, offsetof(GCfuncL, uvptr), DtA(->marked), DtA(->v), LJ_GC_BLACK, Dt5(->marked), DtA(->closed), LJ_GC_WHITES, GG_DISP2G); | ||
5734 | break; | ||
5735 | case BC_USETN: | ||
5736 | dasm_put(Dst, 3612, 32-1, offsetof(GCfuncL, uvptr), DtA(->v)); | ||
5737 | break; | ||
5738 | case BC_USETP: | ||
5739 | dasm_put(Dst, 3633, 32-1, offsetof(GCfuncL, uvptr), 32-3, DtA(->v)); | ||
5740 | break; | ||
5741 | |||
5742 | case BC_UCLO: | ||
5743 | dasm_put(Dst, 3656, Dt1(->openupval), 32-1, -(BCBIAS_J*4 >> 16), Dt1(->base), Dt1(->base)); | ||
5744 | break; | ||
5745 | |||
5746 | case BC_FNEW: | ||
5747 | dasm_put(Dst, 3686, 32-1, Dt1(->base), Dt1(->base)); | ||
5748 | break; | ||
5749 | |||
5750 | /* -- Table ops --------------------------------------------------------- */ | ||
5751 | |||
5752 | case BC_TNEW: | ||
5753 | case BC_TDUP: | ||
5754 | dasm_put(Dst, 3712, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), Dt1(->base)); | ||
5755 | if (op == BC_TNEW) { | ||
5756 | dasm_put(Dst, 3725); | ||
5757 | } else { | ||
5758 | dasm_put(Dst, 3733, 32-1); | ||
5759 | } | ||
5760 | dasm_put(Dst, 3740, Dt1(->base)); | ||
5761 | break; | ||
5762 | |||
5763 | case BC_GGET: | ||
5764 | case BC_GSET: | ||
5765 | dasm_put(Dst, 3763, 32-1, Dt7(->env)); | ||
5766 | if (op == BC_GGET) { | ||
5767 | dasm_put(Dst, 3771); | ||
5768 | } else { | ||
5769 | dasm_put(Dst, 3774); | ||
5770 | } | ||
5771 | break; | ||
5772 | |||
5773 | case BC_TGETV: | ||
5774 | dasm_put(Dst, 3777, Dt6(->asize), Dt6(->array), 31-3, Dt6(->metatable), Dt6(->nomm), 1<<MM_index); | ||
5775 | break; | ||
5776 | case BC_TGETS: | ||
5777 | dasm_put(Dst, 3835, 32-1, Dt6(->hmask), Dt5(->hash), Dt6(->node), 31-5, 31-3, DtB(->key), DtB(->val), DtB(->next), Dt6(->metatable), Dt6(->nomm), 1<<MM_index); | ||
5778 | dasm_put(Dst, 3899); | ||
5779 | break; | ||
5780 | case BC_TGETB: | ||
5781 | dasm_put(Dst, 3904, 32-3, Dt6(->asize), Dt6(->array), Dt6(->metatable), Dt6(->nomm), 1<<MM_index); | ||
5782 | break; | ||
5783 | |||
5784 | case BC_TSETV: | ||
5785 | dasm_put(Dst, 3948, Dt6(->asize), Dt6(->array), 31-3, Dt6(->marked), LJ_GC_BLACK, Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex); | ||
5786 | dasm_put(Dst, 4015, DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist)); | ||
5787 | break; | ||
5788 | case BC_TSETS: | ||
5789 | dasm_put(Dst, 4027, 32-1, Dt6(->hmask), Dt5(->hash), Dt6(->node), Dt6(->nomm), 31-5, 31-3, Dt6(->marked), DtB(->key), DtB(->val), LJ_GC_BLACK, DtB(->val), Dt6(->metatable)); | ||
5790 | dasm_put(Dst, 4088, Dt6(->nomm), 1<<MM_newindex, DtB(->next), Dt6(->metatable), DISPATCH_GL(tmptv), Dt1(->base), Dt6(->nomm), 1<<MM_newindex, Dt1(->base), DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain)); | ||
5791 | dasm_put(Dst, 4139, Dt6(->marked), Dt6(->gclist)); | ||
5792 | break; | ||
5793 | case BC_TSETB: | ||
5794 | dasm_put(Dst, 4146, 32-3, Dt6(->asize), Dt6(->array), Dt6(->marked), LJ_GC_BLACK, Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex, DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->marked)); | ||
5795 | dasm_put(Dst, 4206, Dt6(->gclist)); | ||
5796 | break; | ||
5797 | |||
5798 | case BC_TSETM: | ||
5799 | dasm_put(Dst, 4211, 32-3, Dt6(->asize), 31-3, Dt6(->marked), Dt6(->array), LJ_GC_BLACK, Dt1(->base), DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist)); | ||
5800 | dasm_put(Dst, 4280); | ||
5801 | break; | ||
5802 | |||
5803 | /* -- Calls and vararg handling ----------------------------------------- */ | ||
5804 | |||
5805 | case BC_CALLM: | ||
5806 | dasm_put(Dst, 4283); | ||
5807 | break; | ||
5808 | case BC_CALL: | ||
5809 | dasm_put(Dst, 4285, Dt7(->pc)); | ||
5810 | break; | ||
5811 | |||
5812 | case BC_CALLMT: | ||
5813 | dasm_put(Dst, 4305); | ||
5814 | break; | ||
5815 | case BC_CALLT: | ||
5816 | dasm_put(Dst, 4307, FRAME_TYPE, Dt7(->ffid), FRAME_VARG, Dt7(->pc), -4-8, Dt7(->pc), PC2PROTO(k), FRAME_TYPEP); | ||
5817 | dasm_put(Dst, 4372, FRAME_TYPE); | ||
5818 | break; | ||
5819 | |||
5820 | case BC_ITERC: | ||
5821 | dasm_put(Dst, 4379, Dt7(->pc)); | ||
5822 | break; | ||
5823 | |||
5824 | case BC_ITERN: | ||
5825 | #if LJ_HASJIT | ||
5826 | #endif | ||
5827 | dasm_put(Dst, 4405, Dt6(->asize), Dt6(->array), 31-3, -(BCBIAS_J*4 >> 16), Dt6(->hmask), Dt6(->node), 31-5, 31-3, DtB(->key), -(BCBIAS_J*4 >> 16)); | ||
5828 | dasm_put(Dst, 4484); | ||
5829 | break; | ||
5830 | |||
5831 | case BC_ISNEXT: | ||
5832 | dasm_put(Dst, 4488, LJ_TTAB, LJ_TFUNC, LJ_TNIL, Dt8(->ffid), FF_next_N, 32-1, -(BCBIAS_J*4 >> 16), BC_JMP, BC_ITERC, -(BCBIAS_J*4 >> 16)); | ||
5833 | break; | ||
5834 | |||
5835 | case BC_VARG: | ||
5836 | dasm_put(Dst, 4539, FRAME_VARG, Dt1(->maxstack), Dt1(->top), Dt1(->base), 32-3, Dt1(->base)); | ||
5837 | dasm_put(Dst, 4619); | ||
5838 | break; | ||
5839 | |||
5840 | /* -- Returns ----------------------------------------------------------- */ | ||
5841 | |||
5842 | case BC_RETM: | ||
5843 | dasm_put(Dst, 4625); | ||
5844 | break; | ||
5845 | |||
5846 | case BC_RET: | ||
5847 | dasm_put(Dst, 4627, FRAME_TYPE, FRAME_VARG, Dt7(->pc), PC2PROTO(k), FRAME_TYPEP); | ||
5848 | break; | ||
5849 | |||
5850 | case BC_RET0: case BC_RET1: | ||
5851 | dasm_put(Dst, 4697, FRAME_TYPE, FRAME_VARG); | ||
5852 | if (op == BC_RET1) { | ||
5853 | dasm_put(Dst, 4710); | ||
5854 | } | ||
5855 | dasm_put(Dst, 4713, Dt7(->pc), PC2PROTO(k)); | ||
5856 | break; | ||
5857 | |||
5858 | /* -- Loops and branches ------------------------------------------------ */ | ||
5859 | |||
5860 | case BC_FORL: | ||
5861 | #if LJ_HASJIT | ||
5862 | dasm_put(Dst, 4741); | ||
5863 | #endif | ||
5864 | break; | ||
5865 | |||
5866 | case BC_JFORI: | ||
5867 | case BC_JFORL: | ||
5868 | #if !LJ_HASJIT | ||
5869 | break; | ||
5870 | #endif | ||
5871 | case BC_FORI: | ||
5872 | case BC_IFORL: | ||
5873 | vk = (op == BC_IFORL || op == BC_JFORL); | ||
5874 | dasm_put(Dst, 4743, FORL_IDX*8, FORL_STEP*8, FORL_STOP*8); | ||
5875 | if (!vk) { | ||
5876 | dasm_put(Dst, 4751); | ||
5877 | } | ||
5878 | if (vk) { | ||
5879 | dasm_put(Dst, 4759, FORL_IDX*8); | ||
5880 | } | ||
5881 | dasm_put(Dst, 4763, FORL_EXT*8); | ||
5882 | if (op != BC_JFORL) { | ||
5883 | dasm_put(Dst, 4771, 32-1); | ||
5884 | if (op == BC_JFORI) { | ||
5885 | dasm_put(Dst, 4775, -(BCBIAS_J*4 >> 16)); | ||
5886 | } else { | ||
5887 | dasm_put(Dst, 4778, -(BCBIAS_J*4 >> 16)); | ||
5888 | } | ||
5889 | } | ||
5890 | if (op == BC_FORI) { | ||
5891 | dasm_put(Dst, 4781); | ||
5892 | } else if (op == BC_IFORL) { | ||
5893 | dasm_put(Dst, 4783); | ||
5894 | } else { | ||
5895 | dasm_put(Dst, 4785, BC_JLOOP); | ||
5896 | } | ||
5897 | dasm_put(Dst, 4788); | ||
5898 | break; | ||
5899 | |||
5900 | case BC_ITERL: | ||
5901 | #if LJ_HASJIT | ||
5902 | dasm_put(Dst, 4803); | ||
5903 | #endif | ||
5904 | break; | ||
5905 | |||
5906 | case BC_JITERL: | ||
5907 | #if !LJ_HASJIT | ||
5908 | break; | ||
5909 | #endif | ||
5910 | case BC_IITERL: | ||
5911 | dasm_put(Dst, 4805); | ||
5912 | if (op == BC_JITERL) { | ||
5913 | dasm_put(Dst, 4811); | ||
5914 | } else { | ||
5915 | dasm_put(Dst, 4813, 32-1, -(BCBIAS_J*4 >> 16)); | ||
5916 | } | ||
5917 | dasm_put(Dst, 4820); | ||
5918 | break; | ||
5919 | |||
5920 | case BC_LOOP: | ||
5921 | #if LJ_HASJIT | ||
5922 | dasm_put(Dst, 4832); | ||
5923 | #endif | ||
5924 | break; | ||
5925 | |||
5926 | case BC_ILOOP: | ||
5927 | dasm_put(Dst, 4834); | ||
5928 | break; | ||
5929 | |||
5930 | case BC_JLOOP: | ||
5931 | #if LJ_HASJIT | ||
5932 | dasm_put(Dst, 4845); | ||
5933 | #endif | ||
5934 | break; | ||
5935 | |||
5936 | case BC_JMP: | ||
5937 | dasm_put(Dst, 4847, 32-1, -(BCBIAS_J*4 >> 16)); | ||
5938 | break; | ||
5939 | |||
5940 | /* -- Function headers -------------------------------------------------- */ | ||
5941 | |||
5942 | case BC_FUNCF: | ||
5943 | #if LJ_HASJIT | ||
5944 | dasm_put(Dst, 4863); | ||
5945 | #endif | ||
5946 | case BC_FUNCV: /* NYI: compiled vararg functions. */ | ||
5947 | break; | ||
5948 | |||
5949 | case BC_JFUNCF: | ||
5950 | #if !LJ_HASJIT | ||
5951 | break; | ||
5952 | #endif | ||
5953 | case BC_IFUNCF: | ||
5954 | dasm_put(Dst, 4865, Dt1(->maxstack), -4+PC2PROTO(numparams), -4+PC2PROTO(k), 31-3); | ||
5955 | if (op == BC_JFUNCF) { | ||
5956 | dasm_put(Dst, 4883); | ||
5957 | } else { | ||
5958 | dasm_put(Dst, 4885); | ||
5959 | } | ||
5960 | dasm_put(Dst, 4894); | ||
5961 | break; | ||
5962 | |||
5963 | case BC_JFUNCV: | ||
5964 | #if !LJ_HASJIT | ||
5965 | break; | ||
5966 | #endif | ||
5967 | dasm_put(Dst, 4900); | ||
5968 | break; /* NYI: compiled vararg functions. */ | ||
5969 | |||
5970 | case BC_IFUNCV: | ||
5971 | dasm_put(Dst, 4902, Dt1(->maxstack), 8+FRAME_VARG, -4+PC2PROTO(k), -4+PC2PROTO(numparams)); | ||
5972 | break; | ||
5973 | |||
5974 | case BC_FUNCC: | ||
5975 | case BC_FUNCCW: | ||
5976 | if (op == BC_FUNCC) { | ||
5977 | dasm_put(Dst, 4952, Dt8(->f)); | ||
5978 | } else { | ||
5979 | dasm_put(Dst, 4955, DISPATCH_GL(wrapf)); | ||
5980 | } | ||
5981 | dasm_put(Dst, 4958, Dt1(->maxstack), Dt1(->base), Dt1(->top), ~LJ_VMST_C); | ||
5982 | if (op == BC_FUNCCW) { | ||
5983 | dasm_put(Dst, 4971, Dt8(->f)); | ||
5984 | } | ||
5985 | dasm_put(Dst, 4974, DISPATCH_GL(vmstate), Dt1(->top), 31-3, Dt1(->base), ~LJ_VMST_INTERP, DISPATCH_GL(vmstate)); | ||
5986 | break; | ||
5987 | |||
5988 | /* ---------------------------------------------------------------------- */ | ||
5989 | |||
5990 | default: | ||
5991 | fprintf(stderr, "Error: undefined opcode BC_%s\n", bc_names[op]); | ||
5992 | exit(2); | ||
5993 | break; | ||
5994 | } | ||
5995 | } | ||
5996 | |||
5997 | static int build_backend(BuildCtx *ctx) | ||
5998 | { | ||
5999 | int op; | ||
6000 | |||
6001 | dasm_growpc(Dst, BC__MAX); | ||
6002 | |||
6003 | build_subroutines(ctx); | ||
6004 | |||
6005 | dasm_put(Dst, 4995); | ||
6006 | for (op = 0; op < BC__MAX; op++) | ||
6007 | build_ins(ctx, (BCOp)op, op); | ||
6008 | |||
6009 | return BC__MAX; | ||
6010 | } | ||
6011 | |||
6012 | /* Emit pseudo frame-info for all assembler functions. */ | ||
6013 | static void emit_asm_debug(BuildCtx *ctx) | ||
6014 | { | ||
6015 | int i; | ||
6016 | switch (ctx->mode) { | ||
6017 | case BUILD_elfasm: | ||
6018 | fprintf(ctx->fp, "\t.section .debug_frame,\"\",@progbits\n"); | ||
6019 | fprintf(ctx->fp, | ||
6020 | ".Lframe0:\n" | ||
6021 | "\t.long .LECIE0-.LSCIE0\n" | ||
6022 | ".LSCIE0:\n" | ||
6023 | "\t.long 0xffffffff\n" | ||
6024 | "\t.byte 0x1\n" | ||
6025 | "\t.string \"\"\n" | ||
6026 | "\t.uleb128 0x1\n" | ||
6027 | "\t.sleb128 -4\n" | ||
6028 | "\t.byte 65\n" | ||
6029 | "\t.byte 0xc\n\t.uleb128 1\n\t.uleb128 0\n" | ||
6030 | "\t.align 2\n" | ||
6031 | ".LECIE0:\n\n"); | ||
6032 | fprintf(ctx->fp, | ||
6033 | ".LSFDE0:\n" | ||
6034 | "\t.long .LEFDE0-.LASFDE0\n" | ||
6035 | ".LASFDE0:\n" | ||
6036 | "\t.long .Lframe0\n" | ||
6037 | "\t.long .Lbegin\n" | ||
6038 | "\t.long %d\n" | ||
6039 | "\t.byte 0xe\n\t.uleb128 %d\n" | ||
6040 | "\t.byte 0x11\n\t.uleb128 65\n\t.sleb128 -1\n" | ||
6041 | "\t.byte 0x5\n\t.uleb128 70\n\t.sleb128 37\n", | ||
6042 | (int)ctx->codesz, CFRAME_SIZE); | ||
6043 | for (i = 14; i <= 31; i++) | ||
6044 | fprintf(ctx->fp, | ||
6045 | "\t.byte %d\n\t.uleb128 %d\n" | ||
6046 | "\t.byte 5\n\t.uleb128 %d\n\t.uleb128 %d\n", | ||
6047 | 0x80+i, 1+2*(31-i), 1200+i, 2+2*(31-i)); | ||
6048 | fprintf(ctx->fp, | ||
6049 | "\t.align 2\n" | ||
6050 | ".LEFDE0:\n\n"); | ||
6051 | fprintf(ctx->fp, "\t.section .eh_frame,\"a\",@progbits\n"); | ||
6052 | fprintf(ctx->fp, | ||
6053 | ".Lframe1:\n" | ||
6054 | "\t.long .LECIE1-.LSCIE1\n" | ||
6055 | ".LSCIE1:\n" | ||
6056 | "\t.long 0\n" | ||
6057 | "\t.byte 0x1\n" | ||
6058 | "\t.string \"zPR\"\n" | ||
6059 | "\t.uleb128 0x1\n" | ||
6060 | "\t.sleb128 -4\n" | ||
6061 | "\t.byte 65\n" | ||
6062 | "\t.uleb128 6\n" /* augmentation length */ | ||
6063 | "\t.byte 0x1b\n" /* pcrel|sdata4 */ | ||
6064 | "\t.long lj_err_unwind_dwarf-.\n" | ||
6065 | "\t.byte 0x1b\n" /* pcrel|sdata4 */ | ||
6066 | "\t.byte 0xc\n\t.uleb128 1\n\t.uleb128 0\n" | ||
6067 | "\t.align 2\n" | ||
6068 | ".LECIE1:\n\n"); | ||
6069 | fprintf(ctx->fp, | ||
6070 | ".LSFDE1:\n" | ||
6071 | "\t.long .LEFDE1-.LASFDE1\n" | ||
6072 | ".LASFDE1:\n" | ||
6073 | "\t.long .LASFDE1-.Lframe1\n" | ||
6074 | "\t.long .Lbegin-.\n" | ||
6075 | "\t.long %d\n" | ||
6076 | "\t.uleb128 0\n" /* augmentation length */ | ||
6077 | "\t.byte 0xe\n\t.uleb128 %d\n" | ||
6078 | "\t.byte 0x11\n\t.uleb128 65\n\t.sleb128 -1\n" | ||
6079 | "\t.byte 0x5\n\t.uleb128 70\n\t.sleb128 37\n", | ||
6080 | (int)ctx->codesz, CFRAME_SIZE); | ||
6081 | for (i = 14; i <= 31; i++) | ||
6082 | fprintf(ctx->fp, | ||
6083 | "\t.byte %d\n\t.uleb128 %d\n" | ||
6084 | "\t.byte 5\n\t.uleb128 %d\n\t.uleb128 %d\n", | ||
6085 | 0x80+i, 1+2*(31-i), 1200+i, 2+2*(31-i)); | ||
6086 | fprintf(ctx->fp, | ||
6087 | "\t.align 2\n" | ||
6088 | ".LEFDE1:\n\n"); | ||
6089 | break; | ||
6090 | default: | ||
6091 | break; | ||
6092 | } | ||
6093 | } | ||
6094 | |||
diff --git a/src/buildvm_x64.h b/src/buildvm_x64.h deleted file mode 100644 index 55b22b2e..00000000 --- a/src/buildvm_x64.h +++ /dev/null | |||
@@ -1,3406 +0,0 @@ | |||
1 | /* | ||
2 | ** This file has been pre-processed with DynASM. | ||
3 | ** http://luajit.org/dynasm.html | ||
4 | ** DynASM version 1.3.0, DynASM x64 version 1.3.0 | ||
5 | ** DO NOT EDIT! The original file is in "buildvm_x86.dasc". | ||
6 | */ | ||
7 | |||
8 | #if DASM_VERSION != 10300 | ||
9 | #error "Version mismatch between DynASM and included encoding engine" | ||
10 | #endif | ||
11 | |||
12 | #define DASM_SECTION_CODE_OP 0 | ||
13 | #define DASM_SECTION_CODE_SUB 1 | ||
14 | #define DASM_MAXSECTION 2 | ||
15 | static const unsigned char build_actionlist[16378] = { | ||
16 | 254,1,248,10,252,247,195,237,15,132,244,11,131,227,252,248,41,218,72,141, | ||
17 | 76,25,252,248,139,90,252,252,199,68,10,4,237,248,12,131,192,1,137,68,36,4, | ||
18 | 252,247,195,237,15,132,244,13,248,14,129,252,243,239,252,247,195,237,15,133, | ||
19 | 244,10,65,199,134,233,237,131,227,252,248,41,211,252,247,219,131,232,1,15, | ||
20 | 132,244,248,248,1,72,139,44,10,72,137,106,252,248,131,194,8,131,232,1,15, | ||
21 | 133,244,1,248,2,255,139,108,36,24,137,157,233,248,3,139,68,36,4,139,76,36, | ||
22 | 16,248,4,57,193,15,133,244,252,248,5,131,252,234,8,137,149,233,248,15,72, | ||
23 | 139,76,36,32,72,137,141,233,49,192,248,16,72,131,196,40,65,94,65,95,91,93, | ||
24 | 195,248,6,15,130,244,253,59,149,233,15,135,244,254,199,66,252,252,237,131, | ||
25 | 194,8,131,192,1,252,233,244,4,248,7,255,133,201,15,132,244,5,41,193,141,20, | ||
26 | 202,252,233,244,5,248,8,137,149,233,137,68,36,4,137,206,137,252,239,232,251, | ||
27 | 1,0,139,149,233,252,233,244,3,248,17,137,252,240,72,137,252,252,248,18,139, | ||
28 | 108,36,24,139,173,233,199,133,233,237,252,233,244,16,248,19,139,124,36,24, | ||
29 | 137,198,72,131,196,40,65,94,65,95,91,93,252,233,251,1,1,248,20,72,129,231, | ||
30 | 239,72,137,252,252,248,21,255,139,108,36,24,72,199,193,252,248,252,255,252, | ||
31 | 255,252,255,184,237,139,149,233,68,139,181,233,65,129,198,239,139,90,252, | ||
32 | 252,199,66,252,252,237,65,199,134,233,237,252,233,244,12,248,22,190,237,252, | ||
33 | 233,244,248,248,23,131,232,8,252,233,244,247,248,24,141,68,194,252,248,248, | ||
34 | 1,15,182,139,233,131,195,4,137,149,233,255,137,133,233,137,92,36,28,137,206, | ||
35 | 248,2,137,252,239,232,251,1,0,139,149,233,139,133,233,139,106,252,248,41, | ||
36 | 208,193,232,3,131,192,1,139,157,233,139,11,15,182,252,233,15,182,205,131, | ||
37 | 195,4,65,252,255,36,252,238,248,25,85,83,65,87,65,86,72,131,252,236,40,137, | ||
38 | 252,253,137,124,36,24,137,252,241,187,237,49,192,76,141,188,253,36,233,68, | ||
39 | 139,181,233,65,129,198,239,76,137,189,233,137,68,36,28,72,137,68,36,32,137, | ||
40 | 68,36,16,137,68,36,20,56,133,233,15,132,244,249,65,199,134,233,237,136,133, | ||
41 | 233,139,149,233,139,133,233,41,200,193,232,3,131,192,1,41,209,139,90,252, | ||
42 | 252,137,68,36,4,252,247,195,237,255,15,132,244,13,252,233,244,14,248,26,85, | ||
43 | 83,65,87,65,86,72,131,252,236,40,187,237,137,76,36,20,252,233,244,247,248, | ||
44 | 27,85,83,65,87,65,86,72,131,252,236,40,187,237,248,1,137,84,36,16,137,252, | ||
45 | 253,137,124,36,24,137,252,241,76,139,189,233,76,137,124,36,32,137,108,36, | ||
46 | 28,72,137,165,233,248,2,68,139,181,233,65,129,198,239,248,3,65,199,134,233, | ||
47 | 237,139,149,233,255,1,203,41,211,139,133,233,41,200,193,232,3,131,192,1,248, | ||
48 | 28,139,105,252,248,129,121,253,252,252,239,15,133,244,29,248,30,137,202,137, | ||
49 | 90,252,252,139,157,233,139,11,15,182,252,233,15,182,205,131,195,4,65,252, | ||
50 | 255,36,252,238,248,31,85,83,65,87,65,86,72,131,252,236,40,137,252,253,137, | ||
51 | 124,36,24,137,108,36,28,68,139,189,233,68,43,189,233,199,68,36,20,0,0,0,0, | ||
52 | 68,137,124,36,16,76,139,189,233,76,137,124,36,32,72,137,165,233,252,255,209, | ||
53 | 133,192,15,132,244,15,137,193,187,237,252,233,244,2,248,11,1,209,131,227, | ||
54 | 252,248,137,213,41,218,199,68,193,252,252,237,137,200,139,93,252,244,72,99, | ||
55 | 77,252,240,255,131,252,249,1,15,134,244,247,255,76,141,61,245,76,1,252,249, | ||
56 | 255,68,139,122,252,248,69,139,191,233,69,139,191,233,252,255,225,255,248, | ||
57 | 1,15,132,244,32,41,213,193,252,237,3,141,69,252,255,252,233,244,33,255,248, | ||
58 | 34,15,182,75,252,255,131,252,237,16,141,12,202,41,252,233,15,132,244,35,252, | ||
59 | 247,217,193,252,233,3,139,124,36,24,137,151,233,137,202,72,139,8,72,137,77, | ||
60 | 0,137,252,238,252,233,244,36,248,37,137,4,36,199,68,36,4,237,72,141,4,36, | ||
61 | 128,123,252,252,235,15,133,244,247,65,141,142,233,137,41,199,65,4,237,137, | ||
62 | 205,252,233,244,248,248,38,15,182,67,252,254,255,199,68,36,4,237,137,4,36, | ||
63 | 255,252,242,15,42,192,252,242,15,17,4,36,255,72,141,4,36,252,233,244,247, | ||
64 | 248,39,15,182,67,252,254,141,4,194,248,1,15,182,107,252,255,141,44,252,234, | ||
65 | 248,2,139,124,36,24,137,151,233,137,252,238,72,137,194,137,252,253,137,92, | ||
66 | 36,28,232,251,1,2,139,149,233,133,192,15,132,244,249,248,35,15,182,75,252, | ||
67 | 253,72,139,40,72,137,44,202,139,3,15,182,204,15,182,232,131,195,4,193,232, | ||
68 | 16,65,252,255,36,252,238,248,3,139,141,233,137,89,252,244,141,153,233,41, | ||
69 | 211,139,105,252,248,184,237,252,233,244,30,248,40,137,4,36,199,68,36,4,237, | ||
70 | 72,141,4,36,128,123,252,252,235,15,133,244,247,255,65,141,142,233,137,41, | ||
71 | 199,65,4,237,137,205,252,233,244,248,248,41,15,182,67,252,254,255,72,141, | ||
72 | 4,36,252,233,244,247,248,42,15,182,67,252,254,141,4,194,248,1,15,182,107, | ||
73 | 252,255,141,44,252,234,248,2,139,124,36,24,137,151,233,137,252,238,72,137, | ||
74 | 194,137,252,253,137,92,36,28,232,251,1,3,139,149,233,133,192,15,132,244,249, | ||
75 | 15,182,75,252,253,72,139,44,202,72,137,40,248,43,139,3,15,182,204,15,182, | ||
76 | 232,131,195,4,193,232,16,65,252,255,36,252,238,248,3,139,141,233,137,89,252, | ||
77 | 244,15,182,67,252,253,72,139,44,194,72,137,105,16,141,153,233,41,211,139, | ||
78 | 105,252,248,184,237,252,233,244,30,248,44,139,108,36,24,137,149,233,141,52, | ||
79 | 202,141,20,194,137,252,239,15,182,75,252,252,137,92,36,28,232,251,1,4,248, | ||
80 | 3,139,149,233,255,131,252,248,1,15,135,244,45,248,4,141,91,4,15,130,244,252, | ||
81 | 248,5,15,183,67,252,254,141,156,253,131,233,248,6,139,3,15,182,204,15,182, | ||
82 | 232,131,195,4,193,232,16,65,252,255,36,252,238,248,46,131,195,4,129,120,253, | ||
83 | 4,239,15,130,244,5,252,233,244,6,248,47,129,120,253,4,239,252,233,244,4,248, | ||
84 | 48,131,252,235,4,137,206,137,252,233,139,108,36,24,137,149,233,255,137,194, | ||
85 | 137,252,239,137,92,36,28,232,251,1,5,252,233,244,3,248,49,255,131,252,235, | ||
86 | 4,139,108,36,24,137,149,233,137,252,239,139,115,252,252,137,92,36,28,232, | ||
87 | 251,1,6,252,233,244,3,255,248,50,255,15,182,107,252,255,255,248,51,65,141, | ||
88 | 4,199,252,233,244,247,248,52,255,248,53,65,141,4,199,141,44,252,234,149,252, | ||
89 | 233,244,248,248,54,141,4,194,137,197,252,233,244,248,248,55,255,248,56,141, | ||
90 | 4,194,248,1,141,44,252,234,248,2,141,12,202,68,15,182,67,252,252,137,206, | ||
91 | 137,193,139,124,36,24,137,151,233,137,252,234,137,252,253,137,92,36,28,232, | ||
92 | 251,1,7,139,149,233,133,192,15,132,244,43,248,45,137,193,41,208,137,89,252, | ||
93 | 244,141,152,233,184,237,252,233,244,28,248,57,139,108,36,24,137,149,233,141, | ||
94 | 52,194,137,252,239,137,92,36,28,232,251,1,8,139,149,233,255,133,192,15,133, | ||
95 | 244,45,15,183,67,252,254,139,60,194,252,233,244,58,255,252,233,244,45,255, | ||
96 | 248,59,141,76,202,8,248,29,137,76,36,4,137,4,36,131,252,233,8,139,108,36, | ||
97 | 24,137,149,233,137,206,141,20,193,137,252,239,137,92,36,28,232,251,1,9,139, | ||
98 | 149,233,139,76,36,4,139,4,36,139,105,252,248,131,192,1,65,57,215,15,132,244, | ||
99 | 60,137,202,137,90,252,252,139,157,233,139,11,15,182,252,233,15,182,205,131, | ||
100 | 195,4,65,252,255,36,252,238,248,61,139,108,36,24,137,149,233,137,206,137, | ||
101 | 252,239,137,92,36,28,232,251,1,10,139,149,233,139,67,252,252,15,182,204,15, | ||
102 | 182,232,193,232,16,65,252,255,164,253,252,238,233,248,62,129,252,248,239, | ||
103 | 15,130,244,63,139,106,4,129,252,253,239,15,131,244,63,139,90,252,252,137, | ||
104 | 68,36,4,137,106,252,252,139,42,137,106,252,248,131,232,2,15,132,244,248,255, | ||
105 | 137,209,248,1,131,193,8,72,139,41,72,137,105,252,248,131,232,1,15,133,244, | ||
106 | 1,248,2,139,68,36,4,252,233,244,64,248,65,129,252,248,239,15,130,244,63,139, | ||
107 | 106,4,137,252,233,193,252,249,15,131,252,249,252,254,15,132,244,249,184,237, | ||
108 | 252,247,213,57,232,255,15,71,197,255,15,134,244,247,137,232,248,1,255,248, | ||
109 | 2,139,106,252,248,139,132,253,197,233,139,90,252,252,199,66,252,252,237,137, | ||
110 | 66,252,248,252,233,244,66,248,3,184,237,252,233,244,2,248,67,129,252,248, | ||
111 | 239,15,130,244,63,139,106,4,139,90,252,252,129,252,253,239,15,133,244,252, | ||
112 | 248,1,139,42,139,173,233,248,2,133,252,237,199,66,252,252,237,255,15,132, | ||
113 | 244,66,65,139,134,233,199,66,252,252,237,137,106,252,248,139,141,233,35,136, | ||
114 | 233,105,201,239,3,141,233,248,3,129,185,233,239,15,133,244,250,57,129,233, | ||
115 | 15,132,244,251,248,4,139,137,233,133,201,15,133,244,3,255,252,233,244,66, | ||
116 | 248,5,139,105,4,129,252,253,239,15,132,244,66,139,1,137,106,252,252,137,66, | ||
117 | 252,248,252,233,244,66,248,6,129,252,253,239,15,132,244,1,129,252,253,239, | ||
118 | 15,135,244,254,129,252,253,239,15,134,244,253,189,237,252,233,244,254,248, | ||
119 | 7,255,189,237,248,8,252,247,213,65,139,172,253,174,233,252,233,244,2,248, | ||
120 | 68,129,252,248,239,15,130,244,63,129,122,253,4,239,15,133,244,63,139,42,131, | ||
121 | 189,233,0,15,133,244,63,129,122,253,12,239,15,133,244,63,139,66,8,137,133, | ||
122 | 233,139,90,252,252,199,66,252,252,237,255,137,106,252,248,252,246,133,233, | ||
123 | 235,15,132,244,247,128,165,233,235,65,139,134,233,65,137,174,233,137,133, | ||
124 | 233,248,1,252,233,244,66,248,69,129,252,248,239,15,130,244,63,129,122,253, | ||
125 | 4,239,15,133,244,63,137,213,139,50,141,82,8,139,124,36,24,232,251,1,11,137, | ||
126 | 252,234,72,139,40,139,90,252,252,72,137,106,252,248,252,233,244,66,248,70, | ||
127 | 255,129,252,248,239,15,133,244,63,129,122,253,4,239,255,15,133,244,247,139, | ||
128 | 42,252,233,244,71,248,1,15,135,244,63,255,15,131,244,63,255,252,242,15,16, | ||
129 | 2,252,233,244,72,255,221,2,252,233,244,73,255,248,74,129,252,248,239,15,130, | ||
130 | 244,63,139,90,252,252,129,122,253,4,239,15,133,244,249,139,2,248,2,199,66, | ||
131 | 252,252,237,137,66,252,248,252,233,244,66,248,3,129,122,253,4,239,15,135, | ||
132 | 244,63,65,131,190,233,0,15,133,244,63,65,139,174,233,65,59,174,233,255,15, | ||
133 | 130,244,247,232,244,75,248,1,139,108,36,24,137,149,233,137,92,36,28,137,214, | ||
134 | 137,252,239,255,232,251,1,12,255,232,251,1,13,255,139,149,233,252,233,244, | ||
135 | 2,248,76,129,252,248,239,15,130,244,63,15,132,244,248,248,1,129,122,253,4, | ||
136 | 239,15,133,244,63,139,108,36,24,137,149,233,137,149,233,139,90,252,252,139, | ||
137 | 50,141,82,8,137,252,239,137,92,36,28,232,251,1,14,139,149,233,133,192,15, | ||
138 | 132,244,249,72,139,106,8,72,139,66,16,72,137,106,252,248,72,137,2,248,77, | ||
139 | 184,237,255,252,233,244,78,248,2,199,66,12,237,252,233,244,1,248,3,199,66, | ||
140 | 252,252,237,252,233,244,66,248,79,129,252,248,239,15,130,244,63,139,42,129, | ||
141 | 122,253,4,239,15,133,244,63,255,131,189,233,0,15,133,244,63,255,139,106,252, | ||
142 | 248,139,133,233,139,90,252,252,199,66,252,252,237,137,66,252,248,199,66,12, | ||
143 | 237,184,237,252,233,244,78,248,80,129,252,248,239,15,130,244,63,129,122,253, | ||
144 | 4,239,15,133,244,63,129,122,253,12,239,255,139,90,252,252,255,139,66,8,131, | ||
145 | 192,1,199,66,252,252,237,137,66,252,248,255,252,242,15,16,66,8,72,189,237, | ||
146 | 237,102,72,15,110,205,252,242,15,88,193,252,242,15,45,192,252,242,15,17,66, | ||
147 | 252,248,255,139,42,59,133,233,15,131,244,248,193,224,3,3,133,233,248,1,129, | ||
148 | 120,253,4,239,15,132,244,81,72,139,40,72,137,42,252,233,244,77,248,2,131, | ||
149 | 189,233,0,15,132,244,81,137,252,239,137,213,137,198,232,251,1,15,137,252, | ||
150 | 234,133,192,15,133,244,1,248,81,184,237,252,233,244,78,248,82,255,139,106, | ||
151 | 252,248,139,133,233,139,90,252,252,199,66,252,252,237,137,66,252,248,255, | ||
152 | 199,66,12,237,199,66,8,0,0,0,0,255,15,87,192,252,242,15,17,66,8,255,217,252, | ||
153 | 238,221,90,8,255,184,237,252,233,244,78,248,83,129,252,248,239,15,130,244, | ||
154 | 63,141,74,8,131,232,1,187,237,248,1,65,15,182,174,233,193,252,237,235,131, | ||
155 | 229,1,1,252,235,252,233,244,28,248,84,129,252,248,239,15,130,244,63,129,122, | ||
156 | 253,12,239,15,133,244,63,255,139,106,4,137,106,12,199,66,4,237,139,42,139, | ||
157 | 90,8,137,106,8,137,26,141,74,16,131,232,2,187,237,252,233,244,1,248,85,129, | ||
158 | 252,248,239,15,130,244,63,139,42,139,90,252,252,137,92,36,28,137,44,36,129, | ||
159 | 122,253,4,239,15,133,244,63,72,131,189,233,0,15,133,244,63,128,189,233,235, | ||
160 | 15,135,244,63,139,141,233,15,132,244,247,255,59,141,233,15,132,244,63,248, | ||
161 | 1,141,92,193,252,240,59,157,233,15,135,244,63,137,157,233,139,108,36,24,137, | ||
162 | 149,233,131,194,8,137,149,233,141,108,194,232,72,41,221,57,203,15,132,244, | ||
163 | 249,248,2,72,139,4,43,72,137,67,252,248,131,252,235,8,57,203,15,133,244,2, | ||
164 | 248,3,137,206,139,60,36,232,244,25,65,199,134,233,237,255,139,108,36,24,139, | ||
165 | 28,36,139,149,233,129,252,248,239,15,135,244,254,248,4,139,139,233,68,139, | ||
166 | 187,233,137,139,233,68,137,252,251,41,203,15,132,244,252,141,4,26,193,252, | ||
167 | 235,3,59,133,233,15,135,244,255,137,213,72,41,205,248,5,72,139,1,72,137,4, | ||
168 | 41,131,193,8,68,57,252,249,15,133,244,5,248,6,141,67,2,199,66,252,252,237, | ||
169 | 248,7,139,92,36,28,137,68,36,4,72,199,193,252,248,252,255,252,255,252,255, | ||
170 | 252,247,195,237,255,15,132,244,13,252,233,244,14,248,8,199,66,252,252,237, | ||
171 | 139,139,233,131,252,233,8,137,139,233,72,139,1,72,137,2,184,237,252,233,244, | ||
172 | 7,248,9,139,12,36,68,137,185,233,137,222,137,252,239,232,251,1,0,139,28,36, | ||
173 | 139,149,233,252,233,244,4,248,86,139,106,252,248,139,173,233,139,90,252,252, | ||
174 | 137,92,36,28,137,44,36,72,131,189,233,0,15,133,244,63,255,128,189,233,235, | ||
175 | 15,135,244,63,139,141,233,15,132,244,247,59,141,233,15,132,244,63,248,1,141, | ||
176 | 92,193,252,248,59,157,233,15,135,244,63,137,157,233,139,108,36,24,137,149, | ||
177 | 233,137,149,233,141,108,194,252,240,72,41,221,57,203,15,132,244,249,248,2, | ||
178 | 255,72,139,4,43,72,137,67,252,248,131,252,235,8,57,203,15,133,244,2,248,3, | ||
179 | 137,206,139,60,36,232,244,25,65,199,134,233,237,139,108,36,24,139,28,36,139, | ||
180 | 149,233,129,252,248,239,15,135,244,254,248,4,139,139,233,68,139,187,233,137, | ||
181 | 139,233,68,137,252,251,41,203,15,132,244,252,141,4,26,193,252,235,3,59,133, | ||
182 | 233,15,135,244,255,255,137,213,72,41,205,248,5,72,139,1,72,137,4,41,131,193, | ||
183 | 8,68,57,252,249,15,133,244,5,248,6,141,67,1,248,7,139,92,36,28,137,68,36, | ||
184 | 4,49,201,252,247,195,237,15,132,244,13,252,233,244,14,248,8,137,222,137,252, | ||
185 | 239,232,251,1,16,248,9,139,12,36,68,137,185,233,137,222,137,252,239,232,251, | ||
186 | 1,0,139,28,36,139,149,233,252,233,244,4,248,87,139,108,36,24,72,252,247,133, | ||
187 | 233,237,15,132,244,63,255,137,149,233,141,68,194,252,248,137,133,233,49,192, | ||
188 | 72,137,133,233,176,235,136,133,233,252,233,244,16,255,248,71,255,248,73,139, | ||
189 | 90,252,252,221,90,252,248,252,233,244,66,255,248,88,129,252,248,239,15,130, | ||
190 | 244,63,255,129,122,253,4,239,15,133,244,248,139,42,131,252,253,0,15,137,244, | ||
191 | 71,252,247,221,15,136,244,247,248,89,248,71,139,90,252,252,199,66,252,252, | ||
192 | 237,137,106,252,248,252,233,244,66,248,1,139,90,252,252,199,66,252,252,0, | ||
193 | 0,224,65,199,66,252,248,0,0,0,0,252,233,244,66,248,2,15,135,244,63,255,129, | ||
194 | 122,253,4,239,15,131,244,63,255,252,242,15,16,2,72,184,237,237,102,72,15, | ||
195 | 110,200,15,84,193,248,72,139,90,252,252,252,242,15,17,66,252,248,255,221, | ||
196 | 2,217,225,248,72,248,73,139,90,252,252,221,90,252,248,255,248,66,184,237, | ||
197 | 248,78,137,68,36,4,248,64,252,247,195,237,15,133,244,253,248,5,56,67,252, | ||
198 | 255,15,135,244,252,15,182,75,252,253,72,252,247,209,141,20,202,139,3,15,182, | ||
199 | 204,15,182,232,131,195,4,193,232,16,65,252,255,36,252,238,248,6,199,68,194, | ||
200 | 252,244,237,131,192,1,252,233,244,5,248,7,72,199,193,252,248,252,255,252, | ||
201 | 255,252,255,252,233,244,14,248,90,255,129,122,253,4,239,15,133,244,247,139, | ||
202 | 42,252,233,244,71,248,1,15,135,244,63,255,252,242,15,16,2,232,244,91,255, | ||
203 | 252,242,15,45,232,129,252,253,0,0,0,128,15,133,244,71,252,242,15,42,205,102, | ||
204 | 15,46,193,15,138,244,72,15,132,244,71,255,221,2,232,244,91,255,248,92,255, | ||
205 | 252,242,15,16,2,232,244,93,255,221,2,232,244,93,255,248,94,129,252,248,239, | ||
206 | 15,130,244,63,129,122,253,4,239,15,131,244,63,252,242,15,81,2,252,233,244, | ||
207 | 72,255,248,94,129,252,248,239,15,130,244,63,129,122,253,4,239,15,131,244, | ||
208 | 63,221,2,217,252,250,252,233,244,73,255,248,95,129,252,248,239,15,130,244, | ||
209 | 63,129,122,253,4,239,15,131,244,63,217,252,237,221,2,217,252,241,252,233, | ||
210 | 244,73,248,96,129,252,248,239,15,130,244,63,129,122,253,4,239,15,131,244, | ||
211 | 63,217,252,236,221,2,217,252,241,252,233,244,73,248,97,129,252,248,239,255, | ||
212 | 15,130,244,63,129,122,253,4,239,15,131,244,63,221,2,232,244,98,252,233,244, | ||
213 | 73,248,99,129,252,248,239,15,130,244,63,129,122,253,4,239,15,131,244,63,221, | ||
214 | 2,217,252,254,252,233,244,73,248,100,129,252,248,239,255,15,130,244,63,129, | ||
215 | 122,253,4,239,15,131,244,63,221,2,217,252,255,252,233,244,73,248,101,129, | ||
216 | 252,248,239,15,130,244,63,129,122,253,4,239,15,131,244,63,221,2,217,252,242, | ||
217 | 221,216,252,233,244,73,248,102,129,252,248,239,15,130,244,63,255,129,122, | ||
218 | 253,4,239,15,131,244,63,221,2,217,192,216,200,217,232,222,225,217,252,250, | ||
219 | 217,252,243,252,233,244,73,248,103,129,252,248,239,15,130,244,63,129,122, | ||
220 | 253,4,239,15,131,244,63,221,2,217,192,216,200,217,232,222,225,217,252,250, | ||
221 | 217,201,217,252,243,252,233,244,73,248,104,129,252,248,239,15,130,244,63, | ||
222 | 129,122,253,4,239,15,131,244,63,255,221,2,217,232,217,252,243,252,233,244, | ||
223 | 73,255,248,105,129,252,248,239,15,130,244,63,129,122,253,4,239,15,131,244, | ||
224 | 63,252,242,15,16,2,255,137,213,232,251,1,17,137,252,234,252,233,244,72,255, | ||
225 | 248,106,129,252,248,239,15,130,244,63,129,122,253,4,239,15,131,244,63,252, | ||
226 | 242,15,16,2,255,137,213,232,251,1,18,137,252,234,252,233,244,72,255,248,107, | ||
227 | 129,252,248,239,15,130,244,63,129,122,253,4,239,15,131,244,63,252,242,15, | ||
228 | 16,2,255,137,213,232,251,1,19,137,252,234,252,233,244,72,248,108,255,248, | ||
229 | 109,129,252,248,239,15,130,244,63,129,122,253,4,239,15,131,244,63,252,242, | ||
230 | 15,16,2,139,106,252,248,252,242,15,89,133,233,252,233,244,72,255,248,109, | ||
231 | 129,252,248,239,15,130,244,63,129,122,253,4,239,15,131,244,63,221,2,139,106, | ||
232 | 252,248,220,141,233,252,233,244,73,255,248,110,129,252,248,239,15,130,244, | ||
233 | 63,129,122,253,4,239,15,131,244,63,129,122,253,12,239,15,131,244,63,221,2, | ||
234 | 221,66,8,217,252,243,252,233,244,73,248,111,129,252,248,239,15,130,244,63, | ||
235 | 129,122,253,4,239,15,131,244,63,129,122,253,12,239,255,15,131,244,63,221, | ||
236 | 66,8,221,2,217,252,253,221,217,252,233,244,73,248,112,129,252,248,239,15, | ||
237 | 130,244,63,139,106,4,129,252,253,239,15,131,244,63,139,90,252,252,139,2,137, | ||
238 | 106,252,252,137,66,252,248,209,229,129,252,253,0,0,224,252,255,15,131,244, | ||
239 | 249,9,232,15,132,244,249,184,252,254,3,0,0,129,252,253,0,0,32,0,15,130,244, | ||
240 | 250,248,1,193,252,237,21,41,197,255,252,242,15,42,197,255,137,44,36,219,4, | ||
241 | 36,255,139,106,252,252,129,229,252,255,252,255,15,128,129,205,0,0,224,63, | ||
242 | 137,106,252,252,248,2,255,252,242,15,17,2,255,221,26,255,184,237,252,233, | ||
243 | 244,78,248,3,255,15,87,192,252,233,244,2,255,217,252,238,252,233,244,2,255, | ||
244 | 248,4,255,252,242,15,16,2,72,189,237,237,102,72,15,110,205,252,242,15,89, | ||
245 | 193,252,242,15,17,66,252,248,255,221,2,199,4,36,0,0,128,90,216,12,36,221, | ||
246 | 90,252,248,255,139,106,252,252,184,52,4,0,0,209,229,252,233,244,1,255,248, | ||
247 | 113,129,252,248,239,15,130,244,63,129,122,253,4,239,15,131,244,63,252,242, | ||
248 | 15,16,2,255,248,113,129,252,248,239,15,130,244,63,129,122,253,4,239,15,131, | ||
249 | 244,63,221,2,255,139,106,4,139,90,252,252,209,229,129,252,253,0,0,224,252, | ||
250 | 255,15,132,244,250,255,15,40,224,232,244,114,252,242,15,92,224,248,1,252, | ||
251 | 242,15,17,66,252,248,252,242,15,17,34,255,217,192,232,244,114,220,252,233, | ||
252 | 248,1,221,90,252,248,221,26,255,139,66,252,252,139,106,4,49,232,15,136,244, | ||
253 | 249,248,2,184,237,252,233,244,78,248,3,129,252,245,0,0,0,128,137,106,4,252, | ||
254 | 233,244,2,248,4,255,15,87,228,252,233,244,1,255,217,252,238,217,201,252,233, | ||
255 | 244,1,255,248,115,129,252,248,239,15,130,244,63,129,122,253,4,239,15,131, | ||
256 | 244,63,129,122,253,12,239,15,131,244,63,221,66,8,221,2,248,1,217,252,248, | ||
257 | 223,224,158,15,138,244,1,221,217,252,233,244,73,255,248,116,129,252,248,239, | ||
258 | 15,130,244,63,129,122,253,4,239,15,131,244,63,129,122,253,12,239,15,131,244, | ||
259 | 63,252,242,15,16,2,252,242,15,16,74,8,232,244,117,252,233,244,72,255,248, | ||
260 | 116,129,252,248,239,15,130,244,63,129,122,253,4,239,15,131,244,63,129,122, | ||
261 | 253,12,239,15,131,244,63,221,2,221,66,8,232,244,117,252,233,244,73,255,248, | ||
262 | 118,185,2,0,0,0,129,122,253,4,239,255,15,133,244,250,139,42,248,1,57,193, | ||
263 | 15,131,244,71,129,124,253,202,252,252,239,15,133,244,249,59,108,202,252,248, | ||
264 | 15,79,108,202,252,248,131,193,1,252,233,244,1,248,3,15,135,244,63,255,252, | ||
265 | 233,244,252,248,4,15,135,244,63,255,252,242,15,16,2,248,5,57,193,15,131,244, | ||
266 | 72,129,124,253,202,252,252,239,255,15,130,244,252,15,135,244,63,252,242,15, | ||
267 | 42,76,202,252,248,252,233,244,253,255,248,6,252,242,15,16,76,202,252,248, | ||
268 | 248,7,252,242,15,93,193,131,193,1,252,233,244,5,255,248,119,185,2,0,0,0,129, | ||
269 | 122,253,4,239,255,15,133,244,250,139,42,248,1,57,193,15,131,244,71,129,124, | ||
270 | 253,202,252,252,239,15,133,244,249,59,108,202,252,248,15,76,108,202,252,248, | ||
271 | 131,193,1,252,233,244,1,248,3,15,135,244,63,255,248,6,252,242,15,16,76,202, | ||
272 | 252,248,248,7,252,242,15,95,193,131,193,1,252,233,244,5,255,248,9,221,216, | ||
273 | 252,233,244,63,255,248,120,129,252,248,239,15,130,244,63,129,122,253,4,239, | ||
274 | 15,133,244,63,139,42,255,139,173,233,252,233,244,71,255,252,242,15,42,133, | ||
275 | 233,252,233,244,72,255,219,133,233,252,233,244,73,255,248,121,129,252,248, | ||
276 | 239,15,133,244,63,129,122,253,4,239,15,133,244,63,139,42,139,90,252,252,131, | ||
277 | 189,233,1,15,130,244,81,15,182,173,233,255,252,242,15,42,197,252,233,244, | ||
278 | 72,255,137,44,36,219,4,36,252,233,244,73,255,248,122,65,139,174,233,65,59, | ||
279 | 174,233,15,130,244,247,232,244,75,248,1,129,252,248,239,15,133,244,63,129, | ||
280 | 122,253,4,239,255,15,133,244,63,139,42,129,252,253,252,255,0,0,0,15,135,244, | ||
281 | 63,137,108,36,4,255,15,131,244,63,252,242,15,44,42,129,252,253,252,255,0, | ||
282 | 0,0,15,135,244,63,137,108,36,4,255,15,131,244,63,221,2,219,92,36,4,129,124, | ||
283 | 36,4,252,255,0,0,0,15,135,244,63,255,199,68,36,8,1,0,0,0,72,141,68,36,4,248, | ||
284 | 123,139,108,36,24,137,149,233,139,84,36,8,72,137,198,137,252,239,137,92,36, | ||
285 | 28,232,251,1,20,139,149,233,139,90,252,252,199,66,252,252,237,137,66,252, | ||
286 | 248,252,233,244,66,248,124,65,139,174,233,65,59,174,233,15,130,244,247,232, | ||
287 | 244,75,248,1,199,68,36,4,252,255,252,255,252,255,252,255,129,252,248,239, | ||
288 | 15,130,244,63,15,134,244,247,129,122,253,20,239,255,15,133,244,63,139,106, | ||
289 | 16,137,108,36,4,255,15,131,244,63,252,242,15,44,106,16,137,108,36,4,255,15, | ||
290 | 131,244,63,221,66,16,219,92,36,4,255,248,1,129,122,253,4,239,15,133,244,63, | ||
291 | 129,122,253,12,239,255,139,42,137,108,36,8,139,173,233,255,139,74,8,255,252, | ||
292 | 242,15,44,74,8,255,139,68,36,4,57,197,15,130,244,251,248,2,133,201,15,142, | ||
293 | 244,253,248,3,139,108,36,8,41,200,15,140,244,125,141,172,253,13,233,131,192, | ||
294 | 1,248,4,137,68,36,8,137,232,252,233,244,123,248,5,15,140,244,252,141,68,40, | ||
295 | 1,252,233,244,2,248,6,137,232,252,233,244,2,248,7,255,15,132,244,254,1,252, | ||
296 | 233,131,193,1,15,143,244,3,248,8,185,1,0,0,0,252,233,244,3,248,125,49,192, | ||
297 | 252,233,244,4,248,126,129,252,248,239,15,130,244,63,65,139,174,233,65,59, | ||
298 | 174,233,15,130,244,247,232,244,75,248,1,255,129,122,253,4,239,15,133,244, | ||
299 | 63,129,122,253,12,239,139,42,255,15,133,244,63,139,66,8,255,15,131,244,63, | ||
300 | 252,242,15,44,66,8,255,15,131,244,63,221,66,8,219,92,36,4,139,68,36,4,255, | ||
301 | 133,192,15,142,244,125,131,189,233,1,15,130,244,125,15,133,244,127,65,57, | ||
302 | 134,233,15,130,244,127,15,182,141,233,65,139,174,233,137,68,36,8,248,1,136, | ||
303 | 77,0,131,197,1,131,232,1,15,133,244,1,65,139,134,233,252,233,244,123,248, | ||
304 | 128,129,252,248,239,255,15,130,244,63,65,139,174,233,65,59,174,233,15,130, | ||
305 | 244,247,232,244,75,248,1,129,122,253,4,239,15,133,244,63,139,42,139,133,233, | ||
306 | 133,192,15,132,244,125,65,57,134,233,15,130,244,129,129,197,239,137,92,36, | ||
307 | 4,137,68,36,8,65,139,158,233,248,1,255,15,182,77,0,131,197,1,131,232,1,136, | ||
308 | 12,3,15,133,244,1,137,216,139,92,36,4,252,233,244,123,248,130,129,252,248, | ||
309 | 239,15,130,244,63,65,139,174,233,65,59,174,233,15,130,244,247,232,244,75, | ||
310 | 248,1,129,122,253,4,239,15,133,244,63,139,42,139,133,233,65,57,134,233,255, | ||
311 | 15,130,244,129,129,197,239,137,92,36,4,137,68,36,8,65,139,158,233,252,233, | ||
312 | 244,249,248,1,15,182,76,5,0,131,252,249,65,15,130,244,248,131,252,249,90, | ||
313 | 15,135,244,248,131,252,241,32,248,2,136,12,3,248,3,131,232,1,15,137,244,1, | ||
314 | 137,216,139,92,36,4,252,233,244,123,248,131,129,252,248,239,15,130,244,63, | ||
315 | 255,65,139,174,233,65,59,174,233,15,130,244,247,232,244,75,248,1,129,122, | ||
316 | 253,4,239,15,133,244,63,139,42,139,133,233,65,57,134,233,15,130,244,129,129, | ||
317 | 197,239,137,92,36,4,137,68,36,8,65,139,158,233,252,233,244,249,248,1,15,182, | ||
318 | 76,5,0,131,252,249,97,15,130,244,248,255,131,252,249,122,15,135,244,248,131, | ||
319 | 252,241,32,248,2,136,12,3,248,3,131,232,1,15,137,244,1,137,216,139,92,36, | ||
320 | 4,252,233,244,123,248,132,129,252,248,239,15,130,244,63,129,122,253,4,239, | ||
321 | 15,133,244,63,137,213,139,58,232,251,1,21,137,252,234,255,137,197,252,233, | ||
322 | 244,71,255,252,242,15,42,192,252,233,244,72,255,248,133,129,252,248,239,15, | ||
323 | 130,244,63,129,122,253,4,239,255,15,133,244,247,139,42,252,233,244,89,248, | ||
324 | 1,15,135,244,63,255,252,242,15,16,2,72,189,237,237,102,72,15,110,205,252, | ||
325 | 242,15,88,193,102,15,126,197,255,252,233,244,89,255,248,134,129,252,248,239, | ||
326 | 15,130,244,63,255,72,189,237,237,102,72,15,110,205,255,199,4,36,0,0,192,89, | ||
327 | 255,15,133,244,247,139,42,252,233,244,248,248,1,15,135,244,63,255,252,242, | ||
328 | 15,16,2,252,242,15,88,193,102,15,126,197,255,248,2,137,68,36,4,141,68,194, | ||
329 | 252,240,248,1,57,208,15,134,244,89,129,120,253,4,239,255,15,133,244,248,35, | ||
330 | 40,131,232,8,252,233,244,1,248,2,15,135,244,135,255,15,131,244,135,255,252, | ||
331 | 242,15,16,0,252,242,15,88,193,102,15,126,193,33,205,255,131,232,8,252,233, | ||
332 | 244,1,248,136,129,252,248,239,15,130,244,63,255,15,133,244,248,11,40,131, | ||
333 | 232,8,252,233,244,1,248,2,15,135,244,135,255,252,242,15,16,0,252,242,15,88, | ||
334 | 193,102,15,126,193,9,205,255,131,232,8,252,233,244,1,248,137,129,252,248, | ||
335 | 239,15,130,244,63,255,15,133,244,248,51,40,131,232,8,252,233,244,1,248,2, | ||
336 | 15,135,244,135,255,252,242,15,16,0,252,242,15,88,193,102,15,126,193,49,205, | ||
337 | 255,131,232,8,252,233,244,1,248,138,129,252,248,239,15,130,244,63,129,122, | ||
338 | 253,4,239,255,248,2,15,205,252,233,244,89,248,139,129,252,248,239,15,130, | ||
339 | 244,63,129,122,253,4,239,255,248,2,252,247,213,255,248,89,252,242,15,42,197, | ||
340 | 252,233,244,72,255,248,135,139,68,36,4,252,233,244,63,255,248,140,129,252, | ||
341 | 248,239,15,130,244,63,129,122,253,4,239,255,248,2,129,122,253,12,239,15,133, | ||
342 | 244,63,139,74,8,255,248,140,129,252,248,239,15,130,244,63,129,122,253,4,239, | ||
343 | 15,131,244,63,129,122,253,12,239,15,131,244,63,252,242,15,16,2,252,242,15, | ||
344 | 16,74,8,72,189,237,237,102,72,15,110,213,252,242,15,88,194,252,242,15,88, | ||
345 | 202,102,15,126,197,102,15,126,201,255,211,229,252,233,244,89,255,248,141, | ||
346 | 129,252,248,239,15,130,244,63,129,122,253,4,239,255,248,141,129,252,248,239, | ||
347 | 15,130,244,63,129,122,253,4,239,15,131,244,63,129,122,253,12,239,15,131,244, | ||
348 | 63,252,242,15,16,2,252,242,15,16,74,8,72,189,237,237,102,72,15,110,213,252, | ||
349 | 242,15,88,194,252,242,15,88,202,102,15,126,197,102,15,126,201,255,211,252, | ||
350 | 237,252,233,244,89,255,248,142,129,252,248,239,15,130,244,63,129,122,253, | ||
351 | 4,239,255,248,142,129,252,248,239,15,130,244,63,129,122,253,4,239,15,131, | ||
352 | 244,63,129,122,253,12,239,15,131,244,63,252,242,15,16,2,252,242,15,16,74, | ||
353 | 8,72,189,237,237,102,72,15,110,213,252,242,15,88,194,252,242,15,88,202,102, | ||
354 | 15,126,197,102,15,126,201,255,211,252,253,252,233,244,89,255,248,143,129, | ||
355 | 252,248,239,15,130,244,63,129,122,253,4,239,255,248,143,129,252,248,239,15, | ||
356 | 130,244,63,129,122,253,4,239,15,131,244,63,129,122,253,12,239,15,131,244, | ||
357 | 63,252,242,15,16,2,252,242,15,16,74,8,72,189,237,237,102,72,15,110,213,252, | ||
358 | 242,15,88,194,252,242,15,88,202,102,15,126,197,102,15,126,201,255,211,197, | ||
359 | 252,233,244,89,255,248,144,129,252,248,239,15,130,244,63,129,122,253,4,239, | ||
360 | 255,248,144,129,252,248,239,15,130,244,63,129,122,253,4,239,15,131,244,63, | ||
361 | 129,122,253,12,239,15,131,244,63,252,242,15,16,2,252,242,15,16,74,8,72,189, | ||
362 | 237,237,102,72,15,110,213,252,242,15,88,194,252,242,15,88,202,102,15,126, | ||
363 | 197,102,15,126,201,255,211,205,252,233,244,89,248,127,184,237,252,233,244, | ||
364 | 63,248,129,184,237,248,63,139,108,36,24,139,90,252,252,137,92,36,28,137,149, | ||
365 | 233,141,68,194,252,248,141,136,233,137,133,233,139,66,252,248,59,141,233, | ||
366 | 15,135,244,251,137,252,239,252,255,144,233,139,149,233,133,192,15,143,244, | ||
367 | 78,248,1,255,139,141,233,41,209,193,252,233,3,133,192,141,65,1,139,106,252, | ||
368 | 248,15,133,244,33,139,157,233,139,11,15,182,252,233,15,182,205,131,195,4, | ||
369 | 65,252,255,36,252,238,248,33,137,209,252,247,195,237,15,133,244,249,15,182, | ||
370 | 107,252,253,72,252,247,213,141,20,252,234,252,233,244,28,248,3,137,221,131, | ||
371 | 229,252,248,41,252,234,252,233,244,28,248,5,190,237,137,252,239,232,251,1, | ||
372 | 0,139,149,233,49,192,252,233,244,1,248,75,93,72,137,108,36,8,139,108,36,24, | ||
373 | 137,92,36,28,137,149,233,255,141,68,194,252,248,137,252,239,137,133,233,232, | ||
374 | 251,1,22,139,149,233,139,133,233,41,208,193,232,3,131,192,1,72,139,108,36, | ||
375 | 8,85,195,248,145,255,65,15,182,134,233,168,235,15,133,244,251,168,235,15, | ||
376 | 133,244,247,168,235,15,132,244,247,65,252,255,142,233,252,233,244,247,255, | ||
377 | 248,146,65,15,182,134,233,168,235,15,133,244,251,252,233,244,247,248,147, | ||
378 | 65,15,182,134,233,168,235,15,133,244,251,168,235,15,132,244,251,65,252,255, | ||
379 | 142,233,15,132,244,247,168,235,15,132,244,251,248,1,255,139,108,36,24,137, | ||
380 | 149,233,137,222,137,252,239,232,251,1,23,248,3,139,149,233,248,4,15,182,75, | ||
381 | 252,253,248,5,15,182,107,252,252,15,183,67,252,254,65,252,255,164,253,252, | ||
382 | 238,233,248,148,131,195,4,139,77,232,137,76,36,4,252,233,244,4,248,149,255, | ||
383 | 139,106,252,248,139,173,233,15,182,133,233,141,4,194,139,108,36,24,137,149, | ||
384 | 233,137,133,233,137,222,65,141,190,233,73,137,174,233,137,92,36,28,232,251, | ||
385 | 1,24,252,233,244,3,255,248,150,137,92,36,28,255,248,151,255,137,92,36,28, | ||
386 | 131,203,1,248,1,255,141,68,194,252,248,139,108,36,24,137,149,233,137,133, | ||
387 | 233,137,222,137,252,239,232,251,1,25,199,68,36,28,0,0,0,0,255,131,227,252, | ||
388 | 254,255,139,149,233,72,137,193,139,133,233,41,208,72,137,205,15,182,75,252, | ||
389 | 253,193,232,3,131,192,1,252,255,229,248,152,255,65,85,65,84,65,83,65,82,65, | ||
390 | 81,65,80,87,86,85,72,141,108,36,88,85,83,82,81,80,15,182,69,252,248,138,101, | ||
391 | 252,240,76,137,125,252,248,76,137,117,252,240,68,139,117,0,65,139,142,233, | ||
392 | 65,199,134,233,237,65,137,134,233,65,137,142,233,72,129,252,236,239,72,131, | ||
393 | 197,128,252,242,68,15,17,125,252,248,252,242,68,15,17,117,252,240,252,242, | ||
394 | 68,15,17,109,232,252,242,68,15,17,101,224,252,242,68,15,17,93,216,252,242, | ||
395 | 68,15,17,85,208,252,242,68,15,17,77,200,252,242,68,15,17,69,192,252,242,15, | ||
396 | 17,125,184,252,242,15,17,117,176,252,242,15,17,109,168,252,242,15,17,101, | ||
397 | 160,252,242,15,17,93,152,252,242,15,17,85,144,252,242,15,17,77,136,252,242, | ||
398 | 15,17,69,128,65,139,174,233,65,139,150,233,73,137,174,233,65,199,134,233, | ||
399 | 0,0,0,0,137,149,233,72,137,230,65,141,190,233,232,251,1,26,72,139,141,233, | ||
400 | 72,129,225,239,72,137,204,137,169,233,139,149,233,139,153,233,252,233,244, | ||
401 | 247,255,248,153,255,72,131,196,16,248,1,76,139,108,36,8,76,139,36,36,133, | ||
402 | 192,15,136,244,249,137,68,36,4,68,139,122,252,248,69,139,191,233,69,139,191, | ||
403 | 233,65,199,134,233,0,0,0,0,65,199,134,233,237,139,3,15,182,204,15,182,232, | ||
404 | 131,195,4,193,232,16,129,252,253,239,15,130,244,248,139,68,36,4,248,2,65, | ||
405 | 252,255,36,252,238,248,3,252,247,216,137,252,239,137,198,232,251,1,1,255, | ||
406 | 248,91,255,217,124,36,4,137,68,36,8,102,184,0,4,102,11,68,36,4,102,37,252, | ||
407 | 255,252,247,102,137,68,36,6,217,108,36,6,217,252,252,217,108,36,4,139,68, | ||
408 | 36,8,195,255,248,154,72,184,237,237,102,72,15,110,208,72,184,237,237,102, | ||
409 | 72,15,110,216,15,40,200,102,15,84,202,102,15,46,217,15,134,244,247,102,15, | ||
410 | 85,208,252,242,15,88,203,252,242,15,92,203,102,15,86,202,72,184,237,237,102, | ||
411 | 72,15,110,208,252,242,15,194,193,1,102,15,84,194,252,242,15,92,200,15,40, | ||
412 | 193,248,1,195,248,93,255,217,124,36,4,137,68,36,8,102,184,0,8,102,11,68,36, | ||
413 | 4,102,37,252,255,252,251,102,137,68,36,6,217,108,36,6,217,252,252,217,108, | ||
414 | 36,4,139,68,36,8,195,255,248,155,72,184,237,237,102,72,15,110,208,72,184, | ||
415 | 237,237,102,72,15,110,216,15,40,200,102,15,84,202,102,15,46,217,15,134,244, | ||
416 | 247,102,15,85,208,252,242,15,88,203,252,242,15,92,203,102,15,86,202,72,184, | ||
417 | 237,237,102,72,15,110,208,252,242,15,194,193,6,102,15,84,194,252,242,15,92, | ||
418 | 200,15,40,193,248,1,195,248,114,255,217,124,36,4,137,68,36,8,102,184,0,12, | ||
419 | 102,11,68,36,4,102,137,68,36,6,217,108,36,6,217,252,252,217,108,36,4,139, | ||
420 | 68,36,8,195,255,248,156,72,184,237,237,102,72,15,110,208,72,184,237,237,102, | ||
421 | 72,15,110,216,15,40,200,102,15,84,202,102,15,46,217,15,134,244,247,102,15, | ||
422 | 85,208,15,40,193,252,242,15,88,203,252,242,15,92,203,72,184,237,237,102,72, | ||
423 | 15,110,216,252,242,15,194,193,1,102,15,84,195,252,242,15,92,200,102,15,86, | ||
424 | 202,15,40,193,248,1,195,248,157,255,15,40,232,252,242,15,94,193,72,184,237, | ||
425 | 237,102,72,15,110,208,72,184,237,237,102,72,15,110,216,15,40,224,102,15,84, | ||
426 | 226,102,15,46,220,15,134,244,247,102,15,85,208,252,242,15,88,227,252,242, | ||
427 | 15,92,227,102,15,86,226,72,184,237,237,102,72,15,110,208,252,242,15,194,196, | ||
428 | 1,102,15,84,194,252,242,15,92,224,15,40,197,252,242,15,89,204,252,242,15, | ||
429 | 92,193,195,248,1,252,242,15,89,200,15,40,197,252,242,15,92,193,195,255,217, | ||
430 | 193,216,252,241,217,124,36,4,102,184,0,4,102,11,68,36,4,102,37,252,255,252, | ||
431 | 247,102,137,68,36,6,217,108,36,6,217,252,252,217,108,36,4,222,201,222,252, | ||
432 | 233,195,255,248,98,217,252,234,222,201,248,158,217,84,36,252,248,129,124, | ||
433 | 36,252,248,0,0,128,127,15,132,244,247,129,124,36,252,248,0,0,128,252,255, | ||
434 | 15,132,244,248,248,159,217,192,217,252,252,220,252,233,217,201,217,252,240, | ||
435 | 217,232,222,193,217,252,253,221,217,248,1,195,248,2,221,216,217,252,238,195, | ||
436 | 255,248,117,255,248,160,252,242,15,45,193,252,242,15,42,208,102,15,46,202, | ||
437 | 15,133,244,254,15,138,244,255,248,161,131,252,248,1,15,142,244,252,248,1, | ||
438 | 169,1,0,0,0,15,133,244,248,252,242,15,89,192,209,232,252,233,244,1,248,2, | ||
439 | 209,232,15,132,244,251,15,40,200,248,3,252,242,15,89,192,209,232,15,132,244, | ||
440 | 250,15,131,244,3,255,252,242,15,89,200,252,233,244,3,248,4,252,242,15,89, | ||
441 | 193,248,5,195,248,6,15,132,244,5,15,130,244,253,252,247,216,232,244,1,72, | ||
442 | 184,237,237,102,72,15,110,200,252,242,15,94,200,15,40,193,195,248,7,72,184, | ||
443 | 237,237,102,72,15,110,192,195,248,8,102,72,15,126,200,72,209,224,72,193,192, | ||
444 | 12,72,61,252,254,15,0,0,15,132,244,248,102,72,15,126,192,72,209,224,15,132, | ||
445 | 244,250,255,72,193,192,12,72,61,252,254,15,0,0,15,132,244,251,252,242,15, | ||
446 | 17,76,36,252,240,252,242,15,17,68,36,252,248,221,68,36,252,240,221,68,36, | ||
447 | 252,248,217,252,241,217,192,217,252,252,220,252,233,217,201,217,252,240,217, | ||
448 | 232,222,193,217,252,253,221,217,221,92,36,252,248,252,242,15,16,68,36,252, | ||
449 | 248,195,248,9,72,184,237,237,102,72,15,110,208,102,15,46,194,15,132,244,247, | ||
450 | 15,40,193,248,1,195,248,2,72,184,237,237,102,72,15,110,208,102,15,84,194, | ||
451 | 72,184,237,237,102,72,15,110,208,102,15,46,194,15,132,244,1,102,15,80,193, | ||
452 | 15,87,192,136,196,15,146,208,48,224,15,133,244,1,248,3,72,184,237,237,255, | ||
453 | 102,72,15,110,192,195,248,4,102,15,80,193,133,192,15,133,244,3,15,87,192, | ||
454 | 195,248,5,102,15,80,193,133,192,15,132,244,3,15,87,192,195,248,162,255,131, | ||
455 | 252,255,1,15,130,244,91,15,132,244,93,131,252,255,3,15,130,244,114,15,135, | ||
456 | 244,248,252,242,15,81,192,195,248,2,252,242,15,17,68,36,252,248,221,68,36, | ||
457 | 252,248,131,252,255,5,15,135,244,248,15,132,244,247,232,244,98,252,233,244, | ||
458 | 253,248,1,232,244,158,255,252,233,244,253,248,2,131,252,255,7,15,132,244, | ||
459 | 247,15,135,244,248,217,252,237,217,201,217,252,241,252,233,244,253,248,1, | ||
460 | 217,232,217,201,217,252,241,252,233,244,253,248,2,131,252,255,9,15,132,244, | ||
461 | 247,15,135,244,248,217,252,236,217,201,217,252,241,252,233,244,253,248,1, | ||
462 | 255,217,252,254,252,233,244,253,248,2,131,252,255,11,15,132,244,247,15,135, | ||
463 | 244,255,217,252,255,252,233,244,253,248,1,217,252,242,221,216,248,7,221,92, | ||
464 | 36,252,248,252,242,15,16,68,36,252,248,195,255,139,124,36,12,221,68,36,4, | ||
465 | 131,252,255,1,15,130,244,91,15,132,244,93,131,252,255,3,15,130,244,114,15, | ||
466 | 135,244,248,217,252,250,195,248,2,131,252,255,5,15,130,244,98,15,132,244, | ||
467 | 158,131,252,255,7,15,132,244,247,15,135,244,248,217,252,237,217,201,217,252, | ||
468 | 241,195,248,1,217,232,217,201,217,252,241,195,248,2,131,252,255,9,15,132, | ||
469 | 244,247,255,15,135,244,248,217,252,236,217,201,217,252,241,195,248,1,217, | ||
470 | 252,254,195,248,2,131,252,255,11,15,132,244,247,15,135,244,255,217,252,255, | ||
471 | 195,248,1,217,252,242,221,216,195,255,248,9,204,255,248,163,255,131,252,255, | ||
472 | 1,15,132,244,247,15,135,244,248,252,242,15,88,193,195,248,1,252,242,15,92, | ||
473 | 193,195,248,2,131,252,255,3,15,132,244,247,15,135,244,248,252,242,15,89,193, | ||
474 | 195,248,1,252,242,15,94,193,195,248,2,131,252,255,5,15,130,244,157,15,132, | ||
475 | 244,117,131,252,255,7,15,132,244,247,15,135,244,248,72,184,237,237,255,102, | ||
476 | 72,15,110,200,15,87,193,195,248,1,72,184,237,237,102,72,15,110,200,15,84, | ||
477 | 193,195,248,2,131,252,255,9,15,135,244,248,252,242,15,17,68,36,252,248,252, | ||
478 | 242,15,17,76,36,252,240,221,68,36,252,248,221,68,36,252,240,15,132,244,247, | ||
479 | 217,252,243,248,7,221,92,36,252,248,252,242,15,16,68,36,252,248,195,248,1, | ||
480 | 217,201,217,252,253,221,217,252,233,244,7,248,2,131,252,255,11,15,132,244, | ||
481 | 247,15,135,244,255,252,242,15,93,193,195,248,1,252,242,15,95,193,195,248, | ||
482 | 9,204,255,139,68,36,20,221,68,36,4,221,68,36,12,131,252,248,1,15,132,244, | ||
483 | 247,15,135,244,248,222,193,195,248,1,222,252,233,195,248,2,131,252,248,3, | ||
484 | 15,132,244,247,15,135,244,248,222,201,195,248,1,222,252,249,195,248,2,131, | ||
485 | 252,248,5,15,130,244,157,15,132,244,117,131,252,248,7,15,132,244,247,15,135, | ||
486 | 244,248,255,221,216,217,224,195,248,1,221,216,217,225,195,248,2,131,252,248, | ||
487 | 9,15,132,244,247,15,135,244,248,217,252,243,195,248,1,217,201,217,252,253, | ||
488 | 221,217,195,248,2,131,252,248,11,15,132,244,247,15,135,244,255,255,219,252, | ||
489 | 233,219,209,221,217,195,248,1,219,252,233,218,209,221,217,195,255,221,225, | ||
490 | 223,224,252,246,196,1,15,132,244,248,217,201,248,2,221,216,195,248,1,221, | ||
491 | 225,223,224,252,246,196,1,15,133,244,248,217,201,248,2,221,216,195,255,248, | ||
492 | 164,137,252,248,83,15,162,137,6,137,94,4,137,78,8,137,86,12,91,195,248,165, | ||
493 | 255,204,248,166,255,83,65,87,65,86,72,131,252,236,40,68,141,181,233,139,157, | ||
494 | 233,15,183,192,137,131,233,72,137,187,233,72,137,179,233,72,137,147,233,72, | ||
495 | 137,139,233,252,242,15,17,131,233,252,242,15,17,139,233,252,242,15,17,147, | ||
496 | 233,252,242,15,17,155,233,72,141,132,253,36,233,76,137,131,233,76,137,139, | ||
497 | 233,252,242,15,17,163,233,252,242,15,17,171,233,252,242,15,17,179,233,252, | ||
498 | 242,15,17,187,233,72,137,131,233,72,137,230,137,92,36,28,137,223,232,251, | ||
499 | 1,27,65,199,134,233,237,255,139,144,233,139,128,233,41,208,139,106,252,248, | ||
500 | 193,232,3,131,192,1,139,157,233,139,11,15,182,252,233,15,182,205,131,195, | ||
501 | 4,65,252,255,36,252,238,255,248,32,255,139,76,36,24,65,139,158,233,72,137, | ||
502 | 139,233,137,145,233,137,169,233,137,223,137,198,232,251,1,28,72,139,131,233, | ||
503 | 252,242,15,16,131,233,252,233,244,16,255,248,167,255,85,72,137,229,83,72, | ||
504 | 137,252,251,139,131,233,72,41,196,255,15,182,139,233,131,252,233,1,15,136, | ||
505 | 244,248,248,1,72,139,132,253,203,233,72,137,132,253,204,233,131,252,233,1, | ||
506 | 15,137,244,1,248,2,15,182,131,233,72,139,187,233,72,139,179,233,72,139,147, | ||
507 | 233,72,139,139,233,76,139,131,233,76,139,139,233,133,192,15,132,244,251,15, | ||
508 | 40,131,233,15,40,139,233,255,15,40,147,233,15,40,155,233,131,252,248,4,15, | ||
509 | 134,244,251,15,40,163,233,15,40,171,233,15,40,179,233,15,40,187,233,248,5, | ||
510 | 252,255,147,233,72,137,131,233,15,41,131,233,72,137,147,233,15,41,139,233, | ||
511 | 255,72,139,93,252,248,201,195,255,129,124,253,202,4,239,15,133,244,253,129, | ||
512 | 124,253,194,4,239,15,133,244,254,139,44,202,131,195,4,59,44,194,255,15,141, | ||
513 | 244,255,255,15,140,244,255,255,15,143,244,255,255,15,142,244,255,255,248, | ||
514 | 6,15,183,67,252,254,141,156,253,131,233,248,9,139,3,15,182,204,15,182,232, | ||
515 | 131,195,4,193,232,16,65,252,255,36,252,238,248,7,15,135,244,44,129,124,253, | ||
516 | 194,4,239,15,130,244,247,15,133,244,44,255,252,242,15,42,4,194,252,233,244, | ||
517 | 248,255,221,4,202,219,4,194,252,233,244,249,255,248,8,15,135,244,44,255,252, | ||
518 | 242,15,42,12,202,252,242,15,16,4,194,131,195,4,102,15,46,193,255,15,134,244, | ||
519 | 9,255,15,135,244,9,255,15,130,244,9,255,15,131,244,9,255,252,233,244,6,255, | ||
520 | 219,4,202,252,233,244,248,255,129,124,253,202,4,239,15,131,244,44,129,124, | ||
521 | 253,194,4,239,15,131,244,44,255,248,1,252,242,15,16,4,194,248,2,131,195,4, | ||
522 | 102,15,46,4,202,248,3,255,248,1,221,4,202,248,2,221,4,194,248,3,131,195,4, | ||
523 | 255,223,252,233,221,216,255,218,252,233,223,224,158,255,15,135,244,247,255, | ||
524 | 15,130,244,247,255,15,131,244,247,255,15,183,67,252,254,141,156,253,131,233, | ||
525 | 248,1,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,252,255,36,252, | ||
526 | 238,255,139,108,194,4,131,195,4,255,129,252,253,239,15,133,244,253,129,124, | ||
527 | 253,202,4,239,15,133,244,254,139,44,194,59,44,202,255,15,133,244,255,255, | ||
528 | 15,132,244,255,255,15,183,67,252,254,141,156,253,131,233,248,9,139,3,15,182, | ||
529 | 204,15,182,232,131,195,4,193,232,16,65,252,255,36,252,238,248,7,15,135,244, | ||
530 | 251,129,124,253,202,4,239,15,130,244,247,15,133,244,251,255,252,242,15,42, | ||
531 | 4,202,255,219,4,202,255,252,233,244,248,248,8,15,135,244,251,255,252,242, | ||
532 | 15,42,4,194,102,15,46,4,202,255,219,4,194,221,4,202,255,252,233,244,250,255, | ||
533 | 129,252,253,239,15,131,244,251,129,124,253,202,4,239,15,131,244,251,255,248, | ||
534 | 1,252,242,15,16,4,202,248,2,102,15,46,4,194,248,4,255,248,1,221,4,202,248, | ||
535 | 2,221,4,194,248,4,255,15,138,244,248,15,133,244,248,255,15,138,244,248,15, | ||
536 | 132,244,247,255,248,1,15,183,67,252,254,141,156,253,131,233,248,2,255,248, | ||
537 | 2,15,183,67,252,254,141,156,253,131,233,248,1,255,252,233,244,9,255,248,5, | ||
538 | 255,129,252,253,239,15,132,244,49,129,124,253,202,4,239,15,132,244,49,255, | ||
539 | 57,108,202,4,15,133,244,2,129,252,253,239,15,131,244,1,139,12,202,139,4,194, | ||
540 | 57,193,15,132,244,1,129,252,253,239,15,135,244,2,129,252,253,239,15,130,244, | ||
541 | 2,139,169,233,133,252,237,15,132,244,2,252,246,133,233,235,15,133,244,2,255, | ||
542 | 49,252,237,255,189,1,0,0,0,255,252,233,244,48,255,248,3,129,252,253,239,255, | ||
543 | 15,133,244,9,255,252,233,244,49,255,72,252,247,208,139,108,202,4,131,195, | ||
544 | 4,129,252,253,239,15,133,244,249,139,12,202,65,59,12,135,255,139,108,202, | ||
545 | 4,131,195,4,255,129,252,253,239,15,133,244,253,65,129,124,253,199,4,239,15, | ||
546 | 133,244,254,65,139,44,199,59,44,202,255,15,183,67,252,254,141,156,253,131, | ||
547 | 233,248,9,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,252,255,36, | ||
548 | 252,238,248,7,15,135,244,249,65,129,124,253,199,4,239,15,130,244,247,255, | ||
549 | 252,242,65,15,42,4,199,255,65,219,4,199,255,252,233,244,248,248,8,255,252, | ||
550 | 242,15,42,4,202,102,65,15,46,4,199,255,219,4,202,65,221,4,199,255,129,252, | ||
551 | 253,239,15,131,244,249,255,248,1,252,242,65,15,16,4,199,248,2,102,15,46,4, | ||
552 | 202,248,4,255,248,1,65,221,4,199,248,2,221,4,202,248,4,255,72,252,247,208, | ||
553 | 139,108,202,4,131,195,4,57,197,255,15,133,244,249,15,183,67,252,254,141,156, | ||
554 | 253,131,233,248,2,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,252, | ||
555 | 255,36,252,238,248,3,129,252,253,239,15,133,244,2,252,233,244,49,255,15,132, | ||
556 | 244,248,129,252,253,239,15,132,244,49,15,183,67,252,254,141,156,253,131,233, | ||
557 | 248,2,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,252,255,36,252, | ||
558 | 238,255,139,108,194,4,131,195,4,129,252,253,239,255,137,108,202,4,139,44, | ||
559 | 194,137,44,202,255,72,139,44,194,72,137,44,202,139,3,15,182,204,15,182,232, | ||
560 | 131,195,4,193,232,16,65,252,255,36,252,238,255,49,252,237,129,124,253,194, | ||
561 | 4,239,129,213,239,137,108,202,4,139,3,15,182,204,15,182,232,131,195,4,193, | ||
562 | 232,16,65,252,255,36,252,238,255,129,124,253,194,4,239,15,133,244,251,139, | ||
563 | 44,194,252,247,221,15,128,244,250,199,68,202,4,237,137,44,202,248,9,139,3, | ||
564 | 15,182,204,15,182,232,131,195,4,193,232,16,65,252,255,36,252,238,248,4,199, | ||
565 | 68,202,4,0,0,224,65,199,4,202,0,0,0,0,252,233,244,9,248,5,15,135,244,54,255, | ||
566 | 129,124,253,194,4,239,15,131,244,54,255,252,242,15,16,4,194,72,184,237,237, | ||
567 | 102,72,15,110,200,15,87,193,252,242,15,17,4,202,255,221,4,194,217,224,221, | ||
568 | 28,202,255,129,124,253,194,4,239,15,133,244,248,139,4,194,255,139,128,233, | ||
569 | 248,1,199,68,202,4,237,137,4,202,255,15,87,192,252,242,15,42,128,233,248, | ||
570 | 1,252,242,15,17,4,202,255,219,128,233,248,1,221,28,202,255,139,3,15,182,204, | ||
571 | 15,182,232,131,195,4,193,232,16,65,252,255,36,252,238,248,2,129,124,253,194, | ||
572 | 4,239,15,133,244,57,139,60,194,255,139,175,233,131,252,253,0,15,133,244,255, | ||
573 | 248,3,255,248,58,137,213,232,251,1,21,255,252,242,15,42,192,255,137,252,234, | ||
574 | 15,182,75,252,253,252,233,244,1,255,248,9,252,246,133,233,235,15,133,244, | ||
575 | 3,252,233,244,57,255,15,182,252,236,15,182,192,255,129,124,253,252,234,4, | ||
576 | 239,15,133,244,51,65,129,124,253,199,4,239,15,133,244,51,139,44,252,234,65, | ||
577 | 3,44,199,15,128,244,50,255,129,124,253,252,234,4,239,15,133,244,53,65,129, | ||
578 | 124,253,199,4,239,15,133,244,53,65,139,4,199,3,4,252,234,15,128,244,52,255, | ||
579 | 129,124,253,252,234,4,239,15,133,244,56,129,124,253,194,4,239,15,133,244, | ||
580 | 56,139,44,252,234,3,44,194,15,128,244,55,255,199,68,202,4,237,255,129,124, | ||
581 | 253,252,234,4,239,15,131,244,51,255,65,129,124,253,199,4,239,15,131,244,51, | ||
582 | 255,252,242,15,16,4,252,234,252,242,65,15,88,4,199,255,221,4,252,234,65,220, | ||
583 | 4,199,255,129,124,253,252,234,4,239,15,131,244,53,255,65,129,124,253,199, | ||
584 | 4,239,15,131,244,53,255,252,242,65,15,16,4,199,252,242,15,88,4,252,234,255, | ||
585 | 65,221,4,199,220,4,252,234,255,129,124,253,252,234,4,239,15,131,244,56,129, | ||
586 | 124,253,194,4,239,15,131,244,56,255,252,242,15,16,4,252,234,252,242,15,88, | ||
587 | 4,194,255,221,4,252,234,220,4,194,255,129,124,253,252,234,4,239,15,133,244, | ||
588 | 51,65,129,124,253,199,4,239,15,133,244,51,139,44,252,234,65,43,44,199,15, | ||
589 | 128,244,50,255,129,124,253,252,234,4,239,15,133,244,53,65,129,124,253,199, | ||
590 | 4,239,15,133,244,53,65,139,4,199,43,4,252,234,15,128,244,52,255,129,124,253, | ||
591 | 252,234,4,239,15,133,244,56,129,124,253,194,4,239,15,133,244,56,139,44,252, | ||
592 | 234,43,44,194,15,128,244,55,255,252,242,15,16,4,252,234,252,242,65,15,92, | ||
593 | 4,199,255,221,4,252,234,65,220,36,199,255,252,242,65,15,16,4,199,252,242, | ||
594 | 15,92,4,252,234,255,65,221,4,199,220,36,252,234,255,252,242,15,16,4,252,234, | ||
595 | 252,242,15,92,4,194,255,221,4,252,234,220,36,194,255,129,124,253,252,234, | ||
596 | 4,239,15,133,244,51,65,129,124,253,199,4,239,15,133,244,51,139,44,252,234, | ||
597 | 65,15,175,44,199,15,128,244,50,255,129,124,253,252,234,4,239,15,133,244,53, | ||
598 | 65,129,124,253,199,4,239,15,133,244,53,65,139,4,199,15,175,4,252,234,15,128, | ||
599 | 244,52,255,129,124,253,252,234,4,239,15,133,244,56,129,124,253,194,4,239, | ||
600 | 15,133,244,56,139,44,252,234,15,175,44,194,15,128,244,55,255,252,242,15,16, | ||
601 | 4,252,234,252,242,65,15,89,4,199,255,221,4,252,234,65,220,12,199,255,252, | ||
602 | 242,65,15,16,4,199,252,242,15,89,4,252,234,255,65,221,4,199,220,12,252,234, | ||
603 | 255,252,242,15,16,4,252,234,252,242,15,89,4,194,255,221,4,252,234,220,12, | ||
604 | 194,255,252,242,15,16,4,252,234,252,242,65,15,94,4,199,255,221,4,252,234, | ||
605 | 65,220,52,199,255,252,242,65,15,16,4,199,252,242,15,94,4,252,234,255,65,221, | ||
606 | 4,199,220,52,252,234,255,252,242,15,16,4,252,234,252,242,15,94,4,194,255, | ||
607 | 221,4,252,234,220,52,194,255,252,242,15,16,4,252,234,252,242,65,15,16,12, | ||
608 | 199,255,221,4,252,234,65,221,4,199,255,252,242,65,15,16,4,199,252,242,15, | ||
609 | 16,12,252,234,255,65,221,4,199,221,4,252,234,255,252,242,15,16,4,252,234, | ||
610 | 252,242,15,16,12,194,255,221,4,252,234,221,4,194,255,248,168,232,244,157, | ||
611 | 255,252,233,244,168,255,232,244,117,255,15,182,252,236,15,182,192,139,124, | ||
612 | 36,24,137,151,233,141,52,194,137,194,41,252,234,248,36,137,252,253,137,92, | ||
613 | 36,28,232,251,1,29,139,149,233,133,192,15,133,244,45,15,182,107,252,255,15, | ||
614 | 182,75,252,253,72,139,4,252,234,72,137,4,202,139,3,15,182,204,15,182,232, | ||
615 | 131,195,4,193,232,16,65,252,255,36,252,238,255,72,252,247,208,65,139,4,135, | ||
616 | 199,68,202,4,237,137,4,202,139,3,15,182,204,15,182,232,131,195,4,193,232, | ||
617 | 16,65,252,255,36,252,238,255,15,191,192,199,68,202,4,237,137,4,202,255,15, | ||
618 | 191,192,252,242,15,42,192,252,242,15,17,4,202,255,223,67,252,254,221,28,202, | ||
619 | 255,252,242,65,15,16,4,199,252,242,15,17,4,202,255,65,221,4,199,221,28,202, | ||
620 | 255,72,252,247,208,137,68,202,4,139,3,15,182,204,15,182,232,131,195,4,193, | ||
621 | 232,16,65,252,255,36,252,238,255,141,76,202,12,141,68,194,4,189,237,137,105, | ||
622 | 252,248,248,1,137,41,131,193,8,57,193,15,134,244,1,139,3,15,182,204,15,182, | ||
623 | 232,131,195,4,193,232,16,65,252,255,36,252,238,255,139,106,252,248,139,172, | ||
624 | 253,133,233,139,173,233,72,139,69,0,72,137,4,202,139,3,15,182,204,15,182, | ||
625 | 232,131,195,4,193,232,16,65,252,255,36,252,238,255,139,106,252,248,139,172, | ||
626 | 253,141,233,128,189,233,0,139,173,233,139,12,194,139,68,194,4,137,77,0,137, | ||
627 | 69,4,15,132,244,247,252,246,133,233,235,15,133,244,248,248,1,139,3,15,182, | ||
628 | 204,15,182,232,131,195,4,193,232,16,65,252,255,36,252,238,248,2,129,232,239, | ||
629 | 129,252,248,239,15,134,244,1,252,246,129,233,235,15,132,244,1,137,252,238, | ||
630 | 137,213,65,141,190,233,255,232,251,1,30,137,252,234,252,233,244,1,255,72, | ||
631 | 252,247,208,139,106,252,248,139,172,253,141,233,65,139,12,135,139,133,233, | ||
632 | 137,8,199,64,4,237,252,246,133,233,235,15,133,244,248,248,1,139,3,15,182, | ||
633 | 204,15,182,232,131,195,4,193,232,16,65,252,255,36,252,238,248,2,252,246,129, | ||
634 | 233,235,15,132,244,1,128,189,233,0,15,132,244,1,137,213,137,198,65,141,190, | ||
635 | 233,232,251,1,30,137,252,234,252,233,244,1,255,139,106,252,248,255,252,242, | ||
636 | 65,15,16,4,199,255,139,172,253,141,233,139,141,233,255,252,242,15,17,1,255, | ||
637 | 221,25,255,72,252,247,208,139,106,252,248,139,172,253,141,233,139,141,233, | ||
638 | 137,65,4,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,252,255,36,252, | ||
639 | 238,255,141,156,253,131,233,139,108,36,24,131,189,233,0,15,132,244,247,137, | ||
640 | 149,233,141,52,202,137,252,239,232,251,1,31,139,149,233,248,1,139,3,15,182, | ||
641 | 204,15,182,232,131,195,4,193,232,16,65,252,255,36,252,238,255,72,252,247, | ||
642 | 208,139,108,36,24,137,149,233,139,82,252,248,65,139,52,135,137,252,239,137, | ||
643 | 92,36,28,232,251,1,32,139,149,233,15,182,75,252,253,137,4,202,199,68,202, | ||
644 | 4,237,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,252,255,36,252, | ||
645 | 238,255,139,108,36,24,137,149,233,65,139,142,233,65,59,142,233,137,92,36, | ||
646 | 28,15,131,244,251,248,1,137,194,37,252,255,7,0,0,193,252,234,11,61,252,255, | ||
647 | 7,0,0,15,132,244,249,248,2,137,252,239,137,198,232,251,1,33,139,149,233,15, | ||
648 | 182,75,252,253,137,4,202,199,68,202,4,237,139,3,15,182,204,15,182,232,131, | ||
649 | 195,4,193,232,16,65,252,255,36,252,238,248,3,184,1,8,0,0,252,233,244,2,248, | ||
650 | 5,137,252,239,232,251,1,34,15,183,67,252,254,252,233,244,1,255,72,252,247, | ||
651 | 208,139,108,36,24,65,139,142,233,137,92,36,28,65,59,142,233,137,149,233,15, | ||
652 | 131,244,249,248,2,65,139,52,135,137,252,239,232,251,1,35,139,149,233,15,182, | ||
653 | 75,252,253,137,4,202,199,68,202,4,237,139,3,15,182,204,15,182,232,131,195, | ||
654 | 4,193,232,16,65,252,255,36,252,238,248,3,137,252,239,232,251,1,34,15,183, | ||
655 | 67,252,254,72,252,247,208,252,233,244,2,255,72,252,247,208,139,106,252,248, | ||
656 | 139,173,233,65,139,4,135,252,233,244,169,255,72,252,247,208,139,106,252,248, | ||
657 | 139,173,233,65,139,4,135,252,233,244,170,255,15,182,252,236,15,182,192,129, | ||
658 | 124,253,252,234,4,239,15,133,244,39,139,44,252,234,255,129,124,253,194,4, | ||
659 | 239,15,133,244,251,139,4,194,255,129,124,253,194,4,239,15,131,244,251,255, | ||
660 | 252,242,15,16,4,194,252,242,15,45,192,252,242,15,42,200,102,15,46,193,255, | ||
661 | 15,133,244,39,255,59,133,233,15,131,244,39,193,224,3,3,133,233,129,120,253, | ||
662 | 4,239,15,132,244,248,72,139,40,72,137,44,202,248,1,139,3,15,182,204,15,182, | ||
663 | 232,131,195,4,193,232,16,65,252,255,36,252,238,248,2,131,189,233,0,15,132, | ||
664 | 244,249,139,141,233,252,246,129,233,235,15,132,244,39,15,182,75,252,253,248, | ||
665 | 3,199,68,202,4,237,252,233,244,1,248,5,255,129,124,253,194,4,239,15,133,244, | ||
666 | 39,139,4,194,252,233,244,169,255,15,182,252,236,15,182,192,72,252,247,208, | ||
667 | 65,139,4,135,129,124,253,252,234,4,239,15,133,244,37,139,44,252,234,248,169, | ||
668 | 139,141,233,35,136,233,105,201,239,3,141,233,248,1,129,185,233,239,15,133, | ||
669 | 244,250,57,129,233,15,133,244,250,129,121,253,4,239,15,132,244,251,15,182, | ||
670 | 67,252,253,72,139,41,72,137,44,194,248,2,255,139,3,15,182,204,15,182,232, | ||
671 | 131,195,4,193,232,16,65,252,255,36,252,238,248,3,15,182,67,252,253,199,68, | ||
672 | 194,4,237,252,233,244,2,248,4,139,137,233,133,201,15,133,244,1,248,5,139, | ||
673 | 141,233,133,201,15,132,244,3,252,246,129,233,235,15,133,244,3,252,233,244, | ||
674 | 37,255,15,182,252,236,15,182,192,129,124,253,252,234,4,239,15,133,244,38, | ||
675 | 139,44,252,234,59,133,233,15,131,244,38,193,224,3,3,133,233,129,120,253,4, | ||
676 | 239,15,132,244,248,72,139,40,72,137,44,202,248,1,139,3,15,182,204,15,182, | ||
677 | 232,131,195,4,193,232,16,65,252,255,36,252,238,248,2,131,189,233,0,15,132, | ||
678 | 244,249,139,141,233,252,246,129,233,235,15,132,244,38,255,15,182,75,252,253, | ||
679 | 248,3,199,68,202,4,237,252,233,244,1,255,15,182,252,236,15,182,192,129,124, | ||
680 | 253,252,234,4,239,15,133,244,42,139,44,252,234,255,15,133,244,42,255,59,133, | ||
681 | 233,15,131,244,42,193,224,3,3,133,233,129,120,253,4,239,15,132,244,249,248, | ||
682 | 1,252,246,133,233,235,15,133,244,253,248,2,72,139,44,202,72,137,40,139,3, | ||
683 | 15,182,204,15,182,232,131,195,4,193,232,16,65,252,255,36,252,238,248,3,131, | ||
684 | 189,233,0,15,132,244,1,139,141,233,252,246,129,233,235,255,15,132,244,42, | ||
685 | 15,182,75,252,253,252,233,244,1,248,5,129,124,253,194,4,239,15,133,244,42, | ||
686 | 139,4,194,252,233,244,170,248,7,128,165,233,235,65,139,142,233,65,137,174, | ||
687 | 233,137,141,233,15,182,75,252,253,252,233,244,2,255,15,182,252,236,15,182, | ||
688 | 192,72,252,247,208,65,139,4,135,129,124,253,252,234,4,239,15,133,244,40,139, | ||
689 | 44,252,234,248,170,139,141,233,35,136,233,105,201,239,198,133,233,0,3,141, | ||
690 | 233,248,1,129,185,233,239,15,133,244,251,57,129,233,15,133,244,251,129,121, | ||
691 | 253,4,239,15,132,244,250,248,2,255,252,246,133,233,235,15,133,244,253,248, | ||
692 | 3,15,182,67,252,253,72,139,44,194,72,137,41,139,3,15,182,204,15,182,232,131, | ||
693 | 195,4,193,232,16,65,252,255,36,252,238,248,4,131,189,233,0,15,132,244,2,137, | ||
694 | 12,36,139,141,233,252,246,129,233,235,15,132,244,40,139,12,36,252,233,244, | ||
695 | 2,248,5,139,137,233,133,201,15,133,244,1,255,139,141,233,133,201,15,132,244, | ||
696 | 252,252,246,129,233,235,15,132,244,40,248,6,137,4,36,199,68,36,4,237,137, | ||
697 | 108,36,8,139,124,36,24,137,151,233,72,141,20,36,137,252,238,137,252,253,137, | ||
698 | 92,36,28,232,251,1,36,139,149,233,139,108,36,8,137,193,252,233,244,2,248, | ||
699 | 7,128,165,233,235,65,139,134,233,65,137,174,233,137,133,233,252,233,244,3, | ||
700 | 255,15,182,252,236,15,182,192,129,124,253,252,234,4,239,15,133,244,41,139, | ||
701 | 44,252,234,59,133,233,15,131,244,41,193,224,3,3,133,233,129,120,253,4,239, | ||
702 | 15,132,244,249,248,1,252,246,133,233,235,15,133,244,253,248,2,72,139,12,202, | ||
703 | 72,137,8,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,252,255,36,252, | ||
704 | 238,248,3,131,189,233,0,15,132,244,1,255,139,141,233,252,246,129,233,235, | ||
705 | 15,132,244,41,15,182,75,252,253,252,233,244,1,248,7,128,165,233,235,65,139, | ||
706 | 142,233,65,137,174,233,137,141,233,15,182,75,252,253,252,233,244,2,255,68, | ||
707 | 137,60,36,69,139,60,199,248,1,141,12,202,139,105,252,248,252,246,133,233, | ||
708 | 235,15,133,244,253,248,2,139,68,36,4,131,232,1,15,132,244,250,68,1,252,248, | ||
709 | 59,133,233,15,135,244,251,68,41,252,248,65,193,231,3,68,3,189,233,248,3,72, | ||
710 | 139,41,131,193,8,73,137,47,65,131,199,8,131,232,1,15,133,244,3,248,4,68,139, | ||
711 | 60,36,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,252,255,36,252, | ||
712 | 238,248,5,139,124,36,24,137,151,233,137,252,238,137,194,137,252,253,137,92, | ||
713 | 36,28,232,251,1,37,139,149,233,15,182,75,252,253,252,233,244,1,248,7,255, | ||
714 | 128,165,233,235,65,139,134,233,65,137,174,233,137,133,233,252,233,244,2,255, | ||
715 | 3,68,36,4,255,129,124,253,202,4,239,139,44,202,15,133,244,59,141,84,202,8, | ||
716 | 137,90,252,252,139,157,233,139,11,15,182,252,233,15,182,205,131,195,4,65, | ||
717 | 252,255,36,252,238,255,141,76,202,8,65,137,215,139,105,252,248,129,121,253, | ||
718 | 252,252,239,15,133,244,29,248,60,139,90,252,252,252,247,195,237,15,133,244, | ||
719 | 253,248,1,137,106,252,248,137,68,36,4,131,232,1,15,132,244,249,248,2,72,139, | ||
720 | 41,131,193,8,73,137,47,65,131,199,8,131,232,1,15,133,244,2,139,106,252,248, | ||
721 | 248,3,139,68,36,4,128,189,233,1,15,135,244,251,248,4,139,157,233,139,11,15, | ||
722 | 182,252,233,15,182,205,131,195,4,65,252,255,36,252,238,248,5,255,252,247, | ||
723 | 195,237,15,133,244,4,15,182,75,252,253,72,252,247,209,141,12,202,68,139,121, | ||
724 | 252,248,69,139,191,233,69,139,191,233,252,233,244,4,248,7,129,252,235,239, | ||
725 | 252,247,195,237,15,133,244,254,41,218,65,137,215,139,90,252,252,252,233,244, | ||
726 | 1,248,8,129,195,239,252,233,244,1,255,141,76,202,8,72,139,105,232,72,139, | ||
727 | 65,252,240,72,137,41,72,137,65,8,139,105,224,139,65,228,137,105,252,248,137, | ||
728 | 65,252,252,129,252,248,239,184,237,15,133,244,29,137,202,137,90,252,252,139, | ||
729 | 157,233,139,11,15,182,252,233,15,182,205,131,195,4,65,252,255,36,252,238, | ||
730 | 255,68,137,60,36,68,137,116,36,4,139,108,202,252,240,139,68,202,252,248,68, | ||
731 | 139,181,233,131,195,4,68,139,189,233,248,1,68,57,252,240,15,131,244,251,65, | ||
732 | 129,124,253,199,4,239,15,132,244,250,255,219,68,202,252,248,255,73,139,44, | ||
733 | 199,72,137,108,202,8,131,192,1,255,137,68,202,252,248,248,2,15,183,67,252, | ||
734 | 254,141,156,253,131,233,248,3,68,139,116,36,4,68,139,60,36,139,3,15,182,204, | ||
735 | 15,182,232,131,195,4,193,232,16,65,252,255,36,252,238,248,4,131,192,1,255, | ||
736 | 137,68,202,252,248,255,252,233,244,1,248,5,68,41,252,240,248,6,59,133,233, | ||
737 | 15,135,244,3,68,105,252,248,239,68,3,189,233,65,129,191,233,239,15,132,244, | ||
738 | 253,70,141,116,48,1,73,139,175,233,73,139,135,233,72,137,44,202,72,137,68, | ||
739 | 202,8,68,137,116,202,252,248,252,233,244,2,248,7,131,192,1,252,233,244,6, | ||
740 | 255,129,124,253,202,252,236,239,15,133,244,251,139,108,202,232,129,124,253, | ||
741 | 202,252,244,239,15,133,244,251,129,124,253,202,252,252,239,15,133,244,251, | ||
742 | 128,189,233,235,15,133,244,251,141,156,253,131,233,199,68,202,252,248,0,0, | ||
743 | 0,0,248,1,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,252,255,36, | ||
744 | 252,238,248,5,198,67,252,252,235,141,156,253,131,233,198,3,235,252,233,244, | ||
745 | 1,255,15,182,252,236,15,182,192,68,137,60,36,68,141,188,253,194,233,141,12, | ||
746 | 202,68,43,122,252,252,133,252,237,15,132,244,251,141,108,252,233,252,248, | ||
747 | 65,57,215,15,131,244,248,248,1,73,139,71,252,248,65,131,199,8,72,137,1,131, | ||
748 | 193,8,57,252,233,15,131,244,249,65,57,215,15,130,244,1,248,2,199,65,4,237, | ||
749 | 131,193,8,57,252,233,15,130,244,2,248,3,68,139,60,36,139,3,15,182,204,15, | ||
750 | 182,232,131,195,4,193,232,16,65,252,255,36,252,238,248,5,199,68,36,4,1,0, | ||
751 | 0,0,137,208,68,41,252,248,15,134,244,3,137,197,193,252,237,3,131,197,1,137, | ||
752 | 108,36,4,139,108,36,24,1,200,59,133,233,15,135,244,253,248,6,255,73,139,71, | ||
753 | 252,248,65,131,199,8,72,137,1,131,193,8,65,57,215,15,130,244,6,252,233,244, | ||
754 | 3,248,7,137,149,233,137,141,233,137,92,36,28,65,41,215,139,116,36,4,131,252, | ||
755 | 238,1,137,252,239,232,251,1,0,139,149,233,139,141,233,65,1,215,252,233,244, | ||
756 | 6,255,193,225,3,255,248,1,139,90,252,252,137,68,36,4,252,247,195,237,15,133, | ||
757 | 244,253,255,248,13,65,137,215,131,232,1,15,132,244,249,248,2,73,139,44,15, | ||
758 | 73,137,111,252,248,65,131,199,8,131,232,1,15,133,244,2,248,3,139,68,36,4, | ||
759 | 15,182,107,252,255,248,5,57,197,15,135,244,252,255,72,139,44,10,72,137,106, | ||
760 | 252,248,255,248,5,56,67,252,255,15,135,244,252,255,15,182,75,252,253,72,252, | ||
761 | 247,209,141,20,202,68,139,122,252,248,69,139,191,233,69,139,191,233,139,3, | ||
762 | 15,182,204,15,182,232,131,195,4,193,232,16,65,252,255,36,252,238,248,6,255, | ||
763 | 65,199,71,252,252,237,65,131,199,8,255,199,68,194,252,244,237,255,131,192, | ||
764 | 1,252,233,244,5,248,7,141,171,233,252,247,197,237,15,133,244,14,41,252,234, | ||
765 | 255,1,252,233,255,137,221,209,252,237,129,229,239,102,65,129,172,253,46,233, | ||
766 | 238,15,130,244,149,255,141,12,202,255,129,121,253,4,239,15,133,244,255,255, | ||
767 | 129,121,253,12,239,15,133,244,61,129,121,253,20,239,15,133,244,61,139,41, | ||
768 | 131,121,16,0,15,140,244,251,255,129,121,253,12,239,15,133,244,165,129,121, | ||
769 | 253,20,239,15,133,244,165,255,139,105,16,133,252,237,15,136,244,251,3,41, | ||
770 | 15,128,244,247,137,41,255,59,105,8,199,65,28,237,137,105,24,255,15,142,244, | ||
771 | 253,248,1,248,6,141,156,253,131,233,255,141,156,253,131,233,15,183,67,252, | ||
772 | 254,15,142,245,248,1,248,6,255,15,143,244,253,248,6,141,156,253,131,233,248, | ||
773 | 1,255,248,7,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,252,255,36, | ||
774 | 252,238,248,5,255,3,41,15,128,244,1,137,41,255,15,141,244,7,255,141,156,253, | ||
775 | 131,233,15,183,67,252,254,15,141,245,255,15,140,244,7,255,252,233,244,6,248, | ||
776 | 9,255,129,121,253,4,239,255,15,131,244,61,129,121,253,12,239,15,131,244,61, | ||
777 | 255,129,121,253,12,239,15,131,244,165,129,121,253,20,239,15,131,244,165,255, | ||
778 | 139,105,20,255,129,252,253,239,15,131,244,61,255,252,242,15,16,1,252,242, | ||
779 | 15,16,73,8,255,252,242,15,88,65,16,252,242,15,17,1,133,252,237,15,136,244, | ||
780 | 249,255,15,140,244,249,255,102,15,46,200,248,1,252,242,15,17,65,24,255,221, | ||
781 | 65,8,221,1,255,220,65,16,221,17,221,81,24,133,252,237,15,136,244,247,255, | ||
782 | 221,81,24,15,140,244,247,255,217,201,248,1,255,15,183,67,252,254,255,15,131, | ||
783 | 244,7,255,15,131,244,248,141,156,253,131,233,255,141,156,253,131,233,15,183, | ||
784 | 67,252,254,15,131,245,255,15,130,244,7,255,15,130,244,248,141,156,253,131, | ||
785 | 233,255,248,3,102,15,46,193,252,233,244,1,255,141,12,202,139,105,4,129,252, | ||
786 | 253,239,15,132,244,247,255,137,105,252,252,139,41,137,105,252,248,252,233, | ||
787 | 245,255,141,156,253,131,233,139,1,137,105,252,252,137,65,252,248,255,65,139, | ||
788 | 142,233,139,4,129,72,139,128,233,139,108,36,24,65,137,150,233,65,137,174, | ||
789 | 233,76,137,36,36,76,137,108,36,8,72,131,252,236,16,252,255,224,255,141,156, | ||
790 | 253,131,233,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,252,255,36, | ||
791 | 252,238,255,137,221,209,252,237,129,229,239,102,65,129,172,253,46,233,238, | ||
792 | 15,130,244,151,255,68,139,187,233,139,108,36,24,141,12,202,59,141,233,15, | ||
793 | 135,244,24,15,182,139,233,57,200,15,134,244,249,248,2,255,15,183,67,252,254, | ||
794 | 252,233,245,255,248,3,199,68,194,252,252,237,131,192,1,57,200,15,134,244, | ||
795 | 3,252,233,244,2,255,141,44,197,237,141,4,194,68,139,122,252,248,137,104,252, | ||
796 | 252,68,137,120,252,248,139,108,36,24,141,12,200,59,141,233,15,135,244,23, | ||
797 | 137,209,137,194,15,182,171,233,133,252,237,15,132,244,248,248,1,131,193,8, | ||
798 | 57,209,15,131,244,249,68,139,121,252,248,68,137,56,68,139,121,252,252,68, | ||
799 | 137,120,4,131,192,8,199,65,252,252,237,131,252,237,1,15,133,244,1,248,2,255, | ||
800 | 68,139,187,233,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,252,255, | ||
801 | 36,252,238,255,248,3,199,64,4,237,131,192,8,131,252,237,1,15,133,244,3,252, | ||
802 | 233,244,2,255,139,106,252,248,76,139,189,233,139,108,36,24,141,68,194,252, | ||
803 | 248,137,149,233,141,136,233,59,141,233,137,133,233,255,76,137,252,254,137, | ||
804 | 252,239,255,15,135,244,22,65,199,134,233,237,255,65,252,255,215,255,65,252, | ||
805 | 255,150,233,255,65,199,134,233,237,139,149,233,141,12,194,252,247,217,3,141, | ||
806 | 233,139,90,252,252,252,233,244,12,255,254,0 | ||
807 | }; | ||
808 | |||
809 | enum { | ||
810 | GLOB_vm_returnp, | ||
811 | GLOB_cont_dispatch, | ||
812 | GLOB_vm_returnc, | ||
813 | GLOB_BC_RET_Z, | ||
814 | GLOB_vm_return, | ||
815 | GLOB_vm_leave_cp, | ||
816 | GLOB_vm_leave_unw, | ||
817 | GLOB_vm_unwind_c, | ||
818 | GLOB_vm_unwind_c_eh, | ||
819 | GLOB_vm_unwind_rethrow, | ||
820 | GLOB_vm_unwind_ff, | ||
821 | GLOB_vm_unwind_ff_eh, | ||
822 | GLOB_vm_growstack_c, | ||
823 | GLOB_vm_growstack_v, | ||
824 | GLOB_vm_growstack_f, | ||
825 | GLOB_vm_resume, | ||
826 | GLOB_vm_pcall, | ||
827 | GLOB_vm_call, | ||
828 | GLOB_vm_call_dispatch, | ||
829 | GLOB_vmeta_call, | ||
830 | GLOB_vm_call_dispatch_f, | ||
831 | GLOB_vm_cpcall, | ||
832 | GLOB_cont_ffi_callback, | ||
833 | GLOB_vm_call_tail, | ||
834 | GLOB_cont_cat, | ||
835 | GLOB_cont_ra, | ||
836 | GLOB_BC_CAT_Z, | ||
837 | GLOB_vmeta_tgets, | ||
838 | GLOB_vmeta_tgetb, | ||
839 | GLOB_vmeta_tgetv, | ||
840 | GLOB_vmeta_tsets, | ||
841 | GLOB_vmeta_tsetb, | ||
842 | GLOB_vmeta_tsetv, | ||
843 | GLOB_cont_nop, | ||
844 | GLOB_vmeta_comp, | ||
845 | GLOB_vmeta_binop, | ||
846 | GLOB_cont_condt, | ||
847 | GLOB_cont_condf, | ||
848 | GLOB_vmeta_equal, | ||
849 | GLOB_vmeta_equal_cd, | ||
850 | GLOB_vmeta_arith_vno, | ||
851 | GLOB_vmeta_arith_vn, | ||
852 | GLOB_vmeta_arith_nvo, | ||
853 | GLOB_vmeta_arith_nv, | ||
854 | GLOB_vmeta_unm, | ||
855 | GLOB_vmeta_arith_vvo, | ||
856 | GLOB_vmeta_arith_vv, | ||
857 | GLOB_vmeta_len, | ||
858 | GLOB_BC_LEN_Z, | ||
859 | GLOB_vmeta_call_ra, | ||
860 | GLOB_BC_CALLT_Z, | ||
861 | GLOB_vmeta_for, | ||
862 | GLOB_ff_assert, | ||
863 | GLOB_fff_fallback, | ||
864 | GLOB_fff_res_, | ||
865 | GLOB_ff_type, | ||
866 | GLOB_fff_res1, | ||
867 | GLOB_ff_getmetatable, | ||
868 | GLOB_ff_setmetatable, | ||
869 | GLOB_ff_rawget, | ||
870 | GLOB_ff_tonumber, | ||
871 | GLOB_fff_resi, | ||
872 | GLOB_fff_resxmm0, | ||
873 | GLOB_fff_resn, | ||
874 | GLOB_ff_tostring, | ||
875 | GLOB_fff_gcstep, | ||
876 | GLOB_ff_next, | ||
877 | GLOB_fff_res2, | ||
878 | GLOB_fff_res, | ||
879 | GLOB_ff_pairs, | ||
880 | GLOB_ff_ipairs_aux, | ||
881 | GLOB_fff_res0, | ||
882 | GLOB_ff_ipairs, | ||
883 | GLOB_ff_pcall, | ||
884 | GLOB_ff_xpcall, | ||
885 | GLOB_ff_coroutine_resume, | ||
886 | GLOB_ff_coroutine_wrap_aux, | ||
887 | GLOB_ff_coroutine_yield, | ||
888 | GLOB_ff_math_abs, | ||
889 | GLOB_fff_resbit, | ||
890 | GLOB_ff_math_floor, | ||
891 | GLOB_vm_floor, | ||
892 | GLOB_ff_math_ceil, | ||
893 | GLOB_vm_ceil, | ||
894 | GLOB_ff_math_sqrt, | ||
895 | GLOB_ff_math_log, | ||
896 | GLOB_ff_math_log10, | ||
897 | GLOB_ff_math_exp, | ||
898 | GLOB_vm_exp_x87, | ||
899 | GLOB_ff_math_sin, | ||
900 | GLOB_ff_math_cos, | ||
901 | GLOB_ff_math_tan, | ||
902 | GLOB_ff_math_asin, | ||
903 | GLOB_ff_math_acos, | ||
904 | GLOB_ff_math_atan, | ||
905 | GLOB_ff_math_sinh, | ||
906 | GLOB_ff_math_cosh, | ||
907 | GLOB_ff_math_tanh, | ||
908 | GLOB_ff_math_deg, | ||
909 | GLOB_ff_math_rad, | ||
910 | GLOB_ff_math_atan2, | ||
911 | GLOB_ff_math_ldexp, | ||
912 | GLOB_ff_math_frexp, | ||
913 | GLOB_ff_math_modf, | ||
914 | GLOB_vm_trunc, | ||
915 | GLOB_ff_math_fmod, | ||
916 | GLOB_ff_math_pow, | ||
917 | GLOB_vm_pow, | ||
918 | GLOB_ff_math_min, | ||
919 | GLOB_ff_math_max, | ||
920 | GLOB_ff_string_len, | ||
921 | GLOB_ff_string_byte, | ||
922 | GLOB_ff_string_char, | ||
923 | GLOB_fff_newstr, | ||
924 | GLOB_ff_string_sub, | ||
925 | GLOB_fff_emptystr, | ||
926 | GLOB_ff_string_rep, | ||
927 | GLOB_fff_fallback_2, | ||
928 | GLOB_ff_string_reverse, | ||
929 | GLOB_fff_fallback_1, | ||
930 | GLOB_ff_string_lower, | ||
931 | GLOB_ff_string_upper, | ||
932 | GLOB_ff_table_getn, | ||
933 | GLOB_ff_bit_tobit, | ||
934 | GLOB_ff_bit_band, | ||
935 | GLOB_fff_fallback_bit_op, | ||
936 | GLOB_ff_bit_bor, | ||
937 | GLOB_ff_bit_bxor, | ||
938 | GLOB_ff_bit_bswap, | ||
939 | GLOB_ff_bit_bnot, | ||
940 | GLOB_ff_bit_lshift, | ||
941 | GLOB_ff_bit_rshift, | ||
942 | GLOB_ff_bit_arshift, | ||
943 | GLOB_ff_bit_rol, | ||
944 | GLOB_ff_bit_ror, | ||
945 | GLOB_vm_record, | ||
946 | GLOB_vm_rethook, | ||
947 | GLOB_vm_inshook, | ||
948 | GLOB_cont_hook, | ||
949 | GLOB_vm_hotloop, | ||
950 | GLOB_vm_callhook, | ||
951 | GLOB_vm_hotcall, | ||
952 | GLOB_vm_exit_handler, | ||
953 | GLOB_vm_exit_interp, | ||
954 | GLOB_vm_floor_sse, | ||
955 | GLOB_vm_ceil_sse, | ||
956 | GLOB_vm_trunc_sse, | ||
957 | GLOB_vm_mod, | ||
958 | GLOB_vm_exp2_x87, | ||
959 | GLOB_vm_exp2raw, | ||
960 | GLOB_vm_pow_sse, | ||
961 | GLOB_vm_powi_sse, | ||
962 | GLOB_vm_foldfpm, | ||
963 | GLOB_vm_foldarith, | ||
964 | GLOB_vm_cpuid, | ||
965 | GLOB_assert_bad_for_arg_type, | ||
966 | GLOB_vm_ffi_callback, | ||
967 | GLOB_vm_ffi_call, | ||
968 | GLOB_BC_MODVN_Z, | ||
969 | GLOB_BC_TGETS_Z, | ||
970 | GLOB_BC_TSETS_Z, | ||
971 | GLOB__MAX | ||
972 | }; | ||
973 | static const char *const globnames[] = { | ||
974 | "vm_returnp", | ||
975 | "cont_dispatch", | ||
976 | "vm_returnc", | ||
977 | "BC_RET_Z", | ||
978 | "vm_return", | ||
979 | "vm_leave_cp", | ||
980 | "vm_leave_unw", | ||
981 | "vm_unwind_c@8", | ||
982 | "vm_unwind_c_eh", | ||
983 | "vm_unwind_rethrow", | ||
984 | "vm_unwind_ff@4", | ||
985 | "vm_unwind_ff_eh", | ||
986 | "vm_growstack_c", | ||
987 | "vm_growstack_v", | ||
988 | "vm_growstack_f", | ||
989 | "vm_resume", | ||
990 | "vm_pcall", | ||
991 | "vm_call", | ||
992 | "vm_call_dispatch", | ||
993 | "vmeta_call", | ||
994 | "vm_call_dispatch_f", | ||
995 | "vm_cpcall", | ||
996 | "cont_ffi_callback", | ||
997 | "vm_call_tail", | ||
998 | "cont_cat", | ||
999 | "cont_ra", | ||
1000 | "BC_CAT_Z", | ||
1001 | "vmeta_tgets", | ||
1002 | "vmeta_tgetb", | ||
1003 | "vmeta_tgetv", | ||
1004 | "vmeta_tsets", | ||
1005 | "vmeta_tsetb", | ||
1006 | "vmeta_tsetv", | ||
1007 | "cont_nop", | ||
1008 | "vmeta_comp", | ||
1009 | "vmeta_binop", | ||
1010 | "cont_condt", | ||
1011 | "cont_condf", | ||
1012 | "vmeta_equal", | ||
1013 | "vmeta_equal_cd", | ||
1014 | "vmeta_arith_vno", | ||
1015 | "vmeta_arith_vn", | ||
1016 | "vmeta_arith_nvo", | ||
1017 | "vmeta_arith_nv", | ||
1018 | "vmeta_unm", | ||
1019 | "vmeta_arith_vvo", | ||
1020 | "vmeta_arith_vv", | ||
1021 | "vmeta_len", | ||
1022 | "BC_LEN_Z", | ||
1023 | "vmeta_call_ra", | ||
1024 | "BC_CALLT_Z", | ||
1025 | "vmeta_for", | ||
1026 | "ff_assert", | ||
1027 | "fff_fallback", | ||
1028 | "fff_res_", | ||
1029 | "ff_type", | ||
1030 | "fff_res1", | ||
1031 | "ff_getmetatable", | ||
1032 | "ff_setmetatable", | ||
1033 | "ff_rawget", | ||
1034 | "ff_tonumber", | ||
1035 | "fff_resi", | ||
1036 | "fff_resxmm0", | ||
1037 | "fff_resn", | ||
1038 | "ff_tostring", | ||
1039 | "fff_gcstep", | ||
1040 | "ff_next", | ||
1041 | "fff_res2", | ||
1042 | "fff_res", | ||
1043 | "ff_pairs", | ||
1044 | "ff_ipairs_aux", | ||
1045 | "fff_res0", | ||
1046 | "ff_ipairs", | ||
1047 | "ff_pcall", | ||
1048 | "ff_xpcall", | ||
1049 | "ff_coroutine_resume", | ||
1050 | "ff_coroutine_wrap_aux", | ||
1051 | "ff_coroutine_yield", | ||
1052 | "ff_math_abs", | ||
1053 | "fff_resbit", | ||
1054 | "ff_math_floor", | ||
1055 | "vm_floor", | ||
1056 | "ff_math_ceil", | ||
1057 | "vm_ceil", | ||
1058 | "ff_math_sqrt", | ||
1059 | "ff_math_log", | ||
1060 | "ff_math_log10", | ||
1061 | "ff_math_exp", | ||
1062 | "vm_exp_x87", | ||
1063 | "ff_math_sin", | ||
1064 | "ff_math_cos", | ||
1065 | "ff_math_tan", | ||
1066 | "ff_math_asin", | ||
1067 | "ff_math_acos", | ||
1068 | "ff_math_atan", | ||
1069 | "ff_math_sinh", | ||
1070 | "ff_math_cosh", | ||
1071 | "ff_math_tanh", | ||
1072 | "ff_math_deg", | ||
1073 | "ff_math_rad", | ||
1074 | "ff_math_atan2", | ||
1075 | "ff_math_ldexp", | ||
1076 | "ff_math_frexp", | ||
1077 | "ff_math_modf", | ||
1078 | "vm_trunc", | ||
1079 | "ff_math_fmod", | ||
1080 | "ff_math_pow", | ||
1081 | "vm_pow", | ||
1082 | "ff_math_min", | ||
1083 | "ff_math_max", | ||
1084 | "ff_string_len", | ||
1085 | "ff_string_byte", | ||
1086 | "ff_string_char", | ||
1087 | "fff_newstr", | ||
1088 | "ff_string_sub", | ||
1089 | "fff_emptystr", | ||
1090 | "ff_string_rep", | ||
1091 | "fff_fallback_2", | ||
1092 | "ff_string_reverse", | ||
1093 | "fff_fallback_1", | ||
1094 | "ff_string_lower", | ||
1095 | "ff_string_upper", | ||
1096 | "ff_table_getn", | ||
1097 | "ff_bit_tobit", | ||
1098 | "ff_bit_band", | ||
1099 | "fff_fallback_bit_op", | ||
1100 | "ff_bit_bor", | ||
1101 | "ff_bit_bxor", | ||
1102 | "ff_bit_bswap", | ||
1103 | "ff_bit_bnot", | ||
1104 | "ff_bit_lshift", | ||
1105 | "ff_bit_rshift", | ||
1106 | "ff_bit_arshift", | ||
1107 | "ff_bit_rol", | ||
1108 | "ff_bit_ror", | ||
1109 | "vm_record", | ||
1110 | "vm_rethook", | ||
1111 | "vm_inshook", | ||
1112 | "cont_hook", | ||
1113 | "vm_hotloop", | ||
1114 | "vm_callhook", | ||
1115 | "vm_hotcall", | ||
1116 | "vm_exit_handler", | ||
1117 | "vm_exit_interp", | ||
1118 | "vm_floor_sse", | ||
1119 | "vm_ceil_sse", | ||
1120 | "vm_trunc_sse", | ||
1121 | "vm_mod", | ||
1122 | "vm_exp2_x87", | ||
1123 | "vm_exp2raw", | ||
1124 | "vm_pow_sse", | ||
1125 | "vm_powi_sse", | ||
1126 | "vm_foldfpm", | ||
1127 | "vm_foldarith", | ||
1128 | "vm_cpuid", | ||
1129 | "assert_bad_for_arg_type", | ||
1130 | "vm_ffi_callback", | ||
1131 | "vm_ffi_call@4", | ||
1132 | "BC_MODVN_Z", | ||
1133 | "BC_TGETS_Z", | ||
1134 | "BC_TSETS_Z", | ||
1135 | (const char *)0 | ||
1136 | }; | ||
1137 | static const char *const extnames[] = { | ||
1138 | "lj_state_growstack@8", | ||
1139 | "lj_err_throw@8", | ||
1140 | "lj_meta_tget", | ||
1141 | "lj_meta_tset", | ||
1142 | "lj_meta_comp", | ||
1143 | "lj_meta_equal", | ||
1144 | "lj_meta_equal_cd@8", | ||
1145 | "lj_meta_arith", | ||
1146 | "lj_meta_len@8", | ||
1147 | "lj_meta_call", | ||
1148 | "lj_meta_for@8", | ||
1149 | "lj_tab_get", | ||
1150 | "lj_str_fromnumber@8", | ||
1151 | "lj_str_fromnum@8", | ||
1152 | "lj_tab_next", | ||
1153 | "lj_tab_getinth@8", | ||
1154 | "lj_ffh_coroutine_wrap_err@8", | ||
1155 | "lj_vm_sinh", | ||
1156 | "lj_vm_cosh", | ||
1157 | "lj_vm_tanh", | ||
1158 | "lj_str_new", | ||
1159 | "lj_tab_len@4", | ||
1160 | "lj_gc_step@4", | ||
1161 | "lj_dispatch_ins@8", | ||
1162 | "lj_trace_hot@8", | ||
1163 | "lj_dispatch_call@8", | ||
1164 | "lj_trace_exit@8", | ||
1165 | "lj_ccallback_enter@8", | ||
1166 | "lj_ccallback_leave@8", | ||
1167 | "lj_meta_cat", | ||
1168 | "lj_gc_barrieruv@8", | ||
1169 | "lj_func_closeuv@8", | ||
1170 | "lj_func_newL_gc", | ||
1171 | "lj_tab_new", | ||
1172 | "lj_gc_step_fixtop@4", | ||
1173 | "lj_tab_dup@8", | ||
1174 | "lj_tab_newkey", | ||
1175 | "lj_tab_reasize", | ||
1176 | (const char *)0 | ||
1177 | }; | ||
1178 | #define Dt1(_V) (int)(ptrdiff_t)&(((lua_State *)0)_V) | ||
1179 | #define Dt2(_V) (int)(ptrdiff_t)&(((global_State *)0)_V) | ||
1180 | #define Dt3(_V) (int)(ptrdiff_t)&(((TValue *)0)_V) | ||
1181 | #define Dt4(_V) (int)(ptrdiff_t)&(((GCobj *)0)_V) | ||
1182 | #define Dt5(_V) (int)(ptrdiff_t)&(((GCstr *)0)_V) | ||
1183 | #define Dt6(_V) (int)(ptrdiff_t)&(((GCtab *)0)_V) | ||
1184 | #define Dt7(_V) (int)(ptrdiff_t)&(((GCfuncL *)0)_V) | ||
1185 | #define Dt8(_V) (int)(ptrdiff_t)&(((GCfuncC *)0)_V) | ||
1186 | #define Dt9(_V) (int)(ptrdiff_t)&(((GCproto *)0)_V) | ||
1187 | #define DtA(_V) (int)(ptrdiff_t)&(((GCupval *)0)_V) | ||
1188 | #define DtB(_V) (int)(ptrdiff_t)&(((Node *)0)_V) | ||
1189 | #define DtC(_V) (int)(ptrdiff_t)&(((int *)0)_V) | ||
1190 | #define DtD(_V) (int)(ptrdiff_t)&(((GCtrace *)0)_V) | ||
1191 | #define DISPATCH_GL(field) (GG_DISP2G + (int)offsetof(global_State, field)) | ||
1192 | #define DISPATCH_J(field) (GG_DISP2J + (int)offsetof(jit_State, field)) | ||
1193 | #define PC2PROTO(field) ((int)offsetof(GCproto, field)-(int)sizeof(GCproto)) | ||
1194 | |||
1195 | /* Generate subroutines used by opcodes and other parts of the VM. */ | ||
1196 | /* The .code_sub section should be last to help static branch prediction. */ | ||
1197 | static void build_subroutines(BuildCtx *ctx, int cmov, int sse) | ||
1198 | { | ||
1199 | dasm_put(Dst, 0); | ||
1200 | dasm_put(Dst, 2, FRAME_P, LJ_TTRUE, FRAME_TYPE, FRAME_C, FRAME_TYPE, DISPATCH_GL(vmstate), ~LJ_VMST_C); | ||
1201 | dasm_put(Dst, 109, Dt1(->base), Dt1(->top), Dt1(->cframe), Dt1(->maxstack), LJ_TNIL); | ||
1202 | dasm_put(Dst, 200, Dt1(->top), Dt1(->top), Dt1(->glref), Dt2(->vmstate), ~LJ_VMST_C, CFRAME_RAWMASK); | ||
1203 | dasm_put(Dst, 302, 1+1, Dt1(->base), Dt1(->glref), GG_G2DISP, LJ_TFALSE, DISPATCH_GL(vmstate), ~LJ_VMST_INTERP, LUA_MINSTACK, -4+PC2PROTO(framesize), Dt1(->base)); | ||
1204 | dasm_put(Dst, 385, Dt1(->top), Dt1(->base), Dt1(->top), Dt7(->pc), FRAME_CP, CFRAME_RESUME, Dt1(->glref), GG_G2DISP, Dt1(->cframe), Dt1(->status), DISPATCH_GL(vmstate), ~LJ_VMST_INTERP, Dt1(->status), Dt1(->base), Dt1(->top), FRAME_TYPE); | ||
1205 | dasm_put(Dst, 548, FRAME_CP, FRAME_C, Dt1(->cframe), Dt1(->cframe), Dt1(->glref), GG_G2DISP, DISPATCH_GL(vmstate), ~LJ_VMST_INTERP, Dt1(->base)); | ||
1206 | dasm_put(Dst, 648, Dt1(->top), LJ_TFUNC, Dt7(->pc), Dt1(->stack), Dt1(->top), Dt1(->cframe), Dt1(->cframe), FRAME_CP, LJ_TNIL); | ||
1207 | #if LJ_HASFFI | ||
1208 | dasm_put(Dst, 813); | ||
1209 | #endif | ||
1210 | dasm_put(Dst, 822, 0); | ||
1211 | #if LJ_HASFFI | ||
1212 | #endif | ||
1213 | dasm_put(Dst, 831, Dt7(->pc), PC2PROTO(k)); | ||
1214 | #if LJ_HASFFI | ||
1215 | dasm_put(Dst, 848); | ||
1216 | #endif | ||
1217 | dasm_put(Dst, 869, Dt1(->base), LJ_TSTR, BC_GGET, DISPATCH_GL(tmptv), LJ_TTAB); | ||
1218 | if (LJ_DUALNUM) { | ||
1219 | dasm_put(Dst, 967, LJ_TISNUM); | ||
1220 | } else if (sse) { | ||
1221 | dasm_put(Dst, 976); | ||
1222 | } else { | ||
1223 | } | ||
1224 | dasm_put(Dst, 988, Dt1(->base), Dt1(->base), Dt1(->top), FRAME_CONT, 2+1, LJ_TSTR, BC_GSET); | ||
1225 | dasm_put(Dst, 1134, DISPATCH_GL(tmptv), LJ_TTAB); | ||
1226 | if (LJ_DUALNUM) { | ||
1227 | dasm_put(Dst, 967, LJ_TISNUM); | ||
1228 | } else if (sse) { | ||
1229 | dasm_put(Dst, 976); | ||
1230 | } else { | ||
1231 | } | ||
1232 | dasm_put(Dst, 1158, Dt1(->base), Dt1(->base), Dt1(->top), FRAME_CONT, 3+1, Dt1(->base), Dt1(->base)); | ||
1233 | dasm_put(Dst, 1330, -BCBIAS_J*4, LJ_TISTRUECOND, LJ_TISTRUECOND, Dt1(->base)); | ||
1234 | dasm_put(Dst, 1429); | ||
1235 | #if LJ_HASFFI | ||
1236 | dasm_put(Dst, 1449, Dt1(->base)); | ||
1237 | #endif | ||
1238 | dasm_put(Dst, 1480); | ||
1239 | #if LJ_DUALNUM | ||
1240 | dasm_put(Dst, 1483); | ||
1241 | #endif | ||
1242 | dasm_put(Dst, 1489); | ||
1243 | #if LJ_DUALNUM | ||
1244 | dasm_put(Dst, 961); | ||
1245 | #endif | ||
1246 | dasm_put(Dst, 1502); | ||
1247 | #if LJ_DUALNUM | ||
1248 | dasm_put(Dst, 1483); | ||
1249 | #endif | ||
1250 | dasm_put(Dst, 1531, Dt1(->base), Dt1(->base), FRAME_CONT, 2+1, Dt1(->base), Dt1(->base)); | ||
1251 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
1252 | dasm_put(Dst, 1633); | ||
1253 | #else | ||
1254 | dasm_put(Dst, 1652); | ||
1255 | #endif | ||
1256 | dasm_put(Dst, 1657, Dt1(->base), Dt1(->base), Dt7(->pc), Dt1(->base), Dt1(->base), GG_DISP2STATIC, 1+1, LJ_TISTRUECOND); | ||
1257 | dasm_put(Dst, 1843, 1+1, ~LJ_TNUMX); | ||
1258 | if (cmov) { | ||
1259 | dasm_put(Dst, 1912); | ||
1260 | } else { | ||
1261 | dasm_put(Dst, 1916); | ||
1262 | } | ||
1263 | dasm_put(Dst, 1925, ((char *)(&((GCfuncC *)0)->upvalue)), LJ_TSTR, ~LJ_TLIGHTUD, 1+1, LJ_TTAB, Dt6(->metatable), LJ_TNIL); | ||
1264 | dasm_put(Dst, 2004, DISPATCH_GL(gcroot)+4*(GCROOT_MMNAME+MM_metatable), LJ_TTAB, Dt6(->hmask), Dt5(->hash), sizeof(Node), Dt6(->node), DtB(->key.it), LJ_TSTR, DtB(->key.gcr), DtB(->next)); | ||
1265 | dasm_put(Dst, 2062, LJ_TNIL, LJ_TUDATA, LJ_TNUMX, LJ_TISNUM, LJ_TLIGHTUD); | ||
1266 | dasm_put(Dst, 2128, LJ_TNUMX, DISPATCH_GL(gcroot[GCROOT_BASEMT]), 2+1, LJ_TTAB, Dt6(->metatable), LJ_TTAB, Dt6(->metatable), LJ_TTAB); | ||
1267 | dasm_put(Dst, 2199, Dt6(->marked), LJ_GC_BLACK, Dt6(->marked), (uint8_t)~LJ_GC_BLACK, DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->gclist), 2+1, LJ_TTAB); | ||
1268 | dasm_put(Dst, 2289, 1+1, LJ_TISNUM); | ||
1269 | if (LJ_DUALNUM) { | ||
1270 | dasm_put(Dst, 2303); | ||
1271 | } else { | ||
1272 | dasm_put(Dst, 2320); | ||
1273 | } | ||
1274 | if (sse) { | ||
1275 | dasm_put(Dst, 2325); | ||
1276 | } else { | ||
1277 | dasm_put(Dst, 2335); | ||
1278 | } | ||
1279 | dasm_put(Dst, 2342, 1+1, LJ_TSTR, LJ_TSTR, LJ_TISNUM, DISPATCH_GL(gcroot[GCROOT_BASEMT_NUM]), DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold)); | ||
1280 | dasm_put(Dst, 2411, Dt1(->base)); | ||
1281 | if (LJ_DUALNUM) { | ||
1282 | dasm_put(Dst, 2437); | ||
1283 | } else { | ||
1284 | dasm_put(Dst, 2442); | ||
1285 | } | ||
1286 | dasm_put(Dst, 2447, Dt1(->base), 1+1, LJ_TTAB, Dt1(->base), Dt1(->top), Dt1(->base), 1+2); | ||
1287 | dasm_put(Dst, 2539, LJ_TNIL, LJ_TNIL, 1+1, LJ_TTAB); | ||
1288 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
1289 | dasm_put(Dst, 2586, Dt6(->metatable)); | ||
1290 | #endif | ||
1291 | dasm_put(Dst, 2595, Dt8(->upvalue[0]), LJ_TFUNC, LJ_TNIL, 1+3, 1+1, LJ_TTAB, LJ_TISNUM); | ||
1292 | if (LJ_DUALNUM) { | ||
1293 | dasm_put(Dst, 2581); | ||
1294 | } else { | ||
1295 | dasm_put(Dst, 2320); | ||
1296 | } | ||
1297 | dasm_put(Dst, 2650); | ||
1298 | if (LJ_DUALNUM) { | ||
1299 | dasm_put(Dst, 2655, LJ_TISNUM); | ||
1300 | } else if (sse) { | ||
1301 | dasm_put(Dst, 2671, (unsigned int)(U64x(3ff00000,00000000)), (unsigned int)((U64x(3ff00000,00000000))>>32)); | ||
1302 | } else { | ||
1303 | } | ||
1304 | dasm_put(Dst, 2704, Dt6(->asize), Dt6(->array), LJ_TNIL, Dt6(->hmask), 1+0); | ||
1305 | dasm_put(Dst, 2566, 1+1, LJ_TTAB); | ||
1306 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
1307 | dasm_put(Dst, 2586, Dt6(->metatable)); | ||
1308 | #endif | ||
1309 | dasm_put(Dst, 2781, Dt8(->upvalue[0]), LJ_TFUNC); | ||
1310 | if (LJ_DUALNUM) { | ||
1311 | dasm_put(Dst, 2802, LJ_TISNUM); | ||
1312 | } else if (sse) { | ||
1313 | dasm_put(Dst, 2814); | ||
1314 | } else { | ||
1315 | dasm_put(Dst, 2824); | ||
1316 | } | ||
1317 | dasm_put(Dst, 2831, 1+3, 1+1, 8+FRAME_PCALL, DISPATCH_GL(hookmask), HOOK_ACTIVE_SHIFT, 2+1, LJ_TFUNC); | ||
1318 | dasm_put(Dst, 2896, LJ_TFUNC, 16+FRAME_PCALL, 1+1, LJ_TTHREAD, Dt1(->cframe), Dt1(->status), LUA_YIELD, Dt1(->top)); | ||
1319 | dasm_put(Dst, 2985, Dt1(->base), Dt1(->maxstack), Dt1(->top), Dt1(->base), Dt1(->top), DISPATCH_GL(vmstate), ~LJ_VMST_INTERP); | ||
1320 | dasm_put(Dst, 3072, Dt1(->base), LUA_YIELD, Dt1(->base), Dt1(->top), Dt1(->top), Dt1(->maxstack), LJ_TTRUE, FRAME_TYPE); | ||
1321 | dasm_put(Dst, 3187, LJ_TFALSE, Dt1(->top), Dt1(->top), 1+2, Dt1(->top), Dt1(->base), Dt8(->upvalue[0].gcr), Dt1(->cframe)); | ||
1322 | dasm_put(Dst, 3282, Dt1(->status), LUA_YIELD, Dt1(->top), Dt1(->base), Dt1(->maxstack), Dt1(->top), Dt1(->base), Dt1(->top)); | ||
1323 | dasm_put(Dst, 3348, DISPATCH_GL(vmstate), ~LJ_VMST_INTERP, Dt1(->base), LUA_YIELD, Dt1(->base), Dt1(->top), Dt1(->top), Dt1(->maxstack)); | ||
1324 | dasm_put(Dst, 3437, FRAME_TYPE, Dt1(->top), Dt1(->base), Dt1(->cframe), CFRAME_RESUME); | ||
1325 | dasm_put(Dst, 3547, Dt1(->base), Dt1(->top), Dt1(->cframe), LUA_YIELD, Dt1(->status)); | ||
1326 | if (!LJ_DUALNUM) { | ||
1327 | dasm_put(Dst, 3574); | ||
1328 | } | ||
1329 | if (sse) { | ||
1330 | dasm_put(Dst, 3577); | ||
1331 | } | ||
1332 | dasm_put(Dst, 3592, 1+1); | ||
1333 | if (LJ_DUALNUM) { | ||
1334 | dasm_put(Dst, 3603, LJ_TISNUM, LJ_TISNUM); | ||
1335 | } else { | ||
1336 | dasm_put(Dst, 3683, LJ_TISNUM); | ||
1337 | } | ||
1338 | if (sse) { | ||
1339 | dasm_put(Dst, 3693, (unsigned int)(U64x(7fffffff,ffffffff)), (unsigned int)((U64x(7fffffff,ffffffff))>>32)); | ||
1340 | } else { | ||
1341 | dasm_put(Dst, 3724); | ||
1342 | } | ||
1343 | dasm_put(Dst, 3741, 1+1, FRAME_TYPE, LJ_TNIL); | ||
1344 | if (LJ_DUALNUM) { | ||
1345 | dasm_put(Dst, 3838, LJ_TISNUM); | ||
1346 | } else { | ||
1347 | dasm_put(Dst, 3683, LJ_TISNUM); | ||
1348 | } | ||
1349 | if (sse) { | ||
1350 | dasm_put(Dst, 3860); | ||
1351 | if (LJ_DUALNUM) { | ||
1352 | dasm_put(Dst, 3869); | ||
1353 | } | ||
1354 | dasm_put(Dst, 2330); | ||
1355 | } else { | ||
1356 | dasm_put(Dst, 3903); | ||
1357 | if (LJ_DUALNUM) { | ||
1358 | } else { | ||
1359 | dasm_put(Dst, 2337); | ||
1360 | } | ||
1361 | } | ||
1362 | dasm_put(Dst, 3909); | ||
1363 | if (LJ_DUALNUM) { | ||
1364 | dasm_put(Dst, 3838, LJ_TISNUM); | ||
1365 | } else { | ||
1366 | dasm_put(Dst, 3683, LJ_TISNUM); | ||
1367 | } | ||
1368 | if (sse) { | ||
1369 | dasm_put(Dst, 3912); | ||
1370 | if (LJ_DUALNUM) { | ||
1371 | dasm_put(Dst, 3869); | ||
1372 | } | ||
1373 | dasm_put(Dst, 2330); | ||
1374 | } else { | ||
1375 | dasm_put(Dst, 3921); | ||
1376 | if (LJ_DUALNUM) { | ||
1377 | } else { | ||
1378 | dasm_put(Dst, 2337); | ||
1379 | } | ||
1380 | } | ||
1381 | if (sse) { | ||
1382 | dasm_put(Dst, 3927, 1+1, LJ_TISNUM); | ||
1383 | } else { | ||
1384 | dasm_put(Dst, 3956, 1+1, LJ_TISNUM); | ||
1385 | } | ||
1386 | dasm_put(Dst, 3985, 1+1, LJ_TISNUM, 1+1, LJ_TISNUM, 1+1); | ||
1387 | dasm_put(Dst, 4054, LJ_TISNUM, 1+1, LJ_TISNUM, 1+1); | ||
1388 | dasm_put(Dst, 4111, LJ_TISNUM, 1+1, LJ_TISNUM, 1+1); | ||
1389 | dasm_put(Dst, 4174, LJ_TISNUM, 1+1, LJ_TISNUM, 1+1, LJ_TISNUM); | ||
1390 | dasm_put(Dst, 4264); | ||
1391 | if (sse) { | ||
1392 | dasm_put(Dst, 4276, 1+1, LJ_TISNUM); | ||
1393 | } else { | ||
1394 | } | ||
1395 | dasm_put(Dst, 4301); | ||
1396 | if (sse) { | ||
1397 | dasm_put(Dst, 4315, 1+1, LJ_TISNUM); | ||
1398 | } else { | ||
1399 | } | ||
1400 | dasm_put(Dst, 4340); | ||
1401 | if (sse) { | ||
1402 | dasm_put(Dst, 4354, 1+1, LJ_TISNUM); | ||
1403 | } else { | ||
1404 | } | ||
1405 | dasm_put(Dst, 4379); | ||
1406 | if (sse) { | ||
1407 | dasm_put(Dst, 4395, 1+1, LJ_TISNUM, Dt8(->upvalue[0])); | ||
1408 | } else { | ||
1409 | dasm_put(Dst, 4434, 1+1, LJ_TISNUM, Dt8(->upvalue[0])); | ||
1410 | } | ||
1411 | dasm_put(Dst, 4467, 2+1, LJ_TISNUM, LJ_TISNUM, 2+1, LJ_TISNUM, LJ_TISNUM); | ||
1412 | dasm_put(Dst, 4532, 1+1, LJ_TISNUM); | ||
1413 | if (sse) { | ||
1414 | dasm_put(Dst, 4631); | ||
1415 | } else { | ||
1416 | dasm_put(Dst, 4637); | ||
1417 | } | ||
1418 | dasm_put(Dst, 4644); | ||
1419 | if (sse) { | ||
1420 | dasm_put(Dst, 4669); | ||
1421 | } else { | ||
1422 | dasm_put(Dst, 4675); | ||
1423 | } | ||
1424 | dasm_put(Dst, 4678, 1+2); | ||
1425 | if (sse) { | ||
1426 | dasm_put(Dst, 4687); | ||
1427 | } else { | ||
1428 | dasm_put(Dst, 4695); | ||
1429 | } | ||
1430 | dasm_put(Dst, 4703); | ||
1431 | if (sse) { | ||
1432 | dasm_put(Dst, 4706, (unsigned int)(U64x(43500000,00000000)), (unsigned int)((U64x(43500000,00000000))>>32)); | ||
1433 | } else { | ||
1434 | dasm_put(Dst, 4733); | ||
1435 | } | ||
1436 | dasm_put(Dst, 4750); | ||
1437 | if (sse) { | ||
1438 | dasm_put(Dst, 4766, 1+1, LJ_TISNUM); | ||
1439 | } else { | ||
1440 | dasm_put(Dst, 4791, 1+1, LJ_TISNUM); | ||
1441 | } | ||
1442 | dasm_put(Dst, 4813); | ||
1443 | if (sse) { | ||
1444 | dasm_put(Dst, 4835); | ||
1445 | } else { | ||
1446 | dasm_put(Dst, 4861); | ||
1447 | } | ||
1448 | dasm_put(Dst, 4878, 1+2); | ||
1449 | if (sse) { | ||
1450 | dasm_put(Dst, 4918); | ||
1451 | } else { | ||
1452 | dasm_put(Dst, 4926); | ||
1453 | } | ||
1454 | dasm_put(Dst, 4936, 2+1, LJ_TISNUM, LJ_TISNUM); | ||
1455 | if (sse) { | ||
1456 | dasm_put(Dst, 4988, 2+1, LJ_TISNUM, LJ_TISNUM); | ||
1457 | } else { | ||
1458 | dasm_put(Dst, 5035, 2+1, LJ_TISNUM, LJ_TISNUM); | ||
1459 | } | ||
1460 | dasm_put(Dst, 5076, LJ_TISNUM); | ||
1461 | if (LJ_DUALNUM) { | ||
1462 | dasm_put(Dst, 5089, LJ_TISNUM); | ||
1463 | if (sse) { | ||
1464 | dasm_put(Dst, 4631); | ||
1465 | } else { | ||
1466 | } | ||
1467 | dasm_put(Dst, 5139); | ||
1468 | } else { | ||
1469 | dasm_put(Dst, 2320); | ||
1470 | } | ||
1471 | if (sse) { | ||
1472 | dasm_put(Dst, 5150, LJ_TISNUM); | ||
1473 | if (LJ_DUALNUM) { | ||
1474 | dasm_put(Dst, 5171); | ||
1475 | } else { | ||
1476 | dasm_put(Dst, 2320); | ||
1477 | } | ||
1478 | dasm_put(Dst, 5192); | ||
1479 | } else { | ||
1480 | } | ||
1481 | dasm_put(Dst, 5217, LJ_TISNUM); | ||
1482 | if (LJ_DUALNUM) { | ||
1483 | dasm_put(Dst, 5230, LJ_TISNUM); | ||
1484 | if (sse) { | ||
1485 | dasm_put(Dst, 4631); | ||
1486 | } else { | ||
1487 | } | ||
1488 | dasm_put(Dst, 5139); | ||
1489 | } else { | ||
1490 | dasm_put(Dst, 2320); | ||
1491 | } | ||
1492 | if (sse) { | ||
1493 | dasm_put(Dst, 5150, LJ_TISNUM); | ||
1494 | if (LJ_DUALNUM) { | ||
1495 | dasm_put(Dst, 5171); | ||
1496 | } else { | ||
1497 | dasm_put(Dst, 2320); | ||
1498 | } | ||
1499 | dasm_put(Dst, 5280); | ||
1500 | } else { | ||
1501 | } | ||
1502 | if (!sse) { | ||
1503 | dasm_put(Dst, 5305); | ||
1504 | } | ||
1505 | dasm_put(Dst, 5314, 1+1, LJ_TSTR); | ||
1506 | if (LJ_DUALNUM) { | ||
1507 | dasm_put(Dst, 5336, Dt5(->len)); | ||
1508 | } else if (sse) { | ||
1509 | dasm_put(Dst, 5344, Dt5(->len)); | ||
1510 | } else { | ||
1511 | dasm_put(Dst, 5355, Dt5(->len)); | ||
1512 | } | ||
1513 | dasm_put(Dst, 5363, 1+1, LJ_TSTR, Dt5(->len), Dt5([1])); | ||
1514 | if (LJ_DUALNUM) { | ||
1515 | dasm_put(Dst, 5339); | ||
1516 | } else if (sse) { | ||
1517 | dasm_put(Dst, 5401); | ||
1518 | } else { | ||
1519 | dasm_put(Dst, 5411); | ||
1520 | } | ||
1521 | dasm_put(Dst, 5422, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), 1+1, LJ_TISNUM); | ||
1522 | if (LJ_DUALNUM) { | ||
1523 | dasm_put(Dst, 5455); | ||
1524 | } else if (sse) { | ||
1525 | dasm_put(Dst, 5478); | ||
1526 | } else { | ||
1527 | dasm_put(Dst, 5504); | ||
1528 | } | ||
1529 | dasm_put(Dst, 5528, Dt1(->base), Dt1(->base), LJ_TSTR, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), 1+2, LJ_TISNUM); | ||
1530 | if (LJ_DUALNUM) { | ||
1531 | dasm_put(Dst, 5637); | ||
1532 | } else if (sse) { | ||
1533 | dasm_put(Dst, 5649); | ||
1534 | } else { | ||
1535 | dasm_put(Dst, 5664); | ||
1536 | } | ||
1537 | dasm_put(Dst, 5676, LJ_TSTR, LJ_TISNUM); | ||
1538 | if (LJ_DUALNUM) { | ||
1539 | dasm_put(Dst, 2581); | ||
1540 | } else { | ||
1541 | dasm_put(Dst, 2320); | ||
1542 | } | ||
1543 | dasm_put(Dst, 5693, Dt5(->len)); | ||
1544 | if (LJ_DUALNUM) { | ||
1545 | dasm_put(Dst, 5703); | ||
1546 | } else if (sse) { | ||
1547 | dasm_put(Dst, 5707); | ||
1548 | } else { | ||
1549 | } | ||
1550 | dasm_put(Dst, 5714, sizeof(GCstr)-1); | ||
1551 | dasm_put(Dst, 5789, 2+1, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold)); | ||
1552 | dasm_put(Dst, 5850, LJ_TSTR, LJ_TISNUM); | ||
1553 | if (LJ_DUALNUM) { | ||
1554 | dasm_put(Dst, 5867); | ||
1555 | } else if (sse) { | ||
1556 | dasm_put(Dst, 5875); | ||
1557 | } else { | ||
1558 | dasm_put(Dst, 5886); | ||
1559 | } | ||
1560 | dasm_put(Dst, 5902, Dt5(->len), DISPATCH_GL(tmpbuf.sz), Dt5([1]), DISPATCH_GL(tmpbuf.buf), DISPATCH_GL(tmpbuf.buf), 1+1); | ||
1561 | dasm_put(Dst, 5970, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), LJ_TSTR, Dt5(->len), DISPATCH_GL(tmpbuf.sz), sizeof(GCstr), DISPATCH_GL(tmpbuf.buf)); | ||
1562 | dasm_put(Dst, 6037, 1+1, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), LJ_TSTR, Dt5(->len), DISPATCH_GL(tmpbuf.sz)); | ||
1563 | dasm_put(Dst, 6110, sizeof(GCstr), DISPATCH_GL(tmpbuf.buf), 1+1); | ||
1564 | dasm_put(Dst, 6195, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), LJ_TSTR, Dt5(->len), DISPATCH_GL(tmpbuf.sz), sizeof(GCstr), DISPATCH_GL(tmpbuf.buf)); | ||
1565 | dasm_put(Dst, 6269, 1+1, LJ_TTAB); | ||
1566 | if (LJ_DUALNUM) { | ||
1567 | dasm_put(Dst, 6336); | ||
1568 | } else if (sse) { | ||
1569 | dasm_put(Dst, 6343); | ||
1570 | } else { | ||
1571 | } | ||
1572 | dasm_put(Dst, 6353, 1+1, LJ_TISNUM); | ||
1573 | if (LJ_DUALNUM) { | ||
1574 | dasm_put(Dst, 6369); | ||
1575 | } else { | ||
1576 | dasm_put(Dst, 2320); | ||
1577 | } | ||
1578 | if (sse) { | ||
1579 | dasm_put(Dst, 6386, (unsigned int)(U64x(43380000,00000000)), (unsigned int)((U64x(43380000,00000000))>>32)); | ||
1580 | } else { | ||
1581 | } | ||
1582 | dasm_put(Dst, 106); | ||
1583 | if (LJ_DUALNUM || sse) { | ||
1584 | if (!sse) { | ||
1585 | } | ||
1586 | dasm_put(Dst, 6410); | ||
1587 | } else { | ||
1588 | } | ||
1589 | dasm_put(Dst, 6415, 1+1); | ||
1590 | if (sse) { | ||
1591 | dasm_put(Dst, 6426, (unsigned int)(U64x(43380000,00000000)), (unsigned int)((U64x(43380000,00000000))>>32)); | ||
1592 | } else { | ||
1593 | dasm_put(Dst, 6436); | ||
1594 | } | ||
1595 | dasm_put(Dst, 2297, LJ_TISNUM); | ||
1596 | if (LJ_DUALNUM) { | ||
1597 | dasm_put(Dst, 6444); | ||
1598 | } else { | ||
1599 | dasm_put(Dst, 2320); | ||
1600 | } | ||
1601 | if (sse) { | ||
1602 | dasm_put(Dst, 6461); | ||
1603 | } else { | ||
1604 | } | ||
1605 | dasm_put(Dst, 6476, LJ_TISNUM); | ||
1606 | if (LJ_DUALNUM) { | ||
1607 | dasm_put(Dst, 6501); | ||
1608 | } else { | ||
1609 | dasm_put(Dst, 6521); | ||
1610 | } | ||
1611 | if (sse) { | ||
1612 | dasm_put(Dst, 6526); | ||
1613 | } else { | ||
1614 | } | ||
1615 | dasm_put(Dst, 6543, 1+1); | ||
1616 | if (sse) { | ||
1617 | dasm_put(Dst, 6426, (unsigned int)(U64x(43380000,00000000)), (unsigned int)((U64x(43380000,00000000))>>32)); | ||
1618 | } else { | ||
1619 | dasm_put(Dst, 6436); | ||
1620 | } | ||
1621 | dasm_put(Dst, 2297, LJ_TISNUM); | ||
1622 | if (LJ_DUALNUM) { | ||
1623 | dasm_put(Dst, 6444); | ||
1624 | } else { | ||
1625 | dasm_put(Dst, 2320); | ||
1626 | } | ||
1627 | if (sse) { | ||
1628 | dasm_put(Dst, 6461); | ||
1629 | } else { | ||
1630 | } | ||
1631 | dasm_put(Dst, 6476, LJ_TISNUM); | ||
1632 | if (LJ_DUALNUM) { | ||
1633 | dasm_put(Dst, 6561); | ||
1634 | } else { | ||
1635 | dasm_put(Dst, 6521); | ||
1636 | } | ||
1637 | if (sse) { | ||
1638 | dasm_put(Dst, 6581); | ||
1639 | } else { | ||
1640 | } | ||
1641 | dasm_put(Dst, 6598, 1+1); | ||
1642 | if (sse) { | ||
1643 | dasm_put(Dst, 6426, (unsigned int)(U64x(43380000,00000000)), (unsigned int)((U64x(43380000,00000000))>>32)); | ||
1644 | } else { | ||
1645 | dasm_put(Dst, 6436); | ||
1646 | } | ||
1647 | dasm_put(Dst, 2297, LJ_TISNUM); | ||
1648 | if (LJ_DUALNUM) { | ||
1649 | dasm_put(Dst, 6444); | ||
1650 | } else { | ||
1651 | dasm_put(Dst, 2320); | ||
1652 | } | ||
1653 | if (sse) { | ||
1654 | dasm_put(Dst, 6461); | ||
1655 | } else { | ||
1656 | } | ||
1657 | dasm_put(Dst, 6476, LJ_TISNUM); | ||
1658 | if (LJ_DUALNUM) { | ||
1659 | dasm_put(Dst, 6616); | ||
1660 | } else { | ||
1661 | dasm_put(Dst, 6521); | ||
1662 | } | ||
1663 | if (sse) { | ||
1664 | dasm_put(Dst, 6636); | ||
1665 | } else { | ||
1666 | } | ||
1667 | dasm_put(Dst, 6653, 1+1, LJ_TISNUM); | ||
1668 | if (LJ_DUALNUM) { | ||
1669 | dasm_put(Dst, 6444); | ||
1670 | } else { | ||
1671 | dasm_put(Dst, 2320); | ||
1672 | } | ||
1673 | if (sse) { | ||
1674 | dasm_put(Dst, 6386, (unsigned int)(U64x(43380000,00000000)), (unsigned int)((U64x(43380000,00000000))>>32)); | ||
1675 | } else { | ||
1676 | } | ||
1677 | dasm_put(Dst, 6676, 1+1, LJ_TISNUM); | ||
1678 | if (LJ_DUALNUM) { | ||
1679 | dasm_put(Dst, 6444); | ||
1680 | } else { | ||
1681 | dasm_put(Dst, 2320); | ||
1682 | } | ||
1683 | if (sse) { | ||
1684 | dasm_put(Dst, 6386, (unsigned int)(U64x(43380000,00000000)), (unsigned int)((U64x(43380000,00000000))>>32)); | ||
1685 | } else { | ||
1686 | } | ||
1687 | dasm_put(Dst, 6700); | ||
1688 | if (LJ_DUALNUM) { | ||
1689 | dasm_put(Dst, 6410); | ||
1690 | } else if (sse) { | ||
1691 | dasm_put(Dst, 6706); | ||
1692 | } else { | ||
1693 | } | ||
1694 | dasm_put(Dst, 6718); | ||
1695 | if (LJ_DUALNUM) { | ||
1696 | dasm_put(Dst, 6729, 1+1, LJ_TISNUM); | ||
1697 | if (LJ_DUALNUM) { | ||
1698 | dasm_put(Dst, 6444); | ||
1699 | } else { | ||
1700 | dasm_put(Dst, 2320); | ||
1701 | } | ||
1702 | if (sse) { | ||
1703 | dasm_put(Dst, 6386, (unsigned int)(U64x(43380000,00000000)), (unsigned int)((U64x(43380000,00000000))>>32)); | ||
1704 | } else { | ||
1705 | } | ||
1706 | dasm_put(Dst, 6745, LJ_TISNUM); | ||
1707 | } else if (sse) { | ||
1708 | dasm_put(Dst, 6760, 2+1, LJ_TISNUM, LJ_TISNUM, (unsigned int)(U64x(43380000,00000000)), (unsigned int)((U64x(43380000,00000000))>>32)); | ||
1709 | } else { | ||
1710 | } | ||
1711 | dasm_put(Dst, 6827); | ||
1712 | if (LJ_DUALNUM) { | ||
1713 | dasm_put(Dst, 6834, 1+1, LJ_TISNUM); | ||
1714 | if (LJ_DUALNUM) { | ||
1715 | dasm_put(Dst, 6444); | ||
1716 | } else { | ||
1717 | dasm_put(Dst, 2320); | ||
1718 | } | ||
1719 | if (sse) { | ||
1720 | dasm_put(Dst, 6386, (unsigned int)(U64x(43380000,00000000)), (unsigned int)((U64x(43380000,00000000))>>32)); | ||
1721 | } else { | ||
1722 | } | ||
1723 | dasm_put(Dst, 6745, LJ_TISNUM); | ||
1724 | } else if (sse) { | ||
1725 | dasm_put(Dst, 6850, 2+1, LJ_TISNUM, LJ_TISNUM, (unsigned int)(U64x(43380000,00000000)), (unsigned int)((U64x(43380000,00000000))>>32)); | ||
1726 | } else { | ||
1727 | } | ||
1728 | dasm_put(Dst, 6917); | ||
1729 | if (LJ_DUALNUM) { | ||
1730 | dasm_put(Dst, 6925, 1+1, LJ_TISNUM); | ||
1731 | if (LJ_DUALNUM) { | ||
1732 | dasm_put(Dst, 6444); | ||
1733 | } else { | ||
1734 | dasm_put(Dst, 2320); | ||
1735 | } | ||
1736 | if (sse) { | ||
1737 | dasm_put(Dst, 6386, (unsigned int)(U64x(43380000,00000000)), (unsigned int)((U64x(43380000,00000000))>>32)); | ||
1738 | } else { | ||
1739 | } | ||
1740 | dasm_put(Dst, 6745, LJ_TISNUM); | ||
1741 | } else if (sse) { | ||
1742 | dasm_put(Dst, 6941, 2+1, LJ_TISNUM, LJ_TISNUM, (unsigned int)(U64x(43380000,00000000)), (unsigned int)((U64x(43380000,00000000))>>32)); | ||
1743 | } else { | ||
1744 | } | ||
1745 | dasm_put(Dst, 7008); | ||
1746 | if (LJ_DUALNUM) { | ||
1747 | dasm_put(Dst, 7016, 1+1, LJ_TISNUM); | ||
1748 | if (LJ_DUALNUM) { | ||
1749 | dasm_put(Dst, 6444); | ||
1750 | } else { | ||
1751 | dasm_put(Dst, 2320); | ||
1752 | } | ||
1753 | if (sse) { | ||
1754 | dasm_put(Dst, 6386, (unsigned int)(U64x(43380000,00000000)), (unsigned int)((U64x(43380000,00000000))>>32)); | ||
1755 | } else { | ||
1756 | } | ||
1757 | dasm_put(Dst, 6745, LJ_TISNUM); | ||
1758 | } else if (sse) { | ||
1759 | dasm_put(Dst, 7032, 2+1, LJ_TISNUM, LJ_TISNUM, (unsigned int)(U64x(43380000,00000000)), (unsigned int)((U64x(43380000,00000000))>>32)); | ||
1760 | } else { | ||
1761 | } | ||
1762 | dasm_put(Dst, 7099); | ||
1763 | if (LJ_DUALNUM) { | ||
1764 | dasm_put(Dst, 7106, 1+1, LJ_TISNUM); | ||
1765 | if (LJ_DUALNUM) { | ||
1766 | dasm_put(Dst, 6444); | ||
1767 | } else { | ||
1768 | dasm_put(Dst, 2320); | ||
1769 | } | ||
1770 | if (sse) { | ||
1771 | dasm_put(Dst, 6386, (unsigned int)(U64x(43380000,00000000)), (unsigned int)((U64x(43380000,00000000))>>32)); | ||
1772 | } else { | ||
1773 | } | ||
1774 | dasm_put(Dst, 6745, LJ_TISNUM); | ||
1775 | } else if (sse) { | ||
1776 | dasm_put(Dst, 7122, 2+1, LJ_TISNUM, LJ_TISNUM, (unsigned int)(U64x(43380000,00000000)), (unsigned int)((U64x(43380000,00000000))>>32)); | ||
1777 | } else { | ||
1778 | } | ||
1779 | dasm_put(Dst, 7189, 1+2, 1+1, Dt1(->base), 8*LUA_MINSTACK, Dt1(->top), Dt1(->maxstack), Dt8(->f), Dt1(->base)); | ||
1780 | dasm_put(Dst, 7265, Dt1(->top), Dt7(->pc), FRAME_TYPE, LUA_MINSTACK, Dt1(->base), Dt1(->base)); | ||
1781 | dasm_put(Dst, 7392, Dt1(->top), Dt1(->base), Dt1(->top)); | ||
1782 | #if LJ_HASJIT | ||
1783 | dasm_put(Dst, 7431, DISPATCH_GL(hookmask), HOOK_VMEVENT, HOOK_ACTIVE, LUA_MASKLINE|LUA_MASKCOUNT, DISPATCH_GL(hookcount)); | ||
1784 | #endif | ||
1785 | dasm_put(Dst, 7464, DISPATCH_GL(hookmask), HOOK_ACTIVE, DISPATCH_GL(hookmask), HOOK_ACTIVE, LUA_MASKLINE|LUA_MASKCOUNT, DISPATCH_GL(hookcount), LUA_MASKLINE); | ||
1786 | dasm_put(Dst, 7518, Dt1(->base), Dt1(->base), GG_DISP2STATIC); | ||
1787 | #if LJ_HASJIT | ||
1788 | dasm_put(Dst, 7585, Dt7(->pc), PC2PROTO(framesize), Dt1(->base), Dt1(->top), GG_DISP2J, DISPATCH_J(L)); | ||
1789 | #endif | ||
1790 | dasm_put(Dst, 7632); | ||
1791 | #if LJ_HASJIT | ||
1792 | dasm_put(Dst, 7459); | ||
1793 | #endif | ||
1794 | dasm_put(Dst, 7639); | ||
1795 | #if LJ_HASJIT | ||
1796 | dasm_put(Dst, 7642); | ||
1797 | #endif | ||
1798 | dasm_put(Dst, 7652, Dt1(->base), Dt1(->top)); | ||
1799 | #if LJ_HASJIT | ||
1800 | dasm_put(Dst, 7685); | ||
1801 | #endif | ||
1802 | dasm_put(Dst, 7690, Dt1(->base), Dt1(->top)); | ||
1803 | #if LJ_HASJIT | ||
1804 | dasm_put(Dst, 7721, DISPATCH_GL(vmstate), DISPATCH_GL(vmstate), ~LJ_VMST_EXIT, DISPATCH_J(exitno), DISPATCH_J(parent), 16*8, DISPATCH_GL(jit_L), DISPATCH_GL(jit_base), DISPATCH_J(L), DISPATCH_GL(jit_L), Dt1(->base), GG_DISP2J, Dt1(->cframe), CFRAME_RAWMASK, CFRAME_OFS_L, Dt1(->base), CFRAME_OFS_PC); | ||
1805 | #endif | ||
1806 | dasm_put(Dst, 7960); | ||
1807 | #if LJ_HASJIT | ||
1808 | dasm_put(Dst, 7963, Dt7(->pc), PC2PROTO(k), DISPATCH_GL(jit_L), DISPATCH_GL(vmstate), ~LJ_VMST_INTERP, BC_FUNCF); | ||
1809 | #endif | ||
1810 | dasm_put(Dst, 8063); | ||
1811 | if (!sse) { | ||
1812 | dasm_put(Dst, 8066); | ||
1813 | } | ||
1814 | dasm_put(Dst, 8111, (unsigned int)(U64x(7fffffff,ffffffff)), (unsigned int)((U64x(7fffffff,ffffffff))>>32), (unsigned int)(U64x(43300000,00000000)), (unsigned int)((U64x(43300000,00000000))>>32), (unsigned int)(U64x(3ff00000,00000000)), (unsigned int)((U64x(3ff00000,00000000))>>32)); | ||
1815 | if (!sse) { | ||
1816 | dasm_put(Dst, 8197); | ||
1817 | } | ||
1818 | dasm_put(Dst, 8242, (unsigned int)(U64x(7fffffff,ffffffff)), (unsigned int)((U64x(7fffffff,ffffffff))>>32), (unsigned int)(U64x(43300000,00000000)), (unsigned int)((U64x(43300000,00000000))>>32), (unsigned int)(U64x(bff00000,00000000)), (unsigned int)((U64x(bff00000,00000000))>>32)); | ||
1819 | if (!sse) { | ||
1820 | dasm_put(Dst, 8328); | ||
1821 | } | ||
1822 | dasm_put(Dst, 8367, (unsigned int)(U64x(7fffffff,ffffffff)), (unsigned int)((U64x(7fffffff,ffffffff))>>32), (unsigned int)(U64x(43300000,00000000)), (unsigned int)((U64x(43300000,00000000))>>32), (unsigned int)(U64x(3ff00000,00000000)), (unsigned int)((U64x(3ff00000,00000000))>>32)); | ||
1823 | if (sse) { | ||
1824 | dasm_put(Dst, 8456, (unsigned int)(U64x(7fffffff,ffffffff)), (unsigned int)((U64x(7fffffff,ffffffff))>>32), (unsigned int)(U64x(43300000,00000000)), (unsigned int)((U64x(43300000,00000000))>>32), (unsigned int)(U64x(3ff00000,00000000)), (unsigned int)((U64x(3ff00000,00000000))>>32)); | ||
1825 | } else { | ||
1826 | dasm_put(Dst, 8570); | ||
1827 | } | ||
1828 | dasm_put(Dst, 8617); | ||
1829 | if (!sse) { | ||
1830 | } else { | ||
1831 | dasm_put(Dst, 8694); | ||
1832 | } | ||
1833 | dasm_put(Dst, 8697); | ||
1834 | dasm_put(Dst, 8782, (unsigned int)(U64x(3ff00000,00000000)), (unsigned int)((U64x(3ff00000,00000000))>>32), (unsigned int)(U64x(3ff00000,00000000)), (unsigned int)((U64x(3ff00000,00000000))>>32)); | ||
1835 | dasm_put(Dst, 8885, (unsigned int)(U64x(3ff00000,00000000)), (unsigned int)((U64x(3ff00000,00000000))>>32), (unsigned int)(U64x(7fffffff,ffffffff)), (unsigned int)((U64x(7fffffff,ffffffff))>>32), (unsigned int)(U64x(3ff00000,00000000)), (unsigned int)((U64x(3ff00000,00000000))>>32), (unsigned int)(U64x(7ff00000,00000000)), (unsigned int)((U64x(7ff00000,00000000))>>32)); | ||
1836 | dasm_put(Dst, 9047); | ||
1837 | #if LJ_HASJIT | ||
1838 | if (sse) { | ||
1839 | dasm_put(Dst, 9088); | ||
1840 | dasm_put(Dst, 9158); | ||
1841 | dasm_put(Dst, 9230); | ||
1842 | } else { | ||
1843 | dasm_put(Dst, 9282); | ||
1844 | dasm_put(Dst, 9374); | ||
1845 | } | ||
1846 | dasm_put(Dst, 9420); | ||
1847 | #endif | ||
1848 | dasm_put(Dst, 9424); | ||
1849 | if (sse) { | ||
1850 | dasm_put(Dst, 9427, (unsigned int)(U64x(80000000,00000000)), (unsigned int)((U64x(80000000,00000000))>>32)); | ||
1851 | dasm_put(Dst, 9512, (unsigned int)(U64x(7fffffff,ffffffff)), (unsigned int)((U64x(7fffffff,ffffffff))>>32)); | ||
1852 | } else { | ||
1853 | dasm_put(Dst, 9640); | ||
1854 | dasm_put(Dst, 9723); | ||
1855 | if (cmov) { | ||
1856 | dasm_put(Dst, 9778); | ||
1857 | } else { | ||
1858 | dasm_put(Dst, 9797); | ||
1859 | } | ||
1860 | dasm_put(Dst, 9420); | ||
1861 | } | ||
1862 | dasm_put(Dst, 9838); | ||
1863 | #ifdef LUA_USE_ASSERT | ||
1864 | dasm_put(Dst, 9422); | ||
1865 | #endif | ||
1866 | dasm_put(Dst, 9862); | ||
1867 | #if LJ_HASFFI | ||
1868 | #define DtE(_V) (int)(ptrdiff_t)&(((CTState *)0)_V) | ||
1869 | dasm_put(Dst, 9866, GG_G2DISP, Dt2(->ctype_state), DtE(->cb.slot), DtE(->cb.gpr[0]), DtE(->cb.gpr[1]), DtE(->cb.gpr[2]), DtE(->cb.gpr[3]), DtE(->cb.fpr[0]), DtE(->cb.fpr[1]), DtE(->cb.fpr[2]), DtE(->cb.fpr[3]), CFRAME_SIZE, DtE(->cb.gpr[4]), DtE(->cb.gpr[5]), DtE(->cb.fpr[4]), DtE(->cb.fpr[5]), DtE(->cb.fpr[6]), DtE(->cb.fpr[7]), DtE(->cb.stack), DISPATCH_GL(vmstate), ~LJ_VMST_INTERP); | ||
1870 | dasm_put(Dst, 9990, Dt1(->base), Dt1(->top), Dt7(->pc)); | ||
1871 | #endif | ||
1872 | dasm_put(Dst, 10030); | ||
1873 | #if LJ_HASFFI | ||
1874 | dasm_put(Dst, 10033, DISPATCH_GL(ctype_state), DtE(->L), Dt1(->base), Dt1(->top), DtE(->cb.gpr[0]), DtE(->cb.fpr[0])); | ||
1875 | #endif | ||
1876 | dasm_put(Dst, 10074); | ||
1877 | #if LJ_HASFFI | ||
1878 | #define DtF(_V) (int)(ptrdiff_t)&(((CCallState *)0)_V) | ||
1879 | dasm_put(Dst, 10077, DtF(->spadj)); | ||
1880 | #if LJ_TARGET_WINDOWS | ||
1881 | #endif | ||
1882 | dasm_put(Dst, 10093, DtF(->nsp), offsetof(CCallState, stack), CCALL_SPS_EXTRA*8, DtF(->nfpr), DtF(->gpr[0]), DtF(->gpr[1]), DtF(->gpr[2]), DtF(->gpr[3]), DtF(->gpr[4]), DtF(->gpr[5]), DtF(->fpr[0]), DtF(->fpr[1])); | ||
1883 | dasm_put(Dst, 10172, DtF(->fpr[2]), DtF(->fpr[3]), DtF(->fpr[4]), DtF(->fpr[5]), DtF(->fpr[6]), DtF(->fpr[7]), DtF(->func), DtF(->gpr[0]), DtF(->fpr[0]), DtF(->gpr[1]), DtF(->fpr[1])); | ||
1884 | #if LJ_TARGET_WINDOWS | ||
1885 | #endif | ||
1886 | dasm_put(Dst, 10227); | ||
1887 | #endif | ||
1888 | } | ||
1889 | |||
1890 | /* Generate the code for a single instruction. */ | ||
1891 | static void build_ins(BuildCtx *ctx, BCOp op, int defop, int cmov, int sse) | ||
1892 | { | ||
1893 | int vk = 0; | ||
1894 | dasm_put(Dst, 829, defop); | ||
1895 | |||
1896 | switch (op) { | ||
1897 | |||
1898 | /* -- Comparison ops ---------------------------------------------------- */ | ||
1899 | |||
1900 | /* Remember: all ops branch for a true comparison, fall through otherwise. */ | ||
1901 | |||
1902 | |||
1903 | case BC_ISLT: case BC_ISGE: case BC_ISLE: case BC_ISGT: | ||
1904 | if (LJ_DUALNUM) { | ||
1905 | dasm_put(Dst, 10235, LJ_TISNUM, LJ_TISNUM); | ||
1906 | switch (op) { | ||
1907 | case BC_ISLT: | ||
1908 | dasm_put(Dst, 10265); | ||
1909 | break; | ||
1910 | case BC_ISGE: | ||
1911 | dasm_put(Dst, 10270); | ||
1912 | break; | ||
1913 | case BC_ISLE: | ||
1914 | dasm_put(Dst, 10275); | ||
1915 | break; | ||
1916 | case BC_ISGT: | ||
1917 | dasm_put(Dst, 10280); | ||
1918 | break; | ||
1919 | default: break; /* Shut up GCC. */ | ||
1920 | } | ||
1921 | dasm_put(Dst, 10285, -BCBIAS_J*4, LJ_TISNUM); | ||
1922 | if (sse) { | ||
1923 | dasm_put(Dst, 10340); | ||
1924 | } else { | ||
1925 | dasm_put(Dst, 10351); | ||
1926 | } | ||
1927 | dasm_put(Dst, 10362); | ||
1928 | if (sse) { | ||
1929 | dasm_put(Dst, 10369); | ||
1930 | switch (op) { | ||
1931 | case BC_ISLT: | ||
1932 | dasm_put(Dst, 10389); | ||
1933 | break; | ||
1934 | case BC_ISGE: | ||
1935 | dasm_put(Dst, 10394); | ||
1936 | break; | ||
1937 | case BC_ISLE: | ||
1938 | dasm_put(Dst, 10399); | ||
1939 | break; | ||
1940 | case BC_ISGT: | ||
1941 | dasm_put(Dst, 10404); | ||
1942 | break; | ||
1943 | default: break; /* Shut up GCC. */ | ||
1944 | } | ||
1945 | dasm_put(Dst, 10409); | ||
1946 | } else { | ||
1947 | dasm_put(Dst, 10414); | ||
1948 | } | ||
1949 | } else { | ||
1950 | dasm_put(Dst, 10422, LJ_TISNUM, LJ_TISNUM); | ||
1951 | } | ||
1952 | if (sse) { | ||
1953 | dasm_put(Dst, 10443); | ||
1954 | } else { | ||
1955 | dasm_put(Dst, 10464); | ||
1956 | if (cmov) { | ||
1957 | dasm_put(Dst, 10480); | ||
1958 | } else { | ||
1959 | dasm_put(Dst, 10486); | ||
1960 | } | ||
1961 | } | ||
1962 | if (LJ_DUALNUM) { | ||
1963 | switch (op) { | ||
1964 | case BC_ISLT: | ||
1965 | dasm_put(Dst, 10389); | ||
1966 | break; | ||
1967 | case BC_ISGE: | ||
1968 | dasm_put(Dst, 10394); | ||
1969 | break; | ||
1970 | case BC_ISLE: | ||
1971 | dasm_put(Dst, 10399); | ||
1972 | break; | ||
1973 | case BC_ISGT: | ||
1974 | dasm_put(Dst, 10404); | ||
1975 | break; | ||
1976 | default: break; /* Shut up GCC. */ | ||
1977 | } | ||
1978 | dasm_put(Dst, 10409); | ||
1979 | } else { | ||
1980 | switch (op) { | ||
1981 | case BC_ISLT: | ||
1982 | dasm_put(Dst, 817); | ||
1983 | break; | ||
1984 | case BC_ISGE: | ||
1985 | dasm_put(Dst, 10493); | ||
1986 | break; | ||
1987 | case BC_ISLE: | ||
1988 | dasm_put(Dst, 10498); | ||
1989 | break; | ||
1990 | case BC_ISGT: | ||
1991 | dasm_put(Dst, 10503); | ||
1992 | break; | ||
1993 | default: break; /* Shut up GCC. */ | ||
1994 | } | ||
1995 | dasm_put(Dst, 10508, -BCBIAS_J*4); | ||
1996 | } | ||
1997 | break; | ||
1998 | |||
1999 | case BC_ISEQV: case BC_ISNEV: | ||
2000 | vk = op == BC_ISEQV; | ||
2001 | dasm_put(Dst, 10541); | ||
2002 | if (LJ_DUALNUM) { | ||
2003 | dasm_put(Dst, 10549, LJ_TISNUM, LJ_TISNUM); | ||
2004 | if (vk) { | ||
2005 | dasm_put(Dst, 10574); | ||
2006 | } else { | ||
2007 | dasm_put(Dst, 10579); | ||
2008 | } | ||
2009 | dasm_put(Dst, 10584, -BCBIAS_J*4, LJ_TISNUM); | ||
2010 | if (sse) { | ||
2011 | dasm_put(Dst, 10637); | ||
2012 | } else { | ||
2013 | dasm_put(Dst, 10644); | ||
2014 | } | ||
2015 | dasm_put(Dst, 10648); | ||
2016 | if (sse) { | ||
2017 | dasm_put(Dst, 10659); | ||
2018 | } else { | ||
2019 | dasm_put(Dst, 10671); | ||
2020 | } | ||
2021 | dasm_put(Dst, 10678); | ||
2022 | } else { | ||
2023 | dasm_put(Dst, 10683, LJ_TISNUM, LJ_TISNUM); | ||
2024 | } | ||
2025 | if (sse) { | ||
2026 | dasm_put(Dst, 10702); | ||
2027 | } else { | ||
2028 | dasm_put(Dst, 10720); | ||
2029 | if (cmov) { | ||
2030 | dasm_put(Dst, 10480); | ||
2031 | } else { | ||
2032 | dasm_put(Dst, 10486); | ||
2033 | } | ||
2034 | } | ||
2035 | iseqne_fp: | ||
2036 | if (vk) { | ||
2037 | dasm_put(Dst, 10733); | ||
2038 | } else { | ||
2039 | dasm_put(Dst, 10742); | ||
2040 | } | ||
2041 | iseqne_end: | ||
2042 | if (vk) { | ||
2043 | dasm_put(Dst, 10751, -BCBIAS_J*4); | ||
2044 | if (!LJ_HASFFI) { | ||
2045 | dasm_put(Dst, 4684); | ||
2046 | } | ||
2047 | } else { | ||
2048 | if (!LJ_HASFFI) { | ||
2049 | dasm_put(Dst, 4684); | ||
2050 | } | ||
2051 | dasm_put(Dst, 10766, -BCBIAS_J*4); | ||
2052 | } | ||
2053 | if (LJ_DUALNUM && (op == BC_ISEQV || op == BC_ISNEV || | ||
2054 | op == BC_ISEQN || op == BC_ISNEN)) { | ||
2055 | dasm_put(Dst, 10781); | ||
2056 | } else { | ||
2057 | dasm_put(Dst, 10520); | ||
2058 | } | ||
2059 | if (op == BC_ISEQV || op == BC_ISNEV) { | ||
2060 | dasm_put(Dst, 10786); | ||
2061 | if (LJ_HASFFI) { | ||
2062 | dasm_put(Dst, 10789, LJ_TCDATA, LJ_TCDATA); | ||
2063 | } | ||
2064 | dasm_put(Dst, 10808, LJ_TISPRI, LJ_TISTABUD, LJ_TUDATA, Dt6(->metatable), Dt6(->nomm), 1<<MM_eq); | ||
2065 | if (vk) { | ||
2066 | dasm_put(Dst, 10872); | ||
2067 | } else { | ||
2068 | dasm_put(Dst, 10876); | ||
2069 | } | ||
2070 | dasm_put(Dst, 10882); | ||
2071 | } else if (LJ_HASFFI) { | ||
2072 | dasm_put(Dst, 10887, LJ_TCDATA); | ||
2073 | if (LJ_DUALNUM && vk) { | ||
2074 | dasm_put(Dst, 10894); | ||
2075 | } else { | ||
2076 | dasm_put(Dst, 10867); | ||
2077 | } | ||
2078 | dasm_put(Dst, 10899); | ||
2079 | } | ||
2080 | break; | ||
2081 | case BC_ISEQS: case BC_ISNES: | ||
2082 | vk = op == BC_ISEQS; | ||
2083 | dasm_put(Dst, 10904, LJ_TSTR); | ||
2084 | iseqne_test: | ||
2085 | if (vk) { | ||
2086 | dasm_put(Dst, 10737); | ||
2087 | } else { | ||
2088 | dasm_put(Dst, 2980); | ||
2089 | } | ||
2090 | goto iseqne_end; | ||
2091 | case BC_ISEQN: case BC_ISNEN: | ||
2092 | vk = op == BC_ISEQN; | ||
2093 | dasm_put(Dst, 10931); | ||
2094 | if (LJ_DUALNUM) { | ||
2095 | dasm_put(Dst, 10939, LJ_TISNUM, LJ_TISNUM); | ||
2096 | if (vk) { | ||
2097 | dasm_put(Dst, 10574); | ||
2098 | } else { | ||
2099 | dasm_put(Dst, 10579); | ||
2100 | } | ||
2101 | dasm_put(Dst, 10966, -BCBIAS_J*4, LJ_TISNUM); | ||
2102 | if (sse) { | ||
2103 | dasm_put(Dst, 11016); | ||
2104 | } else { | ||
2105 | dasm_put(Dst, 11024); | ||
2106 | } | ||
2107 | dasm_put(Dst, 11029); | ||
2108 | if (sse) { | ||
2109 | dasm_put(Dst, 11036); | ||
2110 | } else { | ||
2111 | dasm_put(Dst, 11049); | ||
2112 | } | ||
2113 | dasm_put(Dst, 10678); | ||
2114 | } else { | ||
2115 | dasm_put(Dst, 11057, LJ_TISNUM); | ||
2116 | } | ||
2117 | if (sse) { | ||
2118 | dasm_put(Dst, 11066); | ||
2119 | } else { | ||
2120 | dasm_put(Dst, 11085); | ||
2121 | if (cmov) { | ||
2122 | dasm_put(Dst, 10480); | ||
2123 | } else { | ||
2124 | dasm_put(Dst, 10486); | ||
2125 | } | ||
2126 | } | ||
2127 | goto iseqne_fp; | ||
2128 | case BC_ISEQP: case BC_ISNEP: | ||
2129 | vk = op == BC_ISEQP; | ||
2130 | dasm_put(Dst, 11099); | ||
2131 | if (!LJ_HASFFI) goto iseqne_test; | ||
2132 | if (vk) { | ||
2133 | dasm_put(Dst, 11113, -BCBIAS_J*4, LJ_TCDATA); | ||
2134 | } else { | ||
2135 | dasm_put(Dst, 11164, LJ_TCDATA, -BCBIAS_J*4); | ||
2136 | } | ||
2137 | break; | ||
2138 | |||
2139 | /* -- Unary test and copy ops ------------------------------------------- */ | ||
2140 | |||
2141 | case BC_ISTC: case BC_ISFC: case BC_IST: case BC_ISF: | ||
2142 | dasm_put(Dst, 11209, LJ_TISTRUECOND); | ||
2143 | if (op == BC_IST || op == BC_ISTC) { | ||
2144 | dasm_put(Dst, 10503); | ||
2145 | } else { | ||
2146 | dasm_put(Dst, 10498); | ||
2147 | } | ||
2148 | if (op == BC_ISTC || op == BC_ISFC) { | ||
2149 | dasm_put(Dst, 11221); | ||
2150 | } | ||
2151 | dasm_put(Dst, 10508, -BCBIAS_J*4); | ||
2152 | break; | ||
2153 | |||
2154 | /* -- Unary ops --------------------------------------------------------- */ | ||
2155 | |||
2156 | case BC_MOV: | ||
2157 | dasm_put(Dst, 11232); | ||
2158 | break; | ||
2159 | case BC_NOT: | ||
2160 | dasm_put(Dst, 11261, LJ_TISTRUECOND, LJ_TTRUE); | ||
2161 | break; | ||
2162 | case BC_UNM: | ||
2163 | if (LJ_DUALNUM) { | ||
2164 | dasm_put(Dst, 11298, LJ_TISNUM, LJ_TISNUM); | ||
2165 | } else { | ||
2166 | dasm_put(Dst, 11376, LJ_TISNUM); | ||
2167 | } | ||
2168 | if (sse) { | ||
2169 | dasm_put(Dst, 11387, (unsigned int)(U64x(80000000,00000000)), (unsigned int)((U64x(80000000,00000000))>>32)); | ||
2170 | } else { | ||
2171 | dasm_put(Dst, 11412); | ||
2172 | } | ||
2173 | if (LJ_DUALNUM) { | ||
2174 | dasm_put(Dst, 10781); | ||
2175 | } else { | ||
2176 | dasm_put(Dst, 10520); | ||
2177 | } | ||
2178 | break; | ||
2179 | case BC_LEN: | ||
2180 | dasm_put(Dst, 11421, LJ_TSTR); | ||
2181 | if (LJ_DUALNUM) { | ||
2182 | dasm_put(Dst, 11435, Dt5(->len), LJ_TISNUM); | ||
2183 | } else if (sse) { | ||
2184 | dasm_put(Dst, 11449, Dt5(->len)); | ||
2185 | } else { | ||
2186 | dasm_put(Dst, 11467, Dt5(->len)); | ||
2187 | } | ||
2188 | dasm_put(Dst, 11476, LJ_TTAB); | ||
2189 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
2190 | dasm_put(Dst, 11512, Dt6(->metatable)); | ||
2191 | #endif | ||
2192 | dasm_put(Dst, 11526); | ||
2193 | if (LJ_DUALNUM) { | ||
2194 | } else if (sse) { | ||
2195 | dasm_put(Dst, 11535); | ||
2196 | } else { | ||
2197 | } | ||
2198 | dasm_put(Dst, 11541); | ||
2199 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
2200 | dasm_put(Dst, 11554, Dt6(->nomm), 1<<MM_len); | ||
2201 | #endif | ||
2202 | break; | ||
2203 | |||
2204 | /* -- Binary ops -------------------------------------------------------- */ | ||
2205 | |||
2206 | |||
2207 | case BC_ADDVN: case BC_ADDNV: case BC_ADDVV: | ||
2208 | if (LJ_DUALNUM) { | ||
2209 | dasm_put(Dst, 11570); | ||
2210 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
2211 | switch (vk) { | ||
2212 | case 0: | ||
2213 | dasm_put(Dst, 11578, LJ_TISNUM, LJ_TISNUM); | ||
2214 | break; | ||
2215 | case 1: | ||
2216 | dasm_put(Dst, 11613, LJ_TISNUM, LJ_TISNUM); | ||
2217 | break; | ||
2218 | default: | ||
2219 | dasm_put(Dst, 11648, LJ_TISNUM, LJ_TISNUM); | ||
2220 | break; | ||
2221 | } | ||
2222 | dasm_put(Dst, 11681, LJ_TISNUM); | ||
2223 | if (vk == 1) { | ||
2224 | dasm_put(Dst, 11445); | ||
2225 | } else { | ||
2226 | dasm_put(Dst, 11228); | ||
2227 | } | ||
2228 | dasm_put(Dst, 10520); | ||
2229 | } else { | ||
2230 | dasm_put(Dst, 11570); | ||
2231 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
2232 | switch (vk) { | ||
2233 | case 0: | ||
2234 | dasm_put(Dst, 11687, LJ_TISNUM); | ||
2235 | if (LJ_DUALNUM) { | ||
2236 | dasm_put(Dst, 11699, LJ_TISNUM); | ||
2237 | } | ||
2238 | if (sse) { | ||
2239 | dasm_put(Dst, 11711); | ||
2240 | } else { | ||
2241 | dasm_put(Dst, 11726); | ||
2242 | } | ||
2243 | break; | ||
2244 | case 1: | ||
2245 | dasm_put(Dst, 11735, LJ_TISNUM); | ||
2246 | if (LJ_DUALNUM) { | ||
2247 | dasm_put(Dst, 11747, LJ_TISNUM); | ||
2248 | } | ||
2249 | if (sse) { | ||
2250 | dasm_put(Dst, 11759); | ||
2251 | } else { | ||
2252 | dasm_put(Dst, 11774); | ||
2253 | } | ||
2254 | break; | ||
2255 | default: | ||
2256 | dasm_put(Dst, 11783, LJ_TISNUM, LJ_TISNUM); | ||
2257 | if (sse) { | ||
2258 | dasm_put(Dst, 11805); | ||
2259 | } else { | ||
2260 | dasm_put(Dst, 11819); | ||
2261 | } | ||
2262 | break; | ||
2263 | } | ||
2264 | if (sse) { | ||
2265 | dasm_put(Dst, 11405); | ||
2266 | } else { | ||
2267 | dasm_put(Dst, 11417); | ||
2268 | } | ||
2269 | dasm_put(Dst, 10520); | ||
2270 | } | ||
2271 | break; | ||
2272 | case BC_SUBVN: case BC_SUBNV: case BC_SUBVV: | ||
2273 | if (LJ_DUALNUM) { | ||
2274 | dasm_put(Dst, 11570); | ||
2275 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
2276 | switch (vk) { | ||
2277 | case 0: | ||
2278 | dasm_put(Dst, 11827, LJ_TISNUM, LJ_TISNUM); | ||
2279 | break; | ||
2280 | case 1: | ||
2281 | dasm_put(Dst, 11862, LJ_TISNUM, LJ_TISNUM); | ||
2282 | break; | ||
2283 | default: | ||
2284 | dasm_put(Dst, 11897, LJ_TISNUM, LJ_TISNUM); | ||
2285 | break; | ||
2286 | } | ||
2287 | dasm_put(Dst, 11681, LJ_TISNUM); | ||
2288 | if (vk == 1) { | ||
2289 | dasm_put(Dst, 11445); | ||
2290 | } else { | ||
2291 | dasm_put(Dst, 11228); | ||
2292 | } | ||
2293 | dasm_put(Dst, 10520); | ||
2294 | } else { | ||
2295 | dasm_put(Dst, 11570); | ||
2296 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
2297 | switch (vk) { | ||
2298 | case 0: | ||
2299 | dasm_put(Dst, 11687, LJ_TISNUM); | ||
2300 | if (LJ_DUALNUM) { | ||
2301 | dasm_put(Dst, 11699, LJ_TISNUM); | ||
2302 | } | ||
2303 | if (sse) { | ||
2304 | dasm_put(Dst, 11930); | ||
2305 | } else { | ||
2306 | dasm_put(Dst, 11945); | ||
2307 | } | ||
2308 | break; | ||
2309 | case 1: | ||
2310 | dasm_put(Dst, 11735, LJ_TISNUM); | ||
2311 | if (LJ_DUALNUM) { | ||
2312 | dasm_put(Dst, 11747, LJ_TISNUM); | ||
2313 | } | ||
2314 | if (sse) { | ||
2315 | dasm_put(Dst, 11954); | ||
2316 | } else { | ||
2317 | dasm_put(Dst, 11969); | ||
2318 | } | ||
2319 | break; | ||
2320 | default: | ||
2321 | dasm_put(Dst, 11783, LJ_TISNUM, LJ_TISNUM); | ||
2322 | if (sse) { | ||
2323 | dasm_put(Dst, 11978); | ||
2324 | } else { | ||
2325 | dasm_put(Dst, 11992); | ||
2326 | } | ||
2327 | break; | ||
2328 | } | ||
2329 | if (sse) { | ||
2330 | dasm_put(Dst, 11405); | ||
2331 | } else { | ||
2332 | dasm_put(Dst, 11417); | ||
2333 | } | ||
2334 | dasm_put(Dst, 10520); | ||
2335 | } | ||
2336 | break; | ||
2337 | case BC_MULVN: case BC_MULNV: case BC_MULVV: | ||
2338 | if (LJ_DUALNUM) { | ||
2339 | dasm_put(Dst, 11570); | ||
2340 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
2341 | switch (vk) { | ||
2342 | case 0: | ||
2343 | dasm_put(Dst, 12000, LJ_TISNUM, LJ_TISNUM); | ||
2344 | break; | ||
2345 | case 1: | ||
2346 | dasm_put(Dst, 12036, LJ_TISNUM, LJ_TISNUM); | ||
2347 | break; | ||
2348 | default: | ||
2349 | dasm_put(Dst, 12072, LJ_TISNUM, LJ_TISNUM); | ||
2350 | break; | ||
2351 | } | ||
2352 | dasm_put(Dst, 11681, LJ_TISNUM); | ||
2353 | if (vk == 1) { | ||
2354 | dasm_put(Dst, 11445); | ||
2355 | } else { | ||
2356 | dasm_put(Dst, 11228); | ||
2357 | } | ||
2358 | dasm_put(Dst, 10520); | ||
2359 | } else { | ||
2360 | dasm_put(Dst, 11570); | ||
2361 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
2362 | switch (vk) { | ||
2363 | case 0: | ||
2364 | dasm_put(Dst, 11687, LJ_TISNUM); | ||
2365 | if (LJ_DUALNUM) { | ||
2366 | dasm_put(Dst, 11699, LJ_TISNUM); | ||
2367 | } | ||
2368 | if (sse) { | ||
2369 | dasm_put(Dst, 12106); | ||
2370 | } else { | ||
2371 | dasm_put(Dst, 12121); | ||
2372 | } | ||
2373 | break; | ||
2374 | case 1: | ||
2375 | dasm_put(Dst, 11735, LJ_TISNUM); | ||
2376 | if (LJ_DUALNUM) { | ||
2377 | dasm_put(Dst, 11747, LJ_TISNUM); | ||
2378 | } | ||
2379 | if (sse) { | ||
2380 | dasm_put(Dst, 12130); | ||
2381 | } else { | ||
2382 | dasm_put(Dst, 12145); | ||
2383 | } | ||
2384 | break; | ||
2385 | default: | ||
2386 | dasm_put(Dst, 11783, LJ_TISNUM, LJ_TISNUM); | ||
2387 | if (sse) { | ||
2388 | dasm_put(Dst, 12154); | ||
2389 | } else { | ||
2390 | dasm_put(Dst, 12168); | ||
2391 | } | ||
2392 | break; | ||
2393 | } | ||
2394 | if (sse) { | ||
2395 | dasm_put(Dst, 11405); | ||
2396 | } else { | ||
2397 | dasm_put(Dst, 11417); | ||
2398 | } | ||
2399 | dasm_put(Dst, 10520); | ||
2400 | } | ||
2401 | break; | ||
2402 | case BC_DIVVN: case BC_DIVNV: case BC_DIVVV: | ||
2403 | dasm_put(Dst, 11570); | ||
2404 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
2405 | switch (vk) { | ||
2406 | case 0: | ||
2407 | dasm_put(Dst, 11687, LJ_TISNUM); | ||
2408 | if (LJ_DUALNUM) { | ||
2409 | dasm_put(Dst, 11699, LJ_TISNUM); | ||
2410 | } | ||
2411 | if (sse) { | ||
2412 | dasm_put(Dst, 12176); | ||
2413 | } else { | ||
2414 | dasm_put(Dst, 12191); | ||
2415 | } | ||
2416 | break; | ||
2417 | case 1: | ||
2418 | dasm_put(Dst, 11735, LJ_TISNUM); | ||
2419 | if (LJ_DUALNUM) { | ||
2420 | dasm_put(Dst, 11747, LJ_TISNUM); | ||
2421 | } | ||
2422 | if (sse) { | ||
2423 | dasm_put(Dst, 12200); | ||
2424 | } else { | ||
2425 | dasm_put(Dst, 12215); | ||
2426 | } | ||
2427 | break; | ||
2428 | default: | ||
2429 | dasm_put(Dst, 11783, LJ_TISNUM, LJ_TISNUM); | ||
2430 | if (sse) { | ||
2431 | dasm_put(Dst, 12224); | ||
2432 | } else { | ||
2433 | dasm_put(Dst, 12238); | ||
2434 | } | ||
2435 | break; | ||
2436 | } | ||
2437 | if (sse) { | ||
2438 | dasm_put(Dst, 11405); | ||
2439 | } else { | ||
2440 | dasm_put(Dst, 11417); | ||
2441 | } | ||
2442 | dasm_put(Dst, 10520); | ||
2443 | break; | ||
2444 | case BC_MODVN: | ||
2445 | dasm_put(Dst, 11570); | ||
2446 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
2447 | switch (vk) { | ||
2448 | case 0: | ||
2449 | dasm_put(Dst, 11687, LJ_TISNUM); | ||
2450 | if (LJ_DUALNUM) { | ||
2451 | dasm_put(Dst, 11699, LJ_TISNUM); | ||
2452 | } | ||
2453 | if (sse) { | ||
2454 | dasm_put(Dst, 12246); | ||
2455 | } else { | ||
2456 | dasm_put(Dst, 12261); | ||
2457 | } | ||
2458 | break; | ||
2459 | case 1: | ||
2460 | dasm_put(Dst, 11735, LJ_TISNUM); | ||
2461 | if (LJ_DUALNUM) { | ||
2462 | dasm_put(Dst, 11747, LJ_TISNUM); | ||
2463 | } | ||
2464 | if (sse) { | ||
2465 | dasm_put(Dst, 12270); | ||
2466 | } else { | ||
2467 | dasm_put(Dst, 12285); | ||
2468 | } | ||
2469 | break; | ||
2470 | default: | ||
2471 | dasm_put(Dst, 11783, LJ_TISNUM, LJ_TISNUM); | ||
2472 | if (sse) { | ||
2473 | dasm_put(Dst, 12294); | ||
2474 | } else { | ||
2475 | dasm_put(Dst, 12308); | ||
2476 | } | ||
2477 | break; | ||
2478 | } | ||
2479 | dasm_put(Dst, 12316); | ||
2480 | if (sse) { | ||
2481 | dasm_put(Dst, 11405); | ||
2482 | } else { | ||
2483 | dasm_put(Dst, 11417); | ||
2484 | } | ||
2485 | dasm_put(Dst, 10520); | ||
2486 | break; | ||
2487 | case BC_MODNV: case BC_MODVV: | ||
2488 | dasm_put(Dst, 11570); | ||
2489 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
2490 | switch (vk) { | ||
2491 | case 0: | ||
2492 | dasm_put(Dst, 11687, LJ_TISNUM); | ||
2493 | if (LJ_DUALNUM) { | ||
2494 | dasm_put(Dst, 11699, LJ_TISNUM); | ||
2495 | } | ||
2496 | if (sse) { | ||
2497 | dasm_put(Dst, 12246); | ||
2498 | } else { | ||
2499 | dasm_put(Dst, 12261); | ||
2500 | } | ||
2501 | break; | ||
2502 | case 1: | ||
2503 | dasm_put(Dst, 11735, LJ_TISNUM); | ||
2504 | if (LJ_DUALNUM) { | ||
2505 | dasm_put(Dst, 11747, LJ_TISNUM); | ||
2506 | } | ||
2507 | if (sse) { | ||
2508 | dasm_put(Dst, 12270); | ||
2509 | } else { | ||
2510 | dasm_put(Dst, 12285); | ||
2511 | } | ||
2512 | break; | ||
2513 | default: | ||
2514 | dasm_put(Dst, 11783, LJ_TISNUM, LJ_TISNUM); | ||
2515 | if (sse) { | ||
2516 | dasm_put(Dst, 12294); | ||
2517 | } else { | ||
2518 | dasm_put(Dst, 12308); | ||
2519 | } | ||
2520 | break; | ||
2521 | } | ||
2522 | dasm_put(Dst, 12322); | ||
2523 | break; | ||
2524 | case BC_POW: | ||
2525 | dasm_put(Dst, 11570); | ||
2526 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
2527 | switch (vk) { | ||
2528 | case 0: | ||
2529 | dasm_put(Dst, 11687, LJ_TISNUM); | ||
2530 | if (LJ_DUALNUM) { | ||
2531 | dasm_put(Dst, 11699, LJ_TISNUM); | ||
2532 | } | ||
2533 | if (sse) { | ||
2534 | dasm_put(Dst, 12246); | ||
2535 | } else { | ||
2536 | dasm_put(Dst, 12261); | ||
2537 | } | ||
2538 | break; | ||
2539 | case 1: | ||
2540 | dasm_put(Dst, 11735, LJ_TISNUM); | ||
2541 | if (LJ_DUALNUM) { | ||
2542 | dasm_put(Dst, 11747, LJ_TISNUM); | ||
2543 | } | ||
2544 | if (sse) { | ||
2545 | dasm_put(Dst, 12270); | ||
2546 | } else { | ||
2547 | dasm_put(Dst, 12285); | ||
2548 | } | ||
2549 | break; | ||
2550 | default: | ||
2551 | dasm_put(Dst, 11783, LJ_TISNUM, LJ_TISNUM); | ||
2552 | if (sse) { | ||
2553 | dasm_put(Dst, 12294); | ||
2554 | } else { | ||
2555 | dasm_put(Dst, 12308); | ||
2556 | } | ||
2557 | break; | ||
2558 | } | ||
2559 | dasm_put(Dst, 12327); | ||
2560 | if (sse) { | ||
2561 | dasm_put(Dst, 11405); | ||
2562 | } else { | ||
2563 | dasm_put(Dst, 11417); | ||
2564 | } | ||
2565 | dasm_put(Dst, 10520); | ||
2566 | break; | ||
2567 | |||
2568 | case BC_CAT: | ||
2569 | dasm_put(Dst, 12331, Dt1(->base), Dt1(->base)); | ||
2570 | break; | ||
2571 | |||
2572 | /* -- Constant ops ------------------------------------------------------ */ | ||
2573 | |||
2574 | case BC_KSTR: | ||
2575 | dasm_put(Dst, 12415, LJ_TSTR); | ||
2576 | break; | ||
2577 | case BC_KCDATA: | ||
2578 | #if LJ_HASFFI | ||
2579 | dasm_put(Dst, 12415, LJ_TCDATA); | ||
2580 | #endif | ||
2581 | break; | ||
2582 | case BC_KSHORT: | ||
2583 | if (LJ_DUALNUM) { | ||
2584 | dasm_put(Dst, 12452, LJ_TISNUM); | ||
2585 | } else if (sse) { | ||
2586 | dasm_put(Dst, 12464); | ||
2587 | } else { | ||
2588 | dasm_put(Dst, 12479); | ||
2589 | } | ||
2590 | dasm_put(Dst, 10520); | ||
2591 | break; | ||
2592 | case BC_KNUM: | ||
2593 | if (sse) { | ||
2594 | dasm_put(Dst, 12487); | ||
2595 | } else { | ||
2596 | dasm_put(Dst, 12501); | ||
2597 | } | ||
2598 | dasm_put(Dst, 10520); | ||
2599 | break; | ||
2600 | case BC_KPRI: | ||
2601 | dasm_put(Dst, 12509); | ||
2602 | break; | ||
2603 | case BC_KNIL: | ||
2604 | dasm_put(Dst, 12538, LJ_TNIL); | ||
2605 | break; | ||
2606 | |||
2607 | /* -- Upvalue and function ops ------------------------------------------ */ | ||
2608 | |||
2609 | case BC_UGET: | ||
2610 | dasm_put(Dst, 12586, offsetof(GCfuncL, uvptr), DtA(->v)); | ||
2611 | break; | ||
2612 | case BC_USETV: | ||
2613 | #define TV2MARKOFS \ | ||
2614 | ((int32_t)offsetof(GCupval, marked)-(int32_t)offsetof(GCupval, tv)) | ||
2615 | dasm_put(Dst, 12627, offsetof(GCfuncL, uvptr), DtA(->closed), DtA(->v), TV2MARKOFS, LJ_GC_BLACK, LJ_TISGCV, LJ_TISNUM - LJ_TISGCV, Dt4(->gch.marked), LJ_GC_WHITES, GG_DISP2G); | ||
2616 | dasm_put(Dst, 12723); | ||
2617 | break; | ||
2618 | #undef TV2MARKOFS | ||
2619 | case BC_USETS: | ||
2620 | dasm_put(Dst, 12735, offsetof(GCfuncL, uvptr), DtA(->v), LJ_TSTR, DtA(->marked), LJ_GC_BLACK, Dt4(->gch.marked), LJ_GC_WHITES, DtA(->closed), GG_DISP2G); | ||
2621 | break; | ||
2622 | case BC_USETN: | ||
2623 | dasm_put(Dst, 12831); | ||
2624 | if (sse) { | ||
2625 | dasm_put(Dst, 12836); | ||
2626 | } else { | ||
2627 | dasm_put(Dst, 11052); | ||
2628 | } | ||
2629 | dasm_put(Dst, 12844, offsetof(GCfuncL, uvptr), DtA(->v)); | ||
2630 | if (sse) { | ||
2631 | dasm_put(Dst, 12853); | ||
2632 | } else { | ||
2633 | dasm_put(Dst, 12859); | ||
2634 | } | ||
2635 | dasm_put(Dst, 10520); | ||
2636 | break; | ||
2637 | case BC_USETP: | ||
2638 | dasm_put(Dst, 12862, offsetof(GCfuncL, uvptr), DtA(->v)); | ||
2639 | break; | ||
2640 | case BC_UCLO: | ||
2641 | dasm_put(Dst, 12902, -BCBIAS_J*4, Dt1(->openupval), Dt1(->base), Dt1(->base)); | ||
2642 | break; | ||
2643 | |||
2644 | case BC_FNEW: | ||
2645 | dasm_put(Dst, 12958, Dt1(->base), Dt1(->base), LJ_TFUNC); | ||
2646 | break; | ||
2647 | |||
2648 | /* -- Table ops --------------------------------------------------------- */ | ||
2649 | |||
2650 | case BC_TNEW: | ||
2651 | dasm_put(Dst, 13025, Dt1(->base), DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), Dt1(->base), LJ_TTAB); | ||
2652 | break; | ||
2653 | case BC_TDUP: | ||
2654 | dasm_put(Dst, 13149, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), Dt1(->base), Dt1(->base), LJ_TTAB); | ||
2655 | break; | ||
2656 | |||
2657 | case BC_GGET: | ||
2658 | dasm_put(Dst, 13248, Dt7(->env)); | ||
2659 | break; | ||
2660 | case BC_GSET: | ||
2661 | dasm_put(Dst, 13268, Dt7(->env)); | ||
2662 | break; | ||
2663 | |||
2664 | case BC_TGETV: | ||
2665 | dasm_put(Dst, 13288, LJ_TTAB); | ||
2666 | if (LJ_DUALNUM) { | ||
2667 | dasm_put(Dst, 13311, LJ_TISNUM); | ||
2668 | } else { | ||
2669 | dasm_put(Dst, 13325, LJ_TISNUM); | ||
2670 | if (sse) { | ||
2671 | dasm_put(Dst, 13336); | ||
2672 | } else { | ||
2673 | } | ||
2674 | dasm_put(Dst, 13357); | ||
2675 | } | ||
2676 | dasm_put(Dst, 13362, Dt6(->asize), Dt6(->array), LJ_TNIL, Dt6(->metatable), Dt6(->metatable), Dt6(->nomm), 1<<MM_index, LJ_TNIL); | ||
2677 | dasm_put(Dst, 13454, LJ_TSTR); | ||
2678 | break; | ||
2679 | case BC_TGETS: | ||
2680 | dasm_put(Dst, 13472, LJ_TTAB, Dt6(->hmask), Dt5(->hash), sizeof(Node), Dt6(->node), DtB(->key.it), LJ_TSTR, DtB(->key.gcr), LJ_TNIL); | ||
2681 | dasm_put(Dst, 13557, LJ_TNIL, DtB(->next), Dt6(->metatable), Dt6(->nomm), 1<<MM_index); | ||
2682 | break; | ||
2683 | case BC_TGETB: | ||
2684 | dasm_put(Dst, 13629, LJ_TTAB, Dt6(->asize), Dt6(->array), LJ_TNIL, Dt6(->metatable), Dt6(->metatable), Dt6(->nomm), 1<<MM_index); | ||
2685 | dasm_put(Dst, 13725, LJ_TNIL); | ||
2686 | break; | ||
2687 | |||
2688 | case BC_TSETV: | ||
2689 | dasm_put(Dst, 13742, LJ_TTAB); | ||
2690 | if (LJ_DUALNUM) { | ||
2691 | dasm_put(Dst, 13311, LJ_TISNUM); | ||
2692 | } else { | ||
2693 | dasm_put(Dst, 13325, LJ_TISNUM); | ||
2694 | if (sse) { | ||
2695 | dasm_put(Dst, 13336); | ||
2696 | } else { | ||
2697 | } | ||
2698 | dasm_put(Dst, 13765); | ||
2699 | } | ||
2700 | dasm_put(Dst, 13770, Dt6(->asize), Dt6(->array), LJ_TNIL, Dt6(->marked), LJ_GC_BLACK, Dt6(->metatable), Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex); | ||
2701 | dasm_put(Dst, 13851, LJ_TSTR, Dt6(->marked), (uint8_t)~LJ_GC_BLACK, DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->gclist)); | ||
2702 | break; | ||
2703 | case BC_TSETS: | ||
2704 | dasm_put(Dst, 13910, LJ_TTAB, Dt6(->hmask), Dt5(->hash), sizeof(Node), Dt6(->nomm), Dt6(->node), DtB(->key.it), LJ_TSTR, DtB(->key.gcr), LJ_TNIL); | ||
2705 | dasm_put(Dst, 13987, Dt6(->marked), LJ_GC_BLACK, Dt6(->metatable), Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex, DtB(->next)); | ||
2706 | dasm_put(Dst, 14074, Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex, LJ_TSTR, Dt1(->base), Dt1(->base), Dt6(->marked), (uint8_t)~LJ_GC_BLACK, DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->gclist)); | ||
2707 | break; | ||
2708 | case BC_TSETB: | ||
2709 | dasm_put(Dst, 14166, LJ_TTAB, Dt6(->asize), Dt6(->array), LJ_TNIL, Dt6(->marked), LJ_GC_BLACK, Dt6(->metatable)); | ||
2710 | dasm_put(Dst, 14261, Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex, Dt6(->marked), (uint8_t)~LJ_GC_BLACK, DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->gclist)); | ||
2711 | break; | ||
2712 | |||
2713 | case BC_TSETM: | ||
2714 | dasm_put(Dst, 14309, Dt6(->marked), LJ_GC_BLACK, Dt6(->asize), Dt6(->array), Dt1(->base), Dt1(->base)); | ||
2715 | dasm_put(Dst, 14459, Dt6(->marked), (uint8_t)~LJ_GC_BLACK, DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->gclist)); | ||
2716 | break; | ||
2717 | |||
2718 | /* -- Calls and vararg handling ----------------------------------------- */ | ||
2719 | |||
2720 | case BC_CALL: case BC_CALLM: | ||
2721 | dasm_put(Dst, 11574); | ||
2722 | if (op == BC_CALLM) { | ||
2723 | dasm_put(Dst, 14479); | ||
2724 | } | ||
2725 | dasm_put(Dst, 14484, LJ_TFUNC, Dt7(->pc)); | ||
2726 | break; | ||
2727 | |||
2728 | case BC_CALLMT: | ||
2729 | dasm_put(Dst, 14479); | ||
2730 | break; | ||
2731 | case BC_CALLT: | ||
2732 | dasm_put(Dst, 14527, LJ_TFUNC, FRAME_TYPE, Dt7(->ffid), Dt7(->pc)); | ||
2733 | dasm_put(Dst, 14645, FRAME_TYPE, Dt7(->pc), PC2PROTO(k), FRAME_VARG, FRAME_TYPEP, FRAME_VARG); | ||
2734 | break; | ||
2735 | |||
2736 | case BC_ITERC: | ||
2737 | dasm_put(Dst, 14719, LJ_TFUNC, 2+1, Dt7(->pc)); | ||
2738 | break; | ||
2739 | |||
2740 | case BC_ITERN: | ||
2741 | #if LJ_HASJIT | ||
2742 | #endif | ||
2743 | dasm_put(Dst, 14791, Dt6(->asize), Dt6(->array), LJ_TNIL); | ||
2744 | if (LJ_DUALNUM) { | ||
2745 | dasm_put(Dst, 11440, LJ_TISNUM); | ||
2746 | } else if (sse) { | ||
2747 | dasm_put(Dst, 11535); | ||
2748 | } else { | ||
2749 | dasm_put(Dst, 14843); | ||
2750 | } | ||
2751 | dasm_put(Dst, 14849); | ||
2752 | if (LJ_DUALNUM) { | ||
2753 | } else if (sse) { | ||
2754 | dasm_put(Dst, 11405); | ||
2755 | } else { | ||
2756 | dasm_put(Dst, 11417); | ||
2757 | } | ||
2758 | dasm_put(Dst, 14862, -BCBIAS_J*4); | ||
2759 | if (!LJ_DUALNUM && !sse) { | ||
2760 | dasm_put(Dst, 14916); | ||
2761 | } | ||
2762 | dasm_put(Dst, 14922, Dt6(->hmask), sizeof(Node), Dt6(->node), DtB(->val.it), LJ_TNIL, DtB(->key), DtB(->val)); | ||
2763 | break; | ||
2764 | |||
2765 | case BC_ISNEXT: | ||
2766 | dasm_put(Dst, 15001, LJ_TFUNC, LJ_TTAB, LJ_TNIL, Dt8(->ffid), FF_next_N, -BCBIAS_J*4, BC_JMP, -BCBIAS_J*4, BC_ITERC); | ||
2767 | break; | ||
2768 | |||
2769 | case BC_VARG: | ||
2770 | dasm_put(Dst, 15102, (8+FRAME_VARG), LJ_TNIL, Dt1(->maxstack)); | ||
2771 | dasm_put(Dst, 15269, Dt1(->base), Dt1(->top), Dt1(->base), Dt1(->top)); | ||
2772 | break; | ||
2773 | |||
2774 | /* -- Returns ----------------------------------------------------------- */ | ||
2775 | |||
2776 | case BC_RETM: | ||
2777 | dasm_put(Dst, 14479); | ||
2778 | break; | ||
2779 | |||
2780 | case BC_RET: case BC_RET0: case BC_RET1: | ||
2781 | if (op != BC_RET0) { | ||
2782 | dasm_put(Dst, 15339); | ||
2783 | } | ||
2784 | dasm_put(Dst, 15343, FRAME_TYPE); | ||
2785 | switch (op) { | ||
2786 | case BC_RET: | ||
2787 | dasm_put(Dst, 15362); | ||
2788 | break; | ||
2789 | case BC_RET1: | ||
2790 | dasm_put(Dst, 15416); | ||
2791 | /* fallthrough */ | ||
2792 | case BC_RET0: | ||
2793 | dasm_put(Dst, 15426); | ||
2794 | default: | ||
2795 | break; | ||
2796 | } | ||
2797 | dasm_put(Dst, 15437, Dt7(->pc), PC2PROTO(k)); | ||
2798 | if (op == BC_RET) { | ||
2799 | dasm_put(Dst, 15485, LJ_TNIL); | ||
2800 | } else { | ||
2801 | dasm_put(Dst, 15496, LJ_TNIL); | ||
2802 | } | ||
2803 | dasm_put(Dst, 15503, -FRAME_VARG, FRAME_TYPEP); | ||
2804 | if (op != BC_RET0) { | ||
2805 | dasm_put(Dst, 15527); | ||
2806 | } | ||
2807 | dasm_put(Dst, 4761); | ||
2808 | break; | ||
2809 | |||
2810 | /* -- Loops and branches ------------------------------------------------ */ | ||
2811 | |||
2812 | |||
2813 | case BC_FORL: | ||
2814 | #if LJ_HASJIT | ||
2815 | dasm_put(Dst, 15531, HOTCOUNT_PCMASK, GG_DISP2HOT, HOTCOUNT_LOOP); | ||
2816 | #endif | ||
2817 | break; | ||
2818 | |||
2819 | case BC_JFORI: | ||
2820 | case BC_JFORL: | ||
2821 | #if !LJ_HASJIT | ||
2822 | break; | ||
2823 | #endif | ||
2824 | case BC_FORI: | ||
2825 | case BC_IFORL: | ||
2826 | vk = (op == BC_IFORL || op == BC_JFORL); | ||
2827 | dasm_put(Dst, 15552); | ||
2828 | if (LJ_DUALNUM) { | ||
2829 | dasm_put(Dst, 15556, LJ_TISNUM); | ||
2830 | if (!vk) { | ||
2831 | dasm_put(Dst, 15566, LJ_TISNUM, LJ_TISNUM); | ||
2832 | } else { | ||
2833 | #ifdef LUA_USE_ASSERT | ||
2834 | dasm_put(Dst, 15595, LJ_TISNUM, LJ_TISNUM); | ||
2835 | #endif | ||
2836 | dasm_put(Dst, 15614); | ||
2837 | } | ||
2838 | dasm_put(Dst, 15633, LJ_TISNUM); | ||
2839 | if (op == BC_FORI) { | ||
2840 | dasm_put(Dst, 15644, -BCBIAS_J*4); | ||
2841 | } else if (op == BC_JFORI) { | ||
2842 | dasm_put(Dst, 15658, -BCBIAS_J*4, BC_JLOOP); | ||
2843 | } else if (op == BC_IFORL) { | ||
2844 | dasm_put(Dst, 15676, -BCBIAS_J*4); | ||
2845 | } else { | ||
2846 | dasm_put(Dst, 15668, BC_JLOOP); | ||
2847 | } | ||
2848 | dasm_put(Dst, 15690); | ||
2849 | if (vk) { | ||
2850 | dasm_put(Dst, 15715); | ||
2851 | } | ||
2852 | dasm_put(Dst, 15633, LJ_TISNUM); | ||
2853 | if (op == BC_FORI) { | ||
2854 | dasm_put(Dst, 15724); | ||
2855 | } else if (op == BC_JFORI) { | ||
2856 | dasm_put(Dst, 15729, -BCBIAS_J*4, BC_JLOOP); | ||
2857 | } else if (op == BC_IFORL) { | ||
2858 | dasm_put(Dst, 15743); | ||
2859 | } else { | ||
2860 | dasm_put(Dst, 15739, BC_JLOOP); | ||
2861 | } | ||
2862 | dasm_put(Dst, 15748); | ||
2863 | } else if (!vk) { | ||
2864 | dasm_put(Dst, 15755, LJ_TISNUM); | ||
2865 | } | ||
2866 | if (!vk) { | ||
2867 | dasm_put(Dst, 15761, LJ_TISNUM); | ||
2868 | } else { | ||
2869 | #ifdef LUA_USE_ASSERT | ||
2870 | dasm_put(Dst, 15775, LJ_TISNUM, LJ_TISNUM); | ||
2871 | #endif | ||
2872 | } | ||
2873 | dasm_put(Dst, 15794); | ||
2874 | if (!vk) { | ||
2875 | dasm_put(Dst, 15798, LJ_TISNUM); | ||
2876 | } | ||
2877 | if (sse) { | ||
2878 | dasm_put(Dst, 15807); | ||
2879 | if (vk) { | ||
2880 | dasm_put(Dst, 15819); | ||
2881 | } else { | ||
2882 | dasm_put(Dst, 15838); | ||
2883 | } | ||
2884 | dasm_put(Dst, 15843); | ||
2885 | } else { | ||
2886 | dasm_put(Dst, 15856); | ||
2887 | if (vk) { | ||
2888 | dasm_put(Dst, 15862); | ||
2889 | } else { | ||
2890 | dasm_put(Dst, 15878); | ||
2891 | } | ||
2892 | dasm_put(Dst, 15886); | ||
2893 | if (cmov) { | ||
2894 | dasm_put(Dst, 10480); | ||
2895 | } else { | ||
2896 | dasm_put(Dst, 10486); | ||
2897 | } | ||
2898 | if (!cmov) { | ||
2899 | dasm_put(Dst, 15891); | ||
2900 | } | ||
2901 | } | ||
2902 | if (op == BC_FORI) { | ||
2903 | if (LJ_DUALNUM) { | ||
2904 | dasm_put(Dst, 15897); | ||
2905 | } else { | ||
2906 | dasm_put(Dst, 15902, -BCBIAS_J*4); | ||
2907 | } | ||
2908 | } else if (op == BC_JFORI) { | ||
2909 | dasm_put(Dst, 15912, -BCBIAS_J*4, BC_JLOOP); | ||
2910 | } else if (op == BC_IFORL) { | ||
2911 | if (LJ_DUALNUM) { | ||
2912 | dasm_put(Dst, 15926); | ||
2913 | } else { | ||
2914 | dasm_put(Dst, 15931, -BCBIAS_J*4); | ||
2915 | } | ||
2916 | } else { | ||
2917 | dasm_put(Dst, 15922, BC_JLOOP); | ||
2918 | } | ||
2919 | if (LJ_DUALNUM) { | ||
2920 | dasm_put(Dst, 10409); | ||
2921 | } else { | ||
2922 | dasm_put(Dst, 11186); | ||
2923 | } | ||
2924 | if (sse) { | ||
2925 | dasm_put(Dst, 15941); | ||
2926 | } | ||
2927 | break; | ||
2928 | |||
2929 | case BC_ITERL: | ||
2930 | #if LJ_HASJIT | ||
2931 | dasm_put(Dst, 15531, HOTCOUNT_PCMASK, GG_DISP2HOT, HOTCOUNT_LOOP); | ||
2932 | #endif | ||
2933 | break; | ||
2934 | |||
2935 | case BC_JITERL: | ||
2936 | #if !LJ_HASJIT | ||
2937 | break; | ||
2938 | #endif | ||
2939 | case BC_IITERL: | ||
2940 | dasm_put(Dst, 15952, LJ_TNIL); | ||
2941 | if (op == BC_JITERL) { | ||
2942 | dasm_put(Dst, 15967, BC_JLOOP); | ||
2943 | } else { | ||
2944 | dasm_put(Dst, 15981, -BCBIAS_J*4); | ||
2945 | } | ||
2946 | dasm_put(Dst, 10518); | ||
2947 | break; | ||
2948 | |||
2949 | case BC_LOOP: | ||
2950 | #if LJ_HASJIT | ||
2951 | dasm_put(Dst, 15531, HOTCOUNT_PCMASK, GG_DISP2HOT, HOTCOUNT_LOOP); | ||
2952 | #endif | ||
2953 | break; | ||
2954 | |||
2955 | case BC_ILOOP: | ||
2956 | dasm_put(Dst, 10520); | ||
2957 | break; | ||
2958 | |||
2959 | case BC_JLOOP: | ||
2960 | #if LJ_HASJIT | ||
2961 | dasm_put(Dst, 15997, DISPATCH_J(trace), DtD(->mcode), DISPATCH_GL(jit_base), DISPATCH_GL(jit_L)); | ||
2962 | #endif | ||
2963 | break; | ||
2964 | |||
2965 | case BC_JMP: | ||
2966 | dasm_put(Dst, 16038, -BCBIAS_J*4); | ||
2967 | break; | ||
2968 | |||
2969 | /* -- Function headers -------------------------------------------------- */ | ||
2970 | |||
2971 | /* | ||
2972 | ** Reminder: A function may be called with func/args above L->maxstack, | ||
2973 | ** i.e. occupying EXTRA_STACK slots. And vmeta_call may add one extra slot, | ||
2974 | ** too. This means all FUNC* ops (including fast functions) must check | ||
2975 | ** for stack overflow _before_ adding more slots! | ||
2976 | */ | ||
2977 | |||
2978 | case BC_FUNCF: | ||
2979 | #if LJ_HASJIT | ||
2980 | dasm_put(Dst, 16064, HOTCOUNT_PCMASK, GG_DISP2HOT, HOTCOUNT_CALL); | ||
2981 | #endif | ||
2982 | case BC_FUNCV: /* NYI: compiled vararg functions. */ | ||
2983 | break; | ||
2984 | |||
2985 | case BC_JFUNCF: | ||
2986 | #if !LJ_HASJIT | ||
2987 | break; | ||
2988 | #endif | ||
2989 | case BC_IFUNCF: | ||
2990 | dasm_put(Dst, 16085, -4+PC2PROTO(k), Dt1(->maxstack), -4+PC2PROTO(numparams)); | ||
2991 | if (op == BC_JFUNCF) { | ||
2992 | dasm_put(Dst, 16116, BC_JLOOP); | ||
2993 | } else { | ||
2994 | dasm_put(Dst, 10520); | ||
2995 | } | ||
2996 | dasm_put(Dst, 16125, LJ_TNIL); | ||
2997 | break; | ||
2998 | |||
2999 | case BC_JFUNCV: | ||
3000 | #if !LJ_HASJIT | ||
3001 | break; | ||
3002 | #endif | ||
3003 | dasm_put(Dst, 9422); | ||
3004 | break; /* NYI: compiled vararg functions. */ | ||
3005 | |||
3006 | case BC_IFUNCV: | ||
3007 | dasm_put(Dst, 16147, FRAME_VARG, Dt1(->maxstack), -4+PC2PROTO(numparams), LJ_TNIL); | ||
3008 | if (op == BC_JFUNCV) { | ||
3009 | dasm_put(Dst, 16116, BC_JLOOP); | ||
3010 | } else { | ||
3011 | dasm_put(Dst, 16244, -4+PC2PROTO(k)); | ||
3012 | } | ||
3013 | dasm_put(Dst, 16269, LJ_TNIL); | ||
3014 | break; | ||
3015 | |||
3016 | case BC_FUNCC: | ||
3017 | case BC_FUNCCW: | ||
3018 | dasm_put(Dst, 16291, Dt8(->f), Dt1(->base), 8*LUA_MINSTACK, Dt1(->maxstack), Dt1(->top)); | ||
3019 | if (op == BC_FUNCC) { | ||
3020 | dasm_put(Dst, 2433); | ||
3021 | } else { | ||
3022 | dasm_put(Dst, 16321); | ||
3023 | } | ||
3024 | dasm_put(Dst, 16329, DISPATCH_GL(vmstate), ~LJ_VMST_C); | ||
3025 | if (op == BC_FUNCC) { | ||
3026 | dasm_put(Dst, 16339); | ||
3027 | } else { | ||
3028 | dasm_put(Dst, 16344, DISPATCH_GL(wrapf)); | ||
3029 | } | ||
3030 | dasm_put(Dst, 16350, DISPATCH_GL(vmstate), ~LJ_VMST_INTERP, Dt1(->base), Dt1(->top)); | ||
3031 | break; | ||
3032 | |||
3033 | /* ---------------------------------------------------------------------- */ | ||
3034 | |||
3035 | default: | ||
3036 | fprintf(stderr, "Error: undefined opcode BC_%s\n", bc_names[op]); | ||
3037 | exit(2); | ||
3038 | break; | ||
3039 | } | ||
3040 | } | ||
3041 | |||
3042 | static int build_backend(BuildCtx *ctx) | ||
3043 | { | ||
3044 | int op; | ||
3045 | int cmov = 1; | ||
3046 | int sse = 0; | ||
3047 | #ifdef LUAJIT_CPU_NOCMOV | ||
3048 | cmov = 0; | ||
3049 | #endif | ||
3050 | #if defined(LUAJIT_CPU_SSE2) || defined(LJ_TARGET_X64) | ||
3051 | sse = 1; | ||
3052 | #endif | ||
3053 | |||
3054 | dasm_growpc(Dst, BC__MAX); | ||
3055 | |||
3056 | build_subroutines(ctx, cmov, sse); | ||
3057 | |||
3058 | dasm_put(Dst, 16376); | ||
3059 | for (op = 0; op < BC__MAX; op++) | ||
3060 | build_ins(ctx, (BCOp)op, op, cmov, sse); | ||
3061 | |||
3062 | return BC__MAX; | ||
3063 | } | ||
3064 | |||
3065 | /* Emit pseudo frame-info for all assembler functions. */ | ||
3066 | static void emit_asm_debug(BuildCtx *ctx) | ||
3067 | { | ||
3068 | int fcofs = (int)((uint8_t *)ctx->glob[GLOB_vm_ffi_call] - ctx->code); | ||
3069 | #if LJ_64 | ||
3070 | #define SZPTR "8" | ||
3071 | #define BSZPTR "3" | ||
3072 | #define REG_SP "0x7" | ||
3073 | #define REG_RA "0x10" | ||
3074 | #else | ||
3075 | #define SZPTR "4" | ||
3076 | #define BSZPTR "2" | ||
3077 | #define REG_SP "0x4" | ||
3078 | #define REG_RA "0x8" | ||
3079 | #endif | ||
3080 | switch (ctx->mode) { | ||
3081 | case BUILD_elfasm: | ||
3082 | fprintf(ctx->fp, "\t.section .debug_frame,\"\",@progbits\n"); | ||
3083 | fprintf(ctx->fp, | ||
3084 | ".Lframe0:\n" | ||
3085 | "\t.long .LECIE0-.LSCIE0\n" | ||
3086 | ".LSCIE0:\n" | ||
3087 | "\t.long 0xffffffff\n" | ||
3088 | "\t.byte 0x1\n" | ||
3089 | "\t.string \"\"\n" | ||
3090 | "\t.uleb128 0x1\n" | ||
3091 | "\t.sleb128 -" SZPTR "\n" | ||
3092 | "\t.byte " REG_RA "\n" | ||
3093 | "\t.byte 0xc\n\t.uleb128 " REG_SP "\n\t.uleb128 " SZPTR "\n" | ||
3094 | "\t.byte 0x80+" REG_RA "\n\t.uleb128 0x1\n" | ||
3095 | "\t.align " SZPTR "\n" | ||
3096 | ".LECIE0:\n\n"); | ||
3097 | fprintf(ctx->fp, | ||
3098 | ".LSFDE0:\n" | ||
3099 | "\t.long .LEFDE0-.LASFDE0\n" | ||
3100 | ".LASFDE0:\n" | ||
3101 | "\t.long .Lframe0\n" | ||
3102 | #if LJ_64 | ||
3103 | "\t.quad .Lbegin\n" | ||
3104 | "\t.quad %d\n" | ||
3105 | "\t.byte 0xe\n\t.uleb128 %d\n" /* def_cfa_offset */ | ||
3106 | "\t.byte 0x86\n\t.uleb128 0x2\n" /* offset rbp */ | ||
3107 | "\t.byte 0x83\n\t.uleb128 0x3\n" /* offset rbx */ | ||
3108 | "\t.byte 0x8f\n\t.uleb128 0x4\n" /* offset r15 */ | ||
3109 | "\t.byte 0x8e\n\t.uleb128 0x5\n" /* offset r14 */ | ||
3110 | #else | ||
3111 | "\t.long .Lbegin\n" | ||
3112 | "\t.long %d\n" | ||
3113 | "\t.byte 0xe\n\t.uleb128 %d\n" /* def_cfa_offset */ | ||
3114 | "\t.byte 0x85\n\t.uleb128 0x2\n" /* offset ebp */ | ||
3115 | "\t.byte 0x87\n\t.uleb128 0x3\n" /* offset edi */ | ||
3116 | "\t.byte 0x86\n\t.uleb128 0x4\n" /* offset esi */ | ||
3117 | "\t.byte 0x83\n\t.uleb128 0x5\n" /* offset ebx */ | ||
3118 | #endif | ||
3119 | "\t.align " SZPTR "\n" | ||
3120 | ".LEFDE0:\n\n", fcofs, CFRAME_SIZE); | ||
3121 | #if LJ_HASFFI | ||
3122 | fprintf(ctx->fp, | ||
3123 | ".LSFDE1:\n" | ||
3124 | "\t.long .LEFDE1-.LASFDE1\n" | ||
3125 | ".LASFDE1:\n" | ||
3126 | "\t.long .Lframe0\n" | ||
3127 | #if LJ_64 | ||
3128 | "\t.quad lj_vm_ffi_call\n" | ||
3129 | "\t.quad %d\n" | ||
3130 | "\t.byte 0xe\n\t.uleb128 16\n" /* def_cfa_offset */ | ||
3131 | "\t.byte 0x86\n\t.uleb128 0x2\n" /* offset rbp */ | ||
3132 | "\t.byte 0xd\n\t.uleb128 0x6\n" /* def_cfa_register rbp */ | ||
3133 | "\t.byte 0x83\n\t.uleb128 0x3\n" /* offset rbx */ | ||
3134 | #else | ||
3135 | "\t.long lj_vm_ffi_call\n" | ||
3136 | "\t.long %d\n" | ||
3137 | "\t.byte 0xe\n\t.uleb128 8\n" /* def_cfa_offset */ | ||
3138 | "\t.byte 0x85\n\t.uleb128 0x2\n" /* offset ebp */ | ||
3139 | "\t.byte 0xd\n\t.uleb128 0x5\n" /* def_cfa_register ebp */ | ||
3140 | "\t.byte 0x83\n\t.uleb128 0x3\n" /* offset ebx */ | ||
3141 | #endif | ||
3142 | "\t.align " SZPTR "\n" | ||
3143 | ".LEFDE1:\n\n", (int)ctx->codesz - fcofs); | ||
3144 | #endif | ||
3145 | #if (defined(__sun__) && defined(__svr4__)) || defined(__solaris_) | ||
3146 | fprintf(ctx->fp, "\t.section .eh_frame,\"aw\",@progbits\n"); | ||
3147 | #else | ||
3148 | fprintf(ctx->fp, "\t.section .eh_frame,\"a\",@progbits\n"); | ||
3149 | #endif | ||
3150 | fprintf(ctx->fp, | ||
3151 | ".Lframe1:\n" | ||
3152 | "\t.long .LECIE1-.LSCIE1\n" | ||
3153 | ".LSCIE1:\n" | ||
3154 | "\t.long 0\n" | ||
3155 | "\t.byte 0x1\n" | ||
3156 | "\t.string \"zPR\"\n" | ||
3157 | "\t.uleb128 0x1\n" | ||
3158 | "\t.sleb128 -" SZPTR "\n" | ||
3159 | "\t.byte " REG_RA "\n" | ||
3160 | "\t.uleb128 6\n" /* augmentation length */ | ||
3161 | "\t.byte 0x1b\n" /* pcrel|sdata4 */ | ||
3162 | "\t.long lj_err_unwind_dwarf-.\n" | ||
3163 | "\t.byte 0x1b\n" /* pcrel|sdata4 */ | ||
3164 | "\t.byte 0xc\n\t.uleb128 " REG_SP "\n\t.uleb128 " SZPTR "\n" | ||
3165 | "\t.byte 0x80+" REG_RA "\n\t.uleb128 0x1\n" | ||
3166 | "\t.align " SZPTR "\n" | ||
3167 | ".LECIE1:\n\n"); | ||
3168 | fprintf(ctx->fp, | ||
3169 | ".LSFDE2:\n" | ||
3170 | "\t.long .LEFDE2-.LASFDE2\n" | ||
3171 | ".LASFDE2:\n" | ||
3172 | "\t.long .LASFDE2-.Lframe1\n" | ||
3173 | "\t.long .Lbegin-.\n" | ||
3174 | "\t.long %d\n" | ||
3175 | "\t.uleb128 0\n" /* augmentation length */ | ||
3176 | "\t.byte 0xe\n\t.uleb128 %d\n" /* def_cfa_offset */ | ||
3177 | #if LJ_64 | ||
3178 | "\t.byte 0x86\n\t.uleb128 0x2\n" /* offset rbp */ | ||
3179 | "\t.byte 0x83\n\t.uleb128 0x3\n" /* offset rbx */ | ||
3180 | "\t.byte 0x8f\n\t.uleb128 0x4\n" /* offset r15 */ | ||
3181 | "\t.byte 0x8e\n\t.uleb128 0x5\n" /* offset r14 */ | ||
3182 | #else | ||
3183 | "\t.byte 0x85\n\t.uleb128 0x2\n" /* offset ebp */ | ||
3184 | "\t.byte 0x87\n\t.uleb128 0x3\n" /* offset edi */ | ||
3185 | "\t.byte 0x86\n\t.uleb128 0x4\n" /* offset esi */ | ||
3186 | "\t.byte 0x83\n\t.uleb128 0x5\n" /* offset ebx */ | ||
3187 | #endif | ||
3188 | "\t.align " SZPTR "\n" | ||
3189 | ".LEFDE2:\n\n", fcofs, CFRAME_SIZE); | ||
3190 | #if LJ_HASFFI | ||
3191 | fprintf(ctx->fp, | ||
3192 | ".Lframe2:\n" | ||
3193 | "\t.long .LECIE2-.LSCIE2\n" | ||
3194 | ".LSCIE2:\n" | ||
3195 | "\t.long 0\n" | ||
3196 | "\t.byte 0x1\n" | ||
3197 | "\t.string \"zR\"\n" | ||
3198 | "\t.uleb128 0x1\n" | ||
3199 | "\t.sleb128 -" SZPTR "\n" | ||
3200 | "\t.byte " REG_RA "\n" | ||
3201 | "\t.uleb128 1\n" /* augmentation length */ | ||
3202 | "\t.byte 0x1b\n" /* pcrel|sdata4 */ | ||
3203 | "\t.byte 0xc\n\t.uleb128 " REG_SP "\n\t.uleb128 " SZPTR "\n" | ||
3204 | "\t.byte 0x80+" REG_RA "\n\t.uleb128 0x1\n" | ||
3205 | "\t.align " SZPTR "\n" | ||
3206 | ".LECIE2:\n\n"); | ||
3207 | fprintf(ctx->fp, | ||
3208 | ".LSFDE3:\n" | ||
3209 | "\t.long .LEFDE3-.LASFDE3\n" | ||
3210 | ".LASFDE3:\n" | ||
3211 | "\t.long .LASFDE3-.Lframe2\n" | ||
3212 | "\t.long lj_vm_ffi_call-.\n" | ||
3213 | "\t.long %d\n" | ||
3214 | "\t.uleb128 0\n" /* augmentation length */ | ||
3215 | #if LJ_64 | ||
3216 | "\t.byte 0xe\n\t.uleb128 16\n" /* def_cfa_offset */ | ||
3217 | "\t.byte 0x86\n\t.uleb128 0x2\n" /* offset rbp */ | ||
3218 | "\t.byte 0xd\n\t.uleb128 0x6\n" /* def_cfa_register rbp */ | ||
3219 | "\t.byte 0x83\n\t.uleb128 0x3\n" /* offset rbx */ | ||
3220 | #else | ||
3221 | "\t.byte 0xe\n\t.uleb128 8\n" /* def_cfa_offset */ | ||
3222 | "\t.byte 0x85\n\t.uleb128 0x2\n" /* offset ebp */ | ||
3223 | "\t.byte 0xd\n\t.uleb128 0x5\n" /* def_cfa_register ebp */ | ||
3224 | "\t.byte 0x83\n\t.uleb128 0x3\n" /* offset ebx */ | ||
3225 | #endif | ||
3226 | "\t.align " SZPTR "\n" | ||
3227 | ".LEFDE3:\n\n", (int)ctx->codesz - fcofs); | ||
3228 | #endif | ||
3229 | break; | ||
3230 | case BUILD_coffasm: | ||
3231 | fprintf(ctx->fp, "\t.section .eh_frame,\"dr\"\n"); | ||
3232 | fprintf(ctx->fp, | ||
3233 | "\t.def %slj_err_unwind_dwarf; .scl 2; .type 32; .endef\n", | ||
3234 | LJ_32 ? "_" : ""); | ||
3235 | fprintf(ctx->fp, | ||
3236 | "Lframe1:\n" | ||
3237 | "\t.long LECIE1-LSCIE1\n" | ||
3238 | "LSCIE1:\n" | ||
3239 | "\t.long 0\n" | ||
3240 | "\t.byte 0x1\n" | ||
3241 | "\t.string \"zP\"\n" | ||
3242 | "\t.uleb128 0x1\n" | ||
3243 | "\t.sleb128 -" SZPTR "\n" | ||
3244 | "\t.byte " REG_RA "\n" | ||
3245 | "\t.uleb128 5\n" /* augmentation length */ | ||
3246 | "\t.byte 0x00\n" /* absptr */ | ||
3247 | "\t.long %slj_err_unwind_dwarf\n" | ||
3248 | "\t.byte 0xc\n\t.uleb128 " REG_SP "\n\t.uleb128 " SZPTR "\n" | ||
3249 | "\t.byte 0x80+" REG_RA "\n\t.uleb128 0x1\n" | ||
3250 | "\t.align " SZPTR "\n" | ||
3251 | "LECIE1:\n\n", LJ_32 ? "_" : ""); | ||
3252 | fprintf(ctx->fp, | ||
3253 | "LSFDE1:\n" | ||
3254 | "\t.long LEFDE1-LASFDE1\n" | ||
3255 | "LASFDE1:\n" | ||
3256 | "\t.long LASFDE1-Lframe1\n" | ||
3257 | "\t.long %slj_vm_asm_begin\n" | ||
3258 | "\t.long %d\n" | ||
3259 | "\t.uleb128 0\n" /* augmentation length */ | ||
3260 | "\t.byte 0xe\n\t.uleb128 %d\n" /* def_cfa_offset */ | ||
3261 | #if LJ_64 | ||
3262 | "\t.byte 0x86\n\t.uleb128 0x2\n" /* offset rbp */ | ||
3263 | "\t.byte 0x83\n\t.uleb128 0x3\n" /* offset rbx */ | ||
3264 | "\t.byte 0x8f\n\t.uleb128 0x4\n" /* offset r15 */ | ||
3265 | "\t.byte 0x8e\n\t.uleb128 0x5\n" /* offset r14 */ | ||
3266 | #else | ||
3267 | "\t.byte 0x85\n\t.uleb128 0x2\n" /* offset ebp */ | ||
3268 | "\t.byte 0x87\n\t.uleb128 0x3\n" /* offset edi */ | ||
3269 | "\t.byte 0x86\n\t.uleb128 0x4\n" /* offset esi */ | ||
3270 | "\t.byte 0x83\n\t.uleb128 0x5\n" /* offset ebx */ | ||
3271 | #endif | ||
3272 | "\t.align " SZPTR "\n" | ||
3273 | "LEFDE1:\n\n", LJ_32 ? "_" : "", (int)ctx->codesz, CFRAME_SIZE); | ||
3274 | break; | ||
3275 | /* Mental note: never let Apple design an assembler. | ||
3276 | ** Or a linker. Or a plastic case. But I digress. | ||
3277 | */ | ||
3278 | case BUILD_machasm: { | ||
3279 | #if LJ_HASFFI | ||
3280 | int fcsize = 0; | ||
3281 | #endif | ||
3282 | int i; | ||
3283 | fprintf(ctx->fp, "\t.section __TEXT,__eh_frame,coalesced,no_toc+strip_static_syms+live_support\n"); | ||
3284 | fprintf(ctx->fp, | ||
3285 | "EH_frame1:\n" | ||
3286 | "\t.set L$set$x,LECIEX-LSCIEX\n" | ||
3287 | "\t.long L$set$x\n" | ||
3288 | "LSCIEX:\n" | ||
3289 | "\t.long 0\n" | ||
3290 | "\t.byte 0x1\n" | ||
3291 | "\t.ascii \"zPR\\0\"\n" | ||
3292 | "\t.byte 0x1\n" | ||
3293 | "\t.byte 128-" SZPTR "\n" | ||
3294 | "\t.byte " REG_RA "\n" | ||
3295 | "\t.byte 6\n" /* augmentation length */ | ||
3296 | "\t.byte 0x9b\n" /* indirect|pcrel|sdata4 */ | ||
3297 | #if LJ_64 | ||
3298 | "\t.long _lj_err_unwind_dwarf+4@GOTPCREL\n" | ||
3299 | "\t.byte 0x1b\n" /* pcrel|sdata4 */ | ||
3300 | "\t.byte 0xc\n\t.byte " REG_SP "\n\t.byte " SZPTR "\n" | ||
3301 | #else | ||
3302 | "\t.long L_lj_err_unwind_dwarf$non_lazy_ptr-.\n" | ||
3303 | "\t.byte 0x1b\n" /* pcrel|sdata4 */ | ||
3304 | "\t.byte 0xc\n\t.byte 0x5\n\t.byte 0x4\n" /* esp=5 on 32 bit MACH-O. */ | ||
3305 | #endif | ||
3306 | "\t.byte 0x80+" REG_RA "\n\t.byte 0x1\n" | ||
3307 | "\t.align " BSZPTR "\n" | ||
3308 | "LECIEX:\n\n"); | ||
3309 | for (i = 0; i < ctx->nsym; i++) { | ||
3310 | const char *name = ctx->sym[i].name; | ||
3311 | int32_t size = ctx->sym[i+1].ofs - ctx->sym[i].ofs; | ||
3312 | if (size == 0) continue; | ||
3313 | #if LJ_HASFFI | ||
3314 | if (!strcmp(name, "_lj_vm_ffi_call")) { fcsize = size; continue; } | ||
3315 | #endif | ||
3316 | fprintf(ctx->fp, | ||
3317 | "%s.eh:\n" | ||
3318 | "LSFDE%d:\n" | ||
3319 | "\t.set L$set$%d,LEFDE%d-LASFDE%d\n" | ||
3320 | "\t.long L$set$%d\n" | ||
3321 | "LASFDE%d:\n" | ||
3322 | "\t.long LASFDE%d-EH_frame1\n" | ||
3323 | "\t.long %s-.\n" | ||
3324 | "\t.long %d\n" | ||
3325 | "\t.byte 0\n" /* augmentation length */ | ||
3326 | "\t.byte 0xe\n\t.byte %d\n" /* def_cfa_offset */ | ||
3327 | #if LJ_64 | ||
3328 | "\t.byte 0x86\n\t.byte 0x2\n" /* offset rbp */ | ||
3329 | "\t.byte 0x83\n\t.byte 0x3\n" /* offset rbx */ | ||
3330 | "\t.byte 0x8f\n\t.byte 0x4\n" /* offset r15 */ | ||
3331 | "\t.byte 0x8e\n\t.byte 0x5\n" /* offset r14 */ | ||
3332 | #else | ||
3333 | "\t.byte 0x84\n\t.byte 0x2\n" /* offset ebp (4 for MACH-O)*/ | ||
3334 | "\t.byte 0x87\n\t.byte 0x3\n" /* offset edi */ | ||
3335 | "\t.byte 0x86\n\t.byte 0x4\n" /* offset esi */ | ||
3336 | "\t.byte 0x83\n\t.byte 0x5\n" /* offset ebx */ | ||
3337 | #endif | ||
3338 | "\t.align " BSZPTR "\n" | ||
3339 | "LEFDE%d:\n\n", | ||
3340 | name, i, i, i, i, i, i, i, name, size, CFRAME_SIZE, i); | ||
3341 | } | ||
3342 | #if LJ_HASFFI | ||
3343 | if (fcsize) { | ||
3344 | fprintf(ctx->fp, | ||
3345 | "EH_frame2:\n" | ||
3346 | "\t.set L$set$y,LECIEY-LSCIEY\n" | ||
3347 | "\t.long L$set$y\n" | ||
3348 | "LSCIEY:\n" | ||
3349 | "\t.long 0\n" | ||
3350 | "\t.byte 0x1\n" | ||
3351 | "\t.ascii \"zR\\0\"\n" | ||
3352 | "\t.byte 0x1\n" | ||
3353 | "\t.byte 128-" SZPTR "\n" | ||
3354 | "\t.byte " REG_RA "\n" | ||
3355 | "\t.byte 1\n" /* augmentation length */ | ||
3356 | #if LJ_64 | ||
3357 | "\t.byte 0x1b\n" /* pcrel|sdata4 */ | ||
3358 | "\t.byte 0xc\n\t.byte " REG_SP "\n\t.byte " SZPTR "\n" | ||
3359 | #else | ||
3360 | "\t.byte 0x1b\n" /* pcrel|sdata4 */ | ||
3361 | "\t.byte 0xc\n\t.byte 0x5\n\t.byte 0x4\n" /* esp=5 on 32 bit MACH. */ | ||
3362 | #endif | ||
3363 | "\t.byte 0x80+" REG_RA "\n\t.byte 0x1\n" | ||
3364 | "\t.align " BSZPTR "\n" | ||
3365 | "LECIEY:\n\n"); | ||
3366 | fprintf(ctx->fp, | ||
3367 | "_lj_vm_ffi_call.eh:\n" | ||
3368 | "LSFDEY:\n" | ||
3369 | "\t.set L$set$yy,LEFDEY-LASFDEY\n" | ||
3370 | "\t.long L$set$yy\n" | ||
3371 | "LASFDEY:\n" | ||
3372 | "\t.long LASFDEY-EH_frame2\n" | ||
3373 | "\t.long _lj_vm_ffi_call-.\n" | ||
3374 | "\t.long %d\n" | ||
3375 | "\t.byte 0\n" /* augmentation length */ | ||
3376 | #if LJ_64 | ||
3377 | "\t.byte 0xe\n\t.byte 16\n" /* def_cfa_offset */ | ||
3378 | "\t.byte 0x86\n\t.byte 0x2\n" /* offset rbp */ | ||
3379 | "\t.byte 0xd\n\t.uleb128 0x6\n" /* def_cfa_register rbp */ | ||
3380 | "\t.byte 0x83\n\t.byte 0x3\n" /* offset rbx */ | ||
3381 | #else | ||
3382 | "\t.byte 0xe\n\t.byte 8\n" /* def_cfa_offset */ | ||
3383 | "\t.byte 0x84\n\t.byte 0x2\n" /* offset ebp (4 for MACH-O)*/ | ||
3384 | "\t.byte 0xd\n\t.uleb128 0x4\n" /* def_cfa_register ebp */ | ||
3385 | "\t.byte 0x83\n\t.byte 0x3\n" /* offset ebx */ | ||
3386 | #endif | ||
3387 | "\t.align " BSZPTR "\n" | ||
3388 | "LEFDEY:\n\n", fcsize); | ||
3389 | } | ||
3390 | #endif | ||
3391 | #if LJ_64 | ||
3392 | fprintf(ctx->fp, "\t.subsections_via_symbols\n"); | ||
3393 | #else | ||
3394 | fprintf(ctx->fp, | ||
3395 | "\t.non_lazy_symbol_pointer\n" | ||
3396 | "L_lj_err_unwind_dwarf$non_lazy_ptr:\n" | ||
3397 | ".indirect_symbol _lj_err_unwind_dwarf\n" | ||
3398 | ".long 0\n"); | ||
3399 | #endif | ||
3400 | } | ||
3401 | break; | ||
3402 | default: /* Difficult for other modes. */ | ||
3403 | break; | ||
3404 | } | ||
3405 | } | ||
3406 | |||
diff --git a/src/buildvm_x64win.h b/src/buildvm_x64win.h deleted file mode 100644 index 533d5b00..00000000 --- a/src/buildvm_x64win.h +++ /dev/null | |||
@@ -1,3401 +0,0 @@ | |||
1 | /* | ||
2 | ** This file has been pre-processed with DynASM. | ||
3 | ** http://luajit.org/dynasm.html | ||
4 | ** DynASM version 1.3.0, DynASM x64 version 1.3.0 | ||
5 | ** DO NOT EDIT! The original file is in "buildvm_x86.dasc". | ||
6 | */ | ||
7 | |||
8 | #if DASM_VERSION != 10300 | ||
9 | #error "Version mismatch between DynASM and included encoding engine" | ||
10 | #endif | ||
11 | |||
12 | #define DASM_SECTION_CODE_OP 0 | ||
13 | #define DASM_SECTION_CODE_SUB 1 | ||
14 | #define DASM_MAXSECTION 2 | ||
15 | static const unsigned char build_actionlist[16196] = { | ||
16 | 254,1,248,10,252,247,198,237,15,132,244,11,131,230,252,248,41,252,242,72, | ||
17 | 141,76,49,252,248,139,114,252,252,199,68,10,4,237,248,12,131,192,1,137,68, | ||
18 | 36,84,252,247,198,237,15,132,244,13,248,14,129,252,246,239,252,247,198,237, | ||
19 | 15,133,244,10,199,131,233,237,131,230,252,248,41,214,252,247,222,131,232, | ||
20 | 1,15,132,244,248,248,1,72,139,44,10,72,137,106,252,248,131,194,8,131,232, | ||
21 | 1,15,133,244,1,248,2,255,139,108,36,96,137,181,233,248,3,139,68,36,84,139, | ||
22 | 76,36,88,248,4,57,193,15,133,244,252,248,5,131,252,234,8,137,149,233,248, | ||
23 | 15,72,139,76,36,104,72,137,141,233,49,192,248,16,72,131,196,40,91,94,95,93, | ||
24 | 195,248,6,15,130,244,253,59,149,233,15,135,244,254,199,66,252,252,237,131, | ||
25 | 194,8,131,192,1,252,233,244,4,248,7,255,133,201,15,132,244,5,41,193,141,20, | ||
26 | 202,252,233,244,5,248,8,137,149,233,137,68,36,84,137,202,137,252,233,232, | ||
27 | 251,1,0,139,149,233,252,233,244,3,248,17,137,208,72,137,204,248,18,139,108, | ||
28 | 36,96,139,173,233,199,133,233,237,252,233,244,16,248,19,248,20,72,129,225, | ||
29 | 239,72,137,204,248,21,255,139,108,36,96,72,199,193,252,248,252,255,252,255, | ||
30 | 252,255,184,237,139,149,233,139,157,233,129,195,239,139,114,252,252,199,66, | ||
31 | 252,252,237,199,131,233,237,252,233,244,12,248,22,186,237,252,233,244,248, | ||
32 | 248,23,131,232,8,252,233,244,247,248,24,141,68,194,252,248,248,1,15,182,142, | ||
33 | 233,131,198,4,137,149,233,255,137,133,233,137,116,36,100,137,202,248,2,137, | ||
34 | 252,233,232,251,1,0,139,149,233,139,133,233,139,106,252,248,41,208,193,232, | ||
35 | 3,131,192,1,139,181,233,139,14,15,182,252,233,15,182,205,131,198,4,252,255, | ||
36 | 36,252,235,248,25,85,87,86,83,72,131,252,236,40,137,205,137,76,36,96,137, | ||
37 | 209,190,237,49,192,72,141,188,253,36,233,139,157,233,129,195,239,72,137,189, | ||
38 | 233,137,68,36,100,72,137,68,36,104,137,68,36,88,137,68,36,92,56,133,233,15, | ||
39 | 132,244,249,199,131,233,237,136,133,233,139,149,233,139,133,233,41,200,193, | ||
40 | 232,3,131,192,1,41,209,139,114,252,252,137,68,36,84,252,247,198,237,255,15, | ||
41 | 132,244,13,252,233,244,14,248,26,85,87,86,83,72,131,252,236,40,190,237,68, | ||
42 | 137,76,36,92,252,233,244,247,248,27,85,87,86,83,72,131,252,236,40,190,237, | ||
43 | 248,1,68,137,68,36,88,137,205,137,76,36,96,137,209,72,139,189,233,72,137, | ||
44 | 124,36,104,137,108,36,100,72,137,165,233,248,2,139,157,233,129,195,239,248, | ||
45 | 3,199,131,233,237,139,149,233,255,1,206,41,214,139,133,233,41,200,193,232, | ||
46 | 3,131,192,1,248,28,139,105,252,248,129,121,253,252,252,239,15,133,244,29, | ||
47 | 248,30,137,202,137,114,252,252,139,181,233,139,14,15,182,252,233,15,182,205, | ||
48 | 131,198,4,252,255,36,252,235,248,31,85,87,86,83,72,131,252,236,40,137,205, | ||
49 | 137,76,36,96,137,108,36,100,139,189,233,43,189,233,199,68,36,92,0,0,0,0,137, | ||
50 | 124,36,88,72,139,189,233,72,137,124,36,104,72,137,165,233,65,252,255,209, | ||
51 | 133,192,15,132,244,15,137,193,190,237,252,233,244,2,248,11,1,209,131,230, | ||
52 | 252,248,137,213,41,252,242,199,68,193,252,252,237,137,200,139,117,252,244, | ||
53 | 72,99,77,252,240,255,131,252,249,1,15,134,244,247,255,72,141,61,245,72,1, | ||
54 | 252,249,255,139,122,252,248,139,191,233,139,191,233,252,255,225,255,248,1, | ||
55 | 15,132,244,32,41,213,193,252,237,3,141,69,252,255,252,233,244,33,255,248, | ||
56 | 34,15,182,78,252,255,131,252,237,16,141,12,202,41,252,233,15,132,244,35,252, | ||
57 | 247,217,193,252,233,3,65,137,200,139,76,36,96,137,145,233,72,139,0,72,137, | ||
58 | 69,0,137,252,234,252,233,244,36,248,37,137,68,36,80,199,68,36,84,237,72,141, | ||
59 | 68,36,80,128,126,252,252,235,15,133,244,247,141,139,233,137,41,199,65,4,237, | ||
60 | 137,205,252,233,244,248,248,38,15,182,70,252,254,255,199,68,36,84,237,137, | ||
61 | 68,36,80,255,252,242,15,42,192,252,242,15,17,68,36,80,255,72,141,68,36,80, | ||
62 | 252,233,244,247,248,39,15,182,70,252,254,141,4,194,248,1,15,182,110,252,255, | ||
63 | 141,44,252,234,248,2,139,76,36,96,137,145,233,137,252,234,73,137,192,137, | ||
64 | 205,137,116,36,100,232,251,1,1,139,149,233,133,192,15,132,244,249,248,35, | ||
65 | 15,182,78,252,253,72,139,40,72,137,44,202,139,6,15,182,204,15,182,232,131, | ||
66 | 198,4,193,232,16,252,255,36,252,235,248,3,139,141,233,137,113,252,244,141, | ||
67 | 177,233,41,214,139,105,252,248,184,237,252,233,244,30,248,40,137,68,36,80, | ||
68 | 199,68,36,84,237,72,141,68,36,80,128,126,252,252,235,15,133,244,247,255,141, | ||
69 | 139,233,137,41,199,65,4,237,137,205,252,233,244,248,248,41,15,182,70,252, | ||
70 | 254,255,72,141,68,36,80,252,233,244,247,248,42,15,182,70,252,254,141,4,194, | ||
71 | 248,1,15,182,110,252,255,141,44,252,234,248,2,139,76,36,96,137,145,233,137, | ||
72 | 252,234,73,137,192,137,205,137,116,36,100,232,251,1,2,139,149,233,133,192, | ||
73 | 15,132,244,249,15,182,78,252,253,72,139,44,202,72,137,40,248,43,139,6,15, | ||
74 | 182,204,15,182,232,131,198,4,193,232,16,252,255,36,252,235,248,3,139,141, | ||
75 | 233,137,113,252,244,15,182,70,252,253,72,139,44,194,72,137,105,16,141,177, | ||
76 | 233,41,214,139,105,252,248,184,237,252,233,244,30,248,44,139,108,36,96,137, | ||
77 | 149,233,68,141,4,194,141,20,202,137,252,233,68,15,182,78,252,252,137,116, | ||
78 | 36,100,232,251,1,3,248,3,139,149,233,255,131,252,248,1,15,135,244,45,248, | ||
79 | 4,141,118,4,15,130,244,252,248,5,15,183,70,252,254,141,180,253,134,233,248, | ||
80 | 6,139,6,15,182,204,15,182,232,131,198,4,193,232,16,252,255,36,252,235,248, | ||
81 | 46,131,198,4,129,120,253,4,239,15,130,244,5,252,233,244,6,248,47,129,120, | ||
82 | 253,4,239,252,233,244,4,248,48,131,252,238,4,65,137,192,65,137,252,233,139, | ||
83 | 108,36,96,137,149,233,255,137,202,137,252,233,137,116,36,100,232,251,1,4, | ||
84 | 252,233,244,3,248,49,255,131,252,238,4,139,108,36,96,137,149,233,137,252, | ||
85 | 233,139,86,252,252,137,116,36,100,232,251,1,5,252,233,244,3,255,248,50,255, | ||
86 | 15,182,110,252,255,255,248,51,141,4,199,252,233,244,247,248,52,255,248,53, | ||
87 | 141,4,199,141,44,252,234,149,252,233,244,248,248,54,141,4,194,137,197,252, | ||
88 | 233,244,248,248,55,255,248,56,141,4,194,248,1,141,44,252,234,248,2,141,12, | ||
89 | 202,65,137,232,65,137,193,15,182,70,252,252,137,68,36,32,139,108,36,96,137, | ||
90 | 149,233,137,202,137,252,233,137,116,36,100,232,251,1,6,139,149,233,133,192, | ||
91 | 15,132,244,43,248,45,137,193,41,208,137,113,252,244,141,176,233,184,237,252, | ||
92 | 233,244,28,248,57,139,108,36,96,137,149,233,141,20,194,137,252,233,137,116, | ||
93 | 36,100,232,251,1,7,139,149,233,255,133,192,15,133,244,45,15,183,70,252,254, | ||
94 | 139,12,194,252,233,244,58,255,252,233,244,45,255,248,59,141,76,202,8,248, | ||
95 | 29,137,76,36,84,137,68,36,80,131,252,233,8,139,108,36,96,137,149,233,137, | ||
96 | 202,68,141,4,193,137,252,233,137,116,36,100,232,251,1,8,139,149,233,139,76, | ||
97 | 36,84,139,68,36,80,139,105,252,248,131,192,1,57,215,15,132,244,60,137,202, | ||
98 | 137,114,252,252,139,181,233,139,14,15,182,252,233,15,182,205,131,198,4,252, | ||
99 | 255,36,252,235,248,61,139,108,36,96,137,149,233,137,202,137,252,233,137,116, | ||
100 | 36,100,232,251,1,9,139,149,233,139,70,252,252,15,182,204,15,182,232,193,232, | ||
101 | 16,252,255,164,253,252,235,233,248,62,129,252,248,239,15,130,244,63,139,106, | ||
102 | 4,129,252,253,239,15,131,244,63,139,114,252,252,137,68,36,84,137,106,252, | ||
103 | 252,139,42,137,106,252,248,131,232,2,15,132,244,248,255,137,209,248,1,131, | ||
104 | 193,8,72,139,41,72,137,105,252,248,131,232,1,15,133,244,1,248,2,139,68,36, | ||
105 | 84,252,233,244,64,248,65,129,252,248,239,15,130,244,63,139,106,4,137,252, | ||
106 | 233,193,252,249,15,131,252,249,252,254,15,132,244,249,184,237,252,247,213, | ||
107 | 57,232,255,15,71,197,255,15,134,244,247,137,232,248,1,255,248,2,139,106,252, | ||
108 | 248,139,132,253,197,233,139,114,252,252,199,66,252,252,237,137,66,252,248, | ||
109 | 252,233,244,66,248,3,184,237,252,233,244,2,248,67,129,252,248,239,15,130, | ||
110 | 244,63,139,106,4,139,114,252,252,129,252,253,239,15,133,244,252,248,1,139, | ||
111 | 42,139,173,233,248,2,133,252,237,199,66,252,252,237,255,15,132,244,66,139, | ||
112 | 131,233,199,66,252,252,237,137,106,252,248,139,141,233,35,136,233,105,201, | ||
113 | 239,3,141,233,248,3,129,185,233,239,15,133,244,250,57,129,233,15,132,244, | ||
114 | 251,248,4,139,137,233,133,201,15,133,244,3,255,252,233,244,66,248,5,139,105, | ||
115 | 4,129,252,253,239,15,132,244,66,139,1,137,106,252,252,137,66,252,248,252, | ||
116 | 233,244,66,248,6,129,252,253,239,15,132,244,1,129,252,253,239,15,135,244, | ||
117 | 254,129,252,253,239,15,134,244,253,189,237,252,233,244,254,248,7,255,189, | ||
118 | 237,248,8,252,247,213,139,172,253,171,233,252,233,244,2,248,68,129,252,248, | ||
119 | 239,15,130,244,63,129,122,253,4,239,15,133,244,63,139,42,131,189,233,0,15, | ||
120 | 133,244,63,129,122,253,12,239,15,133,244,63,139,66,8,137,133,233,139,114, | ||
121 | 252,252,199,66,252,252,237,255,137,106,252,248,252,246,133,233,235,15,132, | ||
122 | 244,247,128,165,233,235,139,131,233,137,171,233,137,133,233,248,1,252,233, | ||
123 | 244,66,248,69,129,252,248,239,15,130,244,63,129,122,253,4,239,15,133,244, | ||
124 | 63,137,213,68,141,66,8,139,18,139,76,36,96,232,251,1,10,137,252,234,72,139, | ||
125 | 40,139,114,252,252,72,137,106,252,248,252,233,244,66,248,70,255,129,252,248, | ||
126 | 239,15,133,244,63,129,122,253,4,239,255,15,133,244,247,139,42,252,233,244, | ||
127 | 71,248,1,15,135,244,63,255,15,131,244,63,255,252,242,15,16,2,252,233,244, | ||
128 | 72,255,221,2,252,233,244,73,255,248,74,129,252,248,239,15,130,244,63,139, | ||
129 | 114,252,252,129,122,253,4,239,15,133,244,249,139,2,248,2,199,66,252,252,237, | ||
130 | 137,66,252,248,252,233,244,66,248,3,129,122,253,4,239,15,135,244,63,131,187, | ||
131 | 233,0,15,133,244,63,139,171,233,59,171,233,255,15,130,244,247,232,244,75, | ||
132 | 248,1,139,108,36,96,137,149,233,137,116,36,100,137,252,233,255,232,251,1, | ||
133 | 11,255,232,251,1,12,255,139,149,233,252,233,244,2,248,76,129,252,248,239, | ||
134 | 15,130,244,63,15,132,244,248,248,1,129,122,253,4,239,15,133,244,63,139,108, | ||
135 | 36,96,137,149,233,137,149,233,139,114,252,252,68,141,66,8,139,18,137,252, | ||
136 | 233,137,116,36,100,232,251,1,13,139,149,233,133,192,15,132,244,249,72,139, | ||
137 | 106,8,72,139,66,16,72,137,106,252,248,72,137,2,248,77,184,237,255,252,233, | ||
138 | 244,78,248,2,199,66,12,237,252,233,244,1,248,3,199,66,252,252,237,252,233, | ||
139 | 244,66,248,79,129,252,248,239,15,130,244,63,139,42,129,122,253,4,239,15,133, | ||
140 | 244,63,255,131,189,233,0,15,133,244,63,255,139,106,252,248,139,133,233,139, | ||
141 | 114,252,252,199,66,252,252,237,137,66,252,248,199,66,12,237,184,237,252,233, | ||
142 | 244,78,248,80,129,252,248,239,15,130,244,63,129,122,253,4,239,15,133,244, | ||
143 | 63,129,122,253,12,239,255,139,114,252,252,255,139,66,8,131,192,1,199,66,252, | ||
144 | 252,237,137,66,252,248,255,252,242,15,16,66,8,72,189,237,237,102,72,15,110, | ||
145 | 205,252,242,15,88,193,252,242,15,45,192,252,242,15,17,66,252,248,255,139, | ||
146 | 42,59,133,233,15,131,244,248,193,224,3,3,133,233,248,1,129,120,253,4,239, | ||
147 | 15,132,244,81,72,139,40,72,137,42,252,233,244,77,248,2,131,189,233,0,15,132, | ||
148 | 244,81,137,252,233,137,213,137,194,232,251,1,14,137,252,234,133,192,15,133, | ||
149 | 244,1,248,81,184,237,252,233,244,78,248,82,255,139,106,252,248,139,133,233, | ||
150 | 139,114,252,252,199,66,252,252,237,137,66,252,248,255,199,66,12,237,199,66, | ||
151 | 8,0,0,0,0,255,15,87,192,252,242,15,17,66,8,255,217,252,238,221,90,8,255,184, | ||
152 | 237,252,233,244,78,248,83,129,252,248,239,15,130,244,63,141,74,8,131,232, | ||
153 | 1,190,237,248,1,15,182,171,233,193,252,237,235,131,229,1,1,252,238,252,233, | ||
154 | 244,28,248,84,129,252,248,239,15,130,244,63,129,122,253,12,239,15,133,244, | ||
155 | 63,255,139,106,4,137,106,12,199,66,4,237,139,42,139,114,8,137,106,8,137,50, | ||
156 | 141,74,16,131,232,2,190,237,252,233,244,1,248,85,129,252,248,239,15,130,244, | ||
157 | 63,139,42,139,114,252,252,137,116,36,100,137,108,36,80,129,122,253,4,239, | ||
158 | 15,133,244,63,72,131,189,233,0,15,133,244,63,128,189,233,235,15,135,244,63, | ||
159 | 139,141,233,15,132,244,247,255,59,141,233,15,132,244,63,248,1,141,116,193, | ||
160 | 252,240,59,181,233,15,135,244,63,137,181,233,139,108,36,96,137,149,233,131, | ||
161 | 194,8,137,149,233,141,108,194,232,72,41,252,245,57,206,15,132,244,249,248, | ||
162 | 2,72,139,4,46,72,137,70,252,248,131,252,238,8,57,206,15,133,244,2,248,3,137, | ||
163 | 202,139,76,36,80,232,244,25,199,131,233,237,255,139,108,36,96,139,116,36, | ||
164 | 80,139,149,233,129,252,248,239,15,135,244,254,248,4,139,142,233,139,190,233, | ||
165 | 137,142,233,137,252,254,41,206,15,132,244,252,141,4,50,193,252,238,3,59,133, | ||
166 | 233,15,135,244,255,137,213,72,41,205,248,5,72,139,1,72,137,4,41,131,193,8, | ||
167 | 57,252,249,15,133,244,5,248,6,141,70,2,199,66,252,252,237,248,7,139,116,36, | ||
168 | 100,137,68,36,84,72,199,193,252,248,252,255,252,255,252,255,252,247,198,237, | ||
169 | 255,15,132,244,13,252,233,244,14,248,8,199,66,252,252,237,139,142,233,131, | ||
170 | 252,233,8,137,142,233,72,139,1,72,137,2,184,237,252,233,244,7,248,9,139,76, | ||
171 | 36,80,137,185,233,137,252,242,137,252,233,232,251,1,0,139,116,36,80,139,149, | ||
172 | 233,252,233,244,4,248,86,139,106,252,248,139,173,233,139,114,252,252,137, | ||
173 | 116,36,100,137,108,36,80,72,131,189,233,0,15,133,244,63,255,128,189,233,235, | ||
174 | 15,135,244,63,139,141,233,15,132,244,247,59,141,233,15,132,244,63,248,1,141, | ||
175 | 116,193,252,248,59,181,233,15,135,244,63,137,181,233,139,108,36,96,137,149, | ||
176 | 233,137,149,233,141,108,194,252,240,72,41,252,245,57,206,15,132,244,249,248, | ||
177 | 2,255,72,139,4,46,72,137,70,252,248,131,252,238,8,57,206,15,133,244,2,248, | ||
178 | 3,137,202,139,76,36,80,232,244,25,199,131,233,237,139,108,36,96,139,116,36, | ||
179 | 80,139,149,233,129,252,248,239,15,135,244,254,248,4,139,142,233,139,190,233, | ||
180 | 137,142,233,137,252,254,41,206,15,132,244,252,141,4,50,193,252,238,3,59,133, | ||
181 | 233,15,135,244,255,255,137,213,72,41,205,248,5,72,139,1,72,137,4,41,131,193, | ||
182 | 8,57,252,249,15,133,244,5,248,6,141,70,1,248,7,139,116,36,100,137,68,36,84, | ||
183 | 49,201,252,247,198,237,15,132,244,13,252,233,244,14,248,8,137,252,242,137, | ||
184 | 252,233,232,251,1,15,248,9,139,76,36,80,137,185,233,137,252,242,137,252,233, | ||
185 | 232,251,1,0,139,116,36,80,139,149,233,252,233,244,4,248,87,139,108,36,96, | ||
186 | 72,252,247,133,233,237,15,132,244,63,255,137,149,233,141,68,194,252,248,137, | ||
187 | 133,233,49,192,72,137,133,233,176,235,136,133,233,252,233,244,16,255,248, | ||
188 | 71,255,248,73,139,114,252,252,221,90,252,248,252,233,244,66,255,248,88,129, | ||
189 | 252,248,239,15,130,244,63,255,129,122,253,4,239,15,133,244,248,139,42,131, | ||
190 | 252,253,0,15,137,244,71,252,247,221,15,136,244,247,248,89,248,71,139,114, | ||
191 | 252,252,199,66,252,252,237,137,106,252,248,252,233,244,66,248,1,139,114,252, | ||
192 | 252,199,66,252,252,0,0,224,65,199,66,252,248,0,0,0,0,252,233,244,66,248,2, | ||
193 | 15,135,244,63,255,129,122,253,4,239,15,131,244,63,255,252,242,15,16,2,72, | ||
194 | 184,237,237,102,72,15,110,200,15,84,193,248,72,139,114,252,252,252,242,15, | ||
195 | 17,66,252,248,255,221,2,217,225,248,72,248,73,139,114,252,252,221,90,252, | ||
196 | 248,255,248,66,184,237,248,78,137,68,36,84,248,64,252,247,198,237,15,133, | ||
197 | 244,253,248,5,56,70,252,255,15,135,244,252,15,182,78,252,253,72,252,247,209, | ||
198 | 141,20,202,139,6,15,182,204,15,182,232,131,198,4,193,232,16,252,255,36,252, | ||
199 | 235,248,6,199,68,194,252,244,237,131,192,1,252,233,244,5,248,7,72,199,193, | ||
200 | 252,248,252,255,252,255,252,255,252,233,244,14,248,90,255,129,122,253,4,239, | ||
201 | 15,133,244,247,139,42,252,233,244,71,248,1,15,135,244,63,255,252,242,15,16, | ||
202 | 2,232,244,91,255,252,242,15,45,232,129,252,253,0,0,0,128,15,133,244,71,252, | ||
203 | 242,15,42,205,102,15,46,193,15,138,244,72,15,132,244,71,255,221,2,232,244, | ||
204 | 91,255,248,92,255,252,242,15,16,2,232,244,93,255,221,2,232,244,93,255,248, | ||
205 | 94,129,252,248,239,15,130,244,63,129,122,253,4,239,15,131,244,63,252,242, | ||
206 | 15,81,2,252,233,244,72,255,248,94,129,252,248,239,15,130,244,63,129,122,253, | ||
207 | 4,239,15,131,244,63,221,2,217,252,250,252,233,244,73,255,248,95,129,252,248, | ||
208 | 239,15,130,244,63,129,122,253,4,239,15,131,244,63,217,252,237,221,2,217,252, | ||
209 | 241,252,233,244,73,248,96,129,252,248,239,15,130,244,63,129,122,253,4,239, | ||
210 | 15,131,244,63,217,252,236,221,2,217,252,241,252,233,244,73,248,97,129,252, | ||
211 | 248,239,255,15,130,244,63,129,122,253,4,239,15,131,244,63,221,2,232,244,98, | ||
212 | 252,233,244,73,248,99,129,252,248,239,15,130,244,63,129,122,253,4,239,15, | ||
213 | 131,244,63,221,2,217,252,254,252,233,244,73,248,100,129,252,248,239,255,15, | ||
214 | 130,244,63,129,122,253,4,239,15,131,244,63,221,2,217,252,255,252,233,244, | ||
215 | 73,248,101,129,252,248,239,15,130,244,63,129,122,253,4,239,15,131,244,63, | ||
216 | 221,2,217,252,242,221,216,252,233,244,73,248,102,129,252,248,239,15,130,244, | ||
217 | 63,255,129,122,253,4,239,15,131,244,63,221,2,217,192,216,200,217,232,222, | ||
218 | 225,217,252,250,217,252,243,252,233,244,73,248,103,129,252,248,239,15,130, | ||
219 | 244,63,129,122,253,4,239,15,131,244,63,221,2,217,192,216,200,217,232,222, | ||
220 | 225,217,252,250,217,201,217,252,243,252,233,244,73,248,104,129,252,248,239, | ||
221 | 15,130,244,63,129,122,253,4,239,15,131,244,63,255,221,2,217,232,217,252,243, | ||
222 | 252,233,244,73,255,248,105,129,252,248,239,15,130,244,63,129,122,253,4,239, | ||
223 | 15,131,244,63,252,242,15,16,2,255,137,213,232,251,1,16,137,252,234,252,233, | ||
224 | 244,72,255,248,106,129,252,248,239,15,130,244,63,129,122,253,4,239,15,131, | ||
225 | 244,63,252,242,15,16,2,255,137,213,232,251,1,17,137,252,234,252,233,244,72, | ||
226 | 255,248,107,129,252,248,239,15,130,244,63,129,122,253,4,239,15,131,244,63, | ||
227 | 252,242,15,16,2,255,137,213,232,251,1,18,137,252,234,252,233,244,72,248,108, | ||
228 | 255,248,109,129,252,248,239,15,130,244,63,129,122,253,4,239,15,131,244,63, | ||
229 | 252,242,15,16,2,139,106,252,248,252,242,15,89,133,233,252,233,244,72,255, | ||
230 | 248,109,129,252,248,239,15,130,244,63,129,122,253,4,239,15,131,244,63,221, | ||
231 | 2,139,106,252,248,220,141,233,252,233,244,73,255,248,110,129,252,248,239, | ||
232 | 15,130,244,63,129,122,253,4,239,15,131,244,63,129,122,253,12,239,15,131,244, | ||
233 | 63,221,2,221,66,8,217,252,243,252,233,244,73,248,111,129,252,248,239,15,130, | ||
234 | 244,63,129,122,253,4,239,15,131,244,63,129,122,253,12,239,255,15,131,244, | ||
235 | 63,221,66,8,221,2,217,252,253,221,217,252,233,244,73,248,112,129,252,248, | ||
236 | 239,15,130,244,63,139,106,4,129,252,253,239,15,131,244,63,139,114,252,252, | ||
237 | 139,2,137,106,252,252,137,66,252,248,209,229,129,252,253,0,0,224,252,255, | ||
238 | 15,131,244,249,9,232,15,132,244,249,184,252,254,3,0,0,129,252,253,0,0,32, | ||
239 | 0,15,130,244,250,248,1,193,252,237,21,41,197,255,252,242,15,42,197,255,137, | ||
240 | 108,36,80,219,68,36,80,255,139,106,252,252,129,229,252,255,252,255,15,128, | ||
241 | 129,205,0,0,224,63,137,106,252,252,248,2,255,252,242,15,17,2,255,221,26,255, | ||
242 | 184,237,252,233,244,78,248,3,255,15,87,192,252,233,244,2,255,217,252,238, | ||
243 | 252,233,244,2,255,248,4,255,252,242,15,16,2,72,189,237,237,102,72,15,110, | ||
244 | 205,252,242,15,89,193,252,242,15,17,66,252,248,255,221,2,199,68,36,80,0,0, | ||
245 | 128,90,216,76,36,80,221,90,252,248,255,139,106,252,252,184,52,4,0,0,209,229, | ||
246 | 252,233,244,1,255,248,113,129,252,248,239,15,130,244,63,129,122,253,4,239, | ||
247 | 15,131,244,63,252,242,15,16,2,255,248,113,129,252,248,239,15,130,244,63,129, | ||
248 | 122,253,4,239,15,131,244,63,221,2,255,139,106,4,139,114,252,252,209,229,129, | ||
249 | 252,253,0,0,224,252,255,15,132,244,250,255,15,40,224,232,244,114,252,242, | ||
250 | 15,92,224,248,1,252,242,15,17,66,252,248,252,242,15,17,34,255,217,192,232, | ||
251 | 244,114,220,252,233,248,1,221,90,252,248,221,26,255,139,66,252,252,139,106, | ||
252 | 4,49,232,15,136,244,249,248,2,184,237,252,233,244,78,248,3,129,252,245,0, | ||
253 | 0,0,128,137,106,4,252,233,244,2,248,4,255,15,87,228,252,233,244,1,255,217, | ||
254 | 252,238,217,201,252,233,244,1,255,248,115,129,252,248,239,15,130,244,63,129, | ||
255 | 122,253,4,239,15,131,244,63,129,122,253,12,239,15,131,244,63,221,66,8,221, | ||
256 | 2,248,1,217,252,248,223,224,158,15,138,244,1,221,217,252,233,244,73,255,248, | ||
257 | 116,129,252,248,239,15,130,244,63,129,122,253,4,239,15,131,244,63,129,122, | ||
258 | 253,12,239,15,131,244,63,252,242,15,16,2,252,242,15,16,74,8,232,244,117,252, | ||
259 | 233,244,72,255,248,116,129,252,248,239,15,130,244,63,129,122,253,4,239,15, | ||
260 | 131,244,63,129,122,253,12,239,15,131,244,63,221,2,221,66,8,232,244,117,252, | ||
261 | 233,244,73,255,248,118,185,2,0,0,0,129,122,253,4,239,255,15,133,244,250,139, | ||
262 | 42,248,1,57,193,15,131,244,71,129,124,253,202,252,252,239,15,133,244,249, | ||
263 | 59,108,202,252,248,15,79,108,202,252,248,131,193,1,252,233,244,1,248,3,15, | ||
264 | 135,244,63,255,252,233,244,252,248,4,15,135,244,63,255,252,242,15,16,2,248, | ||
265 | 5,57,193,15,131,244,72,129,124,253,202,252,252,239,255,15,130,244,252,15, | ||
266 | 135,244,63,252,242,15,42,76,202,252,248,252,233,244,253,255,248,6,252,242, | ||
267 | 15,16,76,202,252,248,248,7,252,242,15,93,193,131,193,1,252,233,244,5,255, | ||
268 | 248,119,185,2,0,0,0,129,122,253,4,239,255,15,133,244,250,139,42,248,1,57, | ||
269 | 193,15,131,244,71,129,124,253,202,252,252,239,15,133,244,249,59,108,202,252, | ||
270 | 248,15,76,108,202,252,248,131,193,1,252,233,244,1,248,3,15,135,244,63,255, | ||
271 | 248,6,252,242,15,16,76,202,252,248,248,7,252,242,15,95,193,131,193,1,252, | ||
272 | 233,244,5,255,248,9,221,216,252,233,244,63,255,248,120,129,252,248,239,15, | ||
273 | 130,244,63,129,122,253,4,239,15,133,244,63,139,42,255,139,173,233,252,233, | ||
274 | 244,71,255,252,242,15,42,133,233,252,233,244,72,255,219,133,233,252,233,244, | ||
275 | 73,255,248,121,129,252,248,239,15,133,244,63,129,122,253,4,239,15,133,244, | ||
276 | 63,139,42,139,114,252,252,131,189,233,1,15,130,244,81,15,182,173,233,255, | ||
277 | 252,242,15,42,197,252,233,244,72,255,137,108,36,80,219,68,36,80,252,233,244, | ||
278 | 73,255,248,122,139,171,233,59,171,233,15,130,244,247,232,244,75,248,1,129, | ||
279 | 252,248,239,15,133,244,63,129,122,253,4,239,255,15,133,244,63,139,42,129, | ||
280 | 252,253,252,255,0,0,0,15,135,244,63,137,108,36,84,255,15,131,244,63,252,242, | ||
281 | 15,44,42,129,252,253,252,255,0,0,0,15,135,244,63,137,108,36,84,255,15,131, | ||
282 | 244,63,221,2,219,92,36,84,129,124,36,84,252,255,0,0,0,15,135,244,63,255,199, | ||
283 | 68,36,32,1,0,0,0,72,141,68,36,84,248,123,139,108,36,96,137,149,233,68,139, | ||
284 | 68,36,32,72,137,194,137,252,233,137,116,36,100,232,251,1,19,139,149,233,139, | ||
285 | 114,252,252,199,66,252,252,237,137,66,252,248,252,233,244,66,248,124,139, | ||
286 | 171,233,59,171,233,15,130,244,247,232,244,75,248,1,199,68,36,84,252,255,252, | ||
287 | 255,252,255,252,255,129,252,248,239,15,130,244,63,15,134,244,247,129,122, | ||
288 | 253,20,239,255,15,133,244,63,139,106,16,137,108,36,84,255,15,131,244,63,252, | ||
289 | 242,15,44,106,16,137,108,36,84,255,15,131,244,63,221,66,16,219,92,36,84,255, | ||
290 | 248,1,129,122,253,4,239,15,133,244,63,129,122,253,12,239,255,139,42,137,108, | ||
291 | 36,32,139,173,233,255,139,74,8,255,252,242,15,44,74,8,255,139,68,36,84,57, | ||
292 | 197,15,130,244,251,248,2,133,201,15,142,244,253,248,3,139,108,36,32,41,200, | ||
293 | 15,140,244,125,141,172,253,13,233,131,192,1,248,4,137,68,36,32,137,232,252, | ||
294 | 233,244,123,248,5,15,140,244,252,141,68,40,1,252,233,244,2,248,6,137,232, | ||
295 | 252,233,244,2,248,7,255,15,132,244,254,1,252,233,131,193,1,15,143,244,3,248, | ||
296 | 8,185,1,0,0,0,252,233,244,3,248,125,49,192,252,233,244,4,248,126,129,252, | ||
297 | 248,239,15,130,244,63,139,171,233,59,171,233,15,130,244,247,232,244,75,248, | ||
298 | 1,255,129,122,253,4,239,15,133,244,63,129,122,253,12,239,139,42,255,15,133, | ||
299 | 244,63,139,66,8,255,15,131,244,63,252,242,15,44,66,8,255,15,131,244,63,221, | ||
300 | 66,8,219,92,36,84,139,68,36,84,255,133,192,15,142,244,125,131,189,233,1,15, | ||
301 | 130,244,125,15,133,244,127,57,131,233,15,130,244,127,15,182,141,233,139,171, | ||
302 | 233,137,68,36,32,248,1,136,77,0,131,197,1,131,232,1,15,133,244,1,139,131, | ||
303 | 233,252,233,244,123,248,128,129,252,248,239,255,15,130,244,63,139,171,233, | ||
304 | 59,171,233,15,130,244,247,232,244,75,248,1,129,122,253,4,239,15,133,244,63, | ||
305 | 139,42,139,133,233,133,192,15,132,244,125,57,131,233,15,130,244,129,129,197, | ||
306 | 239,137,116,36,84,137,68,36,32,139,179,233,248,1,255,15,182,77,0,131,197, | ||
307 | 1,131,232,1,136,12,6,15,133,244,1,137,252,240,139,116,36,84,252,233,244,123, | ||
308 | 248,130,129,252,248,239,15,130,244,63,139,171,233,59,171,233,15,130,244,247, | ||
309 | 232,244,75,248,1,129,122,253,4,239,15,133,244,63,139,42,139,133,233,57,131, | ||
310 | 233,255,15,130,244,129,129,197,239,137,116,36,84,137,68,36,32,139,179,233, | ||
311 | 252,233,244,249,248,1,15,182,76,5,0,131,252,249,65,15,130,244,248,131,252, | ||
312 | 249,90,15,135,244,248,131,252,241,32,248,2,136,12,6,248,3,131,232,1,15,137, | ||
313 | 244,1,137,252,240,139,116,36,84,252,233,244,123,248,131,129,252,248,239,15, | ||
314 | 130,244,63,255,139,171,233,59,171,233,15,130,244,247,232,244,75,248,1,129, | ||
315 | 122,253,4,239,15,133,244,63,139,42,139,133,233,57,131,233,15,130,244,129, | ||
316 | 129,197,239,137,116,36,84,137,68,36,32,139,179,233,252,233,244,249,248,1, | ||
317 | 15,182,76,5,0,131,252,249,97,15,130,244,248,255,131,252,249,122,15,135,244, | ||
318 | 248,131,252,241,32,248,2,136,12,6,248,3,131,232,1,15,137,244,1,137,252,240, | ||
319 | 139,116,36,84,252,233,244,123,248,132,129,252,248,239,15,130,244,63,129,122, | ||
320 | 253,4,239,15,133,244,63,137,213,139,10,232,251,1,20,137,252,234,255,137,197, | ||
321 | 252,233,244,71,255,252,242,15,42,192,252,233,244,72,255,248,133,129,252,248, | ||
322 | 239,15,130,244,63,129,122,253,4,239,255,15,133,244,247,139,42,252,233,244, | ||
323 | 89,248,1,15,135,244,63,255,252,242,15,16,2,72,189,237,237,102,72,15,110,205, | ||
324 | 252,242,15,88,193,102,15,126,197,255,252,233,244,89,255,248,134,129,252,248, | ||
325 | 239,15,130,244,63,255,72,189,237,237,102,72,15,110,205,255,199,68,36,80,0, | ||
326 | 0,192,89,255,15,133,244,247,139,42,252,233,244,248,248,1,15,135,244,63,255, | ||
327 | 252,242,15,16,2,252,242,15,88,193,102,15,126,197,255,248,2,137,68,36,84,141, | ||
328 | 68,194,252,240,248,1,57,208,15,134,244,89,129,120,253,4,239,255,15,133,244, | ||
329 | 248,35,40,131,232,8,252,233,244,1,248,2,15,135,244,135,255,15,131,244,135, | ||
330 | 255,252,242,15,16,0,252,242,15,88,193,102,15,126,193,33,205,255,131,232,8, | ||
331 | 252,233,244,1,248,136,129,252,248,239,15,130,244,63,255,15,133,244,248,11, | ||
332 | 40,131,232,8,252,233,244,1,248,2,15,135,244,135,255,252,242,15,16,0,252,242, | ||
333 | 15,88,193,102,15,126,193,9,205,255,131,232,8,252,233,244,1,248,137,129,252, | ||
334 | 248,239,15,130,244,63,255,15,133,244,248,51,40,131,232,8,252,233,244,1,248, | ||
335 | 2,15,135,244,135,255,252,242,15,16,0,252,242,15,88,193,102,15,126,193,49, | ||
336 | 205,255,131,232,8,252,233,244,1,248,138,129,252,248,239,15,130,244,63,129, | ||
337 | 122,253,4,239,255,248,2,15,205,252,233,244,89,248,139,129,252,248,239,15, | ||
338 | 130,244,63,129,122,253,4,239,255,248,2,252,247,213,255,248,89,252,242,15, | ||
339 | 42,197,252,233,244,72,255,248,135,139,68,36,84,252,233,244,63,255,248,140, | ||
340 | 129,252,248,239,15,130,244,63,129,122,253,4,239,255,248,2,129,122,253,12, | ||
341 | 239,15,133,244,63,139,74,8,255,248,140,129,252,248,239,15,130,244,63,129, | ||
342 | 122,253,4,239,15,131,244,63,129,122,253,12,239,15,131,244,63,252,242,15,16, | ||
343 | 2,252,242,15,16,74,8,72,189,237,237,102,72,15,110,213,252,242,15,88,194,252, | ||
344 | 242,15,88,202,102,15,126,197,102,15,126,201,255,211,229,252,233,244,89,255, | ||
345 | 248,141,129,252,248,239,15,130,244,63,129,122,253,4,239,255,248,141,129,252, | ||
346 | 248,239,15,130,244,63,129,122,253,4,239,15,131,244,63,129,122,253,12,239, | ||
347 | 15,131,244,63,252,242,15,16,2,252,242,15,16,74,8,72,189,237,237,102,72,15, | ||
348 | 110,213,252,242,15,88,194,252,242,15,88,202,102,15,126,197,102,15,126,201, | ||
349 | 255,211,252,237,252,233,244,89,255,248,142,129,252,248,239,15,130,244,63, | ||
350 | 129,122,253,4,239,255,248,142,129,252,248,239,15,130,244,63,129,122,253,4, | ||
351 | 239,15,131,244,63,129,122,253,12,239,15,131,244,63,252,242,15,16,2,252,242, | ||
352 | 15,16,74,8,72,189,237,237,102,72,15,110,213,252,242,15,88,194,252,242,15, | ||
353 | 88,202,102,15,126,197,102,15,126,201,255,211,252,253,252,233,244,89,255,248, | ||
354 | 143,129,252,248,239,15,130,244,63,129,122,253,4,239,255,248,143,129,252,248, | ||
355 | 239,15,130,244,63,129,122,253,4,239,15,131,244,63,129,122,253,12,239,15,131, | ||
356 | 244,63,252,242,15,16,2,252,242,15,16,74,8,72,189,237,237,102,72,15,110,213, | ||
357 | 252,242,15,88,194,252,242,15,88,202,102,15,126,197,102,15,126,201,255,211, | ||
358 | 197,252,233,244,89,255,248,144,129,252,248,239,15,130,244,63,129,122,253, | ||
359 | 4,239,255,248,144,129,252,248,239,15,130,244,63,129,122,253,4,239,15,131, | ||
360 | 244,63,129,122,253,12,239,15,131,244,63,252,242,15,16,2,252,242,15,16,74, | ||
361 | 8,72,189,237,237,102,72,15,110,213,252,242,15,88,194,252,242,15,88,202,102, | ||
362 | 15,126,197,102,15,126,201,255,211,205,252,233,244,89,248,127,184,237,252, | ||
363 | 233,244,63,248,129,184,237,248,63,139,108,36,96,139,114,252,252,137,116,36, | ||
364 | 100,137,149,233,141,68,194,252,248,141,136,233,137,133,233,139,66,252,248, | ||
365 | 59,141,233,15,135,244,251,137,252,233,252,255,144,233,139,149,233,133,192, | ||
366 | 15,143,244,78,248,1,255,139,141,233,41,209,193,252,233,3,133,192,141,65,1, | ||
367 | 139,106,252,248,15,133,244,33,139,181,233,139,14,15,182,252,233,15,182,205, | ||
368 | 131,198,4,252,255,36,252,235,248,33,137,209,252,247,198,237,15,133,244,249, | ||
369 | 15,182,110,252,253,72,252,247,213,141,20,252,234,252,233,244,28,248,3,137, | ||
370 | 252,245,131,229,252,248,41,252,234,252,233,244,28,248,5,186,237,137,252,233, | ||
371 | 232,251,1,0,139,149,233,49,192,252,233,244,1,248,75,93,72,137,108,36,32,139, | ||
372 | 108,36,96,137,116,36,100,137,149,233,255,141,68,194,252,248,137,252,233,137, | ||
373 | 133,233,232,251,1,21,139,149,233,139,133,233,41,208,193,232,3,131,192,1,72, | ||
374 | 139,108,36,32,85,195,248,145,255,15,182,131,233,168,235,15,133,244,251,168, | ||
375 | 235,15,133,244,247,168,235,15,132,244,247,252,255,139,233,252,233,244,247, | ||
376 | 255,248,146,15,182,131,233,168,235,15,133,244,251,252,233,244,247,248,147, | ||
377 | 15,182,131,233,168,235,15,133,244,251,168,235,15,132,244,251,252,255,139, | ||
378 | 233,15,132,244,247,168,235,15,132,244,251,248,1,255,139,108,36,96,137,149, | ||
379 | 233,137,252,242,137,252,233,232,251,1,22,248,3,139,149,233,248,4,15,182,78, | ||
380 | 252,253,248,5,15,182,110,252,252,15,183,70,252,254,252,255,164,253,252,235, | ||
381 | 233,248,148,131,198,4,139,77,232,137,76,36,84,252,233,244,4,248,149,255,139, | ||
382 | 106,252,248,139,173,233,15,182,133,233,141,4,194,139,108,36,96,137,149,233, | ||
383 | 137,133,233,137,252,242,141,139,233,72,137,171,233,137,116,36,100,232,251, | ||
384 | 1,23,252,233,244,3,255,248,150,137,116,36,100,255,248,151,255,137,116,36, | ||
385 | 100,131,206,1,248,1,255,141,68,194,252,248,139,108,36,96,137,149,233,137, | ||
386 | 133,233,137,252,242,137,252,233,232,251,1,24,199,68,36,100,0,0,0,0,255,131, | ||
387 | 230,252,254,255,139,149,233,72,137,193,139,133,233,41,208,72,137,205,15,182, | ||
388 | 78,252,253,193,232,3,131,192,1,252,255,229,248,152,255,65,85,65,84,65,83, | ||
389 | 65,82,65,81,65,80,87,86,85,72,141,108,36,88,85,83,82,81,80,15,182,69,252, | ||
390 | 248,138,101,252,240,76,137,125,252,248,76,137,117,252,240,139,93,0,139,139, | ||
391 | 233,199,131,233,237,137,131,233,137,139,233,72,129,252,236,239,72,131,197, | ||
392 | 128,252,242,68,15,17,125,252,248,252,242,68,15,17,117,252,240,252,242,68, | ||
393 | 15,17,109,232,252,242,68,15,17,101,224,252,242,68,15,17,93,216,252,242,68, | ||
394 | 15,17,85,208,252,242,68,15,17,77,200,252,242,68,15,17,69,192,252,242,15,17, | ||
395 | 125,184,252,242,15,17,117,176,252,242,15,17,109,168,252,242,15,17,101,160, | ||
396 | 252,242,15,17,93,152,252,242,15,17,85,144,252,242,15,17,77,136,252,242,15, | ||
397 | 17,69,128,139,171,233,139,147,233,72,137,171,233,199,131,233,0,0,0,0,137, | ||
398 | 149,233,72,141,148,253,36,233,141,139,233,232,251,1,25,72,139,141,233,72, | ||
399 | 129,225,239,137,169,233,139,149,233,139,177,233,252,233,244,247,255,248,153, | ||
400 | 255,72,141,140,253,36,233,248,1,102,68,15,111,185,233,102,68,15,111,177,233, | ||
401 | 102,68,15,111,169,233,102,68,15,111,161,233,102,68,15,111,153,233,102,68, | ||
402 | 15,111,145,233,102,68,15,111,137,233,102,68,15,111,129,233,102,15,111,185, | ||
403 | 233,72,137,204,102,15,111,49,76,139,124,36,16,76,139,116,36,24,76,139,108, | ||
404 | 36,32,76,139,100,36,80,133,192,15,136,244,249,137,68,36,84,139,122,252,248, | ||
405 | 139,191,233,139,191,233,199,131,233,0,0,0,0,199,131,233,237,139,6,15,182, | ||
406 | 204,15,182,232,131,198,4,193,232,16,129,252,253,239,15,130,244,248,255,139, | ||
407 | 68,36,84,248,2,252,255,36,252,235,248,3,252,247,216,137,252,233,137,194,232, | ||
408 | 251,1,26,255,248,91,255,217,124,36,4,137,68,36,8,102,184,0,4,102,11,68,36, | ||
409 | 4,102,37,252,255,252,247,102,137,68,36,6,217,108,36,6,217,252,252,217,108, | ||
410 | 36,4,139,68,36,8,195,255,248,154,72,184,237,237,102,72,15,110,208,72,184, | ||
411 | 237,237,102,72,15,110,216,15,40,200,102,15,84,202,102,15,46,217,15,134,244, | ||
412 | 247,102,15,85,208,252,242,15,88,203,252,242,15,92,203,102,15,86,202,72,184, | ||
413 | 237,237,102,72,15,110,208,252,242,15,194,193,1,102,15,84,194,252,242,15,92, | ||
414 | 200,15,40,193,248,1,195,248,93,255,217,124,36,4,137,68,36,8,102,184,0,8,102, | ||
415 | 11,68,36,4,102,37,252,255,252,251,102,137,68,36,6,217,108,36,6,217,252,252, | ||
416 | 217,108,36,4,139,68,36,8,195,255,248,155,72,184,237,237,102,72,15,110,208, | ||
417 | 72,184,237,237,102,72,15,110,216,15,40,200,102,15,84,202,102,15,46,217,15, | ||
418 | 134,244,247,102,15,85,208,252,242,15,88,203,252,242,15,92,203,102,15,86,202, | ||
419 | 72,184,237,237,102,72,15,110,208,252,242,15,194,193,6,102,15,84,194,252,242, | ||
420 | 15,92,200,15,40,193,248,1,195,248,114,255,217,124,36,4,137,68,36,8,102,184, | ||
421 | 0,12,102,11,68,36,4,102,137,68,36,6,217,108,36,6,217,252,252,217,108,36,4, | ||
422 | 139,68,36,8,195,255,248,156,72,184,237,237,102,72,15,110,208,72,184,237,237, | ||
423 | 102,72,15,110,216,15,40,200,102,15,84,202,102,15,46,217,15,134,244,247,102, | ||
424 | 15,85,208,15,40,193,252,242,15,88,203,252,242,15,92,203,72,184,237,237,102, | ||
425 | 72,15,110,216,252,242,15,194,193,1,102,15,84,195,252,242,15,92,200,102,15, | ||
426 | 86,202,15,40,193,248,1,195,248,157,255,15,40,232,252,242,15,94,193,72,184, | ||
427 | 237,237,102,72,15,110,208,72,184,237,237,102,72,15,110,216,15,40,224,102, | ||
428 | 15,84,226,102,15,46,220,15,134,244,247,102,15,85,208,252,242,15,88,227,252, | ||
429 | 242,15,92,227,102,15,86,226,72,184,237,237,102,72,15,110,208,252,242,15,194, | ||
430 | 196,1,102,15,84,194,252,242,15,92,224,15,40,197,252,242,15,89,204,252,242, | ||
431 | 15,92,193,195,248,1,252,242,15,89,200,15,40,197,252,242,15,92,193,195,255, | ||
432 | 217,193,216,252,241,217,124,36,4,102,184,0,4,102,11,68,36,4,102,37,252,255, | ||
433 | 252,247,102,137,68,36,6,217,108,36,6,217,252,252,217,108,36,4,222,201,222, | ||
434 | 252,233,195,255,248,98,217,252,234,222,201,248,158,217,84,36,8,129,124,36, | ||
435 | 8,0,0,128,127,15,132,244,247,129,124,36,8,0,0,128,252,255,15,132,244,248, | ||
436 | 248,159,217,192,217,252,252,220,252,233,217,201,217,252,240,217,232,222,193, | ||
437 | 217,252,253,221,217,248,1,195,248,2,221,216,217,252,238,195,255,248,117,255, | ||
438 | 248,160,252,242,15,45,193,252,242,15,42,208,102,15,46,202,15,133,244,254, | ||
439 | 15,138,244,255,248,161,131,252,248,1,15,142,244,252,248,1,169,1,0,0,0,15, | ||
440 | 133,244,248,252,242,15,89,192,209,232,252,233,244,1,248,2,209,232,15,132, | ||
441 | 244,251,15,40,200,248,3,252,242,15,89,192,209,232,15,132,244,250,15,131,244, | ||
442 | 3,255,252,242,15,89,200,252,233,244,3,248,4,252,242,15,89,193,248,5,195,248, | ||
443 | 6,15,132,244,5,15,130,244,253,252,247,216,232,244,1,72,184,237,237,102,72, | ||
444 | 15,110,200,252,242,15,94,200,15,40,193,195,248,7,72,184,237,237,102,72,15, | ||
445 | 110,192,195,248,8,102,72,15,126,200,72,209,224,72,193,192,12,72,61,252,254, | ||
446 | 15,0,0,15,132,244,248,102,72,15,126,192,72,209,224,15,132,244,250,255,72, | ||
447 | 193,192,12,72,61,252,254,15,0,0,15,132,244,251,252,242,15,17,76,36,16,252, | ||
448 | 242,15,17,68,36,8,221,68,36,16,221,68,36,8,217,252,241,217,192,217,252,252, | ||
449 | 220,252,233,217,201,217,252,240,217,232,222,193,217,252,253,221,217,221,92, | ||
450 | 36,8,252,242,15,16,68,36,8,195,248,9,72,184,237,237,102,72,15,110,208,102, | ||
451 | 15,46,194,15,132,244,247,15,40,193,248,1,195,248,2,72,184,237,237,102,72, | ||
452 | 15,110,208,102,15,84,194,72,184,237,237,102,72,15,110,208,102,15,46,194,15, | ||
453 | 132,244,1,102,15,80,193,15,87,192,136,196,15,146,208,48,224,15,133,244,1, | ||
454 | 248,3,72,184,237,237,255,102,72,15,110,192,195,248,4,102,15,80,193,133,192, | ||
455 | 15,133,244,3,15,87,192,195,248,5,102,15,80,193,133,192,15,132,244,3,15,87, | ||
456 | 192,195,248,162,255,131,252,250,1,15,130,244,91,15,132,244,93,131,252,250, | ||
457 | 3,15,130,244,114,15,135,244,248,252,242,15,81,192,195,248,2,252,242,15,17, | ||
458 | 68,36,8,221,68,36,8,131,252,250,5,15,135,244,248,88,15,132,244,247,232,244, | ||
459 | 98,80,252,233,244,253,248,1,232,244,158,255,80,252,233,244,253,248,2,131, | ||
460 | 252,250,7,15,132,244,247,15,135,244,248,217,252,237,217,201,217,252,241,252, | ||
461 | 233,244,253,248,1,217,232,217,201,217,252,241,252,233,244,253,248,2,131,252, | ||
462 | 250,9,15,132,244,247,15,135,244,248,217,252,236,217,201,217,252,241,252,233, | ||
463 | 244,253,248,1,255,217,252,254,252,233,244,253,248,2,131,252,250,11,15,132, | ||
464 | 244,247,15,135,244,255,217,252,255,252,233,244,253,248,1,217,252,242,221, | ||
465 | 216,248,7,221,92,36,8,252,242,15,16,68,36,8,195,255,139,84,36,12,221,68,36, | ||
466 | 4,131,252,250,1,15,130,244,91,15,132,244,93,131,252,250,3,15,130,244,114, | ||
467 | 15,135,244,248,217,252,250,195,248,2,131,252,250,5,15,130,244,98,15,132,244, | ||
468 | 158,131,252,250,7,15,132,244,247,15,135,244,248,217,252,237,217,201,217,252, | ||
469 | 241,195,248,1,217,232,217,201,217,252,241,195,248,2,131,252,250,9,15,132, | ||
470 | 244,247,255,15,135,244,248,217,252,236,217,201,217,252,241,195,248,1,217, | ||
471 | 252,254,195,248,2,131,252,250,11,15,132,244,247,15,135,244,255,217,252,255, | ||
472 | 195,248,1,217,252,242,221,216,195,255,248,9,204,255,248,163,255,65,131,252, | ||
473 | 248,1,15,132,244,247,15,135,244,248,252,242,15,88,193,195,248,1,252,242,15, | ||
474 | 92,193,195,248,2,65,131,252,248,3,15,132,244,247,15,135,244,248,252,242,15, | ||
475 | 89,193,195,248,1,252,242,15,94,193,195,248,2,65,131,252,248,5,15,130,244, | ||
476 | 157,15,132,244,117,65,131,252,248,7,15,132,244,247,15,135,244,248,72,184, | ||
477 | 237,237,255,102,72,15,110,200,15,87,193,195,248,1,72,184,237,237,102,72,15, | ||
478 | 110,200,15,84,193,195,248,2,65,131,252,248,9,15,135,244,248,252,242,15,17, | ||
479 | 68,36,8,252,242,15,17,76,36,16,221,68,36,8,221,68,36,16,15,132,244,247,217, | ||
480 | 252,243,248,7,221,92,36,8,252,242,15,16,68,36,8,195,248,1,217,201,217,252, | ||
481 | 253,221,217,252,233,244,7,248,2,65,131,252,248,11,15,132,244,247,15,135,244, | ||
482 | 255,252,242,15,93,193,195,248,1,252,242,15,95,193,195,248,9,204,255,139,68, | ||
483 | 36,20,221,68,36,4,221,68,36,12,131,252,248,1,15,132,244,247,15,135,244,248, | ||
484 | 222,193,195,248,1,222,252,233,195,248,2,131,252,248,3,15,132,244,247,15,135, | ||
485 | 244,248,222,201,195,248,1,222,252,249,195,248,2,131,252,248,5,15,130,244, | ||
486 | 157,15,132,244,117,131,252,248,7,15,132,244,247,15,135,244,248,255,221,216, | ||
487 | 217,224,195,248,1,221,216,217,225,195,248,2,131,252,248,9,15,132,244,247, | ||
488 | 15,135,244,248,217,252,243,195,248,1,217,201,217,252,253,221,217,195,248, | ||
489 | 2,131,252,248,11,15,132,244,247,15,135,244,255,255,219,252,233,219,209,221, | ||
490 | 217,195,248,1,219,252,233,218,209,221,217,195,255,221,225,223,224,252,246, | ||
491 | 196,1,15,132,244,248,217,201,248,2,221,216,195,248,1,221,225,223,224,252, | ||
492 | 246,196,1,15,133,244,248,217,201,248,2,221,216,195,255,248,164,137,200,86, | ||
493 | 72,137,214,83,15,162,137,6,137,94,4,137,78,8,137,86,12,91,94,195,248,165, | ||
494 | 255,204,248,166,255,87,86,83,72,131,252,236,40,141,157,233,139,181,233,15, | ||
495 | 183,192,137,134,233,72,137,142,233,72,137,150,233,76,137,134,233,76,137,142, | ||
496 | 233,252,242,15,17,134,233,252,242,15,17,142,233,252,242,15,17,150,233,252, | ||
497 | 242,15,17,158,233,72,141,132,253,36,233,72,137,134,233,72,137,226,137,116, | ||
498 | 36,100,137,252,241,232,251,1,27,199,131,233,237,139,144,233,139,128,233,41, | ||
499 | 208,139,106,252,248,193,232,3,131,192,1,139,181,233,139,14,15,182,252,233, | ||
500 | 15,182,205,131,198,4,252,255,36,252,235,255,248,32,255,139,76,36,96,139,179, | ||
501 | 233,72,137,142,233,137,145,233,137,169,233,137,252,241,137,194,232,251,1, | ||
502 | 28,72,139,134,233,252,242,15,16,134,233,252,233,244,16,255,248,167,255,85, | ||
503 | 72,137,229,83,72,137,203,139,131,233,72,41,196,255,15,182,139,233,131,252, | ||
504 | 233,1,15,136,244,248,248,1,72,139,132,253,203,233,72,137,132,253,204,233, | ||
505 | 131,252,233,1,15,137,244,1,248,2,15,182,131,233,72,139,139,233,72,139,147, | ||
506 | 233,76,139,131,233,76,139,139,233,133,192,15,132,244,251,15,40,131,233,15, | ||
507 | 40,139,233,15,40,147,233,15,40,155,233,248,5,255,252,255,147,233,72,137,131, | ||
508 | 233,15,41,131,233,255,72,139,93,252,248,201,195,255,129,124,253,202,4,239, | ||
509 | 15,133,244,253,129,124,253,194,4,239,15,133,244,254,139,44,202,131,198,4, | ||
510 | 59,44,194,255,15,141,244,255,255,15,140,244,255,255,15,143,244,255,255,15, | ||
511 | 142,244,255,255,248,6,15,183,70,252,254,141,180,253,134,233,248,9,139,6,15, | ||
512 | 182,204,15,182,232,131,198,4,193,232,16,252,255,36,252,235,248,7,15,135,244, | ||
513 | 44,129,124,253,194,4,239,15,130,244,247,15,133,244,44,255,252,242,15,42,4, | ||
514 | 194,252,233,244,248,255,221,4,202,219,4,194,252,233,244,249,255,248,8,15, | ||
515 | 135,244,44,255,252,242,15,42,12,202,252,242,15,16,4,194,131,198,4,102,15, | ||
516 | 46,193,255,15,134,244,9,255,15,135,244,9,255,15,130,244,9,255,15,131,244, | ||
517 | 9,255,252,233,244,6,255,219,4,202,252,233,244,248,255,129,124,253,202,4,239, | ||
518 | 15,131,244,44,129,124,253,194,4,239,15,131,244,44,255,248,1,252,242,15,16, | ||
519 | 4,194,248,2,131,198,4,102,15,46,4,202,248,3,255,248,1,221,4,202,248,2,221, | ||
520 | 4,194,248,3,131,198,4,255,223,252,233,221,216,255,218,252,233,223,224,158, | ||
521 | 255,15,135,244,247,255,15,130,244,247,255,15,131,244,247,255,15,183,70,252, | ||
522 | 254,141,180,253,134,233,248,1,139,6,15,182,204,15,182,232,131,198,4,193,232, | ||
523 | 16,252,255,36,252,235,255,139,108,194,4,131,198,4,255,129,252,253,239,15, | ||
524 | 133,244,253,129,124,253,202,4,239,15,133,244,254,139,44,194,59,44,202,255, | ||
525 | 15,133,244,255,255,15,132,244,255,255,15,183,70,252,254,141,180,253,134,233, | ||
526 | 248,9,139,6,15,182,204,15,182,232,131,198,4,193,232,16,252,255,36,252,235, | ||
527 | 248,7,15,135,244,251,129,124,253,202,4,239,15,130,244,247,15,133,244,251, | ||
528 | 255,252,242,15,42,4,202,255,219,4,202,255,252,233,244,248,248,8,15,135,244, | ||
529 | 251,255,252,242,15,42,4,194,102,15,46,4,202,255,219,4,194,221,4,202,255,252, | ||
530 | 233,244,250,255,129,252,253,239,15,131,244,251,129,124,253,202,4,239,15,131, | ||
531 | 244,251,255,248,1,252,242,15,16,4,202,248,2,102,15,46,4,194,248,4,255,248, | ||
532 | 1,221,4,202,248,2,221,4,194,248,4,255,15,138,244,248,15,133,244,248,255,15, | ||
533 | 138,244,248,15,132,244,247,255,248,1,15,183,70,252,254,141,180,253,134,233, | ||
534 | 248,2,255,248,2,15,183,70,252,254,141,180,253,134,233,248,1,255,252,233,244, | ||
535 | 9,255,129,252,253,239,15,132,244,49,129,124,253,202,4,239,15,132,244,49,255, | ||
536 | 57,108,202,4,15,133,244,2,129,252,253,239,15,131,244,1,139,12,202,139,4,194, | ||
537 | 57,193,15,132,244,1,129,252,253,239,15,135,244,2,129,252,253,239,15,130,244, | ||
538 | 2,139,169,233,133,252,237,15,132,244,2,252,246,133,233,235,15,133,244,2,255, | ||
539 | 49,252,237,255,189,1,0,0,0,255,252,233,244,48,255,248,3,129,252,253,239,255, | ||
540 | 15,133,244,9,255,252,233,244,49,255,72,252,247,208,139,108,202,4,131,198, | ||
541 | 4,129,252,253,239,15,133,244,249,139,12,202,59,12,135,255,139,108,202,4,131, | ||
542 | 198,4,255,129,252,253,239,15,133,244,253,129,124,253,199,4,239,15,133,244, | ||
543 | 254,139,44,199,59,44,202,255,15,183,70,252,254,141,180,253,134,233,248,9, | ||
544 | 139,6,15,182,204,15,182,232,131,198,4,193,232,16,252,255,36,252,235,248,7, | ||
545 | 15,135,244,249,129,124,253,199,4,239,15,130,244,247,255,252,242,15,42,4,199, | ||
546 | 255,219,4,199,255,252,233,244,248,248,8,255,252,242,15,42,4,202,102,15,46, | ||
547 | 4,199,255,219,4,202,221,4,199,255,129,252,253,239,15,131,244,249,255,248, | ||
548 | 1,252,242,15,16,4,199,248,2,102,15,46,4,202,248,4,255,248,1,221,4,199,248, | ||
549 | 2,221,4,202,248,4,255,72,252,247,208,139,108,202,4,131,198,4,57,197,255,15, | ||
550 | 133,244,249,15,183,70,252,254,141,180,253,134,233,248,2,139,6,15,182,204, | ||
551 | 15,182,232,131,198,4,193,232,16,252,255,36,252,235,248,3,129,252,253,239, | ||
552 | 15,133,244,2,252,233,244,49,255,15,132,244,248,129,252,253,239,15,132,244, | ||
553 | 49,15,183,70,252,254,141,180,253,134,233,248,2,139,6,15,182,204,15,182,232, | ||
554 | 131,198,4,193,232,16,252,255,36,252,235,255,139,108,194,4,131,198,4,129,252, | ||
555 | 253,239,255,137,108,202,4,139,44,194,137,44,202,255,72,139,44,194,72,137, | ||
556 | 44,202,139,6,15,182,204,15,182,232,131,198,4,193,232,16,252,255,36,252,235, | ||
557 | 255,49,252,237,129,124,253,194,4,239,129,213,239,137,108,202,4,139,6,15,182, | ||
558 | 204,15,182,232,131,198,4,193,232,16,252,255,36,252,235,255,129,124,253,194, | ||
559 | 4,239,15,133,244,251,139,44,194,252,247,221,15,128,244,250,199,68,202,4,237, | ||
560 | 137,44,202,248,9,139,6,15,182,204,15,182,232,131,198,4,193,232,16,252,255, | ||
561 | 36,252,235,248,4,199,68,202,4,0,0,224,65,199,4,202,0,0,0,0,252,233,244,9, | ||
562 | 248,5,15,135,244,54,255,129,124,253,194,4,239,15,131,244,54,255,252,242,15, | ||
563 | 16,4,194,72,184,237,237,102,72,15,110,200,15,87,193,252,242,15,17,4,202,255, | ||
564 | 221,4,194,217,224,221,28,202,255,129,124,253,194,4,239,15,133,244,248,139, | ||
565 | 4,194,255,139,128,233,248,1,199,68,202,4,237,137,4,202,255,15,87,192,252, | ||
566 | 242,15,42,128,233,248,1,252,242,15,17,4,202,255,219,128,233,248,1,221,28, | ||
567 | 202,255,139,6,15,182,204,15,182,232,131,198,4,193,232,16,252,255,36,252,235, | ||
568 | 248,2,129,124,253,194,4,239,15,133,244,57,139,12,194,255,139,169,233,131, | ||
569 | 252,253,0,15,133,244,255,248,3,255,248,58,137,213,232,251,1,20,255,252,242, | ||
570 | 15,42,192,255,137,252,234,15,182,78,252,253,252,233,244,1,255,248,9,252,246, | ||
571 | 133,233,235,15,133,244,3,252,233,244,57,255,15,182,252,236,15,182,192,255, | ||
572 | 129,124,253,252,234,4,239,15,133,244,51,129,124,253,199,4,239,15,133,244, | ||
573 | 51,139,44,252,234,3,44,199,15,128,244,50,255,129,124,253,252,234,4,239,15, | ||
574 | 133,244,53,129,124,253,199,4,239,15,133,244,53,139,4,199,3,4,252,234,15,128, | ||
575 | 244,52,255,129,124,253,252,234,4,239,15,133,244,56,129,124,253,194,4,239, | ||
576 | 15,133,244,56,139,44,252,234,3,44,194,15,128,244,55,255,199,68,202,4,237, | ||
577 | 255,129,124,253,252,234,4,239,15,131,244,51,255,129,124,253,199,4,239,15, | ||
578 | 131,244,51,255,252,242,15,16,4,252,234,252,242,15,88,4,199,255,221,4,252, | ||
579 | 234,220,4,199,255,129,124,253,252,234,4,239,15,131,244,53,255,129,124,253, | ||
580 | 199,4,239,15,131,244,53,255,252,242,15,16,4,199,252,242,15,88,4,252,234,255, | ||
581 | 221,4,199,220,4,252,234,255,129,124,253,252,234,4,239,15,131,244,56,129,124, | ||
582 | 253,194,4,239,15,131,244,56,255,252,242,15,16,4,252,234,252,242,15,88,4,194, | ||
583 | 255,221,4,252,234,220,4,194,255,129,124,253,252,234,4,239,15,133,244,51,129, | ||
584 | 124,253,199,4,239,15,133,244,51,139,44,252,234,43,44,199,15,128,244,50,255, | ||
585 | 129,124,253,252,234,4,239,15,133,244,53,129,124,253,199,4,239,15,133,244, | ||
586 | 53,139,4,199,43,4,252,234,15,128,244,52,255,129,124,253,252,234,4,239,15, | ||
587 | 133,244,56,129,124,253,194,4,239,15,133,244,56,139,44,252,234,43,44,194,15, | ||
588 | 128,244,55,255,252,242,15,16,4,252,234,252,242,15,92,4,199,255,221,4,252, | ||
589 | 234,220,36,199,255,252,242,15,16,4,199,252,242,15,92,4,252,234,255,221,4, | ||
590 | 199,220,36,252,234,255,252,242,15,16,4,252,234,252,242,15,92,4,194,255,221, | ||
591 | 4,252,234,220,36,194,255,129,124,253,252,234,4,239,15,133,244,51,129,124, | ||
592 | 253,199,4,239,15,133,244,51,139,44,252,234,15,175,44,199,15,128,244,50,255, | ||
593 | 129,124,253,252,234,4,239,15,133,244,53,129,124,253,199,4,239,15,133,244, | ||
594 | 53,139,4,199,15,175,4,252,234,15,128,244,52,255,129,124,253,252,234,4,239, | ||
595 | 15,133,244,56,129,124,253,194,4,239,15,133,244,56,139,44,252,234,15,175,44, | ||
596 | 194,15,128,244,55,255,252,242,15,16,4,252,234,252,242,15,89,4,199,255,221, | ||
597 | 4,252,234,220,12,199,255,252,242,15,16,4,199,252,242,15,89,4,252,234,255, | ||
598 | 221,4,199,220,12,252,234,255,252,242,15,16,4,252,234,252,242,15,89,4,194, | ||
599 | 255,221,4,252,234,220,12,194,255,252,242,15,16,4,252,234,252,242,15,94,4, | ||
600 | 199,255,221,4,252,234,220,52,199,255,252,242,15,16,4,199,252,242,15,94,4, | ||
601 | 252,234,255,221,4,199,220,52,252,234,255,252,242,15,16,4,252,234,252,242, | ||
602 | 15,94,4,194,255,221,4,252,234,220,52,194,255,252,242,15,16,4,252,234,252, | ||
603 | 242,15,16,12,199,255,221,4,252,234,221,4,199,255,252,242,15,16,4,199,252, | ||
604 | 242,15,16,12,252,234,255,221,4,199,221,4,252,234,255,252,242,15,16,4,252, | ||
605 | 234,252,242,15,16,12,194,255,221,4,252,234,221,4,194,255,248,168,232,244, | ||
606 | 157,255,252,233,244,168,255,232,244,117,255,15,182,252,236,15,182,192,139, | ||
607 | 76,36,96,137,145,233,141,20,194,65,137,192,65,41,232,248,36,137,205,137,116, | ||
608 | 36,100,232,251,1,29,139,149,233,133,192,15,133,244,45,15,182,110,252,255, | ||
609 | 15,182,78,252,253,72,139,4,252,234,72,137,4,202,139,6,15,182,204,15,182,232, | ||
610 | 131,198,4,193,232,16,252,255,36,252,235,255,72,252,247,208,139,4,135,199, | ||
611 | 68,202,4,237,137,4,202,139,6,15,182,204,15,182,232,131,198,4,193,232,16,252, | ||
612 | 255,36,252,235,255,15,191,192,199,68,202,4,237,137,4,202,255,15,191,192,252, | ||
613 | 242,15,42,192,252,242,15,17,4,202,255,223,70,252,254,221,28,202,255,252,242, | ||
614 | 15,16,4,199,252,242,15,17,4,202,255,221,4,199,221,28,202,255,72,252,247,208, | ||
615 | 137,68,202,4,139,6,15,182,204,15,182,232,131,198,4,193,232,16,252,255,36, | ||
616 | 252,235,255,141,76,202,12,141,68,194,4,189,237,137,105,252,248,248,1,137, | ||
617 | 41,131,193,8,57,193,15,134,244,1,139,6,15,182,204,15,182,232,131,198,4,193, | ||
618 | 232,16,252,255,36,252,235,255,139,106,252,248,139,172,253,133,233,139,173, | ||
619 | 233,72,139,69,0,72,137,4,202,139,6,15,182,204,15,182,232,131,198,4,193,232, | ||
620 | 16,252,255,36,252,235,255,139,106,252,248,139,172,253,141,233,128,189,233, | ||
621 | 0,139,173,233,139,12,194,139,68,194,4,137,77,0,137,69,4,15,132,244,247,252, | ||
622 | 246,133,233,235,15,133,244,248,248,1,139,6,15,182,204,15,182,232,131,198, | ||
623 | 4,193,232,16,252,255,36,252,235,248,2,129,232,239,129,252,248,239,15,134, | ||
624 | 244,1,252,246,129,233,235,15,132,244,1,135,213,141,139,233,255,232,251,1, | ||
625 | 30,137,252,234,252,233,244,1,255,72,252,247,208,139,106,252,248,139,172,253, | ||
626 | 141,233,139,12,135,139,133,233,137,8,199,64,4,237,252,246,133,233,235,15, | ||
627 | 133,244,248,248,1,139,6,15,182,204,15,182,232,131,198,4,193,232,16,252,255, | ||
628 | 36,252,235,248,2,252,246,129,233,235,15,132,244,1,128,189,233,0,15,132,244, | ||
629 | 1,137,213,137,194,141,139,233,232,251,1,30,137,252,234,252,233,244,1,255, | ||
630 | 139,106,252,248,255,252,242,15,16,4,199,255,139,172,253,141,233,139,141,233, | ||
631 | 255,252,242,15,17,1,255,221,25,255,72,252,247,208,139,106,252,248,139,172, | ||
632 | 253,141,233,139,141,233,137,65,4,139,6,15,182,204,15,182,232,131,198,4,193, | ||
633 | 232,16,252,255,36,252,235,255,141,180,253,134,233,139,108,36,96,131,189,233, | ||
634 | 0,15,132,244,247,137,149,233,141,20,202,137,252,233,232,251,1,31,139,149, | ||
635 | 233,248,1,139,6,15,182,204,15,182,232,131,198,4,193,232,16,252,255,36,252, | ||
636 | 235,255,72,252,247,208,139,108,36,96,137,149,233,68,139,66,252,248,139,20, | ||
637 | 135,137,252,233,137,116,36,100,232,251,1,32,139,149,233,15,182,78,252,253, | ||
638 | 137,4,202,199,68,202,4,237,139,6,15,182,204,15,182,232,131,198,4,193,232, | ||
639 | 16,252,255,36,252,235,255,139,108,36,96,137,149,233,139,139,233,59,139,233, | ||
640 | 137,116,36,100,15,131,244,251,248,1,65,137,192,37,252,255,7,0,0,65,193,232, | ||
641 | 11,61,252,255,7,0,0,15,132,244,249,248,2,137,252,233,137,194,232,251,1,33, | ||
642 | 139,149,233,15,182,78,252,253,137,4,202,199,68,202,4,237,139,6,15,182,204, | ||
643 | 15,182,232,131,198,4,193,232,16,252,255,36,252,235,248,3,184,1,8,0,0,252, | ||
644 | 233,244,2,248,5,137,252,233,232,251,1,34,15,183,70,252,254,252,233,244,1, | ||
645 | 255,72,252,247,208,139,108,36,96,139,139,233,137,116,36,100,59,139,233,137, | ||
646 | 149,233,15,131,244,249,248,2,139,20,135,137,252,233,232,251,1,35,139,149, | ||
647 | 233,15,182,78,252,253,137,4,202,199,68,202,4,237,139,6,15,182,204,15,182, | ||
648 | 232,131,198,4,193,232,16,252,255,36,252,235,248,3,137,252,233,232,251,1,34, | ||
649 | 15,183,70,252,254,72,252,247,208,252,233,244,2,255,72,252,247,208,139,106, | ||
650 | 252,248,139,173,233,139,4,135,252,233,244,169,255,72,252,247,208,139,106, | ||
651 | 252,248,139,173,233,139,4,135,252,233,244,170,255,15,182,252,236,15,182,192, | ||
652 | 129,124,253,252,234,4,239,15,133,244,39,139,44,252,234,255,129,124,253,194, | ||
653 | 4,239,15,133,244,251,139,4,194,255,129,124,253,194,4,239,15,131,244,251,255, | ||
654 | 252,242,15,16,4,194,252,242,15,45,192,252,242,15,42,200,102,15,46,193,255, | ||
655 | 15,133,244,39,255,59,133,233,15,131,244,39,193,224,3,3,133,233,129,120,253, | ||
656 | 4,239,15,132,244,248,72,139,40,72,137,44,202,248,1,139,6,15,182,204,15,182, | ||
657 | 232,131,198,4,193,232,16,252,255,36,252,235,248,2,131,189,233,0,15,132,244, | ||
658 | 249,139,141,233,252,246,129,233,235,15,132,244,39,15,182,78,252,253,248,3, | ||
659 | 199,68,202,4,237,252,233,244,1,248,5,255,129,124,253,194,4,239,15,133,244, | ||
660 | 39,139,4,194,252,233,244,169,255,15,182,252,236,15,182,192,72,252,247,208, | ||
661 | 139,4,135,129,124,253,252,234,4,239,15,133,244,37,139,44,252,234,248,169, | ||
662 | 139,141,233,35,136,233,105,201,239,3,141,233,248,1,129,185,233,239,15,133, | ||
663 | 244,250,57,129,233,15,133,244,250,129,121,253,4,239,15,132,244,251,15,182, | ||
664 | 70,252,253,72,139,41,72,137,44,194,248,2,255,139,6,15,182,204,15,182,232, | ||
665 | 131,198,4,193,232,16,252,255,36,252,235,248,3,15,182,70,252,253,199,68,194, | ||
666 | 4,237,252,233,244,2,248,4,139,137,233,133,201,15,133,244,1,248,5,139,141, | ||
667 | 233,133,201,15,132,244,3,252,246,129,233,235,15,133,244,3,252,233,244,37, | ||
668 | 255,15,182,252,236,15,182,192,129,124,253,252,234,4,239,15,133,244,38,139, | ||
669 | 44,252,234,59,133,233,15,131,244,38,193,224,3,3,133,233,129,120,253,4,239, | ||
670 | 15,132,244,248,72,139,40,72,137,44,202,248,1,139,6,15,182,204,15,182,232, | ||
671 | 131,198,4,193,232,16,252,255,36,252,235,248,2,131,189,233,0,15,132,244,249, | ||
672 | 139,141,233,252,246,129,233,235,15,132,244,38,255,15,182,78,252,253,248,3, | ||
673 | 199,68,202,4,237,252,233,244,1,255,15,182,252,236,15,182,192,129,124,253, | ||
674 | 252,234,4,239,15,133,244,42,139,44,252,234,255,15,133,244,42,255,59,133,233, | ||
675 | 15,131,244,42,193,224,3,3,133,233,129,120,253,4,239,15,132,244,249,248,1, | ||
676 | 252,246,133,233,235,15,133,244,253,248,2,72,139,44,202,72,137,40,139,6,15, | ||
677 | 182,204,15,182,232,131,198,4,193,232,16,252,255,36,252,235,248,3,131,189, | ||
678 | 233,0,15,132,244,1,139,141,233,252,246,129,233,235,255,15,132,244,42,15,182, | ||
679 | 78,252,253,252,233,244,1,248,5,129,124,253,194,4,239,15,133,244,42,139,4, | ||
680 | 194,252,233,244,170,248,7,128,165,233,235,139,139,233,137,171,233,137,141, | ||
681 | 233,15,182,78,252,253,252,233,244,2,255,15,182,252,236,15,182,192,72,252, | ||
682 | 247,208,139,4,135,129,124,253,252,234,4,239,15,133,244,40,139,44,252,234, | ||
683 | 248,170,139,141,233,35,136,233,105,201,239,198,133,233,0,3,141,233,248,1, | ||
684 | 129,185,233,239,15,133,244,251,57,129,233,15,133,244,251,129,121,253,4,239, | ||
685 | 15,132,244,250,248,2,255,252,246,133,233,235,15,133,244,253,248,3,15,182, | ||
686 | 70,252,253,72,139,44,194,72,137,41,139,6,15,182,204,15,182,232,131,198,4, | ||
687 | 193,232,16,252,255,36,252,235,248,4,131,189,233,0,15,132,244,2,137,76,36, | ||
688 | 80,139,141,233,252,246,129,233,235,15,132,244,40,139,76,36,80,252,233,244, | ||
689 | 2,248,5,139,137,233,133,201,15,133,244,1,255,139,141,233,133,201,15,132,244, | ||
690 | 252,252,246,129,233,235,15,132,244,40,248,6,137,68,36,80,199,68,36,84,237, | ||
691 | 137,108,36,32,139,76,36,96,137,145,233,76,141,68,36,80,137,252,234,137,205, | ||
692 | 137,116,36,100,232,251,1,36,139,149,233,139,108,36,32,137,193,252,233,244, | ||
693 | 2,248,7,128,165,233,235,139,131,233,137,171,233,137,133,233,252,233,244,3, | ||
694 | 255,15,182,252,236,15,182,192,129,124,253,252,234,4,239,15,133,244,41,139, | ||
695 | 44,252,234,59,133,233,15,131,244,41,193,224,3,3,133,233,129,120,253,4,239, | ||
696 | 15,132,244,249,248,1,252,246,133,233,235,15,133,244,253,248,2,72,139,12,202, | ||
697 | 72,137,8,139,6,15,182,204,15,182,232,131,198,4,193,232,16,252,255,36,252, | ||
698 | 235,248,3,131,189,233,0,15,132,244,1,255,139,141,233,252,246,129,233,235, | ||
699 | 15,132,244,41,15,182,78,252,253,252,233,244,1,248,7,128,165,233,235,139,139, | ||
700 | 233,137,171,233,137,141,233,15,182,78,252,253,252,233,244,2,255,137,124,36, | ||
701 | 80,139,60,199,248,1,141,12,202,139,105,252,248,252,246,133,233,235,15,133, | ||
702 | 244,253,248,2,139,68,36,84,131,232,1,15,132,244,250,1,252,248,59,133,233, | ||
703 | 15,135,244,251,41,252,248,193,231,3,3,189,233,248,3,72,139,41,131,193,8,72, | ||
704 | 137,47,131,199,8,131,232,1,15,133,244,3,248,4,139,124,36,80,139,6,15,182, | ||
705 | 204,15,182,232,131,198,4,193,232,16,252,255,36,252,235,248,5,139,76,36,96, | ||
706 | 137,145,233,137,252,234,65,137,192,137,205,137,116,36,100,232,251,1,37,139, | ||
707 | 149,233,15,182,78,252,253,252,233,244,1,248,7,255,128,165,233,235,139,131, | ||
708 | 233,137,171,233,137,133,233,252,233,244,2,255,3,68,36,84,255,129,124,253, | ||
709 | 202,4,239,139,44,202,15,133,244,59,141,84,202,8,137,114,252,252,139,181,233, | ||
710 | 139,14,15,182,252,233,15,182,205,131,198,4,252,255,36,252,235,255,141,76, | ||
711 | 202,8,137,215,139,105,252,248,129,121,253,252,252,239,15,133,244,29,248,60, | ||
712 | 139,114,252,252,252,247,198,237,15,133,244,253,248,1,137,106,252,248,137, | ||
713 | 68,36,84,131,232,1,15,132,244,249,248,2,72,139,41,131,193,8,72,137,47,131, | ||
714 | 199,8,131,232,1,15,133,244,2,139,106,252,248,248,3,139,68,36,84,128,189,233, | ||
715 | 1,15,135,244,251,248,4,139,181,233,139,14,15,182,252,233,15,182,205,131,198, | ||
716 | 4,252,255,36,252,235,248,5,255,252,247,198,237,15,133,244,4,15,182,78,252, | ||
717 | 253,72,252,247,209,141,12,202,139,121,252,248,139,191,233,139,191,233,252, | ||
718 | 233,244,4,248,7,129,252,238,239,252,247,198,237,15,133,244,254,41,252,242, | ||
719 | 137,215,139,114,252,252,252,233,244,1,248,8,129,198,239,252,233,244,1,255, | ||
720 | 141,76,202,8,72,139,105,232,72,139,65,252,240,72,137,41,72,137,65,8,139,105, | ||
721 | 224,139,65,228,137,105,252,248,137,65,252,252,129,252,248,239,184,237,15, | ||
722 | 133,244,29,137,202,137,114,252,252,139,181,233,139,14,15,182,252,233,15,182, | ||
723 | 205,131,198,4,252,255,36,252,235,255,137,124,36,80,137,92,36,84,139,108,202, | ||
724 | 252,240,139,68,202,252,248,139,157,233,131,198,4,139,189,233,248,1,57,216, | ||
725 | 15,131,244,251,129,124,253,199,4,239,15,132,244,250,255,219,68,202,252,248, | ||
726 | 255,72,139,44,199,72,137,108,202,8,131,192,1,255,137,68,202,252,248,248,2, | ||
727 | 15,183,70,252,254,141,180,253,134,233,248,3,139,92,36,84,139,124,36,80,139, | ||
728 | 6,15,182,204,15,182,232,131,198,4,193,232,16,252,255,36,252,235,248,4,131, | ||
729 | 192,1,255,137,68,202,252,248,255,252,233,244,1,248,5,41,216,248,6,59,133, | ||
730 | 233,15,135,244,3,105,252,248,239,3,189,233,129,191,233,239,15,132,244,253, | ||
731 | 141,92,24,1,72,139,175,233,72,139,135,233,72,137,44,202,72,137,68,202,8,137, | ||
732 | 92,202,252,248,252,233,244,2,248,7,131,192,1,252,233,244,6,255,129,124,253, | ||
733 | 202,252,236,239,15,133,244,251,139,108,202,232,129,124,253,202,252,244,239, | ||
734 | 15,133,244,251,129,124,253,202,252,252,239,15,133,244,251,128,189,233,235, | ||
735 | 15,133,244,251,141,180,253,134,233,199,68,202,252,248,0,0,0,0,248,1,139,6, | ||
736 | 15,182,204,15,182,232,131,198,4,193,232,16,252,255,36,252,235,248,5,198,70, | ||
737 | 252,252,235,141,180,253,134,233,198,6,235,252,233,244,1,255,15,182,252,236, | ||
738 | 15,182,192,137,124,36,80,141,188,253,194,233,141,12,202,43,122,252,252,133, | ||
739 | 252,237,15,132,244,251,141,108,252,233,252,248,57,215,15,131,244,248,248, | ||
740 | 1,72,139,71,252,248,131,199,8,72,137,1,131,193,8,57,252,233,15,131,244,249, | ||
741 | 57,215,15,130,244,1,248,2,199,65,4,237,131,193,8,57,252,233,15,130,244,2, | ||
742 | 248,3,139,124,36,80,139,6,15,182,204,15,182,232,131,198,4,193,232,16,252, | ||
743 | 255,36,252,235,248,5,199,68,36,84,1,0,0,0,137,208,41,252,248,15,134,244,3, | ||
744 | 137,197,193,252,237,3,131,197,1,137,108,36,84,139,108,36,96,1,200,59,133, | ||
745 | 233,15,135,244,253,248,6,255,72,139,71,252,248,131,199,8,72,137,1,131,193, | ||
746 | 8,57,215,15,130,244,6,252,233,244,3,248,7,137,149,233,137,141,233,137,116, | ||
747 | 36,100,41,215,139,84,36,84,131,252,234,1,137,252,233,232,251,1,0,139,149, | ||
748 | 233,139,141,233,1,215,252,233,244,6,255,193,225,3,255,248,1,139,114,252,252, | ||
749 | 137,68,36,84,252,247,198,237,15,133,244,253,255,248,13,137,215,131,232,1, | ||
750 | 15,132,244,249,248,2,72,139,44,15,72,137,111,252,248,131,199,8,131,232,1, | ||
751 | 15,133,244,2,248,3,139,68,36,84,15,182,110,252,255,248,5,57,197,15,135,244, | ||
752 | 252,255,72,139,44,10,72,137,106,252,248,255,248,5,56,70,252,255,15,135,244, | ||
753 | 252,255,15,182,78,252,253,72,252,247,209,141,20,202,139,122,252,248,139,191, | ||
754 | 233,139,191,233,139,6,15,182,204,15,182,232,131,198,4,193,232,16,252,255, | ||
755 | 36,252,235,248,6,255,199,71,252,252,237,131,199,8,255,199,68,194,252,244, | ||
756 | 237,255,131,192,1,252,233,244,5,248,7,141,174,233,252,247,197,237,15,133, | ||
757 | 244,14,41,252,234,255,1,252,233,255,137,252,245,209,252,237,129,229,239,102, | ||
758 | 129,172,253,43,233,238,15,130,244,149,255,141,12,202,255,129,121,253,4,239, | ||
759 | 15,133,244,255,255,129,121,253,12,239,15,133,244,61,129,121,253,20,239,15, | ||
760 | 133,244,61,139,41,131,121,16,0,15,140,244,251,255,129,121,253,12,239,15,133, | ||
761 | 244,165,129,121,253,20,239,15,133,244,165,255,139,105,16,133,252,237,15,136, | ||
762 | 244,251,3,41,15,128,244,247,137,41,255,59,105,8,199,65,28,237,137,105,24, | ||
763 | 255,15,142,244,253,248,1,248,6,141,180,253,134,233,255,141,180,253,134,233, | ||
764 | 15,183,70,252,254,15,142,245,248,1,248,6,255,15,143,244,253,248,6,141,180, | ||
765 | 253,134,233,248,1,255,248,7,139,6,15,182,204,15,182,232,131,198,4,193,232, | ||
766 | 16,252,255,36,252,235,248,5,255,3,41,15,128,244,1,137,41,255,15,141,244,7, | ||
767 | 255,141,180,253,134,233,15,183,70,252,254,15,141,245,255,15,140,244,7,255, | ||
768 | 252,233,244,6,248,9,255,129,121,253,4,239,255,15,131,244,61,129,121,253,12, | ||
769 | 239,15,131,244,61,255,129,121,253,12,239,15,131,244,165,129,121,253,20,239, | ||
770 | 15,131,244,165,255,139,105,20,255,129,252,253,239,15,131,244,61,255,252,242, | ||
771 | 15,16,1,252,242,15,16,73,8,255,252,242,15,88,65,16,252,242,15,17,1,133,252, | ||
772 | 237,15,136,244,249,255,15,140,244,249,255,102,15,46,200,248,1,252,242,15, | ||
773 | 17,65,24,255,221,65,8,221,1,255,220,65,16,221,17,221,81,24,133,252,237,15, | ||
774 | 136,244,247,255,221,81,24,15,140,244,247,255,217,201,248,1,255,15,183,70, | ||
775 | 252,254,255,15,131,244,7,255,15,131,244,248,141,180,253,134,233,255,141,180, | ||
776 | 253,134,233,15,183,70,252,254,15,131,245,255,15,130,244,7,255,15,130,244, | ||
777 | 248,141,180,253,134,233,255,248,3,102,15,46,193,252,233,244,1,255,141,12, | ||
778 | 202,139,105,4,129,252,253,239,15,132,244,247,255,137,105,252,252,139,41,137, | ||
779 | 105,252,248,252,233,245,255,141,180,253,134,233,139,1,137,105,252,252,137, | ||
780 | 65,252,248,255,139,139,233,139,4,129,72,139,128,233,139,108,36,96,137,147, | ||
781 | 233,137,171,233,76,137,100,36,80,76,137,108,36,32,76,137,116,36,24,76,137, | ||
782 | 124,36,16,72,137,225,72,129,252,236,239,102,15,127,49,102,15,127,185,233, | ||
783 | 102,68,15,127,129,233,102,68,15,127,137,233,102,68,15,127,145,233,102,68, | ||
784 | 15,127,153,233,102,68,15,127,161,233,102,68,15,127,169,233,102,68,15,127, | ||
785 | 177,233,102,68,15,127,185,233,252,255,224,255,141,180,253,134,233,139,6,15, | ||
786 | 182,204,15,182,232,131,198,4,193,232,16,252,255,36,252,235,255,137,252,245, | ||
787 | 209,252,237,129,229,239,102,129,172,253,43,233,238,15,130,244,151,255,139, | ||
788 | 190,233,139,108,36,96,141,12,202,59,141,233,15,135,244,24,15,182,142,233, | ||
789 | 57,200,15,134,244,249,248,2,255,15,183,70,252,254,252,233,245,255,248,3,199, | ||
790 | 68,194,252,252,237,131,192,1,57,200,15,134,244,3,252,233,244,2,255,141,44, | ||
791 | 197,237,141,4,194,139,122,252,248,137,104,252,252,137,120,252,248,139,108, | ||
792 | 36,96,141,12,200,59,141,233,15,135,244,23,137,209,137,194,15,182,174,233, | ||
793 | 133,252,237,15,132,244,248,248,1,131,193,8,57,209,15,131,244,249,139,121, | ||
794 | 252,248,137,56,139,121,252,252,137,120,4,131,192,8,199,65,252,252,237,131, | ||
795 | 252,237,1,15,133,244,1,248,2,255,139,190,233,139,6,15,182,204,15,182,232, | ||
796 | 131,198,4,193,232,16,252,255,36,252,235,255,248,3,199,64,4,237,131,192,8, | ||
797 | 131,252,237,1,15,133,244,3,252,233,244,2,255,139,106,252,248,72,139,189,233, | ||
798 | 139,108,36,96,141,68,194,252,248,137,149,233,141,136,233,59,141,233,137,133, | ||
799 | 233,255,72,137,252,250,137,252,233,255,15,135,244,22,199,131,233,237,255, | ||
800 | 252,255,215,255,252,255,147,233,255,199,131,233,237,139,149,233,141,12,194, | ||
801 | 252,247,217,3,141,233,139,114,252,252,252,233,244,12,255,254,0 | ||
802 | }; | ||
803 | |||
804 | enum { | ||
805 | GLOB_vm_returnp, | ||
806 | GLOB_cont_dispatch, | ||
807 | GLOB_vm_returnc, | ||
808 | GLOB_BC_RET_Z, | ||
809 | GLOB_vm_return, | ||
810 | GLOB_vm_leave_cp, | ||
811 | GLOB_vm_leave_unw, | ||
812 | GLOB_vm_unwind_c, | ||
813 | GLOB_vm_unwind_c_eh, | ||
814 | GLOB_vm_unwind_rethrow, | ||
815 | GLOB_vm_unwind_ff, | ||
816 | GLOB_vm_unwind_ff_eh, | ||
817 | GLOB_vm_growstack_c, | ||
818 | GLOB_vm_growstack_v, | ||
819 | GLOB_vm_growstack_f, | ||
820 | GLOB_vm_resume, | ||
821 | GLOB_vm_pcall, | ||
822 | GLOB_vm_call, | ||
823 | GLOB_vm_call_dispatch, | ||
824 | GLOB_vmeta_call, | ||
825 | GLOB_vm_call_dispatch_f, | ||
826 | GLOB_vm_cpcall, | ||
827 | GLOB_cont_ffi_callback, | ||
828 | GLOB_vm_call_tail, | ||
829 | GLOB_cont_cat, | ||
830 | GLOB_cont_ra, | ||
831 | GLOB_BC_CAT_Z, | ||
832 | GLOB_vmeta_tgets, | ||
833 | GLOB_vmeta_tgetb, | ||
834 | GLOB_vmeta_tgetv, | ||
835 | GLOB_vmeta_tsets, | ||
836 | GLOB_vmeta_tsetb, | ||
837 | GLOB_vmeta_tsetv, | ||
838 | GLOB_cont_nop, | ||
839 | GLOB_vmeta_comp, | ||
840 | GLOB_vmeta_binop, | ||
841 | GLOB_cont_condt, | ||
842 | GLOB_cont_condf, | ||
843 | GLOB_vmeta_equal, | ||
844 | GLOB_vmeta_equal_cd, | ||
845 | GLOB_vmeta_arith_vno, | ||
846 | GLOB_vmeta_arith_vn, | ||
847 | GLOB_vmeta_arith_nvo, | ||
848 | GLOB_vmeta_arith_nv, | ||
849 | GLOB_vmeta_unm, | ||
850 | GLOB_vmeta_arith_vvo, | ||
851 | GLOB_vmeta_arith_vv, | ||
852 | GLOB_vmeta_len, | ||
853 | GLOB_BC_LEN_Z, | ||
854 | GLOB_vmeta_call_ra, | ||
855 | GLOB_BC_CALLT_Z, | ||
856 | GLOB_vmeta_for, | ||
857 | GLOB_ff_assert, | ||
858 | GLOB_fff_fallback, | ||
859 | GLOB_fff_res_, | ||
860 | GLOB_ff_type, | ||
861 | GLOB_fff_res1, | ||
862 | GLOB_ff_getmetatable, | ||
863 | GLOB_ff_setmetatable, | ||
864 | GLOB_ff_rawget, | ||
865 | GLOB_ff_tonumber, | ||
866 | GLOB_fff_resi, | ||
867 | GLOB_fff_resxmm0, | ||
868 | GLOB_fff_resn, | ||
869 | GLOB_ff_tostring, | ||
870 | GLOB_fff_gcstep, | ||
871 | GLOB_ff_next, | ||
872 | GLOB_fff_res2, | ||
873 | GLOB_fff_res, | ||
874 | GLOB_ff_pairs, | ||
875 | GLOB_ff_ipairs_aux, | ||
876 | GLOB_fff_res0, | ||
877 | GLOB_ff_ipairs, | ||
878 | GLOB_ff_pcall, | ||
879 | GLOB_ff_xpcall, | ||
880 | GLOB_ff_coroutine_resume, | ||
881 | GLOB_ff_coroutine_wrap_aux, | ||
882 | GLOB_ff_coroutine_yield, | ||
883 | GLOB_ff_math_abs, | ||
884 | GLOB_fff_resbit, | ||
885 | GLOB_ff_math_floor, | ||
886 | GLOB_vm_floor, | ||
887 | GLOB_ff_math_ceil, | ||
888 | GLOB_vm_ceil, | ||
889 | GLOB_ff_math_sqrt, | ||
890 | GLOB_ff_math_log, | ||
891 | GLOB_ff_math_log10, | ||
892 | GLOB_ff_math_exp, | ||
893 | GLOB_vm_exp_x87, | ||
894 | GLOB_ff_math_sin, | ||
895 | GLOB_ff_math_cos, | ||
896 | GLOB_ff_math_tan, | ||
897 | GLOB_ff_math_asin, | ||
898 | GLOB_ff_math_acos, | ||
899 | GLOB_ff_math_atan, | ||
900 | GLOB_ff_math_sinh, | ||
901 | GLOB_ff_math_cosh, | ||
902 | GLOB_ff_math_tanh, | ||
903 | GLOB_ff_math_deg, | ||
904 | GLOB_ff_math_rad, | ||
905 | GLOB_ff_math_atan2, | ||
906 | GLOB_ff_math_ldexp, | ||
907 | GLOB_ff_math_frexp, | ||
908 | GLOB_ff_math_modf, | ||
909 | GLOB_vm_trunc, | ||
910 | GLOB_ff_math_fmod, | ||
911 | GLOB_ff_math_pow, | ||
912 | GLOB_vm_pow, | ||
913 | GLOB_ff_math_min, | ||
914 | GLOB_ff_math_max, | ||
915 | GLOB_ff_string_len, | ||
916 | GLOB_ff_string_byte, | ||
917 | GLOB_ff_string_char, | ||
918 | GLOB_fff_newstr, | ||
919 | GLOB_ff_string_sub, | ||
920 | GLOB_fff_emptystr, | ||
921 | GLOB_ff_string_rep, | ||
922 | GLOB_fff_fallback_2, | ||
923 | GLOB_ff_string_reverse, | ||
924 | GLOB_fff_fallback_1, | ||
925 | GLOB_ff_string_lower, | ||
926 | GLOB_ff_string_upper, | ||
927 | GLOB_ff_table_getn, | ||
928 | GLOB_ff_bit_tobit, | ||
929 | GLOB_ff_bit_band, | ||
930 | GLOB_fff_fallback_bit_op, | ||
931 | GLOB_ff_bit_bor, | ||
932 | GLOB_ff_bit_bxor, | ||
933 | GLOB_ff_bit_bswap, | ||
934 | GLOB_ff_bit_bnot, | ||
935 | GLOB_ff_bit_lshift, | ||
936 | GLOB_ff_bit_rshift, | ||
937 | GLOB_ff_bit_arshift, | ||
938 | GLOB_ff_bit_rol, | ||
939 | GLOB_ff_bit_ror, | ||
940 | GLOB_vm_record, | ||
941 | GLOB_vm_rethook, | ||
942 | GLOB_vm_inshook, | ||
943 | GLOB_cont_hook, | ||
944 | GLOB_vm_hotloop, | ||
945 | GLOB_vm_callhook, | ||
946 | GLOB_vm_hotcall, | ||
947 | GLOB_vm_exit_handler, | ||
948 | GLOB_vm_exit_interp, | ||
949 | GLOB_vm_floor_sse, | ||
950 | GLOB_vm_ceil_sse, | ||
951 | GLOB_vm_trunc_sse, | ||
952 | GLOB_vm_mod, | ||
953 | GLOB_vm_exp2_x87, | ||
954 | GLOB_vm_exp2raw, | ||
955 | GLOB_vm_pow_sse, | ||
956 | GLOB_vm_powi_sse, | ||
957 | GLOB_vm_foldfpm, | ||
958 | GLOB_vm_foldarith, | ||
959 | GLOB_vm_cpuid, | ||
960 | GLOB_assert_bad_for_arg_type, | ||
961 | GLOB_vm_ffi_callback, | ||
962 | GLOB_vm_ffi_call, | ||
963 | GLOB_BC_MODVN_Z, | ||
964 | GLOB_BC_TGETS_Z, | ||
965 | GLOB_BC_TSETS_Z, | ||
966 | GLOB__MAX | ||
967 | }; | ||
968 | static const char *const globnames[] = { | ||
969 | "vm_returnp", | ||
970 | "cont_dispatch", | ||
971 | "vm_returnc", | ||
972 | "BC_RET_Z", | ||
973 | "vm_return", | ||
974 | "vm_leave_cp", | ||
975 | "vm_leave_unw", | ||
976 | "vm_unwind_c@8", | ||
977 | "vm_unwind_c_eh", | ||
978 | "vm_unwind_rethrow", | ||
979 | "vm_unwind_ff@4", | ||
980 | "vm_unwind_ff_eh", | ||
981 | "vm_growstack_c", | ||
982 | "vm_growstack_v", | ||
983 | "vm_growstack_f", | ||
984 | "vm_resume", | ||
985 | "vm_pcall", | ||
986 | "vm_call", | ||
987 | "vm_call_dispatch", | ||
988 | "vmeta_call", | ||
989 | "vm_call_dispatch_f", | ||
990 | "vm_cpcall", | ||
991 | "cont_ffi_callback", | ||
992 | "vm_call_tail", | ||
993 | "cont_cat", | ||
994 | "cont_ra", | ||
995 | "BC_CAT_Z", | ||
996 | "vmeta_tgets", | ||
997 | "vmeta_tgetb", | ||
998 | "vmeta_tgetv", | ||
999 | "vmeta_tsets", | ||
1000 | "vmeta_tsetb", | ||
1001 | "vmeta_tsetv", | ||
1002 | "cont_nop", | ||
1003 | "vmeta_comp", | ||
1004 | "vmeta_binop", | ||
1005 | "cont_condt", | ||
1006 | "cont_condf", | ||
1007 | "vmeta_equal", | ||
1008 | "vmeta_equal_cd", | ||
1009 | "vmeta_arith_vno", | ||
1010 | "vmeta_arith_vn", | ||
1011 | "vmeta_arith_nvo", | ||
1012 | "vmeta_arith_nv", | ||
1013 | "vmeta_unm", | ||
1014 | "vmeta_arith_vvo", | ||
1015 | "vmeta_arith_vv", | ||
1016 | "vmeta_len", | ||
1017 | "BC_LEN_Z", | ||
1018 | "vmeta_call_ra", | ||
1019 | "BC_CALLT_Z", | ||
1020 | "vmeta_for", | ||
1021 | "ff_assert", | ||
1022 | "fff_fallback", | ||
1023 | "fff_res_", | ||
1024 | "ff_type", | ||
1025 | "fff_res1", | ||
1026 | "ff_getmetatable", | ||
1027 | "ff_setmetatable", | ||
1028 | "ff_rawget", | ||
1029 | "ff_tonumber", | ||
1030 | "fff_resi", | ||
1031 | "fff_resxmm0", | ||
1032 | "fff_resn", | ||
1033 | "ff_tostring", | ||
1034 | "fff_gcstep", | ||
1035 | "ff_next", | ||
1036 | "fff_res2", | ||
1037 | "fff_res", | ||
1038 | "ff_pairs", | ||
1039 | "ff_ipairs_aux", | ||
1040 | "fff_res0", | ||
1041 | "ff_ipairs", | ||
1042 | "ff_pcall", | ||
1043 | "ff_xpcall", | ||
1044 | "ff_coroutine_resume", | ||
1045 | "ff_coroutine_wrap_aux", | ||
1046 | "ff_coroutine_yield", | ||
1047 | "ff_math_abs", | ||
1048 | "fff_resbit", | ||
1049 | "ff_math_floor", | ||
1050 | "vm_floor", | ||
1051 | "ff_math_ceil", | ||
1052 | "vm_ceil", | ||
1053 | "ff_math_sqrt", | ||
1054 | "ff_math_log", | ||
1055 | "ff_math_log10", | ||
1056 | "ff_math_exp", | ||
1057 | "vm_exp_x87", | ||
1058 | "ff_math_sin", | ||
1059 | "ff_math_cos", | ||
1060 | "ff_math_tan", | ||
1061 | "ff_math_asin", | ||
1062 | "ff_math_acos", | ||
1063 | "ff_math_atan", | ||
1064 | "ff_math_sinh", | ||
1065 | "ff_math_cosh", | ||
1066 | "ff_math_tanh", | ||
1067 | "ff_math_deg", | ||
1068 | "ff_math_rad", | ||
1069 | "ff_math_atan2", | ||
1070 | "ff_math_ldexp", | ||
1071 | "ff_math_frexp", | ||
1072 | "ff_math_modf", | ||
1073 | "vm_trunc", | ||
1074 | "ff_math_fmod", | ||
1075 | "ff_math_pow", | ||
1076 | "vm_pow", | ||
1077 | "ff_math_min", | ||
1078 | "ff_math_max", | ||
1079 | "ff_string_len", | ||
1080 | "ff_string_byte", | ||
1081 | "ff_string_char", | ||
1082 | "fff_newstr", | ||
1083 | "ff_string_sub", | ||
1084 | "fff_emptystr", | ||
1085 | "ff_string_rep", | ||
1086 | "fff_fallback_2", | ||
1087 | "ff_string_reverse", | ||
1088 | "fff_fallback_1", | ||
1089 | "ff_string_lower", | ||
1090 | "ff_string_upper", | ||
1091 | "ff_table_getn", | ||
1092 | "ff_bit_tobit", | ||
1093 | "ff_bit_band", | ||
1094 | "fff_fallback_bit_op", | ||
1095 | "ff_bit_bor", | ||
1096 | "ff_bit_bxor", | ||
1097 | "ff_bit_bswap", | ||
1098 | "ff_bit_bnot", | ||
1099 | "ff_bit_lshift", | ||
1100 | "ff_bit_rshift", | ||
1101 | "ff_bit_arshift", | ||
1102 | "ff_bit_rol", | ||
1103 | "ff_bit_ror", | ||
1104 | "vm_record", | ||
1105 | "vm_rethook", | ||
1106 | "vm_inshook", | ||
1107 | "cont_hook", | ||
1108 | "vm_hotloop", | ||
1109 | "vm_callhook", | ||
1110 | "vm_hotcall", | ||
1111 | "vm_exit_handler", | ||
1112 | "vm_exit_interp", | ||
1113 | "vm_floor_sse", | ||
1114 | "vm_ceil_sse", | ||
1115 | "vm_trunc_sse", | ||
1116 | "vm_mod", | ||
1117 | "vm_exp2_x87", | ||
1118 | "vm_exp2raw", | ||
1119 | "vm_pow_sse", | ||
1120 | "vm_powi_sse", | ||
1121 | "vm_foldfpm", | ||
1122 | "vm_foldarith", | ||
1123 | "vm_cpuid", | ||
1124 | "assert_bad_for_arg_type", | ||
1125 | "vm_ffi_callback", | ||
1126 | "vm_ffi_call@4", | ||
1127 | "BC_MODVN_Z", | ||
1128 | "BC_TGETS_Z", | ||
1129 | "BC_TSETS_Z", | ||
1130 | (const char *)0 | ||
1131 | }; | ||
1132 | static const char *const extnames[] = { | ||
1133 | "lj_state_growstack@8", | ||
1134 | "lj_meta_tget", | ||
1135 | "lj_meta_tset", | ||
1136 | "lj_meta_comp", | ||
1137 | "lj_meta_equal", | ||
1138 | "lj_meta_equal_cd@8", | ||
1139 | "lj_meta_arith", | ||
1140 | "lj_meta_len@8", | ||
1141 | "lj_meta_call", | ||
1142 | "lj_meta_for@8", | ||
1143 | "lj_tab_get", | ||
1144 | "lj_str_fromnumber@8", | ||
1145 | "lj_str_fromnum@8", | ||
1146 | "lj_tab_next", | ||
1147 | "lj_tab_getinth@8", | ||
1148 | "lj_ffh_coroutine_wrap_err@8", | ||
1149 | "lj_vm_sinh", | ||
1150 | "lj_vm_cosh", | ||
1151 | "lj_vm_tanh", | ||
1152 | "lj_str_new", | ||
1153 | "lj_tab_len@4", | ||
1154 | "lj_gc_step@4", | ||
1155 | "lj_dispatch_ins@8", | ||
1156 | "lj_trace_hot@8", | ||
1157 | "lj_dispatch_call@8", | ||
1158 | "lj_trace_exit@8", | ||
1159 | "lj_err_throw@8", | ||
1160 | "lj_ccallback_enter@8", | ||
1161 | "lj_ccallback_leave@8", | ||
1162 | "lj_meta_cat", | ||
1163 | "lj_gc_barrieruv@8", | ||
1164 | "lj_func_closeuv@8", | ||
1165 | "lj_func_newL_gc", | ||
1166 | "lj_tab_new", | ||
1167 | "lj_gc_step_fixtop@4", | ||
1168 | "lj_tab_dup@8", | ||
1169 | "lj_tab_newkey", | ||
1170 | "lj_tab_reasize", | ||
1171 | (const char *)0 | ||
1172 | }; | ||
1173 | #define Dt1(_V) (int)(ptrdiff_t)&(((lua_State *)0)_V) | ||
1174 | #define Dt2(_V) (int)(ptrdiff_t)&(((global_State *)0)_V) | ||
1175 | #define Dt3(_V) (int)(ptrdiff_t)&(((TValue *)0)_V) | ||
1176 | #define Dt4(_V) (int)(ptrdiff_t)&(((GCobj *)0)_V) | ||
1177 | #define Dt5(_V) (int)(ptrdiff_t)&(((GCstr *)0)_V) | ||
1178 | #define Dt6(_V) (int)(ptrdiff_t)&(((GCtab *)0)_V) | ||
1179 | #define Dt7(_V) (int)(ptrdiff_t)&(((GCfuncL *)0)_V) | ||
1180 | #define Dt8(_V) (int)(ptrdiff_t)&(((GCfuncC *)0)_V) | ||
1181 | #define Dt9(_V) (int)(ptrdiff_t)&(((GCproto *)0)_V) | ||
1182 | #define DtA(_V) (int)(ptrdiff_t)&(((GCupval *)0)_V) | ||
1183 | #define DtB(_V) (int)(ptrdiff_t)&(((Node *)0)_V) | ||
1184 | #define DtC(_V) (int)(ptrdiff_t)&(((int *)0)_V) | ||
1185 | #define DtD(_V) (int)(ptrdiff_t)&(((GCtrace *)0)_V) | ||
1186 | #define DISPATCH_GL(field) (GG_DISP2G + (int)offsetof(global_State, field)) | ||
1187 | #define DISPATCH_J(field) (GG_DISP2J + (int)offsetof(jit_State, field)) | ||
1188 | #define PC2PROTO(field) ((int)offsetof(GCproto, field)-(int)sizeof(GCproto)) | ||
1189 | |||
1190 | /* Generate subroutines used by opcodes and other parts of the VM. */ | ||
1191 | /* The .code_sub section should be last to help static branch prediction. */ | ||
1192 | static void build_subroutines(BuildCtx *ctx, int cmov, int sse) | ||
1193 | { | ||
1194 | dasm_put(Dst, 0); | ||
1195 | dasm_put(Dst, 2, FRAME_P, LJ_TTRUE, FRAME_TYPE, FRAME_C, FRAME_TYPE, DISPATCH_GL(vmstate), ~LJ_VMST_C); | ||
1196 | dasm_put(Dst, 109, Dt1(->base), Dt1(->top), Dt1(->cframe), Dt1(->maxstack), LJ_TNIL); | ||
1197 | dasm_put(Dst, 198, Dt1(->top), Dt1(->top), Dt1(->glref), Dt2(->vmstate), ~LJ_VMST_C, CFRAME_RAWMASK); | ||
1198 | dasm_put(Dst, 276, 1+1, Dt1(->base), Dt1(->glref), GG_G2DISP, LJ_TFALSE, DISPATCH_GL(vmstate), ~LJ_VMST_INTERP, LUA_MINSTACK, -4+PC2PROTO(framesize), Dt1(->base)); | ||
1199 | dasm_put(Dst, 356, Dt1(->top), Dt1(->base), Dt1(->top), Dt7(->pc), FRAME_CP, CFRAME_RESUME, Dt1(->glref), GG_G2DISP, Dt1(->cframe), Dt1(->status), DISPATCH_GL(vmstate), ~LJ_VMST_INTERP, Dt1(->status), Dt1(->base), Dt1(->top), FRAME_TYPE); | ||
1200 | dasm_put(Dst, 511, FRAME_CP, FRAME_C, Dt1(->cframe), Dt1(->cframe), Dt1(->glref), GG_G2DISP, DISPATCH_GL(vmstate), ~LJ_VMST_INTERP, Dt1(->base)); | ||
1201 | dasm_put(Dst, 604, Dt1(->top), LJ_TFUNC, Dt7(->pc), Dt1(->stack), Dt1(->top), Dt1(->cframe), Dt1(->cframe), FRAME_CP, LJ_TNIL); | ||
1202 | #if LJ_HASFFI | ||
1203 | dasm_put(Dst, 764); | ||
1204 | #endif | ||
1205 | dasm_put(Dst, 773, 0); | ||
1206 | #if LJ_HASFFI | ||
1207 | #endif | ||
1208 | dasm_put(Dst, 782, Dt7(->pc), PC2PROTO(k)); | ||
1209 | #if LJ_HASFFI | ||
1210 | dasm_put(Dst, 796); | ||
1211 | #endif | ||
1212 | dasm_put(Dst, 817, Dt1(->base), LJ_TSTR, BC_GGET, DISPATCH_GL(tmptv), LJ_TTAB); | ||
1213 | if (LJ_DUALNUM) { | ||
1214 | dasm_put(Dst, 917, LJ_TISNUM); | ||
1215 | } else if (sse) { | ||
1216 | dasm_put(Dst, 927); | ||
1217 | } else { | ||
1218 | } | ||
1219 | dasm_put(Dst, 940, Dt1(->base), Dt1(->base), Dt1(->top), FRAME_CONT, 2+1, LJ_TSTR, BC_GSET); | ||
1220 | dasm_put(Dst, 1087, DISPATCH_GL(tmptv), LJ_TTAB); | ||
1221 | if (LJ_DUALNUM) { | ||
1222 | dasm_put(Dst, 917, LJ_TISNUM); | ||
1223 | } else if (sse) { | ||
1224 | dasm_put(Dst, 927); | ||
1225 | } else { | ||
1226 | } | ||
1227 | dasm_put(Dst, 1110, Dt1(->base), Dt1(->base), Dt1(->top), FRAME_CONT, 3+1, Dt1(->base), Dt1(->base)); | ||
1228 | dasm_put(Dst, 1283, -BCBIAS_J*4, LJ_TISTRUECOND, LJ_TISTRUECOND, Dt1(->base)); | ||
1229 | dasm_put(Dst, 1383); | ||
1230 | #if LJ_HASFFI | ||
1231 | dasm_put(Dst, 1403, Dt1(->base)); | ||
1232 | #endif | ||
1233 | dasm_put(Dst, 1434); | ||
1234 | #if LJ_DUALNUM | ||
1235 | dasm_put(Dst, 1437); | ||
1236 | #endif | ||
1237 | dasm_put(Dst, 1443); | ||
1238 | #if LJ_DUALNUM | ||
1239 | dasm_put(Dst, 911); | ||
1240 | #endif | ||
1241 | dasm_put(Dst, 1455); | ||
1242 | #if LJ_DUALNUM | ||
1243 | dasm_put(Dst, 1437); | ||
1244 | #endif | ||
1245 | dasm_put(Dst, 1483, Dt1(->base), Dt1(->base), FRAME_CONT, 2+1, Dt1(->base), Dt1(->base)); | ||
1246 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
1247 | dasm_put(Dst, 1589); | ||
1248 | #else | ||
1249 | dasm_put(Dst, 1608); | ||
1250 | #endif | ||
1251 | dasm_put(Dst, 1613, Dt1(->base), Dt1(->base), Dt7(->pc), Dt1(->base), Dt1(->base), GG_DISP2STATIC, 1+1, LJ_TISTRUECOND); | ||
1252 | dasm_put(Dst, 1799, 1+1, ~LJ_TNUMX); | ||
1253 | if (cmov) { | ||
1254 | dasm_put(Dst, 1868); | ||
1255 | } else { | ||
1256 | dasm_put(Dst, 1872); | ||
1257 | } | ||
1258 | dasm_put(Dst, 1881, ((char *)(&((GCfuncC *)0)->upvalue)), LJ_TSTR, ~LJ_TLIGHTUD, 1+1, LJ_TTAB, Dt6(->metatable), LJ_TNIL); | ||
1259 | dasm_put(Dst, 1960, DISPATCH_GL(gcroot)+4*(GCROOT_MMNAME+MM_metatable), LJ_TTAB, Dt6(->hmask), Dt5(->hash), sizeof(Node), Dt6(->node), DtB(->key.it), LJ_TSTR, DtB(->key.gcr), DtB(->next)); | ||
1260 | dasm_put(Dst, 2017, LJ_TNIL, LJ_TUDATA, LJ_TNUMX, LJ_TISNUM, LJ_TLIGHTUD); | ||
1261 | dasm_put(Dst, 2083, LJ_TNUMX, DISPATCH_GL(gcroot[GCROOT_BASEMT]), 2+1, LJ_TTAB, Dt6(->metatable), LJ_TTAB, Dt6(->metatable), LJ_TTAB); | ||
1262 | dasm_put(Dst, 2153, Dt6(->marked), LJ_GC_BLACK, Dt6(->marked), (uint8_t)~LJ_GC_BLACK, DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->gclist), 2+1, LJ_TTAB); | ||
1263 | dasm_put(Dst, 2242, 1+1, LJ_TISNUM); | ||
1264 | if (LJ_DUALNUM) { | ||
1265 | dasm_put(Dst, 2256); | ||
1266 | } else { | ||
1267 | dasm_put(Dst, 2273); | ||
1268 | } | ||
1269 | if (sse) { | ||
1270 | dasm_put(Dst, 2278); | ||
1271 | } else { | ||
1272 | dasm_put(Dst, 2288); | ||
1273 | } | ||
1274 | dasm_put(Dst, 2295, 1+1, LJ_TSTR, LJ_TSTR, LJ_TISNUM, DISPATCH_GL(gcroot[GCROOT_BASEMT_NUM]), DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold)); | ||
1275 | dasm_put(Dst, 2361, Dt1(->base)); | ||
1276 | if (LJ_DUALNUM) { | ||
1277 | dasm_put(Dst, 2385); | ||
1278 | } else { | ||
1279 | dasm_put(Dst, 2390); | ||
1280 | } | ||
1281 | dasm_put(Dst, 2395, Dt1(->base), 1+1, LJ_TTAB, Dt1(->base), Dt1(->top), Dt1(->base), 1+2); | ||
1282 | dasm_put(Dst, 2488, LJ_TNIL, LJ_TNIL, 1+1, LJ_TTAB); | ||
1283 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
1284 | dasm_put(Dst, 2535, Dt6(->metatable)); | ||
1285 | #endif | ||
1286 | dasm_put(Dst, 2544, Dt8(->upvalue[0]), LJ_TFUNC, LJ_TNIL, 1+3, 1+1, LJ_TTAB, LJ_TISNUM); | ||
1287 | if (LJ_DUALNUM) { | ||
1288 | dasm_put(Dst, 2530); | ||
1289 | } else { | ||
1290 | dasm_put(Dst, 2273); | ||
1291 | } | ||
1292 | dasm_put(Dst, 2599); | ||
1293 | if (LJ_DUALNUM) { | ||
1294 | dasm_put(Dst, 2604, LJ_TISNUM); | ||
1295 | } else if (sse) { | ||
1296 | dasm_put(Dst, 2620, (unsigned int)(U64x(3ff00000,00000000)), (unsigned int)((U64x(3ff00000,00000000))>>32)); | ||
1297 | } else { | ||
1298 | } | ||
1299 | dasm_put(Dst, 2653, Dt6(->asize), Dt6(->array), LJ_TNIL, Dt6(->hmask), 1+0); | ||
1300 | dasm_put(Dst, 2515, 1+1, LJ_TTAB); | ||
1301 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
1302 | dasm_put(Dst, 2535, Dt6(->metatable)); | ||
1303 | #endif | ||
1304 | dasm_put(Dst, 2730, Dt8(->upvalue[0]), LJ_TFUNC); | ||
1305 | if (LJ_DUALNUM) { | ||
1306 | dasm_put(Dst, 2751, LJ_TISNUM); | ||
1307 | } else if (sse) { | ||
1308 | dasm_put(Dst, 2763); | ||
1309 | } else { | ||
1310 | dasm_put(Dst, 2773); | ||
1311 | } | ||
1312 | dasm_put(Dst, 2780, 1+3, 1+1, 8+FRAME_PCALL, DISPATCH_GL(hookmask), HOOK_ACTIVE_SHIFT, 2+1, LJ_TFUNC); | ||
1313 | dasm_put(Dst, 2844, LJ_TFUNC, 16+FRAME_PCALL, 1+1, LJ_TTHREAD, Dt1(->cframe), Dt1(->status), LUA_YIELD, Dt1(->top)); | ||
1314 | dasm_put(Dst, 2934, Dt1(->base), Dt1(->maxstack), Dt1(->top), Dt1(->base), Dt1(->top), DISPATCH_GL(vmstate), ~LJ_VMST_INTERP); | ||
1315 | dasm_put(Dst, 3022, Dt1(->base), LUA_YIELD, Dt1(->base), Dt1(->top), Dt1(->top), Dt1(->maxstack), LJ_TTRUE, FRAME_TYPE); | ||
1316 | dasm_put(Dst, 3135, LJ_TFALSE, Dt1(->top), Dt1(->top), 1+2, Dt1(->top), Dt1(->base), Dt8(->upvalue[0].gcr), Dt1(->cframe)); | ||
1317 | dasm_put(Dst, 3233, Dt1(->status), LUA_YIELD, Dt1(->top), Dt1(->base), Dt1(->maxstack), Dt1(->top), Dt1(->base), Dt1(->top)); | ||
1318 | dasm_put(Dst, 3300, DISPATCH_GL(vmstate), ~LJ_VMST_INTERP, Dt1(->base), LUA_YIELD, Dt1(->base), Dt1(->top), Dt1(->top), Dt1(->maxstack)); | ||
1319 | dasm_put(Dst, 3388, FRAME_TYPE, Dt1(->top), Dt1(->base), Dt1(->cframe), CFRAME_RESUME); | ||
1320 | dasm_put(Dst, 3500, Dt1(->base), Dt1(->top), Dt1(->cframe), LUA_YIELD, Dt1(->status)); | ||
1321 | if (!LJ_DUALNUM) { | ||
1322 | dasm_put(Dst, 3527); | ||
1323 | } | ||
1324 | if (sse) { | ||
1325 | dasm_put(Dst, 3530); | ||
1326 | } | ||
1327 | dasm_put(Dst, 3545, 1+1); | ||
1328 | if (LJ_DUALNUM) { | ||
1329 | dasm_put(Dst, 3556, LJ_TISNUM, LJ_TISNUM); | ||
1330 | } else { | ||
1331 | dasm_put(Dst, 3636, LJ_TISNUM); | ||
1332 | } | ||
1333 | if (sse) { | ||
1334 | dasm_put(Dst, 3646, (unsigned int)(U64x(7fffffff,ffffffff)), (unsigned int)((U64x(7fffffff,ffffffff))>>32)); | ||
1335 | } else { | ||
1336 | dasm_put(Dst, 3677); | ||
1337 | } | ||
1338 | dasm_put(Dst, 3694, 1+1, FRAME_TYPE, LJ_TNIL); | ||
1339 | if (LJ_DUALNUM) { | ||
1340 | dasm_put(Dst, 3790, LJ_TISNUM); | ||
1341 | } else { | ||
1342 | dasm_put(Dst, 3636, LJ_TISNUM); | ||
1343 | } | ||
1344 | if (sse) { | ||
1345 | dasm_put(Dst, 3812); | ||
1346 | if (LJ_DUALNUM) { | ||
1347 | dasm_put(Dst, 3821); | ||
1348 | } | ||
1349 | dasm_put(Dst, 2283); | ||
1350 | } else { | ||
1351 | dasm_put(Dst, 3855); | ||
1352 | if (LJ_DUALNUM) { | ||
1353 | } else { | ||
1354 | dasm_put(Dst, 2290); | ||
1355 | } | ||
1356 | } | ||
1357 | dasm_put(Dst, 3861); | ||
1358 | if (LJ_DUALNUM) { | ||
1359 | dasm_put(Dst, 3790, LJ_TISNUM); | ||
1360 | } else { | ||
1361 | dasm_put(Dst, 3636, LJ_TISNUM); | ||
1362 | } | ||
1363 | if (sse) { | ||
1364 | dasm_put(Dst, 3864); | ||
1365 | if (LJ_DUALNUM) { | ||
1366 | dasm_put(Dst, 3821); | ||
1367 | } | ||
1368 | dasm_put(Dst, 2283); | ||
1369 | } else { | ||
1370 | dasm_put(Dst, 3873); | ||
1371 | if (LJ_DUALNUM) { | ||
1372 | } else { | ||
1373 | dasm_put(Dst, 2290); | ||
1374 | } | ||
1375 | } | ||
1376 | if (sse) { | ||
1377 | dasm_put(Dst, 3879, 1+1, LJ_TISNUM); | ||
1378 | } else { | ||
1379 | dasm_put(Dst, 3908, 1+1, LJ_TISNUM); | ||
1380 | } | ||
1381 | dasm_put(Dst, 3937, 1+1, LJ_TISNUM, 1+1, LJ_TISNUM, 1+1); | ||
1382 | dasm_put(Dst, 4006, LJ_TISNUM, 1+1, LJ_TISNUM, 1+1); | ||
1383 | dasm_put(Dst, 4063, LJ_TISNUM, 1+1, LJ_TISNUM, 1+1); | ||
1384 | dasm_put(Dst, 4126, LJ_TISNUM, 1+1, LJ_TISNUM, 1+1, LJ_TISNUM); | ||
1385 | dasm_put(Dst, 4216); | ||
1386 | if (sse) { | ||
1387 | dasm_put(Dst, 4228, 1+1, LJ_TISNUM); | ||
1388 | } else { | ||
1389 | } | ||
1390 | dasm_put(Dst, 4253); | ||
1391 | if (sse) { | ||
1392 | dasm_put(Dst, 4267, 1+1, LJ_TISNUM); | ||
1393 | } else { | ||
1394 | } | ||
1395 | dasm_put(Dst, 4292); | ||
1396 | if (sse) { | ||
1397 | dasm_put(Dst, 4306, 1+1, LJ_TISNUM); | ||
1398 | } else { | ||
1399 | } | ||
1400 | dasm_put(Dst, 4331); | ||
1401 | if (sse) { | ||
1402 | dasm_put(Dst, 4347, 1+1, LJ_TISNUM, Dt8(->upvalue[0])); | ||
1403 | } else { | ||
1404 | dasm_put(Dst, 4386, 1+1, LJ_TISNUM, Dt8(->upvalue[0])); | ||
1405 | } | ||
1406 | dasm_put(Dst, 4419, 2+1, LJ_TISNUM, LJ_TISNUM, 2+1, LJ_TISNUM, LJ_TISNUM); | ||
1407 | dasm_put(Dst, 4484, 1+1, LJ_TISNUM); | ||
1408 | if (sse) { | ||
1409 | dasm_put(Dst, 4583); | ||
1410 | } else { | ||
1411 | dasm_put(Dst, 4589); | ||
1412 | } | ||
1413 | dasm_put(Dst, 4598); | ||
1414 | if (sse) { | ||
1415 | dasm_put(Dst, 4623); | ||
1416 | } else { | ||
1417 | dasm_put(Dst, 4629); | ||
1418 | } | ||
1419 | dasm_put(Dst, 4632, 1+2); | ||
1420 | if (sse) { | ||
1421 | dasm_put(Dst, 4641); | ||
1422 | } else { | ||
1423 | dasm_put(Dst, 4649); | ||
1424 | } | ||
1425 | dasm_put(Dst, 4657); | ||
1426 | if (sse) { | ||
1427 | dasm_put(Dst, 4660, (unsigned int)(U64x(43500000,00000000)), (unsigned int)((U64x(43500000,00000000))>>32)); | ||
1428 | } else { | ||
1429 | dasm_put(Dst, 4687); | ||
1430 | } | ||
1431 | dasm_put(Dst, 4706); | ||
1432 | if (sse) { | ||
1433 | dasm_put(Dst, 4722, 1+1, LJ_TISNUM); | ||
1434 | } else { | ||
1435 | dasm_put(Dst, 4747, 1+1, LJ_TISNUM); | ||
1436 | } | ||
1437 | dasm_put(Dst, 4769); | ||
1438 | if (sse) { | ||
1439 | dasm_put(Dst, 4791); | ||
1440 | } else { | ||
1441 | dasm_put(Dst, 4817); | ||
1442 | } | ||
1443 | dasm_put(Dst, 4834, 1+2); | ||
1444 | if (sse) { | ||
1445 | dasm_put(Dst, 4874); | ||
1446 | } else { | ||
1447 | dasm_put(Dst, 4882); | ||
1448 | } | ||
1449 | dasm_put(Dst, 4892, 2+1, LJ_TISNUM, LJ_TISNUM); | ||
1450 | if (sse) { | ||
1451 | dasm_put(Dst, 4944, 2+1, LJ_TISNUM, LJ_TISNUM); | ||
1452 | } else { | ||
1453 | dasm_put(Dst, 4991, 2+1, LJ_TISNUM, LJ_TISNUM); | ||
1454 | } | ||
1455 | dasm_put(Dst, 5032, LJ_TISNUM); | ||
1456 | if (LJ_DUALNUM) { | ||
1457 | dasm_put(Dst, 5045, LJ_TISNUM); | ||
1458 | if (sse) { | ||
1459 | dasm_put(Dst, 4583); | ||
1460 | } else { | ||
1461 | } | ||
1462 | dasm_put(Dst, 5095); | ||
1463 | } else { | ||
1464 | dasm_put(Dst, 2273); | ||
1465 | } | ||
1466 | if (sse) { | ||
1467 | dasm_put(Dst, 5106, LJ_TISNUM); | ||
1468 | if (LJ_DUALNUM) { | ||
1469 | dasm_put(Dst, 5127); | ||
1470 | } else { | ||
1471 | dasm_put(Dst, 2273); | ||
1472 | } | ||
1473 | dasm_put(Dst, 5148); | ||
1474 | } else { | ||
1475 | } | ||
1476 | dasm_put(Dst, 5173, LJ_TISNUM); | ||
1477 | if (LJ_DUALNUM) { | ||
1478 | dasm_put(Dst, 5186, LJ_TISNUM); | ||
1479 | if (sse) { | ||
1480 | dasm_put(Dst, 4583); | ||
1481 | } else { | ||
1482 | } | ||
1483 | dasm_put(Dst, 5095); | ||
1484 | } else { | ||
1485 | dasm_put(Dst, 2273); | ||
1486 | } | ||
1487 | if (sse) { | ||
1488 | dasm_put(Dst, 5106, LJ_TISNUM); | ||
1489 | if (LJ_DUALNUM) { | ||
1490 | dasm_put(Dst, 5127); | ||
1491 | } else { | ||
1492 | dasm_put(Dst, 2273); | ||
1493 | } | ||
1494 | dasm_put(Dst, 5236); | ||
1495 | } else { | ||
1496 | } | ||
1497 | if (!sse) { | ||
1498 | dasm_put(Dst, 5261); | ||
1499 | } | ||
1500 | dasm_put(Dst, 5270, 1+1, LJ_TSTR); | ||
1501 | if (LJ_DUALNUM) { | ||
1502 | dasm_put(Dst, 5292, Dt5(->len)); | ||
1503 | } else if (sse) { | ||
1504 | dasm_put(Dst, 5300, Dt5(->len)); | ||
1505 | } else { | ||
1506 | dasm_put(Dst, 5311, Dt5(->len)); | ||
1507 | } | ||
1508 | dasm_put(Dst, 5319, 1+1, LJ_TSTR, Dt5(->len), Dt5([1])); | ||
1509 | if (LJ_DUALNUM) { | ||
1510 | dasm_put(Dst, 5295); | ||
1511 | } else if (sse) { | ||
1512 | dasm_put(Dst, 5357); | ||
1513 | } else { | ||
1514 | dasm_put(Dst, 5367); | ||
1515 | } | ||
1516 | dasm_put(Dst, 5380, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), 1+1, LJ_TISNUM); | ||
1517 | if (LJ_DUALNUM) { | ||
1518 | dasm_put(Dst, 5411); | ||
1519 | } else if (sse) { | ||
1520 | dasm_put(Dst, 5434); | ||
1521 | } else { | ||
1522 | dasm_put(Dst, 5460); | ||
1523 | } | ||
1524 | dasm_put(Dst, 5484, Dt1(->base), Dt1(->base), LJ_TSTR, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), 1+2, LJ_TISNUM); | ||
1525 | if (LJ_DUALNUM) { | ||
1526 | dasm_put(Dst, 5592); | ||
1527 | } else if (sse) { | ||
1528 | dasm_put(Dst, 5604); | ||
1529 | } else { | ||
1530 | dasm_put(Dst, 5619); | ||
1531 | } | ||
1532 | dasm_put(Dst, 5631, LJ_TSTR, LJ_TISNUM); | ||
1533 | if (LJ_DUALNUM) { | ||
1534 | dasm_put(Dst, 2530); | ||
1535 | } else { | ||
1536 | dasm_put(Dst, 2273); | ||
1537 | } | ||
1538 | dasm_put(Dst, 5648, Dt5(->len)); | ||
1539 | if (LJ_DUALNUM) { | ||
1540 | dasm_put(Dst, 5658); | ||
1541 | } else if (sse) { | ||
1542 | dasm_put(Dst, 5662); | ||
1543 | } else { | ||
1544 | } | ||
1545 | dasm_put(Dst, 5669, sizeof(GCstr)-1); | ||
1546 | dasm_put(Dst, 5744, 2+1, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold)); | ||
1547 | dasm_put(Dst, 5803, LJ_TSTR, LJ_TISNUM); | ||
1548 | if (LJ_DUALNUM) { | ||
1549 | dasm_put(Dst, 5820); | ||
1550 | } else if (sse) { | ||
1551 | dasm_put(Dst, 5828); | ||
1552 | } else { | ||
1553 | dasm_put(Dst, 5839); | ||
1554 | } | ||
1555 | dasm_put(Dst, 5855, Dt5(->len), DISPATCH_GL(tmpbuf.sz), Dt5([1]), DISPATCH_GL(tmpbuf.buf), DISPATCH_GL(tmpbuf.buf), 1+1); | ||
1556 | dasm_put(Dst, 5920, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), LJ_TSTR, Dt5(->len), DISPATCH_GL(tmpbuf.sz), sizeof(GCstr), DISPATCH_GL(tmpbuf.buf)); | ||
1557 | dasm_put(Dst, 5983, 1+1, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), LJ_TSTR, Dt5(->len), DISPATCH_GL(tmpbuf.sz)); | ||
1558 | dasm_put(Dst, 6054, sizeof(GCstr), DISPATCH_GL(tmpbuf.buf), 1+1); | ||
1559 | dasm_put(Dst, 6139, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), LJ_TSTR, Dt5(->len), DISPATCH_GL(tmpbuf.sz), sizeof(GCstr), DISPATCH_GL(tmpbuf.buf)); | ||
1560 | dasm_put(Dst, 6209, 1+1, LJ_TTAB); | ||
1561 | if (LJ_DUALNUM) { | ||
1562 | dasm_put(Dst, 6277); | ||
1563 | } else if (sse) { | ||
1564 | dasm_put(Dst, 6284); | ||
1565 | } else { | ||
1566 | } | ||
1567 | dasm_put(Dst, 6294, 1+1, LJ_TISNUM); | ||
1568 | if (LJ_DUALNUM) { | ||
1569 | dasm_put(Dst, 6310); | ||
1570 | } else { | ||
1571 | dasm_put(Dst, 2273); | ||
1572 | } | ||
1573 | if (sse) { | ||
1574 | dasm_put(Dst, 6327, (unsigned int)(U64x(43380000,00000000)), (unsigned int)((U64x(43380000,00000000))>>32)); | ||
1575 | } else { | ||
1576 | } | ||
1577 | dasm_put(Dst, 106); | ||
1578 | if (LJ_DUALNUM || sse) { | ||
1579 | if (!sse) { | ||
1580 | } | ||
1581 | dasm_put(Dst, 6351); | ||
1582 | } else { | ||
1583 | } | ||
1584 | dasm_put(Dst, 6356, 1+1); | ||
1585 | if (sse) { | ||
1586 | dasm_put(Dst, 6367, (unsigned int)(U64x(43380000,00000000)), (unsigned int)((U64x(43380000,00000000))>>32)); | ||
1587 | } else { | ||
1588 | dasm_put(Dst, 6377); | ||
1589 | } | ||
1590 | dasm_put(Dst, 2250, LJ_TISNUM); | ||
1591 | if (LJ_DUALNUM) { | ||
1592 | dasm_put(Dst, 6386); | ||
1593 | } else { | ||
1594 | dasm_put(Dst, 2273); | ||
1595 | } | ||
1596 | if (sse) { | ||
1597 | dasm_put(Dst, 6403); | ||
1598 | } else { | ||
1599 | } | ||
1600 | dasm_put(Dst, 6418, LJ_TISNUM); | ||
1601 | if (LJ_DUALNUM) { | ||
1602 | dasm_put(Dst, 6443); | ||
1603 | } else { | ||
1604 | dasm_put(Dst, 6463); | ||
1605 | } | ||
1606 | if (sse) { | ||
1607 | dasm_put(Dst, 6468); | ||
1608 | } else { | ||
1609 | } | ||
1610 | dasm_put(Dst, 6485, 1+1); | ||
1611 | if (sse) { | ||
1612 | dasm_put(Dst, 6367, (unsigned int)(U64x(43380000,00000000)), (unsigned int)((U64x(43380000,00000000))>>32)); | ||
1613 | } else { | ||
1614 | dasm_put(Dst, 6377); | ||
1615 | } | ||
1616 | dasm_put(Dst, 2250, LJ_TISNUM); | ||
1617 | if (LJ_DUALNUM) { | ||
1618 | dasm_put(Dst, 6386); | ||
1619 | } else { | ||
1620 | dasm_put(Dst, 2273); | ||
1621 | } | ||
1622 | if (sse) { | ||
1623 | dasm_put(Dst, 6403); | ||
1624 | } else { | ||
1625 | } | ||
1626 | dasm_put(Dst, 6418, LJ_TISNUM); | ||
1627 | if (LJ_DUALNUM) { | ||
1628 | dasm_put(Dst, 6503); | ||
1629 | } else { | ||
1630 | dasm_put(Dst, 6463); | ||
1631 | } | ||
1632 | if (sse) { | ||
1633 | dasm_put(Dst, 6523); | ||
1634 | } else { | ||
1635 | } | ||
1636 | dasm_put(Dst, 6540, 1+1); | ||
1637 | if (sse) { | ||
1638 | dasm_put(Dst, 6367, (unsigned int)(U64x(43380000,00000000)), (unsigned int)((U64x(43380000,00000000))>>32)); | ||
1639 | } else { | ||
1640 | dasm_put(Dst, 6377); | ||
1641 | } | ||
1642 | dasm_put(Dst, 2250, LJ_TISNUM); | ||
1643 | if (LJ_DUALNUM) { | ||
1644 | dasm_put(Dst, 6386); | ||
1645 | } else { | ||
1646 | dasm_put(Dst, 2273); | ||
1647 | } | ||
1648 | if (sse) { | ||
1649 | dasm_put(Dst, 6403); | ||
1650 | } else { | ||
1651 | } | ||
1652 | dasm_put(Dst, 6418, LJ_TISNUM); | ||
1653 | if (LJ_DUALNUM) { | ||
1654 | dasm_put(Dst, 6558); | ||
1655 | } else { | ||
1656 | dasm_put(Dst, 6463); | ||
1657 | } | ||
1658 | if (sse) { | ||
1659 | dasm_put(Dst, 6578); | ||
1660 | } else { | ||
1661 | } | ||
1662 | dasm_put(Dst, 6595, 1+1, LJ_TISNUM); | ||
1663 | if (LJ_DUALNUM) { | ||
1664 | dasm_put(Dst, 6386); | ||
1665 | } else { | ||
1666 | dasm_put(Dst, 2273); | ||
1667 | } | ||
1668 | if (sse) { | ||
1669 | dasm_put(Dst, 6327, (unsigned int)(U64x(43380000,00000000)), (unsigned int)((U64x(43380000,00000000))>>32)); | ||
1670 | } else { | ||
1671 | } | ||
1672 | dasm_put(Dst, 6618, 1+1, LJ_TISNUM); | ||
1673 | if (LJ_DUALNUM) { | ||
1674 | dasm_put(Dst, 6386); | ||
1675 | } else { | ||
1676 | dasm_put(Dst, 2273); | ||
1677 | } | ||
1678 | if (sse) { | ||
1679 | dasm_put(Dst, 6327, (unsigned int)(U64x(43380000,00000000)), (unsigned int)((U64x(43380000,00000000))>>32)); | ||
1680 | } else { | ||
1681 | } | ||
1682 | dasm_put(Dst, 6642); | ||
1683 | if (LJ_DUALNUM) { | ||
1684 | dasm_put(Dst, 6351); | ||
1685 | } else if (sse) { | ||
1686 | dasm_put(Dst, 6648); | ||
1687 | } else { | ||
1688 | } | ||
1689 | dasm_put(Dst, 6660); | ||
1690 | if (LJ_DUALNUM) { | ||
1691 | dasm_put(Dst, 6671, 1+1, LJ_TISNUM); | ||
1692 | if (LJ_DUALNUM) { | ||
1693 | dasm_put(Dst, 6386); | ||
1694 | } else { | ||
1695 | dasm_put(Dst, 2273); | ||
1696 | } | ||
1697 | if (sse) { | ||
1698 | dasm_put(Dst, 6327, (unsigned int)(U64x(43380000,00000000)), (unsigned int)((U64x(43380000,00000000))>>32)); | ||
1699 | } else { | ||
1700 | } | ||
1701 | dasm_put(Dst, 6687, LJ_TISNUM); | ||
1702 | } else if (sse) { | ||
1703 | dasm_put(Dst, 6702, 2+1, LJ_TISNUM, LJ_TISNUM, (unsigned int)(U64x(43380000,00000000)), (unsigned int)((U64x(43380000,00000000))>>32)); | ||
1704 | } else { | ||
1705 | } | ||
1706 | dasm_put(Dst, 6769); | ||
1707 | if (LJ_DUALNUM) { | ||
1708 | dasm_put(Dst, 6776, 1+1, LJ_TISNUM); | ||
1709 | if (LJ_DUALNUM) { | ||
1710 | dasm_put(Dst, 6386); | ||
1711 | } else { | ||
1712 | dasm_put(Dst, 2273); | ||
1713 | } | ||
1714 | if (sse) { | ||
1715 | dasm_put(Dst, 6327, (unsigned int)(U64x(43380000,00000000)), (unsigned int)((U64x(43380000,00000000))>>32)); | ||
1716 | } else { | ||
1717 | } | ||
1718 | dasm_put(Dst, 6687, LJ_TISNUM); | ||
1719 | } else if (sse) { | ||
1720 | dasm_put(Dst, 6792, 2+1, LJ_TISNUM, LJ_TISNUM, (unsigned int)(U64x(43380000,00000000)), (unsigned int)((U64x(43380000,00000000))>>32)); | ||
1721 | } else { | ||
1722 | } | ||
1723 | dasm_put(Dst, 6859); | ||
1724 | if (LJ_DUALNUM) { | ||
1725 | dasm_put(Dst, 6867, 1+1, LJ_TISNUM); | ||
1726 | if (LJ_DUALNUM) { | ||
1727 | dasm_put(Dst, 6386); | ||
1728 | } else { | ||
1729 | dasm_put(Dst, 2273); | ||
1730 | } | ||
1731 | if (sse) { | ||
1732 | dasm_put(Dst, 6327, (unsigned int)(U64x(43380000,00000000)), (unsigned int)((U64x(43380000,00000000))>>32)); | ||
1733 | } else { | ||
1734 | } | ||
1735 | dasm_put(Dst, 6687, LJ_TISNUM); | ||
1736 | } else if (sse) { | ||
1737 | dasm_put(Dst, 6883, 2+1, LJ_TISNUM, LJ_TISNUM, (unsigned int)(U64x(43380000,00000000)), (unsigned int)((U64x(43380000,00000000))>>32)); | ||
1738 | } else { | ||
1739 | } | ||
1740 | dasm_put(Dst, 6950); | ||
1741 | if (LJ_DUALNUM) { | ||
1742 | dasm_put(Dst, 6958, 1+1, LJ_TISNUM); | ||
1743 | if (LJ_DUALNUM) { | ||
1744 | dasm_put(Dst, 6386); | ||
1745 | } else { | ||
1746 | dasm_put(Dst, 2273); | ||
1747 | } | ||
1748 | if (sse) { | ||
1749 | dasm_put(Dst, 6327, (unsigned int)(U64x(43380000,00000000)), (unsigned int)((U64x(43380000,00000000))>>32)); | ||
1750 | } else { | ||
1751 | } | ||
1752 | dasm_put(Dst, 6687, LJ_TISNUM); | ||
1753 | } else if (sse) { | ||
1754 | dasm_put(Dst, 6974, 2+1, LJ_TISNUM, LJ_TISNUM, (unsigned int)(U64x(43380000,00000000)), (unsigned int)((U64x(43380000,00000000))>>32)); | ||
1755 | } else { | ||
1756 | } | ||
1757 | dasm_put(Dst, 7041); | ||
1758 | if (LJ_DUALNUM) { | ||
1759 | dasm_put(Dst, 7048, 1+1, LJ_TISNUM); | ||
1760 | if (LJ_DUALNUM) { | ||
1761 | dasm_put(Dst, 6386); | ||
1762 | } else { | ||
1763 | dasm_put(Dst, 2273); | ||
1764 | } | ||
1765 | if (sse) { | ||
1766 | dasm_put(Dst, 6327, (unsigned int)(U64x(43380000,00000000)), (unsigned int)((U64x(43380000,00000000))>>32)); | ||
1767 | } else { | ||
1768 | } | ||
1769 | dasm_put(Dst, 6687, LJ_TISNUM); | ||
1770 | } else if (sse) { | ||
1771 | dasm_put(Dst, 7064, 2+1, LJ_TISNUM, LJ_TISNUM, (unsigned int)(U64x(43380000,00000000)), (unsigned int)((U64x(43380000,00000000))>>32)); | ||
1772 | } else { | ||
1773 | } | ||
1774 | dasm_put(Dst, 7131, 1+2, 1+1, Dt1(->base), 8*LUA_MINSTACK, Dt1(->top), Dt1(->maxstack), Dt8(->f), Dt1(->base)); | ||
1775 | dasm_put(Dst, 7207, Dt1(->top), Dt7(->pc), FRAME_TYPE, LUA_MINSTACK, Dt1(->base), Dt1(->base)); | ||
1776 | dasm_put(Dst, 7334, Dt1(->top), Dt1(->base), Dt1(->top)); | ||
1777 | #if LJ_HASJIT | ||
1778 | dasm_put(Dst, 7373, DISPATCH_GL(hookmask), HOOK_VMEVENT, HOOK_ACTIVE, LUA_MASKLINE|LUA_MASKCOUNT, DISPATCH_GL(hookcount)); | ||
1779 | #endif | ||
1780 | dasm_put(Dst, 7404, DISPATCH_GL(hookmask), HOOK_ACTIVE, DISPATCH_GL(hookmask), HOOK_ACTIVE, LUA_MASKLINE|LUA_MASKCOUNT, DISPATCH_GL(hookcount), LUA_MASKLINE); | ||
1781 | dasm_put(Dst, 7455, Dt1(->base), Dt1(->base), GG_DISP2STATIC); | ||
1782 | #if LJ_HASJIT | ||
1783 | dasm_put(Dst, 7522, Dt7(->pc), PC2PROTO(framesize), Dt1(->base), Dt1(->top), GG_DISP2J, DISPATCH_J(L)); | ||
1784 | #endif | ||
1785 | dasm_put(Dst, 7569); | ||
1786 | #if LJ_HASJIT | ||
1787 | dasm_put(Dst, 7399); | ||
1788 | #endif | ||
1789 | dasm_put(Dst, 7576); | ||
1790 | #if LJ_HASJIT | ||
1791 | dasm_put(Dst, 7579); | ||
1792 | #endif | ||
1793 | dasm_put(Dst, 7589, Dt1(->base), Dt1(->top)); | ||
1794 | #if LJ_HASJIT | ||
1795 | dasm_put(Dst, 7623); | ||
1796 | #endif | ||
1797 | dasm_put(Dst, 7628, Dt1(->base), Dt1(->top)); | ||
1798 | #if LJ_HASJIT | ||
1799 | dasm_put(Dst, 7659, DISPATCH_GL(vmstate), DISPATCH_GL(vmstate), ~LJ_VMST_EXIT, DISPATCH_J(exitno), DISPATCH_J(parent), 16*8+4*8, DISPATCH_GL(jit_L), DISPATCH_GL(jit_base), DISPATCH_J(L), DISPATCH_GL(jit_L), Dt1(->base), 4*8, GG_DISP2J, Dt1(->cframe), CFRAME_RAWMASK, CFRAME_OFS_L, Dt1(->base), CFRAME_OFS_PC); | ||
1800 | #endif | ||
1801 | dasm_put(Dst, 7889); | ||
1802 | #if LJ_HASJIT | ||
1803 | dasm_put(Dst, 7892, 9*16+4*8, -9*16, -8*16, -7*16, -6*16, -5*16, -4*16, -3*16, -2*16, -1*16, Dt7(->pc), PC2PROTO(k), DISPATCH_GL(jit_L), DISPATCH_GL(vmstate), ~LJ_VMST_INTERP, BC_FUNCF); | ||
1804 | dasm_put(Dst, 8034); | ||
1805 | #endif | ||
1806 | dasm_put(Dst, 8060); | ||
1807 | if (!sse) { | ||
1808 | dasm_put(Dst, 8063); | ||
1809 | } | ||
1810 | dasm_put(Dst, 8108, (unsigned int)(U64x(7fffffff,ffffffff)), (unsigned int)((U64x(7fffffff,ffffffff))>>32), (unsigned int)(U64x(43300000,00000000)), (unsigned int)((U64x(43300000,00000000))>>32), (unsigned int)(U64x(3ff00000,00000000)), (unsigned int)((U64x(3ff00000,00000000))>>32)); | ||
1811 | if (!sse) { | ||
1812 | dasm_put(Dst, 8194); | ||
1813 | } | ||
1814 | dasm_put(Dst, 8239, (unsigned int)(U64x(7fffffff,ffffffff)), (unsigned int)((U64x(7fffffff,ffffffff))>>32), (unsigned int)(U64x(43300000,00000000)), (unsigned int)((U64x(43300000,00000000))>>32), (unsigned int)(U64x(bff00000,00000000)), (unsigned int)((U64x(bff00000,00000000))>>32)); | ||
1815 | if (!sse) { | ||
1816 | dasm_put(Dst, 8325); | ||
1817 | } | ||
1818 | dasm_put(Dst, 8364, (unsigned int)(U64x(7fffffff,ffffffff)), (unsigned int)((U64x(7fffffff,ffffffff))>>32), (unsigned int)(U64x(43300000,00000000)), (unsigned int)((U64x(43300000,00000000))>>32), (unsigned int)(U64x(3ff00000,00000000)), (unsigned int)((U64x(3ff00000,00000000))>>32)); | ||
1819 | if (sse) { | ||
1820 | dasm_put(Dst, 8453, (unsigned int)(U64x(7fffffff,ffffffff)), (unsigned int)((U64x(7fffffff,ffffffff))>>32), (unsigned int)(U64x(43300000,00000000)), (unsigned int)((U64x(43300000,00000000))>>32), (unsigned int)(U64x(3ff00000,00000000)), (unsigned int)((U64x(3ff00000,00000000))>>32)); | ||
1821 | } else { | ||
1822 | dasm_put(Dst, 8567); | ||
1823 | } | ||
1824 | dasm_put(Dst, 8614); | ||
1825 | if (!sse) { | ||
1826 | } else { | ||
1827 | dasm_put(Dst, 8688); | ||
1828 | } | ||
1829 | dasm_put(Dst, 8691); | ||
1830 | dasm_put(Dst, 8776, (unsigned int)(U64x(3ff00000,00000000)), (unsigned int)((U64x(3ff00000,00000000))>>32), (unsigned int)(U64x(3ff00000,00000000)), (unsigned int)((U64x(3ff00000,00000000))>>32)); | ||
1831 | dasm_put(Dst, 8879, (unsigned int)(U64x(3ff00000,00000000)), (unsigned int)((U64x(3ff00000,00000000))>>32), (unsigned int)(U64x(7fffffff,ffffffff)), (unsigned int)((U64x(7fffffff,ffffffff))>>32), (unsigned int)(U64x(3ff00000,00000000)), (unsigned int)((U64x(3ff00000,00000000))>>32), (unsigned int)(U64x(7ff00000,00000000)), (unsigned int)((U64x(7ff00000,00000000))>>32)); | ||
1832 | dasm_put(Dst, 9035); | ||
1833 | #if LJ_HASJIT | ||
1834 | if (sse) { | ||
1835 | dasm_put(Dst, 9076); | ||
1836 | dasm_put(Dst, 9146); | ||
1837 | dasm_put(Dst, 9219); | ||
1838 | } else { | ||
1839 | dasm_put(Dst, 9269); | ||
1840 | dasm_put(Dst, 9361); | ||
1841 | } | ||
1842 | dasm_put(Dst, 9407); | ||
1843 | #endif | ||
1844 | dasm_put(Dst, 9411); | ||
1845 | if (sse) { | ||
1846 | dasm_put(Dst, 9414, (unsigned int)(U64x(80000000,00000000)), (unsigned int)((U64x(80000000,00000000))>>32)); | ||
1847 | dasm_put(Dst, 9503, (unsigned int)(U64x(7fffffff,ffffffff)), (unsigned int)((U64x(7fffffff,ffffffff))>>32)); | ||
1848 | } else { | ||
1849 | dasm_put(Dst, 9627); | ||
1850 | dasm_put(Dst, 9710); | ||
1851 | if (cmov) { | ||
1852 | dasm_put(Dst, 9765); | ||
1853 | } else { | ||
1854 | dasm_put(Dst, 9784); | ||
1855 | } | ||
1856 | dasm_put(Dst, 9407); | ||
1857 | } | ||
1858 | dasm_put(Dst, 9825); | ||
1859 | #ifdef LUA_USE_ASSERT | ||
1860 | dasm_put(Dst, 9409); | ||
1861 | #endif | ||
1862 | dasm_put(Dst, 9853); | ||
1863 | #if LJ_HASFFI | ||
1864 | #define DtE(_V) (int)(ptrdiff_t)&(((CTState *)0)_V) | ||
1865 | dasm_put(Dst, 9857, GG_G2DISP, Dt2(->ctype_state), DtE(->cb.slot), DtE(->cb.gpr[0]), DtE(->cb.gpr[1]), DtE(->cb.gpr[2]), DtE(->cb.gpr[3]), DtE(->cb.fpr[0]), DtE(->cb.fpr[1]), DtE(->cb.fpr[2]), DtE(->cb.fpr[3]), CFRAME_SIZE+4*8, DtE(->cb.stack), DISPATCH_GL(vmstate), ~LJ_VMST_INTERP, Dt1(->base), Dt1(->top), Dt7(->pc)); | ||
1866 | #endif | ||
1867 | dasm_put(Dst, 9984); | ||
1868 | #if LJ_HASFFI | ||
1869 | dasm_put(Dst, 9987, DISPATCH_GL(ctype_state), DtE(->L), Dt1(->base), Dt1(->top), DtE(->cb.gpr[0]), DtE(->cb.fpr[0])); | ||
1870 | #endif | ||
1871 | dasm_put(Dst, 10028); | ||
1872 | #if LJ_HASFFI | ||
1873 | #define DtF(_V) (int)(ptrdiff_t)&(((CCallState *)0)_V) | ||
1874 | dasm_put(Dst, 10031, DtF(->spadj)); | ||
1875 | #if LJ_TARGET_WINDOWS | ||
1876 | #endif | ||
1877 | dasm_put(Dst, 10046, DtF(->nsp), offsetof(CCallState, stack), CCALL_SPS_EXTRA*8, DtF(->nfpr), DtF(->gpr[0]), DtF(->gpr[1]), DtF(->gpr[2]), DtF(->gpr[3]), DtF(->fpr[0]), DtF(->fpr[1]), DtF(->fpr[2]), DtF(->fpr[3])); | ||
1878 | dasm_put(Dst, 10127, DtF(->func), DtF(->gpr[0]), DtF(->fpr[0])); | ||
1879 | #if LJ_TARGET_WINDOWS | ||
1880 | #endif | ||
1881 | dasm_put(Dst, 10140); | ||
1882 | #endif | ||
1883 | } | ||
1884 | |||
1885 | /* Generate the code for a single instruction. */ | ||
1886 | static void build_ins(BuildCtx *ctx, BCOp op, int defop, int cmov, int sse) | ||
1887 | { | ||
1888 | int vk = 0; | ||
1889 | dasm_put(Dst, 780, defop); | ||
1890 | |||
1891 | switch (op) { | ||
1892 | |||
1893 | /* -- Comparison ops ---------------------------------------------------- */ | ||
1894 | |||
1895 | /* Remember: all ops branch for a true comparison, fall through otherwise. */ | ||
1896 | |||
1897 | |||
1898 | case BC_ISLT: case BC_ISGE: case BC_ISLE: case BC_ISGT: | ||
1899 | if (LJ_DUALNUM) { | ||
1900 | dasm_put(Dst, 10148, LJ_TISNUM, LJ_TISNUM); | ||
1901 | switch (op) { | ||
1902 | case BC_ISLT: | ||
1903 | dasm_put(Dst, 10178); | ||
1904 | break; | ||
1905 | case BC_ISGE: | ||
1906 | dasm_put(Dst, 10183); | ||
1907 | break; | ||
1908 | case BC_ISLE: | ||
1909 | dasm_put(Dst, 10188); | ||
1910 | break; | ||
1911 | case BC_ISGT: | ||
1912 | dasm_put(Dst, 10193); | ||
1913 | break; | ||
1914 | default: break; /* Shut up GCC. */ | ||
1915 | } | ||
1916 | dasm_put(Dst, 10198, -BCBIAS_J*4, LJ_TISNUM); | ||
1917 | if (sse) { | ||
1918 | dasm_put(Dst, 10252); | ||
1919 | } else { | ||
1920 | dasm_put(Dst, 10263); | ||
1921 | } | ||
1922 | dasm_put(Dst, 10274); | ||
1923 | if (sse) { | ||
1924 | dasm_put(Dst, 10281); | ||
1925 | switch (op) { | ||
1926 | case BC_ISLT: | ||
1927 | dasm_put(Dst, 10301); | ||
1928 | break; | ||
1929 | case BC_ISGE: | ||
1930 | dasm_put(Dst, 10306); | ||
1931 | break; | ||
1932 | case BC_ISLE: | ||
1933 | dasm_put(Dst, 10311); | ||
1934 | break; | ||
1935 | case BC_ISGT: | ||
1936 | dasm_put(Dst, 10316); | ||
1937 | break; | ||
1938 | default: break; /* Shut up GCC. */ | ||
1939 | } | ||
1940 | dasm_put(Dst, 10321); | ||
1941 | } else { | ||
1942 | dasm_put(Dst, 10326); | ||
1943 | } | ||
1944 | } else { | ||
1945 | dasm_put(Dst, 10334, LJ_TISNUM, LJ_TISNUM); | ||
1946 | } | ||
1947 | if (sse) { | ||
1948 | dasm_put(Dst, 10355); | ||
1949 | } else { | ||
1950 | dasm_put(Dst, 10376); | ||
1951 | if (cmov) { | ||
1952 | dasm_put(Dst, 10392); | ||
1953 | } else { | ||
1954 | dasm_put(Dst, 10398); | ||
1955 | } | ||
1956 | } | ||
1957 | if (LJ_DUALNUM) { | ||
1958 | switch (op) { | ||
1959 | case BC_ISLT: | ||
1960 | dasm_put(Dst, 10301); | ||
1961 | break; | ||
1962 | case BC_ISGE: | ||
1963 | dasm_put(Dst, 10306); | ||
1964 | break; | ||
1965 | case BC_ISLE: | ||
1966 | dasm_put(Dst, 10311); | ||
1967 | break; | ||
1968 | case BC_ISGT: | ||
1969 | dasm_put(Dst, 10316); | ||
1970 | break; | ||
1971 | default: break; /* Shut up GCC. */ | ||
1972 | } | ||
1973 | dasm_put(Dst, 10321); | ||
1974 | } else { | ||
1975 | switch (op) { | ||
1976 | case BC_ISLT: | ||
1977 | dasm_put(Dst, 768); | ||
1978 | break; | ||
1979 | case BC_ISGE: | ||
1980 | dasm_put(Dst, 10405); | ||
1981 | break; | ||
1982 | case BC_ISLE: | ||
1983 | dasm_put(Dst, 10410); | ||
1984 | break; | ||
1985 | case BC_ISGT: | ||
1986 | dasm_put(Dst, 10415); | ||
1987 | break; | ||
1988 | default: break; /* Shut up GCC. */ | ||
1989 | } | ||
1990 | dasm_put(Dst, 10420, -BCBIAS_J*4); | ||
1991 | } | ||
1992 | break; | ||
1993 | |||
1994 | case BC_ISEQV: case BC_ISNEV: | ||
1995 | vk = op == BC_ISEQV; | ||
1996 | dasm_put(Dst, 10452); | ||
1997 | if (LJ_DUALNUM) { | ||
1998 | dasm_put(Dst, 10460, LJ_TISNUM, LJ_TISNUM); | ||
1999 | if (vk) { | ||
2000 | dasm_put(Dst, 10485); | ||
2001 | } else { | ||
2002 | dasm_put(Dst, 10490); | ||
2003 | } | ||
2004 | dasm_put(Dst, 10495, -BCBIAS_J*4, LJ_TISNUM); | ||
2005 | if (sse) { | ||
2006 | dasm_put(Dst, 10547); | ||
2007 | } else { | ||
2008 | dasm_put(Dst, 10554); | ||
2009 | } | ||
2010 | dasm_put(Dst, 10558); | ||
2011 | if (sse) { | ||
2012 | dasm_put(Dst, 10569); | ||
2013 | } else { | ||
2014 | dasm_put(Dst, 10581); | ||
2015 | } | ||
2016 | dasm_put(Dst, 10588); | ||
2017 | } else { | ||
2018 | dasm_put(Dst, 10593, LJ_TISNUM, LJ_TISNUM); | ||
2019 | } | ||
2020 | if (sse) { | ||
2021 | dasm_put(Dst, 10612); | ||
2022 | } else { | ||
2023 | dasm_put(Dst, 10630); | ||
2024 | if (cmov) { | ||
2025 | dasm_put(Dst, 10392); | ||
2026 | } else { | ||
2027 | dasm_put(Dst, 10398); | ||
2028 | } | ||
2029 | } | ||
2030 | iseqne_fp: | ||
2031 | if (vk) { | ||
2032 | dasm_put(Dst, 10643); | ||
2033 | } else { | ||
2034 | dasm_put(Dst, 10652); | ||
2035 | } | ||
2036 | iseqne_end: | ||
2037 | if (vk) { | ||
2038 | dasm_put(Dst, 10661, -BCBIAS_J*4); | ||
2039 | if (!LJ_HASFFI) { | ||
2040 | dasm_put(Dst, 4638); | ||
2041 | } | ||
2042 | } else { | ||
2043 | if (!LJ_HASFFI) { | ||
2044 | dasm_put(Dst, 4638); | ||
2045 | } | ||
2046 | dasm_put(Dst, 10676, -BCBIAS_J*4); | ||
2047 | } | ||
2048 | if (LJ_DUALNUM && (op == BC_ISEQV || op == BC_ISNEV || | ||
2049 | op == BC_ISEQN || op == BC_ISNEN)) { | ||
2050 | dasm_put(Dst, 10691); | ||
2051 | } else { | ||
2052 | dasm_put(Dst, 10432); | ||
2053 | } | ||
2054 | if (op == BC_ISEQV || op == BC_ISNEV) { | ||
2055 | dasm_put(Dst, 10124); | ||
2056 | if (LJ_HASFFI) { | ||
2057 | dasm_put(Dst, 10696, LJ_TCDATA, LJ_TCDATA); | ||
2058 | } | ||
2059 | dasm_put(Dst, 10715, LJ_TISPRI, LJ_TISTABUD, LJ_TUDATA, Dt6(->metatable), Dt6(->nomm), 1<<MM_eq); | ||
2060 | if (vk) { | ||
2061 | dasm_put(Dst, 10779); | ||
2062 | } else { | ||
2063 | dasm_put(Dst, 10783); | ||
2064 | } | ||
2065 | dasm_put(Dst, 10789); | ||
2066 | } else if (LJ_HASFFI) { | ||
2067 | dasm_put(Dst, 10794, LJ_TCDATA); | ||
2068 | if (LJ_DUALNUM && vk) { | ||
2069 | dasm_put(Dst, 10801); | ||
2070 | } else { | ||
2071 | dasm_put(Dst, 10774); | ||
2072 | } | ||
2073 | dasm_put(Dst, 10806); | ||
2074 | } | ||
2075 | break; | ||
2076 | case BC_ISEQS: case BC_ISNES: | ||
2077 | vk = op == BC_ISEQS; | ||
2078 | dasm_put(Dst, 10811, LJ_TSTR); | ||
2079 | iseqne_test: | ||
2080 | if (vk) { | ||
2081 | dasm_put(Dst, 10647); | ||
2082 | } else { | ||
2083 | dasm_put(Dst, 2929); | ||
2084 | } | ||
2085 | goto iseqne_end; | ||
2086 | case BC_ISEQN: case BC_ISNEN: | ||
2087 | vk = op == BC_ISEQN; | ||
2088 | dasm_put(Dst, 10837); | ||
2089 | if (LJ_DUALNUM) { | ||
2090 | dasm_put(Dst, 10845, LJ_TISNUM, LJ_TISNUM); | ||
2091 | if (vk) { | ||
2092 | dasm_put(Dst, 10485); | ||
2093 | } else { | ||
2094 | dasm_put(Dst, 10490); | ||
2095 | } | ||
2096 | dasm_put(Dst, 10870, -BCBIAS_J*4, LJ_TISNUM); | ||
2097 | if (sse) { | ||
2098 | dasm_put(Dst, 10918); | ||
2099 | } else { | ||
2100 | dasm_put(Dst, 10925); | ||
2101 | } | ||
2102 | dasm_put(Dst, 10929); | ||
2103 | if (sse) { | ||
2104 | dasm_put(Dst, 10936); | ||
2105 | } else { | ||
2106 | dasm_put(Dst, 10948); | ||
2107 | } | ||
2108 | dasm_put(Dst, 10588); | ||
2109 | } else { | ||
2110 | dasm_put(Dst, 10955, LJ_TISNUM); | ||
2111 | } | ||
2112 | if (sse) { | ||
2113 | dasm_put(Dst, 10964); | ||
2114 | } else { | ||
2115 | dasm_put(Dst, 10982); | ||
2116 | if (cmov) { | ||
2117 | dasm_put(Dst, 10392); | ||
2118 | } else { | ||
2119 | dasm_put(Dst, 10398); | ||
2120 | } | ||
2121 | } | ||
2122 | goto iseqne_fp; | ||
2123 | case BC_ISEQP: case BC_ISNEP: | ||
2124 | vk = op == BC_ISEQP; | ||
2125 | dasm_put(Dst, 10995); | ||
2126 | if (!LJ_HASFFI) goto iseqne_test; | ||
2127 | if (vk) { | ||
2128 | dasm_put(Dst, 11009, -BCBIAS_J*4, LJ_TCDATA); | ||
2129 | } else { | ||
2130 | dasm_put(Dst, 11059, LJ_TCDATA, -BCBIAS_J*4); | ||
2131 | } | ||
2132 | break; | ||
2133 | |||
2134 | /* -- Unary test and copy ops ------------------------------------------- */ | ||
2135 | |||
2136 | case BC_ISTC: case BC_ISFC: case BC_IST: case BC_ISF: | ||
2137 | dasm_put(Dst, 11103, LJ_TISTRUECOND); | ||
2138 | if (op == BC_IST || op == BC_ISTC) { | ||
2139 | dasm_put(Dst, 10415); | ||
2140 | } else { | ||
2141 | dasm_put(Dst, 10410); | ||
2142 | } | ||
2143 | if (op == BC_ISTC || op == BC_ISFC) { | ||
2144 | dasm_put(Dst, 11115); | ||
2145 | } | ||
2146 | dasm_put(Dst, 10420, -BCBIAS_J*4); | ||
2147 | break; | ||
2148 | |||
2149 | /* -- Unary ops --------------------------------------------------------- */ | ||
2150 | |||
2151 | case BC_MOV: | ||
2152 | dasm_put(Dst, 11126); | ||
2153 | break; | ||
2154 | case BC_NOT: | ||
2155 | dasm_put(Dst, 11154, LJ_TISTRUECOND, LJ_TTRUE); | ||
2156 | break; | ||
2157 | case BC_UNM: | ||
2158 | if (LJ_DUALNUM) { | ||
2159 | dasm_put(Dst, 11190, LJ_TISNUM, LJ_TISNUM); | ||
2160 | } else { | ||
2161 | dasm_put(Dst, 11267, LJ_TISNUM); | ||
2162 | } | ||
2163 | if (sse) { | ||
2164 | dasm_put(Dst, 11278, (unsigned int)(U64x(80000000,00000000)), (unsigned int)((U64x(80000000,00000000))>>32)); | ||
2165 | } else { | ||
2166 | dasm_put(Dst, 11303); | ||
2167 | } | ||
2168 | if (LJ_DUALNUM) { | ||
2169 | dasm_put(Dst, 10691); | ||
2170 | } else { | ||
2171 | dasm_put(Dst, 10432); | ||
2172 | } | ||
2173 | break; | ||
2174 | case BC_LEN: | ||
2175 | dasm_put(Dst, 11312, LJ_TSTR); | ||
2176 | if (LJ_DUALNUM) { | ||
2177 | dasm_put(Dst, 11326, Dt5(->len), LJ_TISNUM); | ||
2178 | } else if (sse) { | ||
2179 | dasm_put(Dst, 11340, Dt5(->len)); | ||
2180 | } else { | ||
2181 | dasm_put(Dst, 11358, Dt5(->len)); | ||
2182 | } | ||
2183 | dasm_put(Dst, 11367, LJ_TTAB); | ||
2184 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
2185 | dasm_put(Dst, 11402, Dt6(->metatable)); | ||
2186 | #endif | ||
2187 | dasm_put(Dst, 11416); | ||
2188 | if (LJ_DUALNUM) { | ||
2189 | } else if (sse) { | ||
2190 | dasm_put(Dst, 11425); | ||
2191 | } else { | ||
2192 | } | ||
2193 | dasm_put(Dst, 11431); | ||
2194 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
2195 | dasm_put(Dst, 11444, Dt6(->nomm), 1<<MM_len); | ||
2196 | #endif | ||
2197 | break; | ||
2198 | |||
2199 | /* -- Binary ops -------------------------------------------------------- */ | ||
2200 | |||
2201 | |||
2202 | case BC_ADDVN: case BC_ADDNV: case BC_ADDVV: | ||
2203 | if (LJ_DUALNUM) { | ||
2204 | dasm_put(Dst, 11460); | ||
2205 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
2206 | switch (vk) { | ||
2207 | case 0: | ||
2208 | dasm_put(Dst, 11468, LJ_TISNUM, LJ_TISNUM); | ||
2209 | break; | ||
2210 | case 1: | ||
2211 | dasm_put(Dst, 11501, LJ_TISNUM, LJ_TISNUM); | ||
2212 | break; | ||
2213 | default: | ||
2214 | dasm_put(Dst, 11534, LJ_TISNUM, LJ_TISNUM); | ||
2215 | break; | ||
2216 | } | ||
2217 | dasm_put(Dst, 11567, LJ_TISNUM); | ||
2218 | if (vk == 1) { | ||
2219 | dasm_put(Dst, 11336); | ||
2220 | } else { | ||
2221 | dasm_put(Dst, 11122); | ||
2222 | } | ||
2223 | dasm_put(Dst, 10432); | ||
2224 | } else { | ||
2225 | dasm_put(Dst, 11460); | ||
2226 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
2227 | switch (vk) { | ||
2228 | case 0: | ||
2229 | dasm_put(Dst, 11573, LJ_TISNUM); | ||
2230 | if (LJ_DUALNUM) { | ||
2231 | dasm_put(Dst, 11585, LJ_TISNUM); | ||
2232 | } | ||
2233 | if (sse) { | ||
2234 | dasm_put(Dst, 11596); | ||
2235 | } else { | ||
2236 | dasm_put(Dst, 11610); | ||
2237 | } | ||
2238 | break; | ||
2239 | case 1: | ||
2240 | dasm_put(Dst, 11618, LJ_TISNUM); | ||
2241 | if (LJ_DUALNUM) { | ||
2242 | dasm_put(Dst, 11630, LJ_TISNUM); | ||
2243 | } | ||
2244 | if (sse) { | ||
2245 | dasm_put(Dst, 11641); | ||
2246 | } else { | ||
2247 | dasm_put(Dst, 11655); | ||
2248 | } | ||
2249 | break; | ||
2250 | default: | ||
2251 | dasm_put(Dst, 11663, LJ_TISNUM, LJ_TISNUM); | ||
2252 | if (sse) { | ||
2253 | dasm_put(Dst, 11685); | ||
2254 | } else { | ||
2255 | dasm_put(Dst, 11699); | ||
2256 | } | ||
2257 | break; | ||
2258 | } | ||
2259 | if (sse) { | ||
2260 | dasm_put(Dst, 11296); | ||
2261 | } else { | ||
2262 | dasm_put(Dst, 11308); | ||
2263 | } | ||
2264 | dasm_put(Dst, 10432); | ||
2265 | } | ||
2266 | break; | ||
2267 | case BC_SUBVN: case BC_SUBNV: case BC_SUBVV: | ||
2268 | if (LJ_DUALNUM) { | ||
2269 | dasm_put(Dst, 11460); | ||
2270 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
2271 | switch (vk) { | ||
2272 | case 0: | ||
2273 | dasm_put(Dst, 11707, LJ_TISNUM, LJ_TISNUM); | ||
2274 | break; | ||
2275 | case 1: | ||
2276 | dasm_put(Dst, 11740, LJ_TISNUM, LJ_TISNUM); | ||
2277 | break; | ||
2278 | default: | ||
2279 | dasm_put(Dst, 11773, LJ_TISNUM, LJ_TISNUM); | ||
2280 | break; | ||
2281 | } | ||
2282 | dasm_put(Dst, 11567, LJ_TISNUM); | ||
2283 | if (vk == 1) { | ||
2284 | dasm_put(Dst, 11336); | ||
2285 | } else { | ||
2286 | dasm_put(Dst, 11122); | ||
2287 | } | ||
2288 | dasm_put(Dst, 10432); | ||
2289 | } else { | ||
2290 | dasm_put(Dst, 11460); | ||
2291 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
2292 | switch (vk) { | ||
2293 | case 0: | ||
2294 | dasm_put(Dst, 11573, LJ_TISNUM); | ||
2295 | if (LJ_DUALNUM) { | ||
2296 | dasm_put(Dst, 11585, LJ_TISNUM); | ||
2297 | } | ||
2298 | if (sse) { | ||
2299 | dasm_put(Dst, 11806); | ||
2300 | } else { | ||
2301 | dasm_put(Dst, 11820); | ||
2302 | } | ||
2303 | break; | ||
2304 | case 1: | ||
2305 | dasm_put(Dst, 11618, LJ_TISNUM); | ||
2306 | if (LJ_DUALNUM) { | ||
2307 | dasm_put(Dst, 11630, LJ_TISNUM); | ||
2308 | } | ||
2309 | if (sse) { | ||
2310 | dasm_put(Dst, 11828); | ||
2311 | } else { | ||
2312 | dasm_put(Dst, 11842); | ||
2313 | } | ||
2314 | break; | ||
2315 | default: | ||
2316 | dasm_put(Dst, 11663, LJ_TISNUM, LJ_TISNUM); | ||
2317 | if (sse) { | ||
2318 | dasm_put(Dst, 11850); | ||
2319 | } else { | ||
2320 | dasm_put(Dst, 11864); | ||
2321 | } | ||
2322 | break; | ||
2323 | } | ||
2324 | if (sse) { | ||
2325 | dasm_put(Dst, 11296); | ||
2326 | } else { | ||
2327 | dasm_put(Dst, 11308); | ||
2328 | } | ||
2329 | dasm_put(Dst, 10432); | ||
2330 | } | ||
2331 | break; | ||
2332 | case BC_MULVN: case BC_MULNV: case BC_MULVV: | ||
2333 | if (LJ_DUALNUM) { | ||
2334 | dasm_put(Dst, 11460); | ||
2335 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
2336 | switch (vk) { | ||
2337 | case 0: | ||
2338 | dasm_put(Dst, 11872, LJ_TISNUM, LJ_TISNUM); | ||
2339 | break; | ||
2340 | case 1: | ||
2341 | dasm_put(Dst, 11906, LJ_TISNUM, LJ_TISNUM); | ||
2342 | break; | ||
2343 | default: | ||
2344 | dasm_put(Dst, 11940, LJ_TISNUM, LJ_TISNUM); | ||
2345 | break; | ||
2346 | } | ||
2347 | dasm_put(Dst, 11567, LJ_TISNUM); | ||
2348 | if (vk == 1) { | ||
2349 | dasm_put(Dst, 11336); | ||
2350 | } else { | ||
2351 | dasm_put(Dst, 11122); | ||
2352 | } | ||
2353 | dasm_put(Dst, 10432); | ||
2354 | } else { | ||
2355 | dasm_put(Dst, 11460); | ||
2356 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
2357 | switch (vk) { | ||
2358 | case 0: | ||
2359 | dasm_put(Dst, 11573, LJ_TISNUM); | ||
2360 | if (LJ_DUALNUM) { | ||
2361 | dasm_put(Dst, 11585, LJ_TISNUM); | ||
2362 | } | ||
2363 | if (sse) { | ||
2364 | dasm_put(Dst, 11974); | ||
2365 | } else { | ||
2366 | dasm_put(Dst, 11988); | ||
2367 | } | ||
2368 | break; | ||
2369 | case 1: | ||
2370 | dasm_put(Dst, 11618, LJ_TISNUM); | ||
2371 | if (LJ_DUALNUM) { | ||
2372 | dasm_put(Dst, 11630, LJ_TISNUM); | ||
2373 | } | ||
2374 | if (sse) { | ||
2375 | dasm_put(Dst, 11996); | ||
2376 | } else { | ||
2377 | dasm_put(Dst, 12010); | ||
2378 | } | ||
2379 | break; | ||
2380 | default: | ||
2381 | dasm_put(Dst, 11663, LJ_TISNUM, LJ_TISNUM); | ||
2382 | if (sse) { | ||
2383 | dasm_put(Dst, 12018); | ||
2384 | } else { | ||
2385 | dasm_put(Dst, 12032); | ||
2386 | } | ||
2387 | break; | ||
2388 | } | ||
2389 | if (sse) { | ||
2390 | dasm_put(Dst, 11296); | ||
2391 | } else { | ||
2392 | dasm_put(Dst, 11308); | ||
2393 | } | ||
2394 | dasm_put(Dst, 10432); | ||
2395 | } | ||
2396 | break; | ||
2397 | case BC_DIVVN: case BC_DIVNV: case BC_DIVVV: | ||
2398 | dasm_put(Dst, 11460); | ||
2399 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
2400 | switch (vk) { | ||
2401 | case 0: | ||
2402 | dasm_put(Dst, 11573, LJ_TISNUM); | ||
2403 | if (LJ_DUALNUM) { | ||
2404 | dasm_put(Dst, 11585, LJ_TISNUM); | ||
2405 | } | ||
2406 | if (sse) { | ||
2407 | dasm_put(Dst, 12040); | ||
2408 | } else { | ||
2409 | dasm_put(Dst, 12054); | ||
2410 | } | ||
2411 | break; | ||
2412 | case 1: | ||
2413 | dasm_put(Dst, 11618, LJ_TISNUM); | ||
2414 | if (LJ_DUALNUM) { | ||
2415 | dasm_put(Dst, 11630, LJ_TISNUM); | ||
2416 | } | ||
2417 | if (sse) { | ||
2418 | dasm_put(Dst, 12062); | ||
2419 | } else { | ||
2420 | dasm_put(Dst, 12076); | ||
2421 | } | ||
2422 | break; | ||
2423 | default: | ||
2424 | dasm_put(Dst, 11663, LJ_TISNUM, LJ_TISNUM); | ||
2425 | if (sse) { | ||
2426 | dasm_put(Dst, 12084); | ||
2427 | } else { | ||
2428 | dasm_put(Dst, 12098); | ||
2429 | } | ||
2430 | break; | ||
2431 | } | ||
2432 | if (sse) { | ||
2433 | dasm_put(Dst, 11296); | ||
2434 | } else { | ||
2435 | dasm_put(Dst, 11308); | ||
2436 | } | ||
2437 | dasm_put(Dst, 10432); | ||
2438 | break; | ||
2439 | case BC_MODVN: | ||
2440 | dasm_put(Dst, 11460); | ||
2441 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
2442 | switch (vk) { | ||
2443 | case 0: | ||
2444 | dasm_put(Dst, 11573, LJ_TISNUM); | ||
2445 | if (LJ_DUALNUM) { | ||
2446 | dasm_put(Dst, 11585, LJ_TISNUM); | ||
2447 | } | ||
2448 | if (sse) { | ||
2449 | dasm_put(Dst, 12106); | ||
2450 | } else { | ||
2451 | dasm_put(Dst, 12120); | ||
2452 | } | ||
2453 | break; | ||
2454 | case 1: | ||
2455 | dasm_put(Dst, 11618, LJ_TISNUM); | ||
2456 | if (LJ_DUALNUM) { | ||
2457 | dasm_put(Dst, 11630, LJ_TISNUM); | ||
2458 | } | ||
2459 | if (sse) { | ||
2460 | dasm_put(Dst, 12128); | ||
2461 | } else { | ||
2462 | dasm_put(Dst, 12142); | ||
2463 | } | ||
2464 | break; | ||
2465 | default: | ||
2466 | dasm_put(Dst, 11663, LJ_TISNUM, LJ_TISNUM); | ||
2467 | if (sse) { | ||
2468 | dasm_put(Dst, 12150); | ||
2469 | } else { | ||
2470 | dasm_put(Dst, 12164); | ||
2471 | } | ||
2472 | break; | ||
2473 | } | ||
2474 | dasm_put(Dst, 12172); | ||
2475 | if (sse) { | ||
2476 | dasm_put(Dst, 11296); | ||
2477 | } else { | ||
2478 | dasm_put(Dst, 11308); | ||
2479 | } | ||
2480 | dasm_put(Dst, 10432); | ||
2481 | break; | ||
2482 | case BC_MODNV: case BC_MODVV: | ||
2483 | dasm_put(Dst, 11460); | ||
2484 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
2485 | switch (vk) { | ||
2486 | case 0: | ||
2487 | dasm_put(Dst, 11573, LJ_TISNUM); | ||
2488 | if (LJ_DUALNUM) { | ||
2489 | dasm_put(Dst, 11585, LJ_TISNUM); | ||
2490 | } | ||
2491 | if (sse) { | ||
2492 | dasm_put(Dst, 12106); | ||
2493 | } else { | ||
2494 | dasm_put(Dst, 12120); | ||
2495 | } | ||
2496 | break; | ||
2497 | case 1: | ||
2498 | dasm_put(Dst, 11618, LJ_TISNUM); | ||
2499 | if (LJ_DUALNUM) { | ||
2500 | dasm_put(Dst, 11630, LJ_TISNUM); | ||
2501 | } | ||
2502 | if (sse) { | ||
2503 | dasm_put(Dst, 12128); | ||
2504 | } else { | ||
2505 | dasm_put(Dst, 12142); | ||
2506 | } | ||
2507 | break; | ||
2508 | default: | ||
2509 | dasm_put(Dst, 11663, LJ_TISNUM, LJ_TISNUM); | ||
2510 | if (sse) { | ||
2511 | dasm_put(Dst, 12150); | ||
2512 | } else { | ||
2513 | dasm_put(Dst, 12164); | ||
2514 | } | ||
2515 | break; | ||
2516 | } | ||
2517 | dasm_put(Dst, 12178); | ||
2518 | break; | ||
2519 | case BC_POW: | ||
2520 | dasm_put(Dst, 11460); | ||
2521 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
2522 | switch (vk) { | ||
2523 | case 0: | ||
2524 | dasm_put(Dst, 11573, LJ_TISNUM); | ||
2525 | if (LJ_DUALNUM) { | ||
2526 | dasm_put(Dst, 11585, LJ_TISNUM); | ||
2527 | } | ||
2528 | if (sse) { | ||
2529 | dasm_put(Dst, 12106); | ||
2530 | } else { | ||
2531 | dasm_put(Dst, 12120); | ||
2532 | } | ||
2533 | break; | ||
2534 | case 1: | ||
2535 | dasm_put(Dst, 11618, LJ_TISNUM); | ||
2536 | if (LJ_DUALNUM) { | ||
2537 | dasm_put(Dst, 11630, LJ_TISNUM); | ||
2538 | } | ||
2539 | if (sse) { | ||
2540 | dasm_put(Dst, 12128); | ||
2541 | } else { | ||
2542 | dasm_put(Dst, 12142); | ||
2543 | } | ||
2544 | break; | ||
2545 | default: | ||
2546 | dasm_put(Dst, 11663, LJ_TISNUM, LJ_TISNUM); | ||
2547 | if (sse) { | ||
2548 | dasm_put(Dst, 12150); | ||
2549 | } else { | ||
2550 | dasm_put(Dst, 12164); | ||
2551 | } | ||
2552 | break; | ||
2553 | } | ||
2554 | dasm_put(Dst, 12183); | ||
2555 | if (sse) { | ||
2556 | dasm_put(Dst, 11296); | ||
2557 | } else { | ||
2558 | dasm_put(Dst, 11308); | ||
2559 | } | ||
2560 | dasm_put(Dst, 10432); | ||
2561 | break; | ||
2562 | |||
2563 | case BC_CAT: | ||
2564 | dasm_put(Dst, 12187, Dt1(->base), Dt1(->base)); | ||
2565 | break; | ||
2566 | |||
2567 | /* -- Constant ops ------------------------------------------------------ */ | ||
2568 | |||
2569 | case BC_KSTR: | ||
2570 | dasm_put(Dst, 12270, LJ_TSTR); | ||
2571 | break; | ||
2572 | case BC_KCDATA: | ||
2573 | #if LJ_HASFFI | ||
2574 | dasm_put(Dst, 12270, LJ_TCDATA); | ||
2575 | #endif | ||
2576 | break; | ||
2577 | case BC_KSHORT: | ||
2578 | if (LJ_DUALNUM) { | ||
2579 | dasm_put(Dst, 12305, LJ_TISNUM); | ||
2580 | } else if (sse) { | ||
2581 | dasm_put(Dst, 12317); | ||
2582 | } else { | ||
2583 | dasm_put(Dst, 12332); | ||
2584 | } | ||
2585 | dasm_put(Dst, 10432); | ||
2586 | break; | ||
2587 | case BC_KNUM: | ||
2588 | if (sse) { | ||
2589 | dasm_put(Dst, 12340); | ||
2590 | } else { | ||
2591 | dasm_put(Dst, 12353); | ||
2592 | } | ||
2593 | dasm_put(Dst, 10432); | ||
2594 | break; | ||
2595 | case BC_KPRI: | ||
2596 | dasm_put(Dst, 12360); | ||
2597 | break; | ||
2598 | case BC_KNIL: | ||
2599 | dasm_put(Dst, 12388, LJ_TNIL); | ||
2600 | break; | ||
2601 | |||
2602 | /* -- Upvalue and function ops ------------------------------------------ */ | ||
2603 | |||
2604 | case BC_UGET: | ||
2605 | dasm_put(Dst, 12435, offsetof(GCfuncL, uvptr), DtA(->v)); | ||
2606 | break; | ||
2607 | case BC_USETV: | ||
2608 | #define TV2MARKOFS \ | ||
2609 | ((int32_t)offsetof(GCupval, marked)-(int32_t)offsetof(GCupval, tv)) | ||
2610 | dasm_put(Dst, 12475, offsetof(GCfuncL, uvptr), DtA(->closed), DtA(->v), TV2MARKOFS, LJ_GC_BLACK, LJ_TISGCV, LJ_TISNUM - LJ_TISGCV, Dt4(->gch.marked), LJ_GC_WHITES, GG_DISP2G); | ||
2611 | dasm_put(Dst, 12566); | ||
2612 | break; | ||
2613 | #undef TV2MARKOFS | ||
2614 | case BC_USETS: | ||
2615 | dasm_put(Dst, 12578, offsetof(GCfuncL, uvptr), DtA(->v), LJ_TSTR, DtA(->marked), LJ_GC_BLACK, Dt4(->gch.marked), LJ_GC_WHITES, DtA(->closed), GG_DISP2G); | ||
2616 | break; | ||
2617 | case BC_USETN: | ||
2618 | dasm_put(Dst, 12671); | ||
2619 | if (sse) { | ||
2620 | dasm_put(Dst, 12676); | ||
2621 | } else { | ||
2622 | dasm_put(Dst, 10951); | ||
2623 | } | ||
2624 | dasm_put(Dst, 12683, offsetof(GCfuncL, uvptr), DtA(->v)); | ||
2625 | if (sse) { | ||
2626 | dasm_put(Dst, 12692); | ||
2627 | } else { | ||
2628 | dasm_put(Dst, 12698); | ||
2629 | } | ||
2630 | dasm_put(Dst, 10432); | ||
2631 | break; | ||
2632 | case BC_USETP: | ||
2633 | dasm_put(Dst, 12701, offsetof(GCfuncL, uvptr), DtA(->v)); | ||
2634 | break; | ||
2635 | case BC_UCLO: | ||
2636 | dasm_put(Dst, 12740, -BCBIAS_J*4, Dt1(->openupval), Dt1(->base), Dt1(->base)); | ||
2637 | break; | ||
2638 | |||
2639 | case BC_FNEW: | ||
2640 | dasm_put(Dst, 12795, Dt1(->base), Dt1(->base), LJ_TFUNC); | ||
2641 | break; | ||
2642 | |||
2643 | /* -- Table ops --------------------------------------------------------- */ | ||
2644 | |||
2645 | case BC_TNEW: | ||
2646 | dasm_put(Dst, 12861, Dt1(->base), DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), Dt1(->base), LJ_TTAB); | ||
2647 | break; | ||
2648 | case BC_TDUP: | ||
2649 | dasm_put(Dst, 12983, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), Dt1(->base), Dt1(->base), LJ_TTAB); | ||
2650 | break; | ||
2651 | |||
2652 | case BC_GGET: | ||
2653 | dasm_put(Dst, 13078, Dt7(->env)); | ||
2654 | break; | ||
2655 | case BC_GSET: | ||
2656 | dasm_put(Dst, 13097, Dt7(->env)); | ||
2657 | break; | ||
2658 | |||
2659 | case BC_TGETV: | ||
2660 | dasm_put(Dst, 13116, LJ_TTAB); | ||
2661 | if (LJ_DUALNUM) { | ||
2662 | dasm_put(Dst, 13139, LJ_TISNUM); | ||
2663 | } else { | ||
2664 | dasm_put(Dst, 13153, LJ_TISNUM); | ||
2665 | if (sse) { | ||
2666 | dasm_put(Dst, 13164); | ||
2667 | } else { | ||
2668 | } | ||
2669 | dasm_put(Dst, 13185); | ||
2670 | } | ||
2671 | dasm_put(Dst, 13190, Dt6(->asize), Dt6(->array), LJ_TNIL, Dt6(->metatable), Dt6(->metatable), Dt6(->nomm), 1<<MM_index, LJ_TNIL); | ||
2672 | dasm_put(Dst, 13281, LJ_TSTR); | ||
2673 | break; | ||
2674 | case BC_TGETS: | ||
2675 | dasm_put(Dst, 13299, LJ_TTAB, Dt6(->hmask), Dt5(->hash), sizeof(Node), Dt6(->node), DtB(->key.it), LJ_TSTR, DtB(->key.gcr), LJ_TNIL); | ||
2676 | dasm_put(Dst, 13383, LJ_TNIL, DtB(->next), Dt6(->metatable), Dt6(->nomm), 1<<MM_index); | ||
2677 | break; | ||
2678 | case BC_TGETB: | ||
2679 | dasm_put(Dst, 13454, LJ_TTAB, Dt6(->asize), Dt6(->array), LJ_TNIL, Dt6(->metatable), Dt6(->metatable), Dt6(->nomm), 1<<MM_index); | ||
2680 | dasm_put(Dst, 13549, LJ_TNIL); | ||
2681 | break; | ||
2682 | |||
2683 | case BC_TSETV: | ||
2684 | dasm_put(Dst, 13566, LJ_TTAB); | ||
2685 | if (LJ_DUALNUM) { | ||
2686 | dasm_put(Dst, 13139, LJ_TISNUM); | ||
2687 | } else { | ||
2688 | dasm_put(Dst, 13153, LJ_TISNUM); | ||
2689 | if (sse) { | ||
2690 | dasm_put(Dst, 13164); | ||
2691 | } else { | ||
2692 | } | ||
2693 | dasm_put(Dst, 13589); | ||
2694 | } | ||
2695 | dasm_put(Dst, 13594, Dt6(->asize), Dt6(->array), LJ_TNIL, Dt6(->marked), LJ_GC_BLACK, Dt6(->metatable), Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex); | ||
2696 | dasm_put(Dst, 13674, LJ_TSTR, Dt6(->marked), (uint8_t)~LJ_GC_BLACK, DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->gclist)); | ||
2697 | break; | ||
2698 | case BC_TSETS: | ||
2699 | dasm_put(Dst, 13731, LJ_TTAB, Dt6(->hmask), Dt5(->hash), sizeof(Node), Dt6(->nomm), Dt6(->node), DtB(->key.it), LJ_TSTR, DtB(->key.gcr), LJ_TNIL); | ||
2700 | dasm_put(Dst, 13807, Dt6(->marked), LJ_GC_BLACK, Dt6(->metatable), Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex, DtB(->next)); | ||
2701 | dasm_put(Dst, 13895, Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex, LJ_TSTR, Dt1(->base), Dt1(->base), Dt6(->marked), (uint8_t)~LJ_GC_BLACK, DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->gclist)); | ||
2702 | break; | ||
2703 | case BC_TSETB: | ||
2704 | dasm_put(Dst, 13986, LJ_TTAB, Dt6(->asize), Dt6(->array), LJ_TNIL, Dt6(->marked), LJ_GC_BLACK, Dt6(->metatable)); | ||
2705 | dasm_put(Dst, 14080, Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex, Dt6(->marked), (uint8_t)~LJ_GC_BLACK, DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->gclist)); | ||
2706 | break; | ||
2707 | |||
2708 | case BC_TSETM: | ||
2709 | dasm_put(Dst, 14126, Dt6(->marked), LJ_GC_BLACK, Dt6(->asize), Dt6(->array), Dt1(->base), Dt1(->base)); | ||
2710 | dasm_put(Dst, 14269, Dt6(->marked), (uint8_t)~LJ_GC_BLACK, DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->gclist)); | ||
2711 | break; | ||
2712 | |||
2713 | /* -- Calls and vararg handling ----------------------------------------- */ | ||
2714 | |||
2715 | case BC_CALL: case BC_CALLM: | ||
2716 | dasm_put(Dst, 11464); | ||
2717 | if (op == BC_CALLM) { | ||
2718 | dasm_put(Dst, 14287); | ||
2719 | } | ||
2720 | dasm_put(Dst, 14292, LJ_TFUNC, Dt7(->pc)); | ||
2721 | break; | ||
2722 | |||
2723 | case BC_CALLMT: | ||
2724 | dasm_put(Dst, 14287); | ||
2725 | break; | ||
2726 | case BC_CALLT: | ||
2727 | dasm_put(Dst, 14334, LJ_TFUNC, FRAME_TYPE, Dt7(->ffid), Dt7(->pc)); | ||
2728 | dasm_put(Dst, 14449, FRAME_TYPE, Dt7(->pc), PC2PROTO(k), FRAME_VARG, FRAME_TYPEP, FRAME_VARG); | ||
2729 | break; | ||
2730 | |||
2731 | case BC_ITERC: | ||
2732 | dasm_put(Dst, 14520, LJ_TFUNC, 2+1, Dt7(->pc)); | ||
2733 | break; | ||
2734 | |||
2735 | case BC_ITERN: | ||
2736 | #if LJ_HASJIT | ||
2737 | #endif | ||
2738 | dasm_put(Dst, 14591, Dt6(->asize), Dt6(->array), LJ_TNIL); | ||
2739 | if (LJ_DUALNUM) { | ||
2740 | dasm_put(Dst, 11331, LJ_TISNUM); | ||
2741 | } else if (sse) { | ||
2742 | dasm_put(Dst, 11425); | ||
2743 | } else { | ||
2744 | dasm_put(Dst, 14637); | ||
2745 | } | ||
2746 | dasm_put(Dst, 14643); | ||
2747 | if (LJ_DUALNUM) { | ||
2748 | } else if (sse) { | ||
2749 | dasm_put(Dst, 11296); | ||
2750 | } else { | ||
2751 | dasm_put(Dst, 11308); | ||
2752 | } | ||
2753 | dasm_put(Dst, 14656, -BCBIAS_J*4); | ||
2754 | if (!LJ_DUALNUM && !sse) { | ||
2755 | dasm_put(Dst, 14708); | ||
2756 | } | ||
2757 | dasm_put(Dst, 14714, Dt6(->hmask), sizeof(Node), Dt6(->node), DtB(->val.it), LJ_TNIL, DtB(->key), DtB(->val)); | ||
2758 | break; | ||
2759 | |||
2760 | case BC_ISNEXT: | ||
2761 | dasm_put(Dst, 14786, LJ_TFUNC, LJ_TTAB, LJ_TNIL, Dt8(->ffid), FF_next_N, -BCBIAS_J*4, BC_JMP, -BCBIAS_J*4, BC_ITERC); | ||
2762 | break; | ||
2763 | |||
2764 | case BC_VARG: | ||
2765 | dasm_put(Dst, 14886, (8+FRAME_VARG), LJ_TNIL, Dt1(->maxstack)); | ||
2766 | dasm_put(Dst, 15046, Dt1(->base), Dt1(->top), Dt1(->base), Dt1(->top)); | ||
2767 | break; | ||
2768 | |||
2769 | /* -- Returns ----------------------------------------------------------- */ | ||
2770 | |||
2771 | case BC_RETM: | ||
2772 | dasm_put(Dst, 14287); | ||
2773 | break; | ||
2774 | |||
2775 | case BC_RET: case BC_RET0: case BC_RET1: | ||
2776 | if (op != BC_RET0) { | ||
2777 | dasm_put(Dst, 15112); | ||
2778 | } | ||
2779 | dasm_put(Dst, 15116, FRAME_TYPE); | ||
2780 | switch (op) { | ||
2781 | case BC_RET: | ||
2782 | dasm_put(Dst, 15135); | ||
2783 | break; | ||
2784 | case BC_RET1: | ||
2785 | dasm_put(Dst, 15187); | ||
2786 | /* fallthrough */ | ||
2787 | case BC_RET0: | ||
2788 | dasm_put(Dst, 15197); | ||
2789 | default: | ||
2790 | break; | ||
2791 | } | ||
2792 | dasm_put(Dst, 15208, Dt7(->pc), PC2PROTO(k)); | ||
2793 | if (op == BC_RET) { | ||
2794 | dasm_put(Dst, 15252, LJ_TNIL); | ||
2795 | } else { | ||
2796 | dasm_put(Dst, 15261, LJ_TNIL); | ||
2797 | } | ||
2798 | dasm_put(Dst, 15268, -FRAME_VARG, FRAME_TYPEP); | ||
2799 | if (op != BC_RET0) { | ||
2800 | dasm_put(Dst, 15292); | ||
2801 | } | ||
2802 | dasm_put(Dst, 4717); | ||
2803 | break; | ||
2804 | |||
2805 | /* -- Loops and branches ------------------------------------------------ */ | ||
2806 | |||
2807 | |||
2808 | case BC_FORL: | ||
2809 | #if LJ_HASJIT | ||
2810 | dasm_put(Dst, 15296, HOTCOUNT_PCMASK, GG_DISP2HOT, HOTCOUNT_LOOP); | ||
2811 | #endif | ||
2812 | break; | ||
2813 | |||
2814 | case BC_JFORI: | ||
2815 | case BC_JFORL: | ||
2816 | #if !LJ_HASJIT | ||
2817 | break; | ||
2818 | #endif | ||
2819 | case BC_FORI: | ||
2820 | case BC_IFORL: | ||
2821 | vk = (op == BC_IFORL || op == BC_JFORL); | ||
2822 | dasm_put(Dst, 15317); | ||
2823 | if (LJ_DUALNUM) { | ||
2824 | dasm_put(Dst, 15321, LJ_TISNUM); | ||
2825 | if (!vk) { | ||
2826 | dasm_put(Dst, 15331, LJ_TISNUM, LJ_TISNUM); | ||
2827 | } else { | ||
2828 | #ifdef LUA_USE_ASSERT | ||
2829 | dasm_put(Dst, 15360, LJ_TISNUM, LJ_TISNUM); | ||
2830 | #endif | ||
2831 | dasm_put(Dst, 15379); | ||
2832 | } | ||
2833 | dasm_put(Dst, 15398, LJ_TISNUM); | ||
2834 | if (op == BC_FORI) { | ||
2835 | dasm_put(Dst, 15409, -BCBIAS_J*4); | ||
2836 | } else if (op == BC_JFORI) { | ||
2837 | dasm_put(Dst, 15423, -BCBIAS_J*4, BC_JLOOP); | ||
2838 | } else if (op == BC_IFORL) { | ||
2839 | dasm_put(Dst, 15441, -BCBIAS_J*4); | ||
2840 | } else { | ||
2841 | dasm_put(Dst, 15433, BC_JLOOP); | ||
2842 | } | ||
2843 | dasm_put(Dst, 15455); | ||
2844 | if (vk) { | ||
2845 | dasm_put(Dst, 15479); | ||
2846 | } | ||
2847 | dasm_put(Dst, 15398, LJ_TISNUM); | ||
2848 | if (op == BC_FORI) { | ||
2849 | dasm_put(Dst, 15488); | ||
2850 | } else if (op == BC_JFORI) { | ||
2851 | dasm_put(Dst, 15493, -BCBIAS_J*4, BC_JLOOP); | ||
2852 | } else if (op == BC_IFORL) { | ||
2853 | dasm_put(Dst, 15507); | ||
2854 | } else { | ||
2855 | dasm_put(Dst, 15503, BC_JLOOP); | ||
2856 | } | ||
2857 | dasm_put(Dst, 15512); | ||
2858 | } else if (!vk) { | ||
2859 | dasm_put(Dst, 15519, LJ_TISNUM); | ||
2860 | } | ||
2861 | if (!vk) { | ||
2862 | dasm_put(Dst, 15525, LJ_TISNUM); | ||
2863 | } else { | ||
2864 | #ifdef LUA_USE_ASSERT | ||
2865 | dasm_put(Dst, 15539, LJ_TISNUM, LJ_TISNUM); | ||
2866 | #endif | ||
2867 | } | ||
2868 | dasm_put(Dst, 15558); | ||
2869 | if (!vk) { | ||
2870 | dasm_put(Dst, 15562, LJ_TISNUM); | ||
2871 | } | ||
2872 | if (sse) { | ||
2873 | dasm_put(Dst, 15571); | ||
2874 | if (vk) { | ||
2875 | dasm_put(Dst, 15583); | ||
2876 | } else { | ||
2877 | dasm_put(Dst, 15602); | ||
2878 | } | ||
2879 | dasm_put(Dst, 15607); | ||
2880 | } else { | ||
2881 | dasm_put(Dst, 15620); | ||
2882 | if (vk) { | ||
2883 | dasm_put(Dst, 15626); | ||
2884 | } else { | ||
2885 | dasm_put(Dst, 15642); | ||
2886 | } | ||
2887 | dasm_put(Dst, 15650); | ||
2888 | if (cmov) { | ||
2889 | dasm_put(Dst, 10392); | ||
2890 | } else { | ||
2891 | dasm_put(Dst, 10398); | ||
2892 | } | ||
2893 | if (!cmov) { | ||
2894 | dasm_put(Dst, 15655); | ||
2895 | } | ||
2896 | } | ||
2897 | if (op == BC_FORI) { | ||
2898 | if (LJ_DUALNUM) { | ||
2899 | dasm_put(Dst, 15661); | ||
2900 | } else { | ||
2901 | dasm_put(Dst, 15666, -BCBIAS_J*4); | ||
2902 | } | ||
2903 | } else if (op == BC_JFORI) { | ||
2904 | dasm_put(Dst, 15676, -BCBIAS_J*4, BC_JLOOP); | ||
2905 | } else if (op == BC_IFORL) { | ||
2906 | if (LJ_DUALNUM) { | ||
2907 | dasm_put(Dst, 15690); | ||
2908 | } else { | ||
2909 | dasm_put(Dst, 15695, -BCBIAS_J*4); | ||
2910 | } | ||
2911 | } else { | ||
2912 | dasm_put(Dst, 15686, BC_JLOOP); | ||
2913 | } | ||
2914 | if (LJ_DUALNUM) { | ||
2915 | dasm_put(Dst, 10321); | ||
2916 | } else { | ||
2917 | dasm_put(Dst, 11081); | ||
2918 | } | ||
2919 | if (sse) { | ||
2920 | dasm_put(Dst, 15705); | ||
2921 | } | ||
2922 | break; | ||
2923 | |||
2924 | case BC_ITERL: | ||
2925 | #if LJ_HASJIT | ||
2926 | dasm_put(Dst, 15296, HOTCOUNT_PCMASK, GG_DISP2HOT, HOTCOUNT_LOOP); | ||
2927 | #endif | ||
2928 | break; | ||
2929 | |||
2930 | case BC_JITERL: | ||
2931 | #if !LJ_HASJIT | ||
2932 | break; | ||
2933 | #endif | ||
2934 | case BC_IITERL: | ||
2935 | dasm_put(Dst, 15716, LJ_TNIL); | ||
2936 | if (op == BC_JITERL) { | ||
2937 | dasm_put(Dst, 15731, BC_JLOOP); | ||
2938 | } else { | ||
2939 | dasm_put(Dst, 15745, -BCBIAS_J*4); | ||
2940 | } | ||
2941 | dasm_put(Dst, 10430); | ||
2942 | break; | ||
2943 | |||
2944 | case BC_LOOP: | ||
2945 | #if LJ_HASJIT | ||
2946 | dasm_put(Dst, 15296, HOTCOUNT_PCMASK, GG_DISP2HOT, HOTCOUNT_LOOP); | ||
2947 | #endif | ||
2948 | break; | ||
2949 | |||
2950 | case BC_ILOOP: | ||
2951 | dasm_put(Dst, 10432); | ||
2952 | break; | ||
2953 | |||
2954 | case BC_JLOOP: | ||
2955 | #if LJ_HASJIT | ||
2956 | dasm_put(Dst, 15761, DISPATCH_J(trace), DtD(->mcode), DISPATCH_GL(jit_base), DISPATCH_GL(jit_L), 9*16+4*8, -1*16, -2*16, -3*16, -4*16, -5*16, -6*16, -7*16, -8*16, -9*16); | ||
2957 | #endif | ||
2958 | break; | ||
2959 | |||
2960 | case BC_JMP: | ||
2961 | dasm_put(Dst, 15870, -BCBIAS_J*4); | ||
2962 | break; | ||
2963 | |||
2964 | /* -- Function headers -------------------------------------------------- */ | ||
2965 | |||
2966 | /* | ||
2967 | ** Reminder: A function may be called with func/args above L->maxstack, | ||
2968 | ** i.e. occupying EXTRA_STACK slots. And vmeta_call may add one extra slot, | ||
2969 | ** too. This means all FUNC* ops (including fast functions) must check | ||
2970 | ** for stack overflow _before_ adding more slots! | ||
2971 | */ | ||
2972 | |||
2973 | case BC_FUNCF: | ||
2974 | #if LJ_HASJIT | ||
2975 | dasm_put(Dst, 15895, HOTCOUNT_PCMASK, GG_DISP2HOT, HOTCOUNT_CALL); | ||
2976 | #endif | ||
2977 | case BC_FUNCV: /* NYI: compiled vararg functions. */ | ||
2978 | break; | ||
2979 | |||
2980 | case BC_JFUNCF: | ||
2981 | #if !LJ_HASJIT | ||
2982 | break; | ||
2983 | #endif | ||
2984 | case BC_IFUNCF: | ||
2985 | dasm_put(Dst, 15916, -4+PC2PROTO(k), Dt1(->maxstack), -4+PC2PROTO(numparams)); | ||
2986 | if (op == BC_JFUNCF) { | ||
2987 | dasm_put(Dst, 15946, BC_JLOOP); | ||
2988 | } else { | ||
2989 | dasm_put(Dst, 10432); | ||
2990 | } | ||
2991 | dasm_put(Dst, 15955, LJ_TNIL); | ||
2992 | break; | ||
2993 | |||
2994 | case BC_JFUNCV: | ||
2995 | #if !LJ_HASJIT | ||
2996 | break; | ||
2997 | #endif | ||
2998 | dasm_put(Dst, 9409); | ||
2999 | break; /* NYI: compiled vararg functions. */ | ||
3000 | |||
3001 | case BC_IFUNCV: | ||
3002 | dasm_put(Dst, 15977, FRAME_VARG, Dt1(->maxstack), -4+PC2PROTO(numparams), LJ_TNIL); | ||
3003 | if (op == BC_JFUNCV) { | ||
3004 | dasm_put(Dst, 15946, BC_JLOOP); | ||
3005 | } else { | ||
3006 | dasm_put(Dst, 16068, -4+PC2PROTO(k)); | ||
3007 | } | ||
3008 | dasm_put(Dst, 16091, LJ_TNIL); | ||
3009 | break; | ||
3010 | |||
3011 | case BC_FUNCC: | ||
3012 | case BC_FUNCCW: | ||
3013 | dasm_put(Dst, 16113, Dt8(->f), Dt1(->base), 8*LUA_MINSTACK, Dt1(->maxstack), Dt1(->top)); | ||
3014 | if (op == BC_FUNCC) { | ||
3015 | dasm_put(Dst, 2381); | ||
3016 | } else { | ||
3017 | dasm_put(Dst, 16143); | ||
3018 | } | ||
3019 | dasm_put(Dst, 16151, DISPATCH_GL(vmstate), ~LJ_VMST_C); | ||
3020 | if (op == BC_FUNCC) { | ||
3021 | dasm_put(Dst, 16160); | ||
3022 | } else { | ||
3023 | dasm_put(Dst, 16164, DISPATCH_GL(wrapf)); | ||
3024 | } | ||
3025 | dasm_put(Dst, 16169, DISPATCH_GL(vmstate), ~LJ_VMST_INTERP, Dt1(->base), Dt1(->top)); | ||
3026 | break; | ||
3027 | |||
3028 | /* ---------------------------------------------------------------------- */ | ||
3029 | |||
3030 | default: | ||
3031 | fprintf(stderr, "Error: undefined opcode BC_%s\n", bc_names[op]); | ||
3032 | exit(2); | ||
3033 | break; | ||
3034 | } | ||
3035 | } | ||
3036 | |||
3037 | static int build_backend(BuildCtx *ctx) | ||
3038 | { | ||
3039 | int op; | ||
3040 | int cmov = 1; | ||
3041 | int sse = 0; | ||
3042 | #ifdef LUAJIT_CPU_NOCMOV | ||
3043 | cmov = 0; | ||
3044 | #endif | ||
3045 | #if defined(LUAJIT_CPU_SSE2) || defined(LJ_TARGET_X64) | ||
3046 | sse = 1; | ||
3047 | #endif | ||
3048 | |||
3049 | dasm_growpc(Dst, BC__MAX); | ||
3050 | |||
3051 | build_subroutines(ctx, cmov, sse); | ||
3052 | |||
3053 | dasm_put(Dst, 16194); | ||
3054 | for (op = 0; op < BC__MAX; op++) | ||
3055 | build_ins(ctx, (BCOp)op, op, cmov, sse); | ||
3056 | |||
3057 | return BC__MAX; | ||
3058 | } | ||
3059 | |||
3060 | /* Emit pseudo frame-info for all assembler functions. */ | ||
3061 | static void emit_asm_debug(BuildCtx *ctx) | ||
3062 | { | ||
3063 | int fcofs = (int)((uint8_t *)ctx->glob[GLOB_vm_ffi_call] - ctx->code); | ||
3064 | #if LJ_64 | ||
3065 | #define SZPTR "8" | ||
3066 | #define BSZPTR "3" | ||
3067 | #define REG_SP "0x7" | ||
3068 | #define REG_RA "0x10" | ||
3069 | #else | ||
3070 | #define SZPTR "4" | ||
3071 | #define BSZPTR "2" | ||
3072 | #define REG_SP "0x4" | ||
3073 | #define REG_RA "0x8" | ||
3074 | #endif | ||
3075 | switch (ctx->mode) { | ||
3076 | case BUILD_elfasm: | ||
3077 | fprintf(ctx->fp, "\t.section .debug_frame,\"\",@progbits\n"); | ||
3078 | fprintf(ctx->fp, | ||
3079 | ".Lframe0:\n" | ||
3080 | "\t.long .LECIE0-.LSCIE0\n" | ||
3081 | ".LSCIE0:\n" | ||
3082 | "\t.long 0xffffffff\n" | ||
3083 | "\t.byte 0x1\n" | ||
3084 | "\t.string \"\"\n" | ||
3085 | "\t.uleb128 0x1\n" | ||
3086 | "\t.sleb128 -" SZPTR "\n" | ||
3087 | "\t.byte " REG_RA "\n" | ||
3088 | "\t.byte 0xc\n\t.uleb128 " REG_SP "\n\t.uleb128 " SZPTR "\n" | ||
3089 | "\t.byte 0x80+" REG_RA "\n\t.uleb128 0x1\n" | ||
3090 | "\t.align " SZPTR "\n" | ||
3091 | ".LECIE0:\n\n"); | ||
3092 | fprintf(ctx->fp, | ||
3093 | ".LSFDE0:\n" | ||
3094 | "\t.long .LEFDE0-.LASFDE0\n" | ||
3095 | ".LASFDE0:\n" | ||
3096 | "\t.long .Lframe0\n" | ||
3097 | #if LJ_64 | ||
3098 | "\t.quad .Lbegin\n" | ||
3099 | "\t.quad %d\n" | ||
3100 | "\t.byte 0xe\n\t.uleb128 %d\n" /* def_cfa_offset */ | ||
3101 | "\t.byte 0x86\n\t.uleb128 0x2\n" /* offset rbp */ | ||
3102 | "\t.byte 0x83\n\t.uleb128 0x3\n" /* offset rbx */ | ||
3103 | "\t.byte 0x8f\n\t.uleb128 0x4\n" /* offset r15 */ | ||
3104 | "\t.byte 0x8e\n\t.uleb128 0x5\n" /* offset r14 */ | ||
3105 | #else | ||
3106 | "\t.long .Lbegin\n" | ||
3107 | "\t.long %d\n" | ||
3108 | "\t.byte 0xe\n\t.uleb128 %d\n" /* def_cfa_offset */ | ||
3109 | "\t.byte 0x85\n\t.uleb128 0x2\n" /* offset ebp */ | ||
3110 | "\t.byte 0x87\n\t.uleb128 0x3\n" /* offset edi */ | ||
3111 | "\t.byte 0x86\n\t.uleb128 0x4\n" /* offset esi */ | ||
3112 | "\t.byte 0x83\n\t.uleb128 0x5\n" /* offset ebx */ | ||
3113 | #endif | ||
3114 | "\t.align " SZPTR "\n" | ||
3115 | ".LEFDE0:\n\n", fcofs, CFRAME_SIZE); | ||
3116 | #if LJ_HASFFI | ||
3117 | fprintf(ctx->fp, | ||
3118 | ".LSFDE1:\n" | ||
3119 | "\t.long .LEFDE1-.LASFDE1\n" | ||
3120 | ".LASFDE1:\n" | ||
3121 | "\t.long .Lframe0\n" | ||
3122 | #if LJ_64 | ||
3123 | "\t.quad lj_vm_ffi_call\n" | ||
3124 | "\t.quad %d\n" | ||
3125 | "\t.byte 0xe\n\t.uleb128 16\n" /* def_cfa_offset */ | ||
3126 | "\t.byte 0x86\n\t.uleb128 0x2\n" /* offset rbp */ | ||
3127 | "\t.byte 0xd\n\t.uleb128 0x6\n" /* def_cfa_register rbp */ | ||
3128 | "\t.byte 0x83\n\t.uleb128 0x3\n" /* offset rbx */ | ||
3129 | #else | ||
3130 | "\t.long lj_vm_ffi_call\n" | ||
3131 | "\t.long %d\n" | ||
3132 | "\t.byte 0xe\n\t.uleb128 8\n" /* def_cfa_offset */ | ||
3133 | "\t.byte 0x85\n\t.uleb128 0x2\n" /* offset ebp */ | ||
3134 | "\t.byte 0xd\n\t.uleb128 0x5\n" /* def_cfa_register ebp */ | ||
3135 | "\t.byte 0x83\n\t.uleb128 0x3\n" /* offset ebx */ | ||
3136 | #endif | ||
3137 | "\t.align " SZPTR "\n" | ||
3138 | ".LEFDE1:\n\n", (int)ctx->codesz - fcofs); | ||
3139 | #endif | ||
3140 | #if (defined(__sun__) && defined(__svr4__)) || defined(__solaris_) | ||
3141 | fprintf(ctx->fp, "\t.section .eh_frame,\"aw\",@progbits\n"); | ||
3142 | #else | ||
3143 | fprintf(ctx->fp, "\t.section .eh_frame,\"a\",@progbits\n"); | ||
3144 | #endif | ||
3145 | fprintf(ctx->fp, | ||
3146 | ".Lframe1:\n" | ||
3147 | "\t.long .LECIE1-.LSCIE1\n" | ||
3148 | ".LSCIE1:\n" | ||
3149 | "\t.long 0\n" | ||
3150 | "\t.byte 0x1\n" | ||
3151 | "\t.string \"zPR\"\n" | ||
3152 | "\t.uleb128 0x1\n" | ||
3153 | "\t.sleb128 -" SZPTR "\n" | ||
3154 | "\t.byte " REG_RA "\n" | ||
3155 | "\t.uleb128 6\n" /* augmentation length */ | ||
3156 | "\t.byte 0x1b\n" /* pcrel|sdata4 */ | ||
3157 | "\t.long lj_err_unwind_dwarf-.\n" | ||
3158 | "\t.byte 0x1b\n" /* pcrel|sdata4 */ | ||
3159 | "\t.byte 0xc\n\t.uleb128 " REG_SP "\n\t.uleb128 " SZPTR "\n" | ||
3160 | "\t.byte 0x80+" REG_RA "\n\t.uleb128 0x1\n" | ||
3161 | "\t.align " SZPTR "\n" | ||
3162 | ".LECIE1:\n\n"); | ||
3163 | fprintf(ctx->fp, | ||
3164 | ".LSFDE2:\n" | ||
3165 | "\t.long .LEFDE2-.LASFDE2\n" | ||
3166 | ".LASFDE2:\n" | ||
3167 | "\t.long .LASFDE2-.Lframe1\n" | ||
3168 | "\t.long .Lbegin-.\n" | ||
3169 | "\t.long %d\n" | ||
3170 | "\t.uleb128 0\n" /* augmentation length */ | ||
3171 | "\t.byte 0xe\n\t.uleb128 %d\n" /* def_cfa_offset */ | ||
3172 | #if LJ_64 | ||
3173 | "\t.byte 0x86\n\t.uleb128 0x2\n" /* offset rbp */ | ||
3174 | "\t.byte 0x83\n\t.uleb128 0x3\n" /* offset rbx */ | ||
3175 | "\t.byte 0x8f\n\t.uleb128 0x4\n" /* offset r15 */ | ||
3176 | "\t.byte 0x8e\n\t.uleb128 0x5\n" /* offset r14 */ | ||
3177 | #else | ||
3178 | "\t.byte 0x85\n\t.uleb128 0x2\n" /* offset ebp */ | ||
3179 | "\t.byte 0x87\n\t.uleb128 0x3\n" /* offset edi */ | ||
3180 | "\t.byte 0x86\n\t.uleb128 0x4\n" /* offset esi */ | ||
3181 | "\t.byte 0x83\n\t.uleb128 0x5\n" /* offset ebx */ | ||
3182 | #endif | ||
3183 | "\t.align " SZPTR "\n" | ||
3184 | ".LEFDE2:\n\n", fcofs, CFRAME_SIZE); | ||
3185 | #if LJ_HASFFI | ||
3186 | fprintf(ctx->fp, | ||
3187 | ".Lframe2:\n" | ||
3188 | "\t.long .LECIE2-.LSCIE2\n" | ||
3189 | ".LSCIE2:\n" | ||
3190 | "\t.long 0\n" | ||
3191 | "\t.byte 0x1\n" | ||
3192 | "\t.string \"zR\"\n" | ||
3193 | "\t.uleb128 0x1\n" | ||
3194 | "\t.sleb128 -" SZPTR "\n" | ||
3195 | "\t.byte " REG_RA "\n" | ||
3196 | "\t.uleb128 1\n" /* augmentation length */ | ||
3197 | "\t.byte 0x1b\n" /* pcrel|sdata4 */ | ||
3198 | "\t.byte 0xc\n\t.uleb128 " REG_SP "\n\t.uleb128 " SZPTR "\n" | ||
3199 | "\t.byte 0x80+" REG_RA "\n\t.uleb128 0x1\n" | ||
3200 | "\t.align " SZPTR "\n" | ||
3201 | ".LECIE2:\n\n"); | ||
3202 | fprintf(ctx->fp, | ||
3203 | ".LSFDE3:\n" | ||
3204 | "\t.long .LEFDE3-.LASFDE3\n" | ||
3205 | ".LASFDE3:\n" | ||
3206 | "\t.long .LASFDE3-.Lframe2\n" | ||
3207 | "\t.long lj_vm_ffi_call-.\n" | ||
3208 | "\t.long %d\n" | ||
3209 | "\t.uleb128 0\n" /* augmentation length */ | ||
3210 | #if LJ_64 | ||
3211 | "\t.byte 0xe\n\t.uleb128 16\n" /* def_cfa_offset */ | ||
3212 | "\t.byte 0x86\n\t.uleb128 0x2\n" /* offset rbp */ | ||
3213 | "\t.byte 0xd\n\t.uleb128 0x6\n" /* def_cfa_register rbp */ | ||
3214 | "\t.byte 0x83\n\t.uleb128 0x3\n" /* offset rbx */ | ||
3215 | #else | ||
3216 | "\t.byte 0xe\n\t.uleb128 8\n" /* def_cfa_offset */ | ||
3217 | "\t.byte 0x85\n\t.uleb128 0x2\n" /* offset ebp */ | ||
3218 | "\t.byte 0xd\n\t.uleb128 0x5\n" /* def_cfa_register ebp */ | ||
3219 | "\t.byte 0x83\n\t.uleb128 0x3\n" /* offset ebx */ | ||
3220 | #endif | ||
3221 | "\t.align " SZPTR "\n" | ||
3222 | ".LEFDE3:\n\n", (int)ctx->codesz - fcofs); | ||
3223 | #endif | ||
3224 | break; | ||
3225 | case BUILD_coffasm: | ||
3226 | fprintf(ctx->fp, "\t.section .eh_frame,\"dr\"\n"); | ||
3227 | fprintf(ctx->fp, | ||
3228 | "\t.def %slj_err_unwind_dwarf; .scl 2; .type 32; .endef\n", | ||
3229 | LJ_32 ? "_" : ""); | ||
3230 | fprintf(ctx->fp, | ||
3231 | "Lframe1:\n" | ||
3232 | "\t.long LECIE1-LSCIE1\n" | ||
3233 | "LSCIE1:\n" | ||
3234 | "\t.long 0\n" | ||
3235 | "\t.byte 0x1\n" | ||
3236 | "\t.string \"zP\"\n" | ||
3237 | "\t.uleb128 0x1\n" | ||
3238 | "\t.sleb128 -" SZPTR "\n" | ||
3239 | "\t.byte " REG_RA "\n" | ||
3240 | "\t.uleb128 5\n" /* augmentation length */ | ||
3241 | "\t.byte 0x00\n" /* absptr */ | ||
3242 | "\t.long %slj_err_unwind_dwarf\n" | ||
3243 | "\t.byte 0xc\n\t.uleb128 " REG_SP "\n\t.uleb128 " SZPTR "\n" | ||
3244 | "\t.byte 0x80+" REG_RA "\n\t.uleb128 0x1\n" | ||
3245 | "\t.align " SZPTR "\n" | ||
3246 | "LECIE1:\n\n", LJ_32 ? "_" : ""); | ||
3247 | fprintf(ctx->fp, | ||
3248 | "LSFDE1:\n" | ||
3249 | "\t.long LEFDE1-LASFDE1\n" | ||
3250 | "LASFDE1:\n" | ||
3251 | "\t.long LASFDE1-Lframe1\n" | ||
3252 | "\t.long %slj_vm_asm_begin\n" | ||
3253 | "\t.long %d\n" | ||
3254 | "\t.uleb128 0\n" /* augmentation length */ | ||
3255 | "\t.byte 0xe\n\t.uleb128 %d\n" /* def_cfa_offset */ | ||
3256 | #if LJ_64 | ||
3257 | "\t.byte 0x86\n\t.uleb128 0x2\n" /* offset rbp */ | ||
3258 | "\t.byte 0x83\n\t.uleb128 0x3\n" /* offset rbx */ | ||
3259 | "\t.byte 0x8f\n\t.uleb128 0x4\n" /* offset r15 */ | ||
3260 | "\t.byte 0x8e\n\t.uleb128 0x5\n" /* offset r14 */ | ||
3261 | #else | ||
3262 | "\t.byte 0x85\n\t.uleb128 0x2\n" /* offset ebp */ | ||
3263 | "\t.byte 0x87\n\t.uleb128 0x3\n" /* offset edi */ | ||
3264 | "\t.byte 0x86\n\t.uleb128 0x4\n" /* offset esi */ | ||
3265 | "\t.byte 0x83\n\t.uleb128 0x5\n" /* offset ebx */ | ||
3266 | #endif | ||
3267 | "\t.align " SZPTR "\n" | ||
3268 | "LEFDE1:\n\n", LJ_32 ? "_" : "", (int)ctx->codesz, CFRAME_SIZE); | ||
3269 | break; | ||
3270 | /* Mental note: never let Apple design an assembler. | ||
3271 | ** Or a linker. Or a plastic case. But I digress. | ||
3272 | */ | ||
3273 | case BUILD_machasm: { | ||
3274 | #if LJ_HASFFI | ||
3275 | int fcsize = 0; | ||
3276 | #endif | ||
3277 | int i; | ||
3278 | fprintf(ctx->fp, "\t.section __TEXT,__eh_frame,coalesced,no_toc+strip_static_syms+live_support\n"); | ||
3279 | fprintf(ctx->fp, | ||
3280 | "EH_frame1:\n" | ||
3281 | "\t.set L$set$x,LECIEX-LSCIEX\n" | ||
3282 | "\t.long L$set$x\n" | ||
3283 | "LSCIEX:\n" | ||
3284 | "\t.long 0\n" | ||
3285 | "\t.byte 0x1\n" | ||
3286 | "\t.ascii \"zPR\\0\"\n" | ||
3287 | "\t.byte 0x1\n" | ||
3288 | "\t.byte 128-" SZPTR "\n" | ||
3289 | "\t.byte " REG_RA "\n" | ||
3290 | "\t.byte 6\n" /* augmentation length */ | ||
3291 | "\t.byte 0x9b\n" /* indirect|pcrel|sdata4 */ | ||
3292 | #if LJ_64 | ||
3293 | "\t.long _lj_err_unwind_dwarf+4@GOTPCREL\n" | ||
3294 | "\t.byte 0x1b\n" /* pcrel|sdata4 */ | ||
3295 | "\t.byte 0xc\n\t.byte " REG_SP "\n\t.byte " SZPTR "\n" | ||
3296 | #else | ||
3297 | "\t.long L_lj_err_unwind_dwarf$non_lazy_ptr-.\n" | ||
3298 | "\t.byte 0x1b\n" /* pcrel|sdata4 */ | ||
3299 | "\t.byte 0xc\n\t.byte 0x5\n\t.byte 0x4\n" /* esp=5 on 32 bit MACH-O. */ | ||
3300 | #endif | ||
3301 | "\t.byte 0x80+" REG_RA "\n\t.byte 0x1\n" | ||
3302 | "\t.align " BSZPTR "\n" | ||
3303 | "LECIEX:\n\n"); | ||
3304 | for (i = 0; i < ctx->nsym; i++) { | ||
3305 | const char *name = ctx->sym[i].name; | ||
3306 | int32_t size = ctx->sym[i+1].ofs - ctx->sym[i].ofs; | ||
3307 | if (size == 0) continue; | ||
3308 | #if LJ_HASFFI | ||
3309 | if (!strcmp(name, "_lj_vm_ffi_call")) { fcsize = size; continue; } | ||
3310 | #endif | ||
3311 | fprintf(ctx->fp, | ||
3312 | "%s.eh:\n" | ||
3313 | "LSFDE%d:\n" | ||
3314 | "\t.set L$set$%d,LEFDE%d-LASFDE%d\n" | ||
3315 | "\t.long L$set$%d\n" | ||
3316 | "LASFDE%d:\n" | ||
3317 | "\t.long LASFDE%d-EH_frame1\n" | ||
3318 | "\t.long %s-.\n" | ||
3319 | "\t.long %d\n" | ||
3320 | "\t.byte 0\n" /* augmentation length */ | ||
3321 | "\t.byte 0xe\n\t.byte %d\n" /* def_cfa_offset */ | ||
3322 | #if LJ_64 | ||
3323 | "\t.byte 0x86\n\t.byte 0x2\n" /* offset rbp */ | ||
3324 | "\t.byte 0x83\n\t.byte 0x3\n" /* offset rbx */ | ||
3325 | "\t.byte 0x8f\n\t.byte 0x4\n" /* offset r15 */ | ||
3326 | "\t.byte 0x8e\n\t.byte 0x5\n" /* offset r14 */ | ||
3327 | #else | ||
3328 | "\t.byte 0x84\n\t.byte 0x2\n" /* offset ebp (4 for MACH-O)*/ | ||
3329 | "\t.byte 0x87\n\t.byte 0x3\n" /* offset edi */ | ||
3330 | "\t.byte 0x86\n\t.byte 0x4\n" /* offset esi */ | ||
3331 | "\t.byte 0x83\n\t.byte 0x5\n" /* offset ebx */ | ||
3332 | #endif | ||
3333 | "\t.align " BSZPTR "\n" | ||
3334 | "LEFDE%d:\n\n", | ||
3335 | name, i, i, i, i, i, i, i, name, size, CFRAME_SIZE, i); | ||
3336 | } | ||
3337 | #if LJ_HASFFI | ||
3338 | if (fcsize) { | ||
3339 | fprintf(ctx->fp, | ||
3340 | "EH_frame2:\n" | ||
3341 | "\t.set L$set$y,LECIEY-LSCIEY\n" | ||
3342 | "\t.long L$set$y\n" | ||
3343 | "LSCIEY:\n" | ||
3344 | "\t.long 0\n" | ||
3345 | "\t.byte 0x1\n" | ||
3346 | "\t.ascii \"zR\\0\"\n" | ||
3347 | "\t.byte 0x1\n" | ||
3348 | "\t.byte 128-" SZPTR "\n" | ||
3349 | "\t.byte " REG_RA "\n" | ||
3350 | "\t.byte 1\n" /* augmentation length */ | ||
3351 | #if LJ_64 | ||
3352 | "\t.byte 0x1b\n" /* pcrel|sdata4 */ | ||
3353 | "\t.byte 0xc\n\t.byte " REG_SP "\n\t.byte " SZPTR "\n" | ||
3354 | #else | ||
3355 | "\t.byte 0x1b\n" /* pcrel|sdata4 */ | ||
3356 | "\t.byte 0xc\n\t.byte 0x5\n\t.byte 0x4\n" /* esp=5 on 32 bit MACH. */ | ||
3357 | #endif | ||
3358 | "\t.byte 0x80+" REG_RA "\n\t.byte 0x1\n" | ||
3359 | "\t.align " BSZPTR "\n" | ||
3360 | "LECIEY:\n\n"); | ||
3361 | fprintf(ctx->fp, | ||
3362 | "_lj_vm_ffi_call.eh:\n" | ||
3363 | "LSFDEY:\n" | ||
3364 | "\t.set L$set$yy,LEFDEY-LASFDEY\n" | ||
3365 | "\t.long L$set$yy\n" | ||
3366 | "LASFDEY:\n" | ||
3367 | "\t.long LASFDEY-EH_frame2\n" | ||
3368 | "\t.long _lj_vm_ffi_call-.\n" | ||
3369 | "\t.long %d\n" | ||
3370 | "\t.byte 0\n" /* augmentation length */ | ||
3371 | #if LJ_64 | ||
3372 | "\t.byte 0xe\n\t.byte 16\n" /* def_cfa_offset */ | ||
3373 | "\t.byte 0x86\n\t.byte 0x2\n" /* offset rbp */ | ||
3374 | "\t.byte 0xd\n\t.uleb128 0x6\n" /* def_cfa_register rbp */ | ||
3375 | "\t.byte 0x83\n\t.byte 0x3\n" /* offset rbx */ | ||
3376 | #else | ||
3377 | "\t.byte 0xe\n\t.byte 8\n" /* def_cfa_offset */ | ||
3378 | "\t.byte 0x84\n\t.byte 0x2\n" /* offset ebp (4 for MACH-O)*/ | ||
3379 | "\t.byte 0xd\n\t.uleb128 0x4\n" /* def_cfa_register ebp */ | ||
3380 | "\t.byte 0x83\n\t.byte 0x3\n" /* offset ebx */ | ||
3381 | #endif | ||
3382 | "\t.align " BSZPTR "\n" | ||
3383 | "LEFDEY:\n\n", fcsize); | ||
3384 | } | ||
3385 | #endif | ||
3386 | #if LJ_64 | ||
3387 | fprintf(ctx->fp, "\t.subsections_via_symbols\n"); | ||
3388 | #else | ||
3389 | fprintf(ctx->fp, | ||
3390 | "\t.non_lazy_symbol_pointer\n" | ||
3391 | "L_lj_err_unwind_dwarf$non_lazy_ptr:\n" | ||
3392 | ".indirect_symbol _lj_err_unwind_dwarf\n" | ||
3393 | ".long 0\n"); | ||
3394 | #endif | ||
3395 | } | ||
3396 | break; | ||
3397 | default: /* Difficult for other modes. */ | ||
3398 | break; | ||
3399 | } | ||
3400 | } | ||
3401 | |||
diff --git a/src/buildvm_x86.h b/src/buildvm_x86.h deleted file mode 100644 index cd33cf87..00000000 --- a/src/buildvm_x86.h +++ /dev/null | |||
@@ -1,3561 +0,0 @@ | |||
1 | /* | ||
2 | ** This file has been pre-processed with DynASM. | ||
3 | ** http://luajit.org/dynasm.html | ||
4 | ** DynASM version 1.3.0, DynASM x86 version 1.3.0 | ||
5 | ** DO NOT EDIT! The original file is in "buildvm_x86.dasc". | ||
6 | */ | ||
7 | |||
8 | #if DASM_VERSION != 10300 | ||
9 | #error "Version mismatch between DynASM and included encoding engine" | ||
10 | #endif | ||
11 | |||
12 | #define DASM_SECTION_CODE_OP 0 | ||
13 | #define DASM_SECTION_CODE_SUB 1 | ||
14 | #define DASM_MAXSECTION 2 | ||
15 | static const unsigned char build_actionlist[17321] = { | ||
16 | 254,1,248,10,252,247,198,237,15,132,244,11,131,230,252,248,41,252,242,141, | ||
17 | 76,49,252,248,139,114,252,252,199,68,10,4,237,248,12,131,192,1,137,68,36, | ||
18 | 20,252,247,198,237,15,132,244,13,248,14,129,252,246,239,252,247,198,237,15, | ||
19 | 133,244,10,199,131,233,237,131,230,252,248,41,214,252,247,222,131,232,1,15, | ||
20 | 132,244,248,248,1,139,44,10,137,106,252,248,139,108,10,4,137,106,252,252, | ||
21 | 131,194,8,131,232,1,15,133,244,1,248,2,255,139,108,36,48,137,181,233,248, | ||
22 | 3,139,68,36,20,139,76,36,56,248,4,57,193,15,133,244,252,248,5,131,252,234, | ||
23 | 8,137,149,233,248,15,139,76,36,52,137,141,233,49,192,248,16,131,196,28,91, | ||
24 | 94,95,93,195,248,6,15,130,244,253,59,149,233,15,135,244,254,199,66,252,252, | ||
25 | 237,131,194,8,131,192,1,252,233,244,4,248,7,255,133,201,15,132,244,5,41,193, | ||
26 | 141,20,202,252,233,244,5,248,8,137,149,233,137,68,36,20,137,202,137,252,233, | ||
27 | 232,251,1,0,139,149,233,252,233,244,3,248,17,137,208,137,204,248,18,139,108, | ||
28 | 36,48,139,173,233,199,133,233,237,252,233,244,16,248,19,248,20,129,225,239, | ||
29 | 137,204,248,21,255,139,108,36,48,185,252,248,252,255,252,255,252,255,184, | ||
30 | 237,139,149,233,139,157,233,129,195,239,139,114,252,252,199,66,252,252,237, | ||
31 | 199,131,233,237,252,233,244,12,248,22,186,237,252,233,244,248,248,23,131, | ||
32 | 232,8,252,233,244,247,248,24,141,68,194,252,248,248,1,15,182,142,233,131, | ||
33 | 198,4,137,149,233,255,137,133,233,137,116,36,24,137,202,248,2,137,252,233, | ||
34 | 232,251,1,0,139,149,233,139,133,233,139,106,252,248,41,208,193,232,3,131, | ||
35 | 192,1,139,181,233,139,14,15,182,252,233,15,182,205,131,198,4,252,255,36,171, | ||
36 | 248,25,85,87,86,83,131,252,236,28,139,108,36,48,139,76,36,52,190,237,49,192, | ||
37 | 141,188,253,36,233,139,157,233,129,195,239,137,189,233,137,68,36,24,137,68, | ||
38 | 36,52,56,133,233,15,132,244,249,199,131,233,237,136,133,233,139,149,233,139, | ||
39 | 133,233,41,200,193,232,3,131,192,1,41,209,139,114,252,252,137,68,36,20,252, | ||
40 | 247,198,237,255,15,132,244,13,252,233,244,14,248,26,85,87,86,83,131,252,236, | ||
41 | 28,190,237,252,233,244,247,248,27,85,87,86,83,131,252,236,28,190,237,248, | ||
42 | 1,139,108,36,48,139,76,36,52,139,189,233,137,124,36,52,137,108,36,24,137, | ||
43 | 165,233,248,2,139,157,233,129,195,239,248,3,199,131,233,237,139,149,233,255, | ||
44 | 1,206,41,214,139,133,233,41,200,193,232,3,131,192,1,248,28,139,105,252,248, | ||
45 | 129,121,253,252,252,239,15,133,244,29,248,30,137,202,137,114,252,252,139, | ||
46 | 181,233,139,14,15,182,252,233,15,182,205,131,198,4,252,255,36,171,248,31, | ||
47 | 85,87,86,83,131,252,236,28,139,108,36,48,139,68,36,56,139,76,36,52,139,84, | ||
48 | 36,60,137,108,36,24,139,189,233,43,189,233,199,68,36,60,0,0,0,0,137,124,36, | ||
49 | 56,137,68,36,8,137,76,36,4,137,44,36,139,189,233,137,124,36,52,137,165,233, | ||
50 | 252,255,210,133,192,15,132,244,15,137,193,190,237,252,233,244,2,248,11,1, | ||
51 | 209,131,230,252,248,137,213,41,252,242,199,68,193,252,252,237,137,200,139, | ||
52 | 117,252,244,255,139,77,252,240,255,131,252,249,1,15,134,244,247,255,139,122, | ||
53 | 252,248,139,191,233,139,191,233,252,255,225,255,248,1,15,132,244,32,41,213, | ||
54 | 193,252,237,3,141,69,252,255,252,233,244,33,255,248,34,15,182,78,252,255, | ||
55 | 131,252,237,16,141,12,202,41,252,233,15,132,244,35,252,247,217,193,252,233, | ||
56 | 3,137,76,36,8,139,72,4,139,0,137,77,4,137,69,0,137,108,36,4,252,233,244,36, | ||
57 | 248,37,137,68,36,16,199,68,36,20,237,141,68,36,16,128,126,252,252,235,15, | ||
58 | 133,244,247,141,139,233,137,41,199,65,4,237,137,205,252,233,244,248,248,38, | ||
59 | 15,182,70,252,254,255,199,68,36,20,237,137,68,36,16,255,252,242,15,42,192, | ||
60 | 252,242,15,17,68,36,16,255,137,68,36,12,219,68,36,12,221,92,36,16,255,141, | ||
61 | 68,36,16,252,233,244,247,248,39,15,182,70,252,254,141,4,194,248,1,15,182, | ||
62 | 110,252,255,141,44,252,234,248,2,137,108,36,4,139,108,36,48,137,68,36,8,137, | ||
63 | 44,36,137,149,233,137,116,36,24,232,251,1,1,139,149,233,133,192,15,132,244, | ||
64 | 249,248,35,15,182,78,252,253,139,104,4,139,0,137,108,202,4,137,4,202,139, | ||
65 | 6,15,182,204,15,182,232,131,198,4,193,232,16,252,255,36,171,248,3,139,141, | ||
66 | 233,137,113,252,244,141,177,233,41,214,139,105,252,248,184,237,252,233,244, | ||
67 | 30,248,40,137,68,36,16,199,68,36,20,237,141,68,36,16,128,126,252,252,235, | ||
68 | 15,133,244,247,255,141,139,233,137,41,199,65,4,237,137,205,252,233,244,248, | ||
69 | 248,41,15,182,70,252,254,255,141,68,36,16,252,233,244,247,248,42,15,182,70, | ||
70 | 252,254,141,4,194,248,1,15,182,110,252,255,141,44,252,234,248,2,137,108,36, | ||
71 | 4,139,108,36,48,137,68,36,8,137,44,36,137,149,233,137,116,36,24,232,251,1, | ||
72 | 2,139,149,233,133,192,15,132,244,249,15,182,78,252,253,139,108,202,4,139, | ||
73 | 12,202,137,104,4,137,8,248,43,139,6,15,182,204,15,182,232,131,198,4,193,232, | ||
74 | 16,252,255,36,171,248,3,139,141,233,137,113,252,244,15,182,70,252,253,139, | ||
75 | 108,194,4,139,4,194,137,105,20,137,65,16,141,177,233,41,214,139,105,252,248, | ||
76 | 184,237,252,233,244,30,248,44,15,182,110,252,252,141,4,194,141,12,202,137, | ||
77 | 108,36,12,139,108,36,48,137,68,36,8,137,76,36,4,137,44,36,137,149,233,137, | ||
78 | 116,36,24,232,251,1,3,248,3,139,149,233,255,131,252,248,1,15,135,244,45,248, | ||
79 | 4,141,118,4,15,130,244,252,248,5,15,183,70,252,254,141,180,253,134,233,248, | ||
80 | 6,139,6,15,182,204,15,182,232,131,198,4,193,232,16,252,255,36,171,248,46, | ||
81 | 131,198,4,129,120,253,4,239,15,130,244,5,252,233,244,6,248,47,129,120,253, | ||
82 | 4,239,252,233,244,4,248,48,131,252,238,4,137,108,36,12,139,108,36,48,137, | ||
83 | 68,36,8,137,76,36,4,137,44,36,137,149,233,255,137,116,36,24,232,251,1,4,252, | ||
84 | 233,244,3,248,49,255,131,252,238,4,139,108,36,48,137,149,233,137,252,233, | ||
85 | 139,86,252,252,137,116,36,24,232,251,1,5,252,233,244,3,255,248,50,255,15, | ||
86 | 182,110,252,255,255,248,51,141,4,199,252,233,244,247,248,52,255,248,53,141, | ||
87 | 4,199,141,44,252,234,149,252,233,244,248,248,54,141,4,194,137,197,252,233, | ||
88 | 244,248,248,55,255,248,56,141,4,194,248,1,141,44,252,234,248,2,141,12,202, | ||
89 | 137,108,36,8,139,108,36,48,137,68,36,12,15,182,70,252,252,137,76,36,4,137, | ||
90 | 68,36,16,137,44,36,137,149,233,137,116,36,24,232,251,1,6,139,149,233,133, | ||
91 | 192,15,132,244,43,248,45,137,193,41,208,137,113,252,244,141,176,233,184,237, | ||
92 | 252,233,244,28,248,57,139,108,36,48,137,149,233,141,20,194,137,252,233,137, | ||
93 | 116,36,24,232,251,1,7,139,149,233,255,133,192,15,133,244,45,15,183,70,252, | ||
94 | 254,139,12,194,252,233,244,58,255,252,233,244,45,255,248,59,141,76,202,8, | ||
95 | 248,29,137,76,36,20,137,68,36,16,131,252,233,8,141,4,193,139,108,36,48,137, | ||
96 | 76,36,4,137,68,36,8,137,44,36,137,149,233,137,116,36,24,232,251,1,8,139,149, | ||
97 | 233,139,76,36,20,139,68,36,16,139,105,252,248,131,192,1,57,215,15,132,244, | ||
98 | 60,137,202,137,114,252,252,139,181,233,139,14,15,182,252,233,15,182,205,131, | ||
99 | 198,4,252,255,36,171,248,61,139,108,36,48,137,149,233,137,202,137,252,233, | ||
100 | 137,116,36,24,232,251,1,9,139,149,233,139,70,252,252,15,182,204,15,182,232, | ||
101 | 193,232,16,252,255,164,253,171,233,248,62,129,252,248,239,15,130,244,63,139, | ||
102 | 106,4,129,252,253,239,15,131,244,63,139,114,252,252,137,68,36,20,137,106, | ||
103 | 252,252,139,42,137,106,252,248,131,232,2,15,132,244,248,255,137,209,248,1, | ||
104 | 131,193,8,139,105,4,137,105,252,252,139,41,137,105,252,248,131,232,1,15,133, | ||
105 | 244,1,248,2,139,68,36,20,252,233,244,64,248,65,129,252,248,239,15,130,244, | ||
106 | 63,139,106,4,184,237,252,247,213,57,232,255,15,71,197,255,15,134,244,247, | ||
107 | 137,232,248,1,255,248,2,139,106,252,248,139,132,253,197,233,139,114,252,252, | ||
108 | 199,66,252,252,237,137,66,252,248,252,233,244,66,248,67,129,252,248,239,15, | ||
109 | 130,244,63,139,106,4,139,114,252,252,129,252,253,239,15,133,244,252,248,1, | ||
110 | 139,42,139,173,233,248,2,133,252,237,199,66,252,252,237,15,132,244,66,139, | ||
111 | 131,233,199,66,252,252,237,255,137,106,252,248,139,141,233,35,136,233,105, | ||
112 | 201,239,3,141,233,248,3,129,185,233,239,15,133,244,250,57,129,233,15,132, | ||
113 | 244,251,248,4,139,137,233,133,201,15,133,244,3,252,233,244,66,248,5,139,105, | ||
114 | 4,129,252,253,239,255,15,132,244,66,139,1,137,106,252,252,137,66,252,248, | ||
115 | 252,233,244,66,248,6,129,252,253,239,15,132,244,1,129,252,253,239,15,135, | ||
116 | 244,254,189,237,248,8,252,247,213,139,172,253,171,233,252,233,244,2,248,68, | ||
117 | 129,252,248,239,15,130,244,63,255,129,122,253,4,239,15,133,244,63,139,42, | ||
118 | 131,189,233,0,15,133,244,63,129,122,253,12,239,15,133,244,63,139,66,8,137, | ||
119 | 133,233,139,114,252,252,199,66,252,252,237,137,106,252,248,252,246,133,233, | ||
120 | 235,15,132,244,247,128,165,233,235,139,131,233,137,171,233,137,133,233,248, | ||
121 | 1,255,252,233,244,66,248,69,129,252,248,239,15,130,244,63,129,122,253,4,239, | ||
122 | 15,133,244,63,139,2,139,108,36,48,137,68,36,4,137,44,36,137,213,131,194,8, | ||
123 | 137,84,36,8,232,251,1,10,137,252,234,139,40,139,64,4,139,114,252,252,137, | ||
124 | 106,252,248,137,66,252,252,252,233,244,66,248,70,129,252,248,239,15,133,244, | ||
125 | 63,129,122,253,4,239,255,15,133,244,247,139,42,252,233,244,71,248,1,15,135, | ||
126 | 244,63,255,15,131,244,63,255,252,242,15,16,2,252,233,244,72,255,221,2,252, | ||
127 | 233,244,73,255,248,74,129,252,248,239,15,130,244,63,139,114,252,252,129,122, | ||
128 | 253,4,239,15,133,244,249,139,2,248,2,199,66,252,252,237,137,66,252,248,252, | ||
129 | 233,244,66,248,3,129,122,253,4,239,15,135,244,63,131,187,233,0,15,133,244, | ||
130 | 63,139,171,233,59,171,233,255,15,130,244,247,232,244,75,248,1,139,108,36, | ||
131 | 48,137,149,233,137,116,36,24,137,252,233,255,232,251,1,11,255,232,251,1,12, | ||
132 | 255,139,149,233,252,233,244,2,248,76,129,252,248,239,15,130,244,63,15,132, | ||
133 | 244,248,248,1,129,122,253,4,239,15,133,244,63,139,108,36,48,137,149,233,137, | ||
134 | 149,233,139,114,252,252,139,2,137,68,36,4,137,44,36,131,194,8,137,84,36,8, | ||
135 | 137,116,36,24,232,251,1,13,139,149,233,133,192,15,132,244,249,139,106,8,139, | ||
136 | 66,12,137,106,252,248,137,66,252,252,139,106,16,139,66,20,137,42,137,66,4, | ||
137 | 248,77,184,237,255,252,233,244,78,248,2,199,66,12,237,252,233,244,1,248,3, | ||
138 | 199,66,252,252,237,252,233,244,66,248,79,129,252,248,239,15,130,244,63,139, | ||
139 | 42,129,122,253,4,239,15,133,244,63,255,131,189,233,0,15,133,244,63,255,139, | ||
140 | 106,252,248,139,133,233,139,114,252,252,199,66,252,252,237,137,66,252,248, | ||
141 | 199,66,12,237,184,237,252,233,244,78,248,80,129,252,248,239,15,130,244,63, | ||
142 | 129,122,253,4,239,15,133,244,63,129,122,253,12,239,255,139,114,252,252,255, | ||
143 | 139,66,8,131,192,1,199,66,252,252,237,137,66,252,248,255,252,242,15,16,66, | ||
144 | 8,189,0,0,252,240,63,102,15,110,205,102,15,112,201,81,252,242,15,88,193,252, | ||
145 | 242,15,45,192,252,242,15,17,66,252,248,255,221,66,8,217,232,222,193,219,20, | ||
146 | 36,221,90,252,248,139,4,36,255,139,42,59,133,233,15,131,244,248,193,224,3, | ||
147 | 3,133,233,248,1,129,120,253,4,239,15,132,244,81,139,40,139,64,4,137,42,137, | ||
148 | 66,4,252,233,244,77,248,2,131,189,233,0,15,132,244,81,137,252,233,137,213, | ||
149 | 137,194,232,251,1,14,137,252,234,133,192,15,133,244,1,248,81,184,237,252, | ||
150 | 233,244,78,248,82,255,139,106,252,248,139,133,233,139,114,252,252,199,66, | ||
151 | 252,252,237,137,66,252,248,255,199,66,12,237,199,66,8,0,0,0,0,255,15,87,192, | ||
152 | 252,242,15,17,66,8,255,217,252,238,221,90,8,255,184,237,252,233,244,78,248, | ||
153 | 83,129,252,248,239,15,130,244,63,141,74,8,131,232,1,190,237,248,1,15,182, | ||
154 | 171,233,193,252,237,235,131,229,1,1,252,238,252,233,244,28,248,84,129,252, | ||
155 | 248,239,15,130,244,63,129,122,253,12,239,15,133,244,63,255,139,106,4,137, | ||
156 | 106,12,199,66,4,237,139,42,139,114,8,137,106,8,137,50,141,74,16,131,232,2, | ||
157 | 190,237,252,233,244,1,248,85,129,252,248,239,15,130,244,63,139,42,139,114, | ||
158 | 252,252,137,116,36,24,137,44,36,129,122,253,4,239,15,133,244,63,131,189,233, | ||
159 | 0,15,133,244,63,128,189,233,235,15,135,244,63,139,141,233,15,132,244,247, | ||
160 | 255,59,141,233,15,132,244,63,248,1,141,116,193,252,240,59,181,233,15,135, | ||
161 | 244,63,137,181,233,139,108,36,48,137,149,233,131,194,8,137,149,233,141,108, | ||
162 | 194,232,41,252,245,57,206,15,132,244,249,248,2,139,68,46,4,137,70,252,252, | ||
163 | 139,4,46,137,70,252,248,131,252,238,8,57,206,15,133,244,2,248,3,137,76,36, | ||
164 | 4,49,201,137,76,36,12,137,76,36,8,232,244,25,199,131,233,237,255,139,108, | ||
165 | 36,48,139,52,36,139,149,233,129,252,248,239,15,135,244,254,248,4,139,142, | ||
166 | 233,139,190,233,137,142,233,137,252,254,41,206,15,132,244,252,141,4,50,193, | ||
167 | 252,238,3,59,133,233,15,135,244,255,137,213,41,205,248,5,139,1,137,4,41,139, | ||
168 | 65,4,137,68,41,4,131,193,8,57,252,249,15,133,244,5,248,6,141,70,2,199,66, | ||
169 | 252,252,237,248,7,139,116,36,24,137,68,36,20,185,252,248,252,255,252,255, | ||
170 | 252,255,252,247,198,237,255,15,132,244,13,252,233,244,14,248,8,199,66,252, | ||
171 | 252,237,139,142,233,131,252,233,8,137,142,233,139,1,137,2,139,65,4,137,66, | ||
172 | 4,184,237,252,233,244,7,248,9,139,12,36,137,185,233,137,252,242,137,252,233, | ||
173 | 232,251,1,0,139,52,36,139,149,233,252,233,244,4,248,86,139,106,252,248,139, | ||
174 | 173,233,139,114,252,252,137,116,36,24,137,44,36,131,189,233,0,15,133,244, | ||
175 | 63,255,128,189,233,235,15,135,244,63,139,141,233,15,132,244,247,59,141,233, | ||
176 | 15,132,244,63,248,1,141,116,193,252,248,59,181,233,15,135,244,63,137,181, | ||
177 | 233,139,108,36,48,137,149,233,137,149,233,141,108,194,252,240,41,252,245, | ||
178 | 57,206,15,132,244,249,248,2,255,139,68,46,4,137,70,252,252,139,4,46,137,70, | ||
179 | 252,248,131,252,238,8,57,206,15,133,244,2,248,3,137,76,36,4,49,201,137,76, | ||
180 | 36,12,137,76,36,8,232,244,25,199,131,233,237,139,108,36,48,139,52,36,139, | ||
181 | 149,233,129,252,248,239,15,135,244,254,248,4,139,142,233,139,190,233,137, | ||
182 | 142,233,137,252,254,41,206,15,132,244,252,141,4,50,193,252,238,3,59,133,233, | ||
183 | 15,135,244,255,255,137,213,41,205,248,5,139,1,137,4,41,139,65,4,137,68,41, | ||
184 | 4,131,193,8,57,252,249,15,133,244,5,248,6,141,70,1,248,7,139,116,36,24,137, | ||
185 | 68,36,20,49,201,252,247,198,237,15,132,244,13,252,233,244,14,248,8,137,252, | ||
186 | 242,137,252,233,232,251,1,15,248,9,139,12,36,137,185,233,137,252,242,137, | ||
187 | 252,233,232,251,1,0,139,52,36,139,149,233,252,233,244,4,248,87,139,108,36, | ||
188 | 48,252,247,133,233,237,15,132,244,63,255,137,149,233,141,68,194,252,248,137, | ||
189 | 133,233,49,192,137,133,233,176,235,136,133,233,252,233,244,16,255,248,71, | ||
190 | 255,248,73,139,114,252,252,221,90,252,248,252,233,244,66,255,248,88,129,252, | ||
191 | 248,239,15,130,244,63,255,129,122,253,4,239,15,133,244,248,139,42,131,252, | ||
192 | 253,0,15,137,244,71,252,247,221,15,136,244,247,248,89,248,71,139,114,252, | ||
193 | 252,199,66,252,252,237,137,106,252,248,252,233,244,66,248,1,139,114,252,252, | ||
194 | 199,66,252,252,0,0,224,65,199,66,252,248,0,0,0,0,252,233,244,66,248,2,15, | ||
195 | 135,244,63,255,129,122,253,4,239,15,131,244,63,255,252,242,15,16,2,102,15, | ||
196 | 252,239,201,102,15,118,201,102,15,115,209,1,15,84,193,248,72,139,114,252, | ||
197 | 252,252,242,15,17,66,252,248,255,221,2,217,225,248,72,248,73,139,114,252, | ||
198 | 252,221,90,252,248,255,248,66,184,237,248,78,137,68,36,20,248,64,252,247, | ||
199 | 198,237,15,133,244,253,248,5,56,70,252,255,15,135,244,252,15,182,78,252,253, | ||
200 | 252,247,209,141,20,202,139,6,15,182,204,15,182,232,131,198,4,193,232,16,252, | ||
201 | 255,36,171,248,6,199,68,194,252,244,237,131,192,1,252,233,244,5,248,7,185, | ||
202 | 252,248,252,255,252,255,252,255,252,233,244,14,248,90,255,129,122,253,4,239, | ||
203 | 15,133,244,247,139,42,252,233,244,71,248,1,15,135,244,63,255,252,242,15,16, | ||
204 | 2,232,244,91,255,252,242,15,45,232,129,252,253,0,0,0,128,15,133,244,71,252, | ||
205 | 242,15,42,205,102,15,46,193,15,138,244,72,15,132,244,71,255,221,2,232,244, | ||
206 | 91,255,219,20,36,139,44,36,129,252,253,0,0,0,128,15,133,244,248,217,192,219, | ||
207 | 4,36,255,223,252,233,221,216,255,218,252,233,223,224,158,255,15,138,244,73, | ||
208 | 15,133,244,73,248,2,221,216,252,233,244,71,255,248,92,255,252,242,15,16,2, | ||
209 | 232,244,93,255,221,2,232,244,93,255,248,94,129,252,248,239,15,130,244,63, | ||
210 | 129,122,253,4,239,15,131,244,63,252,242,15,81,2,252,233,244,72,255,248,94, | ||
211 | 129,252,248,239,15,130,244,63,129,122,253,4,239,15,131,244,63,221,2,217,252, | ||
212 | 250,252,233,244,73,255,248,95,129,252,248,239,15,130,244,63,129,122,253,4, | ||
213 | 239,15,131,244,63,217,252,237,221,2,217,252,241,252,233,244,73,248,96,129, | ||
214 | 252,248,239,15,130,244,63,129,122,253,4,239,15,131,244,63,217,252,236,221, | ||
215 | 2,217,252,241,252,233,244,73,248,97,129,252,248,239,255,15,130,244,63,129, | ||
216 | 122,253,4,239,15,131,244,63,221,2,232,244,98,252,233,244,73,248,99,129,252, | ||
217 | 248,239,15,130,244,63,129,122,253,4,239,15,131,244,63,221,2,217,252,254,252, | ||
218 | 233,244,73,248,100,129,252,248,239,255,15,130,244,63,129,122,253,4,239,15, | ||
219 | 131,244,63,221,2,217,252,255,252,233,244,73,248,101,129,252,248,239,15,130, | ||
220 | 244,63,129,122,253,4,239,15,131,244,63,221,2,217,252,242,221,216,252,233, | ||
221 | 244,73,248,102,129,252,248,239,15,130,244,63,255,129,122,253,4,239,15,131, | ||
222 | 244,63,221,2,217,192,216,200,217,232,222,225,217,252,250,217,252,243,252, | ||
223 | 233,244,73,248,103,129,252,248,239,15,130,244,63,129,122,253,4,239,15,131, | ||
224 | 244,63,221,2,217,192,216,200,217,232,222,225,217,252,250,217,201,217,252, | ||
225 | 243,252,233,244,73,248,104,129,252,248,239,15,130,244,63,129,122,253,4,239, | ||
226 | 15,131,244,63,255,221,2,217,232,217,252,243,252,233,244,73,255,248,105,129, | ||
227 | 252,248,239,15,130,244,63,129,122,253,4,239,15,131,244,63,252,242,15,16,2, | ||
228 | 252,242,15,17,4,36,255,248,105,129,252,248,239,15,130,244,63,129,122,253, | ||
229 | 4,239,15,131,244,63,221,2,221,28,36,255,137,213,232,251,1,16,137,252,234, | ||
230 | 252,233,244,73,255,248,106,129,252,248,239,15,130,244,63,129,122,253,4,239, | ||
231 | 15,131,244,63,252,242,15,16,2,252,242,15,17,4,36,255,248,106,129,252,248, | ||
232 | 239,15,130,244,63,129,122,253,4,239,15,131,244,63,221,2,221,28,36,255,137, | ||
233 | 213,232,251,1,17,137,252,234,252,233,244,73,255,248,107,129,252,248,239,15, | ||
234 | 130,244,63,129,122,253,4,239,15,131,244,63,252,242,15,16,2,252,242,15,17, | ||
235 | 4,36,255,248,107,129,252,248,239,15,130,244,63,129,122,253,4,239,15,131,244, | ||
236 | 63,221,2,221,28,36,255,137,213,232,251,1,18,137,252,234,252,233,244,73,248, | ||
237 | 108,255,248,109,129,252,248,239,15,130,244,63,129,122,253,4,239,15,131,244, | ||
238 | 63,252,242,15,16,2,139,106,252,248,252,242,15,89,133,233,252,233,244,72,255, | ||
239 | 248,109,129,252,248,239,15,130,244,63,129,122,253,4,239,15,131,244,63,221, | ||
240 | 2,139,106,252,248,220,141,233,252,233,244,73,255,248,110,129,252,248,239, | ||
241 | 15,130,244,63,129,122,253,4,239,15,131,244,63,129,122,253,12,239,15,131,244, | ||
242 | 63,221,2,221,66,8,217,252,243,252,233,244,73,248,111,129,252,248,239,15,130, | ||
243 | 244,63,129,122,253,4,239,15,131,244,63,129,122,253,12,239,255,15,131,244, | ||
244 | 63,221,66,8,221,2,217,252,253,221,217,252,233,244,73,248,112,129,252,248, | ||
245 | 239,15,130,244,63,139,106,4,129,252,253,239,15,131,244,63,139,114,252,252, | ||
246 | 139,2,137,106,252,252,137,66,252,248,209,229,129,252,253,0,0,224,252,255, | ||
247 | 15,131,244,249,9,232,15,132,244,249,184,252,254,3,0,0,129,252,253,0,0,32, | ||
248 | 0,15,130,244,250,248,1,193,252,237,21,41,197,255,252,242,15,42,197,255,137, | ||
249 | 108,36,16,219,68,36,16,255,139,106,252,252,129,229,252,255,252,255,15,128, | ||
250 | 129,205,0,0,224,63,137,106,252,252,248,2,255,252,242,15,17,2,255,221,26,255, | ||
251 | 184,237,252,233,244,78,248,3,255,15,87,192,252,233,244,2,255,217,252,238, | ||
252 | 252,233,244,2,255,248,4,255,252,242,15,16,2,189,0,0,80,67,102,15,110,205, | ||
253 | 102,15,112,201,81,252,242,15,89,193,252,242,15,17,66,252,248,255,221,2,199, | ||
254 | 68,36,16,0,0,128,90,216,76,36,16,221,90,252,248,255,139,106,252,252,184,52, | ||
255 | 4,0,0,209,229,252,233,244,1,255,248,113,129,252,248,239,15,130,244,63,129, | ||
256 | 122,253,4,239,15,131,244,63,252,242,15,16,2,255,248,113,129,252,248,239,15, | ||
257 | 130,244,63,129,122,253,4,239,15,131,244,63,221,2,255,139,106,4,139,114,252, | ||
258 | 252,209,229,129,252,253,0,0,224,252,255,15,132,244,250,255,15,40,224,232, | ||
259 | 244,114,252,242,15,92,224,248,1,252,242,15,17,66,252,248,252,242,15,17,34, | ||
260 | 255,217,192,232,244,114,220,252,233,248,1,221,90,252,248,221,26,255,139,66, | ||
261 | 252,252,139,106,4,49,232,15,136,244,249,248,2,184,237,252,233,244,78,248, | ||
262 | 3,129,252,245,0,0,0,128,137,106,4,252,233,244,2,248,4,255,15,87,228,252,233, | ||
263 | 244,1,255,217,252,238,217,201,252,233,244,1,255,248,115,129,252,248,239,15, | ||
264 | 130,244,63,129,122,253,4,239,15,131,244,63,129,122,253,12,239,15,131,244, | ||
265 | 63,221,66,8,221,2,248,1,217,252,248,223,224,158,15,138,244,1,221,217,252, | ||
266 | 233,244,73,255,248,116,129,252,248,239,15,130,244,63,129,122,253,4,239,15, | ||
267 | 131,244,63,129,122,253,12,239,15,131,244,63,252,242,15,16,2,252,242,15,16, | ||
268 | 74,8,232,244,117,252,233,244,72,255,248,116,129,252,248,239,15,130,244,63, | ||
269 | 129,122,253,4,239,15,131,244,63,129,122,253,12,239,15,131,244,63,221,2,221, | ||
270 | 66,8,232,244,117,252,233,244,73,255,248,118,185,2,0,0,0,129,122,253,4,239, | ||
271 | 255,15,133,244,250,139,42,248,1,57,193,15,131,244,71,129,124,253,202,252, | ||
272 | 252,239,15,133,244,249,59,108,202,252,248,15,79,108,202,252,248,131,193,1, | ||
273 | 252,233,244,1,248,3,15,135,244,63,255,252,233,244,252,248,4,15,135,244,63, | ||
274 | 255,252,242,15,16,2,248,5,57,193,15,131,244,72,129,124,253,202,252,252,239, | ||
275 | 255,15,130,244,252,15,135,244,63,252,242,15,42,76,202,252,248,252,233,244, | ||
276 | 253,255,248,6,252,242,15,16,76,202,252,248,248,7,252,242,15,93,193,131,193, | ||
277 | 1,252,233,244,5,255,221,2,248,5,57,193,15,131,244,73,129,124,253,202,252, | ||
278 | 252,239,255,15,130,244,252,15,135,244,255,219,68,202,252,248,252,233,244, | ||
279 | 253,255,15,131,244,255,255,248,6,221,68,202,252,248,248,7,255,219,252,233, | ||
280 | 219,209,221,217,255,80,221,225,223,224,252,246,196,1,15,132,244,248,217,201, | ||
281 | 248,2,221,216,88,255,248,119,185,2,0,0,0,129,122,253,4,239,255,15,133,244, | ||
282 | 250,139,42,248,1,57,193,15,131,244,71,129,124,253,202,252,252,239,15,133, | ||
283 | 244,249,59,108,202,252,248,15,76,108,202,252,248,131,193,1,252,233,244,1, | ||
284 | 248,3,15,135,244,63,255,248,6,252,242,15,16,76,202,252,248,248,7,252,242, | ||
285 | 15,95,193,131,193,1,252,233,244,5,255,219,252,233,218,209,221,217,255,80, | ||
286 | 221,225,223,224,252,246,196,1,15,133,244,248,217,201,248,2,221,216,88,255, | ||
287 | 248,9,221,216,252,233,244,63,255,248,120,129,252,248,239,15,130,244,63,129, | ||
288 | 122,253,4,239,15,133,244,63,139,42,255,139,173,233,252,233,244,71,255,252, | ||
289 | 242,15,42,133,233,252,233,244,72,255,219,133,233,252,233,244,73,255,248,121, | ||
290 | 129,252,248,239,15,133,244,63,129,122,253,4,239,15,133,244,63,139,42,139, | ||
291 | 114,252,252,131,189,233,1,15,130,244,81,15,182,173,233,255,252,242,15,42, | ||
292 | 197,252,233,244,72,255,137,108,36,16,219,68,36,16,252,233,244,73,255,248, | ||
293 | 122,139,171,233,59,171,233,15,130,244,247,232,244,75,248,1,129,252,248,239, | ||
294 | 15,133,244,63,129,122,253,4,239,255,15,133,244,63,139,42,129,252,253,252, | ||
295 | 255,0,0,0,15,135,244,63,137,108,36,20,255,15,131,244,63,252,242,15,44,42, | ||
296 | 129,252,253,252,255,0,0,0,15,135,244,63,137,108,36,20,255,15,131,244,63,221, | ||
297 | 2,219,92,36,20,129,124,36,20,252,255,0,0,0,15,135,244,63,255,199,68,36,8, | ||
298 | 1,0,0,0,141,68,36,20,248,123,139,108,36,48,137,149,233,137,68,36,4,137,44, | ||
299 | 36,137,116,36,24,232,251,1,19,139,149,233,139,114,252,252,199,66,252,252, | ||
300 | 237,137,66,252,248,252,233,244,66,248,124,139,171,233,59,171,233,15,130,244, | ||
301 | 247,232,244,75,248,1,199,68,36,20,252,255,252,255,252,255,252,255,129,252, | ||
302 | 248,239,15,130,244,63,15,134,244,247,129,122,253,20,239,255,15,133,244,63, | ||
303 | 139,106,16,137,108,36,20,255,15,131,244,63,252,242,15,44,106,16,137,108,36, | ||
304 | 20,255,15,131,244,63,221,66,16,219,92,36,20,255,248,1,129,122,253,4,239,15, | ||
305 | 133,244,63,129,122,253,12,239,255,139,42,137,108,36,12,139,173,233,255,139, | ||
306 | 74,8,255,252,242,15,44,74,8,255,221,66,8,219,92,36,8,139,76,36,8,255,139, | ||
307 | 68,36,20,57,197,15,130,244,251,248,2,133,201,15,142,244,253,248,3,139,108, | ||
308 | 36,12,41,200,15,140,244,125,141,172,253,13,233,131,192,1,248,4,137,68,36, | ||
309 | 8,137,232,252,233,244,123,248,5,15,140,244,252,141,68,40,1,252,233,244,2, | ||
310 | 248,6,137,232,252,233,244,2,248,7,255,15,132,244,254,1,252,233,131,193,1, | ||
311 | 15,143,244,3,248,8,185,1,0,0,0,252,233,244,3,248,125,49,192,252,233,244,4, | ||
312 | 248,126,129,252,248,239,15,130,244,63,139,171,233,59,171,233,15,130,244,247, | ||
313 | 232,244,75,248,1,255,129,122,253,4,239,15,133,244,63,129,122,253,12,239,139, | ||
314 | 42,255,15,133,244,63,139,66,8,255,15,131,244,63,252,242,15,44,66,8,255,15, | ||
315 | 131,244,63,221,66,8,219,92,36,20,139,68,36,20,255,133,192,15,142,244,125, | ||
316 | 131,189,233,1,15,130,244,125,15,133,244,127,57,131,233,15,130,244,127,15, | ||
317 | 182,141,233,139,171,233,137,68,36,8,248,1,136,77,0,131,197,1,131,232,1,15, | ||
318 | 133,244,1,139,131,233,252,233,244,123,248,128,129,252,248,239,255,15,130, | ||
319 | 244,63,139,171,233,59,171,233,15,130,244,247,232,244,75,248,1,129,122,253, | ||
320 | 4,239,15,133,244,63,139,42,139,133,233,133,192,15,132,244,125,57,131,233, | ||
321 | 15,130,244,129,129,197,239,137,116,36,20,137,68,36,8,139,179,233,248,1,255, | ||
322 | 15,182,77,0,131,197,1,131,232,1,136,12,6,15,133,244,1,137,252,240,139,116, | ||
323 | 36,20,252,233,244,123,248,130,129,252,248,239,15,130,244,63,139,171,233,59, | ||
324 | 171,233,15,130,244,247,232,244,75,248,1,129,122,253,4,239,15,133,244,63,139, | ||
325 | 42,139,133,233,57,131,233,255,15,130,244,129,129,197,239,137,116,36,20,137, | ||
326 | 68,36,8,139,179,233,252,233,244,249,248,1,15,182,76,5,0,131,252,249,65,15, | ||
327 | 130,244,248,131,252,249,90,15,135,244,248,131,252,241,32,248,2,136,12,6,248, | ||
328 | 3,131,232,1,15,137,244,1,137,252,240,139,116,36,20,252,233,244,123,248,131, | ||
329 | 129,252,248,239,15,130,244,63,255,139,171,233,59,171,233,15,130,244,247,232, | ||
330 | 244,75,248,1,129,122,253,4,239,15,133,244,63,139,42,139,133,233,57,131,233, | ||
331 | 15,130,244,129,129,197,239,137,116,36,20,137,68,36,8,139,179,233,252,233, | ||
332 | 244,249,248,1,15,182,76,5,0,131,252,249,97,15,130,244,248,255,131,252,249, | ||
333 | 122,15,135,244,248,131,252,241,32,248,2,136,12,6,248,3,131,232,1,15,137,244, | ||
334 | 1,137,252,240,139,116,36,20,252,233,244,123,248,132,129,252,248,239,15,130, | ||
335 | 244,63,129,122,253,4,239,15,133,244,63,137,213,139,10,232,251,1,20,137,252, | ||
336 | 234,255,137,197,252,233,244,71,255,252,242,15,42,192,252,233,244,72,255,137, | ||
337 | 4,36,219,4,36,252,233,244,73,255,248,133,129,252,248,239,15,130,244,63,129, | ||
338 | 122,253,4,239,255,15,133,244,247,139,42,252,233,244,89,248,1,15,135,244,63, | ||
339 | 255,252,242,15,16,2,189,0,0,56,67,102,15,110,205,102,15,112,201,81,252,242, | ||
340 | 15,88,193,102,15,126,197,255,221,2,199,68,36,16,0,0,192,89,216,68,36,16,221, | ||
341 | 28,36,255,139,44,36,255,252,233,244,89,255,248,134,129,252,248,239,15,130, | ||
342 | 244,63,255,189,0,0,56,67,102,15,110,205,102,15,112,201,81,255,199,68,36,16, | ||
343 | 0,0,192,89,255,15,133,244,247,139,42,252,233,244,248,248,1,15,135,244,63, | ||
344 | 255,252,242,15,16,2,252,242,15,88,193,102,15,126,197,255,221,2,216,68,36, | ||
345 | 16,221,28,36,139,44,36,255,248,2,137,68,36,20,141,68,194,252,240,248,1,57, | ||
346 | 208,15,134,244,89,129,120,253,4,239,255,15,133,244,248,35,40,131,232,8,252, | ||
347 | 233,244,1,248,2,15,135,244,135,255,15,131,244,135,255,252,242,15,16,0,252, | ||
348 | 242,15,88,193,102,15,126,193,33,205,255,221,0,216,68,36,16,221,28,36,35,44, | ||
349 | 36,255,131,232,8,252,233,244,1,248,136,129,252,248,239,15,130,244,63,255, | ||
350 | 15,133,244,248,11,40,131,232,8,252,233,244,1,248,2,15,135,244,135,255,252, | ||
351 | 242,15,16,0,252,242,15,88,193,102,15,126,193,9,205,255,221,0,216,68,36,16, | ||
352 | 221,28,36,11,44,36,255,131,232,8,252,233,244,1,248,137,129,252,248,239,15, | ||
353 | 130,244,63,255,15,133,244,248,51,40,131,232,8,252,233,244,1,248,2,15,135, | ||
354 | 244,135,255,252,242,15,16,0,252,242,15,88,193,102,15,126,193,49,205,255,221, | ||
355 | 0,216,68,36,16,221,28,36,51,44,36,255,131,232,8,252,233,244,1,248,138,129, | ||
356 | 252,248,239,15,130,244,63,129,122,253,4,239,255,221,2,199,68,36,16,0,0,192, | ||
357 | 89,216,68,36,16,221,28,36,139,44,36,255,248,2,15,205,252,233,244,89,248,139, | ||
358 | 129,252,248,239,15,130,244,63,129,122,253,4,239,255,248,2,252,247,213,255, | ||
359 | 248,89,252,242,15,42,197,252,233,244,72,255,248,89,137,44,36,219,4,36,252, | ||
360 | 233,244,73,255,248,135,139,68,36,20,252,233,244,63,255,248,140,129,252,248, | ||
361 | 239,15,130,244,63,129,122,253,4,239,255,248,2,129,122,253,12,239,15,133,244, | ||
362 | 63,139,74,8,255,248,140,129,252,248,239,15,130,244,63,129,122,253,4,239,15, | ||
363 | 131,244,63,129,122,253,12,239,15,131,244,63,252,242,15,16,2,252,242,15,16, | ||
364 | 74,8,189,0,0,56,67,102,15,110,213,102,15,112,210,81,252,242,15,88,194,252, | ||
365 | 242,15,88,202,102,15,126,197,102,15,126,201,255,248,140,129,252,248,239,15, | ||
366 | 130,244,63,129,122,253,4,239,15,131,244,63,129,122,253,12,239,15,131,244, | ||
367 | 63,221,2,221,66,8,199,68,36,16,0,0,192,89,216,68,36,16,221,92,36,8,216,68, | ||
368 | 36,16,221,28,36,139,76,36,8,139,44,36,255,211,229,252,233,244,89,255,248, | ||
369 | 141,129,252,248,239,15,130,244,63,129,122,253,4,239,255,248,141,129,252,248, | ||
370 | 239,15,130,244,63,129,122,253,4,239,15,131,244,63,129,122,253,12,239,15,131, | ||
371 | 244,63,252,242,15,16,2,252,242,15,16,74,8,189,0,0,56,67,102,15,110,213,102, | ||
372 | 15,112,210,81,252,242,15,88,194,252,242,15,88,202,102,15,126,197,102,15,126, | ||
373 | 201,255,248,141,129,252,248,239,15,130,244,63,129,122,253,4,239,15,131,244, | ||
374 | 63,129,122,253,12,239,15,131,244,63,221,2,221,66,8,199,68,36,16,0,0,192,89, | ||
375 | 216,68,36,16,221,92,36,8,216,68,36,16,221,28,36,139,76,36,8,139,44,36,255, | ||
376 | 211,252,237,252,233,244,89,255,248,142,129,252,248,239,15,130,244,63,129, | ||
377 | 122,253,4,239,255,248,142,129,252,248,239,15,130,244,63,129,122,253,4,239, | ||
378 | 15,131,244,63,129,122,253,12,239,15,131,244,63,252,242,15,16,2,252,242,15, | ||
379 | 16,74,8,189,0,0,56,67,102,15,110,213,102,15,112,210,81,252,242,15,88,194, | ||
380 | 252,242,15,88,202,102,15,126,197,102,15,126,201,255,248,142,129,252,248,239, | ||
381 | 15,130,244,63,129,122,253,4,239,15,131,244,63,129,122,253,12,239,15,131,244, | ||
382 | 63,221,2,221,66,8,199,68,36,16,0,0,192,89,216,68,36,16,221,92,36,8,216,68, | ||
383 | 36,16,221,28,36,139,76,36,8,139,44,36,255,211,252,253,252,233,244,89,255, | ||
384 | 248,143,129,252,248,239,15,130,244,63,129,122,253,4,239,255,248,143,129,252, | ||
385 | 248,239,15,130,244,63,129,122,253,4,239,15,131,244,63,129,122,253,12,239, | ||
386 | 15,131,244,63,252,242,15,16,2,252,242,15,16,74,8,189,0,0,56,67,102,15,110, | ||
387 | 213,102,15,112,210,81,252,242,15,88,194,252,242,15,88,202,102,15,126,197, | ||
388 | 102,15,126,201,255,248,143,129,252,248,239,15,130,244,63,129,122,253,4,239, | ||
389 | 15,131,244,63,129,122,253,12,239,15,131,244,63,221,2,221,66,8,199,68,36,16, | ||
390 | 0,0,192,89,216,68,36,16,221,92,36,8,216,68,36,16,221,28,36,139,76,36,8,139, | ||
391 | 44,36,255,211,197,252,233,244,89,255,248,144,129,252,248,239,15,130,244,63, | ||
392 | 129,122,253,4,239,255,248,144,129,252,248,239,15,130,244,63,129,122,253,4, | ||
393 | 239,15,131,244,63,129,122,253,12,239,15,131,244,63,252,242,15,16,2,252,242, | ||
394 | 15,16,74,8,189,0,0,56,67,102,15,110,213,102,15,112,210,81,252,242,15,88,194, | ||
395 | 252,242,15,88,202,102,15,126,197,102,15,126,201,255,248,144,129,252,248,239, | ||
396 | 15,130,244,63,129,122,253,4,239,15,131,244,63,129,122,253,12,239,15,131,244, | ||
397 | 63,221,2,221,66,8,199,68,36,16,0,0,192,89,216,68,36,16,221,92,36,8,216,68, | ||
398 | 36,16,221,28,36,139,76,36,8,139,44,36,255,211,205,252,233,244,89,248,127, | ||
399 | 184,237,252,233,244,63,248,129,184,237,248,63,139,108,36,48,139,114,252,252, | ||
400 | 137,116,36,24,137,149,233,141,68,194,252,248,141,136,233,137,133,233,139, | ||
401 | 66,252,248,59,141,233,15,135,244,251,137,44,36,252,255,144,233,139,149,233, | ||
402 | 133,192,15,143,244,78,248,1,255,139,141,233,41,209,193,252,233,3,133,192, | ||
403 | 141,65,1,139,106,252,248,15,133,244,33,139,181,233,139,14,15,182,252,233, | ||
404 | 15,182,205,131,198,4,252,255,36,171,248,33,137,209,252,247,198,237,15,133, | ||
405 | 244,249,15,182,110,252,253,252,247,213,141,20,252,234,252,233,244,28,248, | ||
406 | 3,137,252,245,131,229,252,248,41,252,234,252,233,244,28,248,5,186,237,137, | ||
407 | 252,233,232,251,1,0,139,149,233,49,192,252,233,244,1,248,75,93,137,108,36, | ||
408 | 16,139,108,36,48,137,116,36,24,137,149,233,255,141,68,194,252,248,137,252, | ||
409 | 233,137,133,233,232,251,1,21,139,149,233,139,133,233,41,208,193,232,3,131, | ||
410 | 192,1,139,108,36,16,85,195,248,145,255,15,182,131,233,168,235,15,133,244, | ||
411 | 251,168,235,15,133,244,247,168,235,15,132,244,247,252,255,139,233,252,233, | ||
412 | 244,247,255,248,146,15,182,131,233,168,235,15,133,244,251,252,233,244,247, | ||
413 | 248,147,15,182,131,233,168,235,15,133,244,251,168,235,15,132,244,251,252, | ||
414 | 255,139,233,15,132,244,247,168,235,15,132,244,251,248,1,255,139,108,36,48, | ||
415 | 137,149,233,137,252,242,137,252,233,232,251,1,22,248,3,139,149,233,248,4, | ||
416 | 15,182,78,252,253,248,5,15,182,110,252,252,15,183,70,252,254,252,255,164, | ||
417 | 253,171,233,248,148,131,198,4,139,77,232,137,76,36,20,252,233,244,4,248,149, | ||
418 | 255,139,106,252,248,139,173,233,15,182,133,233,141,4,194,139,108,36,48,137, | ||
419 | 149,233,137,133,233,137,252,242,141,139,233,137,171,233,137,116,36,24,232, | ||
420 | 251,1,23,252,233,244,3,255,248,150,137,116,36,24,255,248,151,255,137,116, | ||
421 | 36,24,131,206,1,248,1,255,141,68,194,252,248,139,108,36,48,137,149,233,137, | ||
422 | 133,233,137,252,242,137,252,233,232,251,1,24,199,68,36,24,0,0,0,0,255,131, | ||
423 | 230,252,254,255,139,149,233,137,193,139,133,233,41,208,137,205,15,182,78, | ||
424 | 252,253,193,232,3,131,192,1,252,255,229,248,152,255,85,141,108,36,12,85,83, | ||
425 | 82,81,80,15,182,69,252,252,138,101,252,248,137,125,252,252,137,117,252,248, | ||
426 | 139,93,0,139,139,233,199,131,233,237,137,131,233,137,139,233,129,252,236, | ||
427 | 239,252,242,15,17,125,216,252,242,15,17,117,208,252,242,15,17,109,200,252, | ||
428 | 242,15,17,101,192,252,242,15,17,93,184,252,242,15,17,85,176,252,242,15,17, | ||
429 | 77,168,252,242,15,17,69,160,139,171,233,139,147,233,137,171,233,199,131,233, | ||
430 | 0,0,0,0,137,149,233,141,84,36,16,141,139,233,232,251,1,25,139,141,233,129, | ||
431 | 225,239,137,204,137,169,233,139,149,233,139,177,233,255,248,153,255,133,192, | ||
432 | 15,136,244,249,137,68,36,20,139,122,252,248,139,191,233,139,191,233,199,131, | ||
433 | 233,0,0,0,0,199,131,233,237,139,6,15,182,204,15,182,232,131,198,4,193,232, | ||
434 | 16,129,252,253,239,15,130,244,248,139,68,36,20,248,2,252,255,36,171,248,3, | ||
435 | 252,247,216,137,252,233,137,194,232,251,1,26,255,248,91,255,217,124,36,4, | ||
436 | 137,68,36,8,102,184,0,4,102,11,68,36,4,102,37,252,255,252,247,102,137,68, | ||
437 | 36,6,217,108,36,6,217,252,252,217,108,36,4,139,68,36,8,195,255,248,154,102, | ||
438 | 15,252,239,210,102,15,118,210,102,15,115,210,1,184,0,0,48,67,102,15,110,216, | ||
439 | 102,15,112,219,81,15,40,200,102,15,84,202,102,15,46,217,15,134,244,247,102, | ||
440 | 15,85,208,252,242,15,88,203,252,242,15,92,203,102,15,86,202,184,0,0,252,240, | ||
441 | 63,102,15,110,208,102,15,112,210,81,252,242,15,194,193,1,102,15,84,194,252, | ||
442 | 242,15,92,200,15,40,193,248,1,195,248,93,255,217,124,36,4,137,68,36,8,102, | ||
443 | 184,0,8,102,11,68,36,4,102,37,252,255,252,251,102,137,68,36,6,217,108,36, | ||
444 | 6,217,252,252,217,108,36,4,139,68,36,8,195,255,248,155,102,15,252,239,210, | ||
445 | 102,15,118,210,102,15,115,210,1,184,0,0,48,67,102,15,110,216,102,15,112,219, | ||
446 | 81,15,40,200,102,15,84,202,102,15,46,217,15,134,244,247,102,15,85,208,252, | ||
447 | 242,15,88,203,252,242,15,92,203,102,15,86,202,184,0,0,252,240,191,102,15, | ||
448 | 110,208,102,15,112,210,81,252,242,15,194,193,6,102,15,84,194,252,242,15,92, | ||
449 | 200,15,40,193,248,1,195,248,114,255,217,124,36,4,137,68,36,8,102,184,0,12, | ||
450 | 102,11,68,36,4,102,137,68,36,6,217,108,36,6,217,252,252,217,108,36,4,139, | ||
451 | 68,36,8,195,255,248,156,102,15,252,239,210,102,15,118,210,102,15,115,210, | ||
452 | 1,184,0,0,48,67,102,15,110,216,102,15,112,219,81,15,40,200,102,15,84,202, | ||
453 | 102,15,46,217,15,134,244,247,102,15,85,208,15,40,193,252,242,15,88,203,252, | ||
454 | 242,15,92,203,184,0,0,252,240,63,102,15,110,216,102,15,112,219,81,252,242, | ||
455 | 15,194,193,1,102,15,84,195,252,242,15,92,200,102,15,86,202,15,40,193,248, | ||
456 | 1,195,248,157,255,15,40,232,252,242,15,94,193,102,15,252,239,210,102,15,118, | ||
457 | 210,102,15,115,210,1,184,0,0,48,67,102,15,110,216,102,15,112,219,81,15,40, | ||
458 | 224,102,15,84,226,102,15,46,220,15,134,244,247,102,15,85,208,252,242,15,88, | ||
459 | 227,252,242,15,92,227,102,15,86,226,184,0,0,252,240,63,102,15,110,208,102, | ||
460 | 15,112,210,81,252,242,15,194,196,1,102,15,84,194,252,242,15,92,224,15,40, | ||
461 | 197,252,242,15,89,204,252,242,15,92,193,195,248,1,252,242,15,89,200,15,40, | ||
462 | 197,252,242,15,92,193,195,255,217,193,216,252,241,217,124,36,4,102,184,0, | ||
463 | 4,102,11,68,36,4,102,37,252,255,252,247,102,137,68,36,6,217,108,36,6,217, | ||
464 | 252,252,217,108,36,4,222,201,222,252,233,195,255,248,98,217,252,234,222,201, | ||
465 | 248,158,217,84,36,4,129,124,36,4,0,0,128,127,15,132,244,247,129,124,36,4, | ||
466 | 0,0,128,252,255,15,132,244,248,248,159,217,192,217,252,252,220,252,233,217, | ||
467 | 201,217,252,240,217,232,222,193,217,252,253,221,217,248,1,195,248,2,221,216, | ||
468 | 217,252,238,195,255,248,117,219,84,36,4,219,68,36,4,255,223,252,233,255,221, | ||
469 | 252,233,223,224,158,255,15,133,244,254,15,138,244,255,221,216,139,68,36,4, | ||
470 | 131,252,248,1,15,142,244,252,248,1,169,1,0,0,0,15,133,244,248,216,200,209, | ||
471 | 232,252,233,244,1,248,2,209,232,15,132,244,251,217,192,248,3,216,200,209, | ||
472 | 232,15,132,244,250,15,131,244,3,220,201,252,233,244,3,248,4,255,222,201,248, | ||
473 | 5,195,248,6,15,132,244,5,15,130,244,253,217,232,222,252,241,252,247,216,131, | ||
474 | 252,248,1,15,132,244,5,252,233,244,1,248,7,221,216,217,232,195,248,8,217, | ||
475 | 84,36,4,217,201,217,84,36,8,139,68,36,4,209,224,61,0,0,0,252,255,15,132,244, | ||
476 | 248,139,68,36,8,209,224,15,132,244,250,61,0,0,0,252,255,15,132,244,250,217, | ||
477 | 252,241,252,233,244,159,248,9,255,217,232,255,223,252,234,255,221,252,234, | ||
478 | 223,224,158,255,15,132,244,247,217,201,248,1,221,216,195,248,2,217,225,217, | ||
479 | 232,255,15,132,244,249,221,216,217,225,217,252,238,184,0,0,0,0,15,146,208, | ||
480 | 209,200,51,68,36,4,15,137,244,249,217,201,248,3,221,217,217,225,195,248,4, | ||
481 | 131,124,36,4,0,15,141,244,3,221,216,221,216,133,192,15,132,244,251,217,252, | ||
482 | 238,195,248,5,199,68,36,4,0,0,128,127,217,68,36,4,195,255,248,117,255,248, | ||
483 | 160,252,242,15,45,193,252,242,15,42,208,102,15,46,202,15,133,244,254,15,138, | ||
484 | 244,255,248,161,131,252,248,1,15,142,244,252,248,1,169,1,0,0,0,15,133,244, | ||
485 | 248,252,242,15,89,192,209,232,252,233,244,1,248,2,209,232,15,132,244,251, | ||
486 | 15,40,200,248,3,252,242,15,89,192,209,232,15,132,244,250,15,131,244,3,255, | ||
487 | 252,242,15,89,200,252,233,244,3,248,4,252,242,15,89,193,248,5,195,248,6,15, | ||
488 | 132,244,5,15,130,244,253,252,247,216,232,244,1,184,0,0,252,240,63,102,15, | ||
489 | 110,200,102,15,112,201,81,252,242,15,94,200,15,40,193,195,248,7,184,0,0,252, | ||
490 | 240,63,102,15,110,192,102,15,112,192,81,195,248,8,252,242,15,17,76,36,12, | ||
491 | 252,242,15,17,68,36,4,131,124,36,12,0,15,133,244,247,139,68,36,16,209,224, | ||
492 | 61,0,0,224,252,255,15,132,244,248,248,1,131,124,36,4,0,15,133,244,247,255, | ||
493 | 139,68,36,8,209,224,15,132,244,250,61,0,0,224,252,255,15,132,244,251,248, | ||
494 | 1,221,68,36,12,221,68,36,4,217,252,241,217,192,217,252,252,220,252,233,217, | ||
495 | 201,217,252,240,217,232,222,193,217,252,253,221,217,221,92,36,4,252,242,15, | ||
496 | 16,68,36,4,195,248,9,184,0,0,252,240,63,102,15,110,208,102,15,112,210,81, | ||
497 | 102,15,46,194,15,132,244,247,15,40,193,248,1,195,248,2,102,15,252,239,210, | ||
498 | 102,15,118,210,102,15,115,210,1,102,15,84,194,184,0,0,252,240,63,102,15,110, | ||
499 | 208,102,15,112,210,81,102,15,46,194,15,132,244,1,102,15,80,193,15,87,192, | ||
500 | 136,196,15,146,208,48,224,15,133,244,1,248,3,184,0,0,252,240,127,102,15,110, | ||
501 | 192,102,15,112,192,81,195,248,4,102,15,80,193,133,192,15,133,244,3,15,87, | ||
502 | 192,195,248,5,102,15,80,193,133,192,15,132,244,3,255,15,87,192,195,248,162, | ||
503 | 255,139,68,36,12,252,242,15,16,68,36,4,131,252,248,1,15,132,244,247,15,135, | ||
504 | 244,248,232,244,91,252,233,244,253,248,1,232,244,93,252,233,244,253,248,2, | ||
505 | 131,252,248,3,15,132,244,247,15,135,244,248,232,244,114,255,252,233,244,253, | ||
506 | 248,1,252,242,15,81,192,248,7,252,242,15,17,68,36,4,221,68,36,4,195,248,2, | ||
507 | 221,68,36,4,131,252,248,5,15,130,244,98,15,132,244,158,248,2,131,252,248, | ||
508 | 7,15,132,244,247,15,135,244,248,217,252,237,217,201,217,252,241,195,248,1, | ||
509 | 217,232,217,201,217,252,241,195,248,2,131,252,248,9,15,132,244,247,15,135, | ||
510 | 244,248,255,217,252,236,217,201,217,252,241,195,248,1,217,252,254,195,248, | ||
511 | 2,131,252,248,11,15,132,244,247,15,135,244,255,217,252,255,195,248,1,217, | ||
512 | 252,242,221,216,195,255,139,68,36,12,221,68,36,4,131,252,248,1,15,130,244, | ||
513 | 91,15,132,244,93,131,252,248,3,15,130,244,114,15,135,244,248,217,252,250, | ||
514 | 195,248,2,131,252,248,5,15,130,244,98,15,132,244,158,131,252,248,7,15,132, | ||
515 | 244,247,15,135,244,248,217,252,237,217,201,217,252,241,195,248,1,217,232, | ||
516 | 217,201,217,252,241,195,248,2,131,252,248,9,15,132,244,247,255,15,135,244, | ||
517 | 248,217,252,236,217,201,217,252,241,195,248,1,217,252,254,195,248,2,131,252, | ||
518 | 248,11,15,132,244,247,15,135,244,255,217,252,255,195,248,1,217,252,242,221, | ||
519 | 216,195,255,248,9,204,255,248,163,255,139,68,36,20,252,242,15,16,68,36,4, | ||
520 | 252,242,15,16,76,36,12,131,252,248,1,15,132,244,247,15,135,244,248,252,242, | ||
521 | 15,88,193,248,7,252,242,15,17,68,36,4,221,68,36,4,195,248,1,252,242,15,92, | ||
522 | 193,252,233,244,7,248,2,131,252,248,3,15,132,244,247,15,135,244,248,252,242, | ||
523 | 15,89,193,252,233,244,7,248,1,252,242,15,94,193,252,233,244,7,248,2,131,252, | ||
524 | 248,5,15,132,244,247,255,15,135,244,248,232,244,157,252,233,244,7,248,1,90, | ||
525 | 232,244,117,82,252,233,244,7,248,2,131,252,248,7,15,132,244,247,15,135,244, | ||
526 | 248,184,0,0,0,128,102,15,110,200,102,15,112,201,81,15,87,193,252,233,244, | ||
527 | 7,248,1,102,15,252,239,201,102,15,118,201,102,15,115,209,1,15,84,193,252, | ||
528 | 233,244,7,248,2,255,131,252,248,9,15,135,244,248,221,68,36,4,221,68,36,12, | ||
529 | 15,132,244,247,217,252,243,195,248,1,217,201,217,252,253,221,217,195,248, | ||
530 | 2,131,252,248,11,15,132,244,247,15,135,244,255,252,242,15,93,193,252,233, | ||
531 | 244,7,248,1,252,242,15,95,193,252,233,244,7,248,9,204,255,139,68,36,20,221, | ||
532 | 68,36,4,221,68,36,12,131,252,248,1,15,132,244,247,15,135,244,248,222,193, | ||
533 | 195,248,1,222,252,233,195,248,2,131,252,248,3,15,132,244,247,15,135,244,248, | ||
534 | 222,201,195,248,1,222,252,249,195,248,2,131,252,248,5,15,130,244,157,15,132, | ||
535 | 244,117,131,252,248,7,15,132,244,247,15,135,244,248,255,221,216,217,224,195, | ||
536 | 248,1,221,216,217,225,195,248,2,131,252,248,9,15,132,244,247,15,135,244,248, | ||
537 | 217,252,243,195,248,1,217,201,217,252,253,221,217,195,248,2,131,252,248,11, | ||
538 | 15,132,244,247,15,135,244,255,255,219,252,233,219,209,221,217,195,248,1,219, | ||
539 | 252,233,218,209,221,217,195,255,221,225,223,224,252,246,196,1,15,132,244, | ||
540 | 248,217,201,248,2,221,216,195,248,1,221,225,223,224,252,246,196,1,15,133, | ||
541 | 244,248,217,201,248,2,221,216,195,255,248,164,156,90,137,209,129,252,242, | ||
542 | 0,0,32,0,82,157,156,90,49,192,57,209,15,132,244,247,139,68,36,4,87,83,15, | ||
543 | 162,139,124,36,16,137,7,137,95,4,137,79,8,137,87,12,91,95,248,1,195,248,165, | ||
544 | 255,204,248,166,255,131,252,236,16,87,86,83,131,252,236,28,141,157,233,139, | ||
545 | 181,233,15,183,192,137,134,233,141,132,253,36,233,137,142,233,137,150,233, | ||
546 | 137,134,233,139,140,253,36,233,139,148,253,36,233,137,76,36,44,137,84,36, | ||
547 | 40,137,226,137,116,36,24,137,252,241,232,251,1,27,199,131,233,237,139,144, | ||
548 | 233,139,128,233,41,208,139,106,252,248,193,232,3,131,192,1,139,181,233,139, | ||
549 | 14,15,182,252,233,15,182,205,131,198,4,252,255,36,171,255,248,32,255,139, | ||
550 | 76,36,48,139,179,233,137,142,233,137,145,233,137,169,233,137,252,241,137, | ||
551 | 194,232,251,1,28,139,108,36,48,139,134,233,139,150,233,131,190,233,1,15,130, | ||
552 | 244,253,15,132,244,252,221,134,233,252,233,244,253,248,6,217,134,233,248, | ||
553 | 7,139,141,233,15,183,73,6,137,76,36,48,131,196,28,91,94,95,93,89,3,36,36, | ||
554 | 131,196,16,81,195,255,248,167,255,85,137,229,83,137,203,43,163,233,255,137, | ||
555 | 163,233,255,15,182,139,233,131,252,233,1,15,136,244,248,248,1,139,132,253, | ||
556 | 139,233,137,4,140,131,252,233,1,15,137,244,1,248,2,139,139,233,139,147,233, | ||
557 | 252,255,147,233,137,131,233,137,147,233,128,187,233,1,15,130,244,253,15,132, | ||
558 | 244,252,221,155,233,252,233,244,253,248,6,255,217,155,233,248,7,255,41,163, | ||
559 | 233,255,139,93,252,252,201,195,255,249,255,129,124,253,202,4,239,15,133,244, | ||
560 | 253,129,124,253,194,4,239,15,133,244,254,139,44,202,131,198,4,59,44,194,255, | ||
561 | 15,141,244,255,255,15,140,244,255,255,15,143,244,255,255,15,142,244,255,255, | ||
562 | 248,6,15,183,70,252,254,141,180,253,134,233,248,9,139,6,15,182,204,15,182, | ||
563 | 232,131,198,4,193,232,16,252,255,36,171,248,7,15,135,244,44,129,124,253,194, | ||
564 | 4,239,15,130,244,247,15,133,244,44,255,252,242,15,42,4,194,252,233,244,248, | ||
565 | 255,221,4,202,219,4,194,252,233,244,249,255,248,8,15,135,244,44,255,252,242, | ||
566 | 15,42,12,202,252,242,15,16,4,194,131,198,4,102,15,46,193,255,15,134,244,9, | ||
567 | 255,15,135,244,9,255,15,130,244,9,255,15,131,244,9,255,252,233,244,6,255, | ||
568 | 219,4,202,252,233,244,248,255,129,124,253,202,4,239,15,131,244,44,129,124, | ||
569 | 253,194,4,239,15,131,244,44,255,248,1,252,242,15,16,4,194,248,2,131,198,4, | ||
570 | 102,15,46,4,202,248,3,255,248,1,221,4,202,248,2,221,4,194,248,3,131,198,4, | ||
571 | 255,15,135,244,247,255,15,130,244,247,255,15,131,244,247,255,15,183,70,252, | ||
572 | 254,141,180,253,134,233,248,1,139,6,15,182,204,15,182,232,131,198,4,193,232, | ||
573 | 16,252,255,36,171,255,139,108,194,4,131,198,4,255,129,252,253,239,15,133, | ||
574 | 244,253,129,124,253,202,4,239,15,133,244,254,139,44,194,59,44,202,255,15, | ||
575 | 133,244,255,255,15,132,244,255,255,15,183,70,252,254,141,180,253,134,233, | ||
576 | 248,9,139,6,15,182,204,15,182,232,131,198,4,193,232,16,252,255,36,171,248, | ||
577 | 7,15,135,244,251,129,124,253,202,4,239,15,130,244,247,15,133,244,251,255, | ||
578 | 252,242,15,42,4,202,255,219,4,202,255,252,233,244,248,248,8,15,135,244,251, | ||
579 | 255,252,242,15,42,4,194,102,15,46,4,202,255,219,4,194,221,4,202,255,252,233, | ||
580 | 244,250,255,129,252,253,239,15,131,244,251,129,124,253,202,4,239,15,131,244, | ||
581 | 251,255,248,1,252,242,15,16,4,202,248,2,102,15,46,4,194,248,4,255,248,1,221, | ||
582 | 4,202,248,2,221,4,194,248,4,255,15,138,244,248,15,133,244,248,255,15,138, | ||
583 | 244,248,15,132,244,247,255,248,1,15,183,70,252,254,141,180,253,134,233,248, | ||
584 | 2,255,248,2,15,183,70,252,254,141,180,253,134,233,248,1,255,252,233,244,9, | ||
585 | 255,248,5,255,129,252,253,239,15,132,244,49,129,124,253,202,4,239,15,132, | ||
586 | 244,49,255,57,108,202,4,15,133,244,2,129,252,253,239,15,131,244,1,139,12, | ||
587 | 202,139,4,194,57,193,15,132,244,1,129,252,253,239,15,135,244,2,139,169,233, | ||
588 | 133,252,237,15,132,244,2,252,246,133,233,235,15,133,244,2,255,49,252,237, | ||
589 | 255,189,1,0,0,0,255,252,233,244,48,255,248,3,129,252,253,239,255,15,133,244, | ||
590 | 9,255,252,233,244,49,255,252,247,208,139,108,202,4,131,198,4,129,252,253, | ||
591 | 239,15,133,244,249,139,12,202,59,12,135,255,139,108,202,4,131,198,4,255,129, | ||
592 | 252,253,239,15,133,244,253,129,124,253,199,4,239,15,133,244,254,139,44,199, | ||
593 | 59,44,202,255,15,183,70,252,254,141,180,253,134,233,248,9,139,6,15,182,204, | ||
594 | 15,182,232,131,198,4,193,232,16,252,255,36,171,248,7,15,135,244,249,129,124, | ||
595 | 253,199,4,239,15,130,244,247,255,252,242,15,42,4,199,255,219,4,199,255,252, | ||
596 | 233,244,248,248,8,255,252,242,15,42,4,202,102,15,46,4,199,255,219,4,202,221, | ||
597 | 4,199,255,129,252,253,239,15,131,244,249,255,248,1,252,242,15,16,4,199,248, | ||
598 | 2,102,15,46,4,202,248,4,255,248,1,221,4,199,248,2,221,4,202,248,4,255,252, | ||
599 | 247,208,139,108,202,4,131,198,4,57,197,255,15,133,244,249,15,183,70,252,254, | ||
600 | 141,180,253,134,233,248,2,139,6,15,182,204,15,182,232,131,198,4,193,232,16, | ||
601 | 252,255,36,171,248,3,129,252,253,239,15,133,244,2,252,233,244,49,255,15,132, | ||
602 | 244,248,129,252,253,239,15,132,244,49,15,183,70,252,254,141,180,253,134,233, | ||
603 | 248,2,139,6,15,182,204,15,182,232,131,198,4,193,232,16,252,255,36,171,255, | ||
604 | 139,108,194,4,131,198,4,129,252,253,239,255,137,108,202,4,139,44,194,137, | ||
605 | 44,202,255,139,108,194,4,139,4,194,137,108,202,4,137,4,202,139,6,15,182,204, | ||
606 | 15,182,232,131,198,4,193,232,16,252,255,36,171,255,49,252,237,129,124,253, | ||
607 | 194,4,239,129,213,239,137,108,202,4,139,6,15,182,204,15,182,232,131,198,4, | ||
608 | 193,232,16,252,255,36,171,255,129,124,253,194,4,239,15,133,244,251,139,44, | ||
609 | 194,252,247,221,15,128,244,250,199,68,202,4,237,137,44,202,248,9,139,6,15, | ||
610 | 182,204,15,182,232,131,198,4,193,232,16,252,255,36,171,248,4,199,68,202,4, | ||
611 | 0,0,224,65,199,4,202,0,0,0,0,252,233,244,9,248,5,15,135,244,54,255,129,124, | ||
612 | 253,194,4,239,15,131,244,54,255,252,242,15,16,4,194,184,0,0,0,128,102,15, | ||
613 | 110,200,102,15,112,201,81,15,87,193,252,242,15,17,4,202,255,221,4,194,217, | ||
614 | 224,221,28,202,255,129,124,253,194,4,239,15,133,244,248,139,4,194,255,139, | ||
615 | 128,233,248,1,199,68,202,4,237,137,4,202,255,15,87,192,252,242,15,42,128, | ||
616 | 233,248,1,252,242,15,17,4,202,255,219,128,233,248,1,221,28,202,255,139,6, | ||
617 | 15,182,204,15,182,232,131,198,4,193,232,16,252,255,36,171,248,2,129,124,253, | ||
618 | 194,4,239,15,133,244,57,139,12,194,255,139,169,233,131,252,253,0,15,133,244, | ||
619 | 255,248,3,255,248,58,137,213,232,251,1,20,255,252,242,15,42,192,255,137,4, | ||
620 | 36,219,4,36,255,137,252,234,15,182,78,252,253,252,233,244,1,255,248,9,252, | ||
621 | 246,133,233,235,15,133,244,3,252,233,244,57,255,15,182,252,236,15,182,192, | ||
622 | 255,129,124,253,252,234,4,239,15,133,244,51,129,124,253,199,4,239,15,133, | ||
623 | 244,51,139,44,252,234,3,44,199,15,128,244,50,255,129,124,253,252,234,4,239, | ||
624 | 15,133,244,53,129,124,253,199,4,239,15,133,244,53,139,4,199,3,4,252,234,15, | ||
625 | 128,244,52,255,129,124,253,252,234,4,239,15,133,244,56,129,124,253,194,4, | ||
626 | 239,15,133,244,56,139,44,252,234,3,44,194,15,128,244,55,255,199,68,202,4, | ||
627 | 237,255,129,124,253,252,234,4,239,15,131,244,51,255,129,124,253,199,4,239, | ||
628 | 15,131,244,51,255,252,242,15,16,4,252,234,252,242,15,88,4,199,255,221,4,252, | ||
629 | 234,220,4,199,255,129,124,253,252,234,4,239,15,131,244,53,255,129,124,253, | ||
630 | 199,4,239,15,131,244,53,255,252,242,15,16,4,199,252,242,15,88,4,252,234,255, | ||
631 | 221,4,199,220,4,252,234,255,129,124,253,252,234,4,239,15,131,244,56,129,124, | ||
632 | 253,194,4,239,15,131,244,56,255,252,242,15,16,4,252,234,252,242,15,88,4,194, | ||
633 | 255,221,4,252,234,220,4,194,255,129,124,253,252,234,4,239,15,133,244,51,129, | ||
634 | 124,253,199,4,239,15,133,244,51,139,44,252,234,43,44,199,15,128,244,50,255, | ||
635 | 129,124,253,252,234,4,239,15,133,244,53,129,124,253,199,4,239,15,133,244, | ||
636 | 53,139,4,199,43,4,252,234,15,128,244,52,255,129,124,253,252,234,4,239,15, | ||
637 | 133,244,56,129,124,253,194,4,239,15,133,244,56,139,44,252,234,43,44,194,15, | ||
638 | 128,244,55,255,252,242,15,16,4,252,234,252,242,15,92,4,199,255,221,4,252, | ||
639 | 234,220,36,199,255,252,242,15,16,4,199,252,242,15,92,4,252,234,255,221,4, | ||
640 | 199,220,36,252,234,255,252,242,15,16,4,252,234,252,242,15,92,4,194,255,221, | ||
641 | 4,252,234,220,36,194,255,129,124,253,252,234,4,239,15,133,244,51,129,124, | ||
642 | 253,199,4,239,15,133,244,51,139,44,252,234,15,175,44,199,15,128,244,50,255, | ||
643 | 129,124,253,252,234,4,239,15,133,244,53,129,124,253,199,4,239,15,133,244, | ||
644 | 53,139,4,199,15,175,4,252,234,15,128,244,52,255,129,124,253,252,234,4,239, | ||
645 | 15,133,244,56,129,124,253,194,4,239,15,133,244,56,139,44,252,234,15,175,44, | ||
646 | 194,15,128,244,55,255,252,242,15,16,4,252,234,252,242,15,89,4,199,255,221, | ||
647 | 4,252,234,220,12,199,255,252,242,15,16,4,199,252,242,15,89,4,252,234,255, | ||
648 | 221,4,199,220,12,252,234,255,252,242,15,16,4,252,234,252,242,15,89,4,194, | ||
649 | 255,221,4,252,234,220,12,194,255,252,242,15,16,4,252,234,252,242,15,94,4, | ||
650 | 199,255,221,4,252,234,220,52,199,255,252,242,15,16,4,199,252,242,15,94,4, | ||
651 | 252,234,255,221,4,199,220,52,252,234,255,252,242,15,16,4,252,234,252,242, | ||
652 | 15,94,4,194,255,221,4,252,234,220,52,194,255,252,242,15,16,4,252,234,252, | ||
653 | 242,15,16,12,199,255,221,4,252,234,221,4,199,255,252,242,15,16,4,199,252, | ||
654 | 242,15,16,12,252,234,255,221,4,199,221,4,252,234,255,252,242,15,16,4,252, | ||
655 | 234,252,242,15,16,12,194,255,221,4,252,234,221,4,194,255,248,168,232,244, | ||
656 | 157,255,252,233,244,168,255,232,244,117,255,15,182,252,236,15,182,192,141, | ||
657 | 12,194,41,232,137,76,36,4,137,68,36,8,248,36,139,108,36,48,137,44,36,137, | ||
658 | 149,233,137,116,36,24,232,251,1,29,139,149,233,133,192,15,133,244,45,15,182, | ||
659 | 110,252,255,15,182,78,252,253,139,68,252,234,4,139,44,252,234,137,68,202, | ||
660 | 4,137,44,202,139,6,15,182,204,15,182,232,131,198,4,193,232,16,252,255,36, | ||
661 | 171,255,252,247,208,139,4,135,199,68,202,4,237,137,4,202,139,6,15,182,204, | ||
662 | 15,182,232,131,198,4,193,232,16,252,255,36,171,255,15,191,192,199,68,202, | ||
663 | 4,237,137,4,202,255,15,191,192,252,242,15,42,192,252,242,15,17,4,202,255, | ||
664 | 223,70,252,254,221,28,202,255,252,242,15,16,4,199,252,242,15,17,4,202,255, | ||
665 | 221,4,199,221,28,202,255,252,247,208,137,68,202,4,139,6,15,182,204,15,182, | ||
666 | 232,131,198,4,193,232,16,252,255,36,171,255,141,76,202,12,141,68,194,4,189, | ||
667 | 237,137,105,252,248,248,1,137,41,131,193,8,57,193,15,134,244,1,139,6,15,182, | ||
668 | 204,15,182,232,131,198,4,193,232,16,252,255,36,171,255,139,106,252,248,139, | ||
669 | 172,253,133,233,139,173,233,139,69,4,139,109,0,137,68,202,4,137,44,202,139, | ||
670 | 6,15,182,204,15,182,232,131,198,4,193,232,16,252,255,36,171,255,139,106,252, | ||
671 | 248,139,172,253,141,233,128,189,233,0,139,173,233,139,12,194,139,68,194,4, | ||
672 | 137,77,0,137,69,4,15,132,244,247,252,246,133,233,235,15,133,244,248,248,1, | ||
673 | 139,6,15,182,204,15,182,232,131,198,4,193,232,16,252,255,36,171,248,2,129, | ||
674 | 232,239,129,252,248,239,15,134,244,1,252,246,129,233,235,15,132,244,1,135, | ||
675 | 213,141,139,233,255,232,251,1,30,137,252,234,252,233,244,1,255,252,247,208, | ||
676 | 139,106,252,248,139,172,253,141,233,139,12,135,139,133,233,137,8,199,64,4, | ||
677 | 237,252,246,133,233,235,15,133,244,248,248,1,139,6,15,182,204,15,182,232, | ||
678 | 131,198,4,193,232,16,252,255,36,171,248,2,252,246,129,233,235,15,132,244, | ||
679 | 1,128,189,233,0,15,132,244,1,137,213,137,194,141,139,233,232,251,1,30,137, | ||
680 | 252,234,252,233,244,1,255,139,106,252,248,255,252,242,15,16,4,199,255,139, | ||
681 | 172,253,141,233,139,141,233,255,252,242,15,17,1,255,221,25,255,252,247,208, | ||
682 | 139,106,252,248,139,172,253,141,233,139,141,233,137,65,4,139,6,15,182,204, | ||
683 | 15,182,232,131,198,4,193,232,16,252,255,36,171,255,141,180,253,134,233,139, | ||
684 | 108,36,48,131,189,233,0,15,132,244,247,137,149,233,141,20,202,137,252,233, | ||
685 | 232,251,1,31,139,149,233,248,1,139,6,15,182,204,15,182,232,131,198,4,193, | ||
686 | 232,16,252,255,36,171,255,252,247,208,139,74,252,248,139,4,135,139,108,36, | ||
687 | 48,137,76,36,8,137,68,36,4,137,44,36,137,149,233,137,116,36,24,232,251,1, | ||
688 | 32,139,149,233,15,182,78,252,253,137,4,202,199,68,202,4,237,139,6,15,182, | ||
689 | 204,15,182,232,131,198,4,193,232,16,252,255,36,171,255,139,108,36,48,137, | ||
690 | 149,233,139,139,233,59,139,233,137,116,36,24,15,131,244,251,248,1,137,193, | ||
691 | 37,252,255,7,0,0,193,252,233,11,137,76,36,8,61,252,255,7,0,0,15,132,244,249, | ||
692 | 248,2,137,44,36,137,68,36,4,232,251,1,33,139,149,233,15,182,78,252,253,137, | ||
693 | 4,202,199,68,202,4,237,139,6,15,182,204,15,182,232,131,198,4,193,232,16,252, | ||
694 | 255,36,171,248,3,184,1,8,0,0,252,233,244,2,248,5,137,252,233,232,251,1,34, | ||
695 | 15,183,70,252,254,252,233,244,1,255,252,247,208,139,108,36,48,139,139,233, | ||
696 | 137,116,36,24,59,139,233,137,149,233,15,131,244,249,248,2,139,20,135,137, | ||
697 | 252,233,232,251,1,35,139,149,233,15,182,78,252,253,137,4,202,199,68,202,4, | ||
698 | 237,139,6,15,182,204,15,182,232,131,198,4,193,232,16,252,255,36,171,248,3, | ||
699 | 137,252,233,232,251,1,34,15,183,70,252,254,252,247,208,252,233,244,2,255, | ||
700 | 252,247,208,139,106,252,248,139,173,233,139,4,135,252,233,244,169,255,252, | ||
701 | 247,208,139,106,252,248,139,173,233,139,4,135,252,233,244,170,255,15,182, | ||
702 | 252,236,15,182,192,129,124,253,252,234,4,239,15,133,244,39,139,44,252,234, | ||
703 | 255,129,124,253,194,4,239,15,133,244,251,139,4,194,255,129,124,253,194,4, | ||
704 | 239,15,131,244,251,255,252,242,15,16,4,194,252,242,15,45,192,252,242,15,42, | ||
705 | 200,102,15,46,193,255,221,4,194,219,20,36,219,4,36,255,15,133,244,39,255, | ||
706 | 59,133,233,15,131,244,39,193,224,3,3,133,233,129,120,253,4,239,15,132,244, | ||
707 | 248,139,40,139,64,4,137,44,202,137,68,202,4,248,1,139,6,15,182,204,15,182, | ||
708 | 232,131,198,4,193,232,16,252,255,36,171,248,2,131,189,233,0,15,132,244,249, | ||
709 | 139,141,233,252,246,129,233,235,15,132,244,39,15,182,78,252,253,248,3,199, | ||
710 | 68,202,4,237,252,233,244,1,248,5,255,129,124,253,194,4,239,15,133,244,39, | ||
711 | 139,4,194,252,233,244,169,255,15,182,252,236,15,182,192,252,247,208,139,4, | ||
712 | 135,129,124,253,252,234,4,239,15,133,244,37,139,44,252,234,248,169,139,141, | ||
713 | 233,35,136,233,105,201,239,3,141,233,248,1,129,185,233,239,15,133,244,250, | ||
714 | 57,129,233,15,133,244,250,129,121,253,4,239,15,132,244,251,15,182,70,252, | ||
715 | 253,139,41,139,73,4,137,44,194,137,76,194,4,248,2,255,139,6,15,182,204,15, | ||
716 | 182,232,131,198,4,193,232,16,252,255,36,171,248,3,15,182,70,252,253,199,68, | ||
717 | 194,4,237,252,233,244,2,248,4,139,137,233,133,201,15,133,244,1,248,5,139, | ||
718 | 141,233,133,201,15,132,244,3,252,246,129,233,235,15,133,244,3,252,233,244, | ||
719 | 37,255,15,182,252,236,15,182,192,129,124,253,252,234,4,239,15,133,244,38, | ||
720 | 139,44,252,234,59,133,233,15,131,244,38,193,224,3,3,133,233,129,120,253,4, | ||
721 | 239,15,132,244,248,139,40,139,64,4,137,44,202,137,68,202,4,248,1,139,6,15, | ||
722 | 182,204,15,182,232,131,198,4,193,232,16,252,255,36,171,248,2,131,189,233, | ||
723 | 0,15,132,244,249,139,141,233,252,246,129,233,235,15,132,244,38,255,15,182, | ||
724 | 78,252,253,248,3,199,68,202,4,237,252,233,244,1,255,15,182,252,236,15,182, | ||
725 | 192,129,124,253,252,234,4,239,15,133,244,42,139,44,252,234,255,15,133,244, | ||
726 | 42,255,59,133,233,15,131,244,42,193,224,3,3,133,233,129,120,253,4,239,15, | ||
727 | 132,244,249,248,1,252,246,133,233,235,15,133,244,253,248,2,139,108,202,4, | ||
728 | 139,12,202,137,104,4,137,8,139,6,15,182,204,15,182,232,131,198,4,193,232, | ||
729 | 16,252,255,36,171,248,3,131,189,233,0,15,132,244,1,139,141,233,252,246,129, | ||
730 | 233,235,255,15,132,244,42,15,182,78,252,253,252,233,244,1,248,5,129,124,253, | ||
731 | 194,4,239,15,133,244,42,139,4,194,252,233,244,170,248,7,128,165,233,235,139, | ||
732 | 139,233,137,171,233,137,141,233,15,182,78,252,253,252,233,244,2,255,15,182, | ||
733 | 252,236,15,182,192,252,247,208,139,4,135,129,124,253,252,234,4,239,15,133, | ||
734 | 244,40,139,44,252,234,248,170,139,141,233,35,136,233,105,201,239,198,133, | ||
735 | 233,0,3,141,233,248,1,129,185,233,239,15,133,244,251,57,129,233,15,133,244, | ||
736 | 251,129,121,253,4,239,15,132,244,250,248,2,255,252,246,133,233,235,15,133, | ||
737 | 244,253,248,3,15,182,70,252,253,139,108,194,4,139,4,194,137,105,4,137,1,139, | ||
738 | 6,15,182,204,15,182,232,131,198,4,193,232,16,252,255,36,171,248,4,131,189, | ||
739 | 233,0,15,132,244,2,137,76,36,16,139,141,233,252,246,129,233,235,15,132,244, | ||
740 | 40,139,76,36,16,252,233,244,2,248,5,139,137,233,133,201,15,133,244,1,255, | ||
741 | 139,141,233,133,201,15,132,244,252,252,246,129,233,235,15,132,244,40,248, | ||
742 | 6,137,68,36,16,199,68,36,20,237,137,108,36,12,141,68,36,16,137,108,36,4,139, | ||
743 | 108,36,48,137,68,36,8,137,44,36,137,149,233,137,116,36,24,232,251,1,36,139, | ||
744 | 149,233,139,108,36,12,137,193,252,233,244,2,248,7,128,165,233,235,139,131, | ||
745 | 233,137,171,233,137,133,233,252,233,244,3,255,15,182,252,236,15,182,192,129, | ||
746 | 124,253,252,234,4,239,15,133,244,41,139,44,252,234,59,133,233,15,131,244, | ||
747 | 41,193,224,3,3,133,233,129,120,253,4,239,15,132,244,249,248,1,252,246,133, | ||
748 | 233,235,15,133,244,253,248,2,139,108,202,4,139,12,202,137,104,4,137,8,139, | ||
749 | 6,15,182,204,15,182,232,131,198,4,193,232,16,252,255,36,171,248,3,131,189, | ||
750 | 233,0,15,132,244,1,255,139,141,233,252,246,129,233,235,15,132,244,41,15,182, | ||
751 | 78,252,253,252,233,244,1,248,7,128,165,233,235,139,139,233,137,171,233,137, | ||
752 | 141,233,15,182,78,252,253,252,233,244,2,255,137,124,36,16,139,60,199,248, | ||
753 | 1,141,12,202,139,105,252,248,252,246,133,233,235,15,133,244,253,248,2,139, | ||
754 | 68,36,20,131,232,1,15,132,244,250,1,252,248,59,133,233,15,135,244,251,41, | ||
755 | 252,248,193,231,3,3,189,233,248,3,139,41,137,47,139,105,4,131,193,8,137,111, | ||
756 | 4,131,199,8,131,232,1,15,133,244,3,248,4,139,124,36,16,139,6,15,182,204,15, | ||
757 | 182,232,131,198,4,193,232,16,252,255,36,171,248,5,137,108,36,4,139,108,36, | ||
758 | 48,137,149,233,137,68,36,8,137,44,36,137,116,36,24,232,251,1,37,139,149,233, | ||
759 | 15,182,78,252,253,252,233,244,1,248,7,255,128,165,233,235,139,131,233,137, | ||
760 | 171,233,137,133,233,252,233,244,2,255,3,68,36,20,255,129,124,253,202,4,239, | ||
761 | 139,44,202,15,133,244,59,141,84,202,8,137,114,252,252,139,181,233,139,14, | ||
762 | 15,182,252,233,15,182,205,131,198,4,252,255,36,171,255,141,76,202,8,137,215, | ||
763 | 139,105,252,248,129,121,253,252,252,239,15,133,244,29,248,60,139,114,252, | ||
764 | 252,252,247,198,237,15,133,244,253,248,1,137,106,252,248,137,68,36,20,131, | ||
765 | 232,1,15,132,244,249,248,2,139,41,137,47,139,105,4,131,193,8,137,111,4,131, | ||
766 | 199,8,131,232,1,15,133,244,2,139,106,252,248,248,3,139,68,36,20,128,189,233, | ||
767 | 1,15,135,244,251,248,4,139,181,233,139,14,15,182,252,233,15,182,205,131,198, | ||
768 | 4,252,255,36,171,248,5,255,252,247,198,237,15,133,244,4,15,182,78,252,253, | ||
769 | 252,247,209,141,12,202,139,121,252,248,139,191,233,139,191,233,252,233,244, | ||
770 | 4,248,7,129,252,238,239,252,247,198,237,15,133,244,254,41,252,242,137,215, | ||
771 | 139,114,252,252,252,233,244,1,248,8,129,198,239,252,233,244,1,255,141,76, | ||
772 | 202,8,139,105,232,139,65,252,236,137,41,137,65,4,139,105,252,240,139,65,252, | ||
773 | 244,137,105,8,137,65,12,139,105,224,139,65,228,137,105,252,248,137,65,252, | ||
774 | 252,129,252,248,239,184,237,15,133,244,29,137,202,137,114,252,252,139,181, | ||
775 | 233,139,14,15,182,252,233,15,182,205,131,198,4,252,255,36,171,255,137,124, | ||
776 | 36,16,137,92,36,20,139,108,202,252,240,139,68,202,252,248,139,157,233,131, | ||
777 | 198,4,139,189,233,248,1,57,216,15,131,244,251,129,124,253,199,4,239,15,132, | ||
778 | 244,250,255,219,68,202,252,248,255,139,108,199,4,137,108,202,12,139,44,199, | ||
779 | 137,108,202,8,131,192,1,255,137,68,202,252,248,248,2,15,183,70,252,254,141, | ||
780 | 180,253,134,233,248,3,139,92,36,20,139,124,36,16,139,6,15,182,204,15,182, | ||
781 | 232,131,198,4,193,232,16,252,255,36,171,248,4,131,192,1,255,137,68,202,252, | ||
782 | 248,255,252,233,244,1,248,5,41,216,248,6,59,133,233,15,135,244,3,105,252, | ||
783 | 248,239,3,189,233,129,191,233,239,15,132,244,253,141,92,24,1,139,175,233, | ||
784 | 139,135,233,137,44,202,137,68,202,4,139,175,233,139,135,233,137,108,202,8, | ||
785 | 137,68,202,12,137,92,202,252,248,252,233,244,2,248,7,255,131,192,1,252,233, | ||
786 | 244,6,255,129,124,253,202,252,236,239,15,133,244,251,139,108,202,232,129, | ||
787 | 124,253,202,252,244,239,15,133,244,251,129,124,253,202,252,252,239,15,133, | ||
788 | 244,251,128,189,233,235,15,133,244,251,141,180,253,134,233,199,68,202,252, | ||
789 | 248,0,0,0,0,248,1,139,6,15,182,204,15,182,232,131,198,4,193,232,16,252,255, | ||
790 | 36,171,248,5,198,70,252,252,235,141,180,253,134,233,198,6,235,252,233,244, | ||
791 | 1,255,15,182,252,236,15,182,192,137,124,36,16,141,188,253,194,233,141,12, | ||
792 | 202,43,122,252,252,133,252,237,15,132,244,251,141,108,252,233,252,248,57, | ||
793 | 215,15,131,244,248,248,1,139,71,252,248,137,1,139,71,252,252,131,199,8,137, | ||
794 | 65,4,131,193,8,57,252,233,15,131,244,249,57,215,15,130,244,1,248,2,199,65, | ||
795 | 4,237,131,193,8,57,252,233,15,130,244,2,248,3,139,124,36,16,139,6,15,182, | ||
796 | 204,15,182,232,131,198,4,193,232,16,252,255,36,171,248,5,199,68,36,20,1,0, | ||
797 | 0,0,137,208,41,252,248,15,134,244,3,137,197,193,252,237,3,131,197,1,137,108, | ||
798 | 36,20,139,108,36,48,1,200,59,133,233,15,135,244,253,248,6,255,139,71,252, | ||
799 | 248,137,1,139,71,252,252,131,199,8,137,65,4,131,193,8,57,215,15,130,244,6, | ||
800 | 252,233,244,3,248,7,137,149,233,137,141,233,137,116,36,24,41,215,139,84,36, | ||
801 | 20,131,252,234,1,137,252,233,232,251,1,0,139,149,233,139,141,233,1,215,252, | ||
802 | 233,244,6,255,193,225,3,255,248,1,139,114,252,252,137,68,36,20,252,247,198, | ||
803 | 237,15,133,244,253,255,248,13,137,215,131,232,1,15,132,244,249,248,2,139, | ||
804 | 44,15,137,111,252,248,139,108,15,4,137,111,252,252,131,199,8,131,232,1,15, | ||
805 | 133,244,2,248,3,139,68,36,20,15,182,110,252,255,248,5,57,197,15,135,244,252, | ||
806 | 255,139,108,10,4,137,106,252,252,139,44,10,137,106,252,248,255,248,5,56,70, | ||
807 | 252,255,15,135,244,252,255,15,182,78,252,253,252,247,209,141,20,202,139,122, | ||
808 | 252,248,139,191,233,139,191,233,139,6,15,182,204,15,182,232,131,198,4,193, | ||
809 | 232,16,252,255,36,171,248,6,255,199,71,252,252,237,131,199,8,255,199,68,194, | ||
810 | 252,244,237,255,131,192,1,252,233,244,5,248,7,141,174,233,252,247,197,237, | ||
811 | 15,133,244,14,41,252,234,255,1,252,233,255,137,252,245,209,252,237,129,229, | ||
812 | 239,102,129,172,253,43,233,238,15,130,244,149,255,141,12,202,255,129,121, | ||
813 | 253,4,239,15,133,244,255,255,129,121,253,12,239,15,133,244,61,129,121,253, | ||
814 | 20,239,15,133,244,61,139,41,131,121,16,0,15,140,244,251,255,129,121,253,12, | ||
815 | 239,15,133,244,165,129,121,253,20,239,15,133,244,165,255,139,105,16,133,252, | ||
816 | 237,15,136,244,251,3,41,15,128,244,247,137,41,255,59,105,8,199,65,28,237, | ||
817 | 137,105,24,255,15,142,244,253,248,1,248,6,141,180,253,134,233,255,141,180, | ||
818 | 253,134,233,15,183,70,252,254,15,142,245,248,1,248,6,255,15,143,244,253,248, | ||
819 | 6,141,180,253,134,233,248,1,255,248,7,139,6,15,182,204,15,182,232,131,198, | ||
820 | 4,193,232,16,252,255,36,171,248,5,255,3,41,15,128,244,1,137,41,255,15,141, | ||
821 | 244,7,255,141,180,253,134,233,15,183,70,252,254,15,141,245,255,15,140,244, | ||
822 | 7,255,252,233,244,6,248,9,255,129,121,253,4,239,255,15,131,244,61,129,121, | ||
823 | 253,12,239,15,131,244,61,255,129,121,253,12,239,15,131,244,165,129,121,253, | ||
824 | 20,239,15,131,244,165,255,139,105,20,255,129,252,253,239,15,131,244,61,255, | ||
825 | 252,242,15,16,1,252,242,15,16,73,8,255,252,242,15,88,65,16,252,242,15,17, | ||
826 | 1,133,252,237,15,136,244,249,255,15,140,244,249,255,102,15,46,200,248,1,252, | ||
827 | 242,15,17,65,24,255,221,65,8,221,1,255,220,65,16,221,17,221,81,24,133,252, | ||
828 | 237,15,136,244,247,255,221,81,24,15,140,244,247,255,217,201,248,1,255,15, | ||
829 | 183,70,252,254,255,15,131,244,7,255,15,131,244,248,141,180,253,134,233,255, | ||
830 | 141,180,253,134,233,15,183,70,252,254,15,131,245,255,15,130,244,7,255,15, | ||
831 | 130,244,248,141,180,253,134,233,255,248,3,102,15,46,193,252,233,244,1,255, | ||
832 | 141,12,202,139,105,4,129,252,253,239,15,132,244,247,255,137,105,252,252,139, | ||
833 | 41,137,105,252,248,252,233,245,255,141,180,253,134,233,139,1,137,105,252, | ||
834 | 252,137,65,252,248,255,139,139,233,139,4,129,139,128,233,139,108,36,48,137, | ||
835 | 147,233,137,171,233,252,255,224,255,141,180,253,134,233,139,6,15,182,204, | ||
836 | 15,182,232,131,198,4,193,232,16,252,255,36,171,255,137,252,245,209,252,237, | ||
837 | 129,229,239,102,129,172,253,43,233,238,15,130,244,151,255,139,190,233,139, | ||
838 | 108,36,48,141,12,202,59,141,233,15,135,244,24,15,182,142,233,57,200,15,134, | ||
839 | 244,249,248,2,255,15,183,70,252,254,252,233,245,255,248,3,199,68,194,252, | ||
840 | 252,237,131,192,1,57,200,15,134,244,3,252,233,244,2,255,141,44,197,237,141, | ||
841 | 4,194,139,122,252,248,137,104,252,252,137,120,252,248,139,108,36,48,141,12, | ||
842 | 200,59,141,233,15,135,244,23,137,209,137,194,15,182,174,233,133,252,237,15, | ||
843 | 132,244,248,248,1,131,193,8,57,209,15,131,244,249,139,121,252,248,137,56, | ||
844 | 139,121,252,252,137,120,4,131,192,8,199,65,252,252,237,131,252,237,1,15,133, | ||
845 | 244,1,248,2,255,139,190,233,139,6,15,182,204,15,182,232,131,198,4,193,232, | ||
846 | 16,252,255,36,171,255,248,3,199,64,4,237,131,192,8,131,252,237,1,15,133,244, | ||
847 | 3,252,233,244,2,255,139,106,252,248,139,189,233,139,108,36,48,141,68,194, | ||
848 | 252,248,137,149,233,141,136,233,59,141,233,137,133,233,255,137,44,36,255, | ||
849 | 137,124,36,4,137,44,36,255,15,135,244,22,199,131,233,237,255,252,255,215, | ||
850 | 255,252,255,147,233,255,199,131,233,237,139,149,233,141,12,194,252,247,217, | ||
851 | 3,141,233,139,114,252,252,252,233,244,12,255,254,0 | ||
852 | }; | ||
853 | |||
854 | enum { | ||
855 | GLOB_vm_returnp, | ||
856 | GLOB_cont_dispatch, | ||
857 | GLOB_vm_returnc, | ||
858 | GLOB_BC_RET_Z, | ||
859 | GLOB_vm_return, | ||
860 | GLOB_vm_leave_cp, | ||
861 | GLOB_vm_leave_unw, | ||
862 | GLOB_vm_unwind_c, | ||
863 | GLOB_vm_unwind_c_eh, | ||
864 | GLOB_vm_unwind_rethrow, | ||
865 | GLOB_vm_unwind_ff, | ||
866 | GLOB_vm_unwind_ff_eh, | ||
867 | GLOB_vm_growstack_c, | ||
868 | GLOB_vm_growstack_v, | ||
869 | GLOB_vm_growstack_f, | ||
870 | GLOB_vm_resume, | ||
871 | GLOB_vm_pcall, | ||
872 | GLOB_vm_call, | ||
873 | GLOB_vm_call_dispatch, | ||
874 | GLOB_vmeta_call, | ||
875 | GLOB_vm_call_dispatch_f, | ||
876 | GLOB_vm_cpcall, | ||
877 | GLOB_cont_ffi_callback, | ||
878 | GLOB_vm_call_tail, | ||
879 | GLOB_cont_cat, | ||
880 | GLOB_cont_ra, | ||
881 | GLOB_BC_CAT_Z, | ||
882 | GLOB_vmeta_tgets, | ||
883 | GLOB_vmeta_tgetb, | ||
884 | GLOB_vmeta_tgetv, | ||
885 | GLOB_vmeta_tsets, | ||
886 | GLOB_vmeta_tsetb, | ||
887 | GLOB_vmeta_tsetv, | ||
888 | GLOB_cont_nop, | ||
889 | GLOB_vmeta_comp, | ||
890 | GLOB_vmeta_binop, | ||
891 | GLOB_cont_condt, | ||
892 | GLOB_cont_condf, | ||
893 | GLOB_vmeta_equal, | ||
894 | GLOB_vmeta_equal_cd, | ||
895 | GLOB_vmeta_arith_vno, | ||
896 | GLOB_vmeta_arith_vn, | ||
897 | GLOB_vmeta_arith_nvo, | ||
898 | GLOB_vmeta_arith_nv, | ||
899 | GLOB_vmeta_unm, | ||
900 | GLOB_vmeta_arith_vvo, | ||
901 | GLOB_vmeta_arith_vv, | ||
902 | GLOB_vmeta_len, | ||
903 | GLOB_BC_LEN_Z, | ||
904 | GLOB_vmeta_call_ra, | ||
905 | GLOB_BC_CALLT_Z, | ||
906 | GLOB_vmeta_for, | ||
907 | GLOB_ff_assert, | ||
908 | GLOB_fff_fallback, | ||
909 | GLOB_fff_res_, | ||
910 | GLOB_ff_type, | ||
911 | GLOB_fff_res1, | ||
912 | GLOB_ff_getmetatable, | ||
913 | GLOB_ff_setmetatable, | ||
914 | GLOB_ff_rawget, | ||
915 | GLOB_ff_tonumber, | ||
916 | GLOB_fff_resi, | ||
917 | GLOB_fff_resxmm0, | ||
918 | GLOB_fff_resn, | ||
919 | GLOB_ff_tostring, | ||
920 | GLOB_fff_gcstep, | ||
921 | GLOB_ff_next, | ||
922 | GLOB_fff_res2, | ||
923 | GLOB_fff_res, | ||
924 | GLOB_ff_pairs, | ||
925 | GLOB_ff_ipairs_aux, | ||
926 | GLOB_fff_res0, | ||
927 | GLOB_ff_ipairs, | ||
928 | GLOB_ff_pcall, | ||
929 | GLOB_ff_xpcall, | ||
930 | GLOB_ff_coroutine_resume, | ||
931 | GLOB_ff_coroutine_wrap_aux, | ||
932 | GLOB_ff_coroutine_yield, | ||
933 | GLOB_ff_math_abs, | ||
934 | GLOB_fff_resbit, | ||
935 | GLOB_ff_math_floor, | ||
936 | GLOB_vm_floor, | ||
937 | GLOB_ff_math_ceil, | ||
938 | GLOB_vm_ceil, | ||
939 | GLOB_ff_math_sqrt, | ||
940 | GLOB_ff_math_log, | ||
941 | GLOB_ff_math_log10, | ||
942 | GLOB_ff_math_exp, | ||
943 | GLOB_vm_exp_x87, | ||
944 | GLOB_ff_math_sin, | ||
945 | GLOB_ff_math_cos, | ||
946 | GLOB_ff_math_tan, | ||
947 | GLOB_ff_math_asin, | ||
948 | GLOB_ff_math_acos, | ||
949 | GLOB_ff_math_atan, | ||
950 | GLOB_ff_math_sinh, | ||
951 | GLOB_ff_math_cosh, | ||
952 | GLOB_ff_math_tanh, | ||
953 | GLOB_ff_math_deg, | ||
954 | GLOB_ff_math_rad, | ||
955 | GLOB_ff_math_atan2, | ||
956 | GLOB_ff_math_ldexp, | ||
957 | GLOB_ff_math_frexp, | ||
958 | GLOB_ff_math_modf, | ||
959 | GLOB_vm_trunc, | ||
960 | GLOB_ff_math_fmod, | ||
961 | GLOB_ff_math_pow, | ||
962 | GLOB_vm_pow, | ||
963 | GLOB_ff_math_min, | ||
964 | GLOB_ff_math_max, | ||
965 | GLOB_ff_string_len, | ||
966 | GLOB_ff_string_byte, | ||
967 | GLOB_ff_string_char, | ||
968 | GLOB_fff_newstr, | ||
969 | GLOB_ff_string_sub, | ||
970 | GLOB_fff_emptystr, | ||
971 | GLOB_ff_string_rep, | ||
972 | GLOB_fff_fallback_2, | ||
973 | GLOB_ff_string_reverse, | ||
974 | GLOB_fff_fallback_1, | ||
975 | GLOB_ff_string_lower, | ||
976 | GLOB_ff_string_upper, | ||
977 | GLOB_ff_table_getn, | ||
978 | GLOB_ff_bit_tobit, | ||
979 | GLOB_ff_bit_band, | ||
980 | GLOB_fff_fallback_bit_op, | ||
981 | GLOB_ff_bit_bor, | ||
982 | GLOB_ff_bit_bxor, | ||
983 | GLOB_ff_bit_bswap, | ||
984 | GLOB_ff_bit_bnot, | ||
985 | GLOB_ff_bit_lshift, | ||
986 | GLOB_ff_bit_rshift, | ||
987 | GLOB_ff_bit_arshift, | ||
988 | GLOB_ff_bit_rol, | ||
989 | GLOB_ff_bit_ror, | ||
990 | GLOB_vm_record, | ||
991 | GLOB_vm_rethook, | ||
992 | GLOB_vm_inshook, | ||
993 | GLOB_cont_hook, | ||
994 | GLOB_vm_hotloop, | ||
995 | GLOB_vm_callhook, | ||
996 | GLOB_vm_hotcall, | ||
997 | GLOB_vm_exit_handler, | ||
998 | GLOB_vm_exit_interp, | ||
999 | GLOB_vm_floor_sse, | ||
1000 | GLOB_vm_ceil_sse, | ||
1001 | GLOB_vm_trunc_sse, | ||
1002 | GLOB_vm_mod, | ||
1003 | GLOB_vm_exp2_x87, | ||
1004 | GLOB_vm_exp2raw, | ||
1005 | GLOB_vm_pow_sse, | ||
1006 | GLOB_vm_powi_sse, | ||
1007 | GLOB_vm_foldfpm, | ||
1008 | GLOB_vm_foldarith, | ||
1009 | GLOB_vm_cpuid, | ||
1010 | GLOB_assert_bad_for_arg_type, | ||
1011 | GLOB_vm_ffi_callback, | ||
1012 | GLOB_vm_ffi_call, | ||
1013 | GLOB_BC_MODVN_Z, | ||
1014 | GLOB_BC_TGETS_Z, | ||
1015 | GLOB_BC_TSETS_Z, | ||
1016 | GLOB__MAX | ||
1017 | }; | ||
1018 | static const char *const globnames[] = { | ||
1019 | "vm_returnp", | ||
1020 | "cont_dispatch", | ||
1021 | "vm_returnc", | ||
1022 | "BC_RET_Z", | ||
1023 | "vm_return", | ||
1024 | "vm_leave_cp", | ||
1025 | "vm_leave_unw", | ||
1026 | "vm_unwind_c@8", | ||
1027 | "vm_unwind_c_eh", | ||
1028 | "vm_unwind_rethrow", | ||
1029 | "vm_unwind_ff@4", | ||
1030 | "vm_unwind_ff_eh", | ||
1031 | "vm_growstack_c", | ||
1032 | "vm_growstack_v", | ||
1033 | "vm_growstack_f", | ||
1034 | "vm_resume", | ||
1035 | "vm_pcall", | ||
1036 | "vm_call", | ||
1037 | "vm_call_dispatch", | ||
1038 | "vmeta_call", | ||
1039 | "vm_call_dispatch_f", | ||
1040 | "vm_cpcall", | ||
1041 | "cont_ffi_callback", | ||
1042 | "vm_call_tail", | ||
1043 | "cont_cat", | ||
1044 | "cont_ra", | ||
1045 | "BC_CAT_Z", | ||
1046 | "vmeta_tgets", | ||
1047 | "vmeta_tgetb", | ||
1048 | "vmeta_tgetv", | ||
1049 | "vmeta_tsets", | ||
1050 | "vmeta_tsetb", | ||
1051 | "vmeta_tsetv", | ||
1052 | "cont_nop", | ||
1053 | "vmeta_comp", | ||
1054 | "vmeta_binop", | ||
1055 | "cont_condt", | ||
1056 | "cont_condf", | ||
1057 | "vmeta_equal", | ||
1058 | "vmeta_equal_cd", | ||
1059 | "vmeta_arith_vno", | ||
1060 | "vmeta_arith_vn", | ||
1061 | "vmeta_arith_nvo", | ||
1062 | "vmeta_arith_nv", | ||
1063 | "vmeta_unm", | ||
1064 | "vmeta_arith_vvo", | ||
1065 | "vmeta_arith_vv", | ||
1066 | "vmeta_len", | ||
1067 | "BC_LEN_Z", | ||
1068 | "vmeta_call_ra", | ||
1069 | "BC_CALLT_Z", | ||
1070 | "vmeta_for", | ||
1071 | "ff_assert", | ||
1072 | "fff_fallback", | ||
1073 | "fff_res_", | ||
1074 | "ff_type", | ||
1075 | "fff_res1", | ||
1076 | "ff_getmetatable", | ||
1077 | "ff_setmetatable", | ||
1078 | "ff_rawget", | ||
1079 | "ff_tonumber", | ||
1080 | "fff_resi", | ||
1081 | "fff_resxmm0", | ||
1082 | "fff_resn", | ||
1083 | "ff_tostring", | ||
1084 | "fff_gcstep", | ||
1085 | "ff_next", | ||
1086 | "fff_res2", | ||
1087 | "fff_res", | ||
1088 | "ff_pairs", | ||
1089 | "ff_ipairs_aux", | ||
1090 | "fff_res0", | ||
1091 | "ff_ipairs", | ||
1092 | "ff_pcall", | ||
1093 | "ff_xpcall", | ||
1094 | "ff_coroutine_resume", | ||
1095 | "ff_coroutine_wrap_aux", | ||
1096 | "ff_coroutine_yield", | ||
1097 | "ff_math_abs", | ||
1098 | "fff_resbit", | ||
1099 | "ff_math_floor", | ||
1100 | "vm_floor", | ||
1101 | "ff_math_ceil", | ||
1102 | "vm_ceil", | ||
1103 | "ff_math_sqrt", | ||
1104 | "ff_math_log", | ||
1105 | "ff_math_log10", | ||
1106 | "ff_math_exp", | ||
1107 | "vm_exp_x87", | ||
1108 | "ff_math_sin", | ||
1109 | "ff_math_cos", | ||
1110 | "ff_math_tan", | ||
1111 | "ff_math_asin", | ||
1112 | "ff_math_acos", | ||
1113 | "ff_math_atan", | ||
1114 | "ff_math_sinh", | ||
1115 | "ff_math_cosh", | ||
1116 | "ff_math_tanh", | ||
1117 | "ff_math_deg", | ||
1118 | "ff_math_rad", | ||
1119 | "ff_math_atan2", | ||
1120 | "ff_math_ldexp", | ||
1121 | "ff_math_frexp", | ||
1122 | "ff_math_modf", | ||
1123 | "vm_trunc", | ||
1124 | "ff_math_fmod", | ||
1125 | "ff_math_pow", | ||
1126 | "vm_pow", | ||
1127 | "ff_math_min", | ||
1128 | "ff_math_max", | ||
1129 | "ff_string_len", | ||
1130 | "ff_string_byte", | ||
1131 | "ff_string_char", | ||
1132 | "fff_newstr", | ||
1133 | "ff_string_sub", | ||
1134 | "fff_emptystr", | ||
1135 | "ff_string_rep", | ||
1136 | "fff_fallback_2", | ||
1137 | "ff_string_reverse", | ||
1138 | "fff_fallback_1", | ||
1139 | "ff_string_lower", | ||
1140 | "ff_string_upper", | ||
1141 | "ff_table_getn", | ||
1142 | "ff_bit_tobit", | ||
1143 | "ff_bit_band", | ||
1144 | "fff_fallback_bit_op", | ||
1145 | "ff_bit_bor", | ||
1146 | "ff_bit_bxor", | ||
1147 | "ff_bit_bswap", | ||
1148 | "ff_bit_bnot", | ||
1149 | "ff_bit_lshift", | ||
1150 | "ff_bit_rshift", | ||
1151 | "ff_bit_arshift", | ||
1152 | "ff_bit_rol", | ||
1153 | "ff_bit_ror", | ||
1154 | "vm_record", | ||
1155 | "vm_rethook", | ||
1156 | "vm_inshook", | ||
1157 | "cont_hook", | ||
1158 | "vm_hotloop", | ||
1159 | "vm_callhook", | ||
1160 | "vm_hotcall", | ||
1161 | "vm_exit_handler", | ||
1162 | "vm_exit_interp", | ||
1163 | "vm_floor_sse", | ||
1164 | "vm_ceil_sse", | ||
1165 | "vm_trunc_sse", | ||
1166 | "vm_mod", | ||
1167 | "vm_exp2_x87", | ||
1168 | "vm_exp2raw", | ||
1169 | "vm_pow_sse", | ||
1170 | "vm_powi_sse", | ||
1171 | "vm_foldfpm", | ||
1172 | "vm_foldarith", | ||
1173 | "vm_cpuid", | ||
1174 | "assert_bad_for_arg_type", | ||
1175 | "vm_ffi_callback", | ||
1176 | "vm_ffi_call@4", | ||
1177 | "BC_MODVN_Z", | ||
1178 | "BC_TGETS_Z", | ||
1179 | "BC_TSETS_Z", | ||
1180 | (const char *)0 | ||
1181 | }; | ||
1182 | static const char *const extnames[] = { | ||
1183 | "lj_state_growstack@8", | ||
1184 | "lj_meta_tget", | ||
1185 | "lj_meta_tset", | ||
1186 | "lj_meta_comp", | ||
1187 | "lj_meta_equal", | ||
1188 | "lj_meta_equal_cd@8", | ||
1189 | "lj_meta_arith", | ||
1190 | "lj_meta_len@8", | ||
1191 | "lj_meta_call", | ||
1192 | "lj_meta_for@8", | ||
1193 | "lj_tab_get", | ||
1194 | "lj_str_fromnumber@8", | ||
1195 | "lj_str_fromnum@8", | ||
1196 | "lj_tab_next", | ||
1197 | "lj_tab_getinth@8", | ||
1198 | "lj_ffh_coroutine_wrap_err@8", | ||
1199 | "lj_vm_sinh", | ||
1200 | "lj_vm_cosh", | ||
1201 | "lj_vm_tanh", | ||
1202 | "lj_str_new", | ||
1203 | "lj_tab_len@4", | ||
1204 | "lj_gc_step@4", | ||
1205 | "lj_dispatch_ins@8", | ||
1206 | "lj_trace_hot@8", | ||
1207 | "lj_dispatch_call@8", | ||
1208 | "lj_trace_exit@8", | ||
1209 | "lj_err_throw@8", | ||
1210 | "lj_ccallback_enter@8", | ||
1211 | "lj_ccallback_leave@8", | ||
1212 | "lj_meta_cat", | ||
1213 | "lj_gc_barrieruv@8", | ||
1214 | "lj_func_closeuv@8", | ||
1215 | "lj_func_newL_gc", | ||
1216 | "lj_tab_new", | ||
1217 | "lj_gc_step_fixtop@4", | ||
1218 | "lj_tab_dup@8", | ||
1219 | "lj_tab_newkey", | ||
1220 | "lj_tab_reasize", | ||
1221 | (const char *)0 | ||
1222 | }; | ||
1223 | #define Dt1(_V) (int)(ptrdiff_t)&(((lua_State *)0)_V) | ||
1224 | #define Dt2(_V) (int)(ptrdiff_t)&(((global_State *)0)_V) | ||
1225 | #define Dt3(_V) (int)(ptrdiff_t)&(((TValue *)0)_V) | ||
1226 | #define Dt4(_V) (int)(ptrdiff_t)&(((GCobj *)0)_V) | ||
1227 | #define Dt5(_V) (int)(ptrdiff_t)&(((GCstr *)0)_V) | ||
1228 | #define Dt6(_V) (int)(ptrdiff_t)&(((GCtab *)0)_V) | ||
1229 | #define Dt7(_V) (int)(ptrdiff_t)&(((GCfuncL *)0)_V) | ||
1230 | #define Dt8(_V) (int)(ptrdiff_t)&(((GCfuncC *)0)_V) | ||
1231 | #define Dt9(_V) (int)(ptrdiff_t)&(((GCproto *)0)_V) | ||
1232 | #define DtA(_V) (int)(ptrdiff_t)&(((GCupval *)0)_V) | ||
1233 | #define DtB(_V) (int)(ptrdiff_t)&(((Node *)0)_V) | ||
1234 | #define DtC(_V) (int)(ptrdiff_t)&(((int *)0)_V) | ||
1235 | #define DtD(_V) (int)(ptrdiff_t)&(((GCtrace *)0)_V) | ||
1236 | #define DISPATCH_GL(field) (GG_DISP2G + (int)offsetof(global_State, field)) | ||
1237 | #define DISPATCH_J(field) (GG_DISP2J + (int)offsetof(jit_State, field)) | ||
1238 | #define PC2PROTO(field) ((int)offsetof(GCproto, field)-(int)sizeof(GCproto)) | ||
1239 | |||
1240 | /* Generate subroutines used by opcodes and other parts of the VM. */ | ||
1241 | /* The .code_sub section should be last to help static branch prediction. */ | ||
1242 | static void build_subroutines(BuildCtx *ctx, int cmov, int sse) | ||
1243 | { | ||
1244 | dasm_put(Dst, 0); | ||
1245 | dasm_put(Dst, 2, FRAME_P, LJ_TTRUE, FRAME_TYPE, FRAME_C, FRAME_TYPE, DISPATCH_GL(vmstate), ~LJ_VMST_C); | ||
1246 | dasm_put(Dst, 114, Dt1(->base), Dt1(->top), Dt1(->cframe), Dt1(->maxstack), LJ_TNIL); | ||
1247 | dasm_put(Dst, 200, Dt1(->top), Dt1(->top), Dt1(->glref), Dt2(->vmstate), ~LJ_VMST_C, CFRAME_RAWMASK); | ||
1248 | dasm_put(Dst, 275, 1+1, Dt1(->base), Dt1(->glref), GG_G2DISP, LJ_TFALSE, DISPATCH_GL(vmstate), ~LJ_VMST_INTERP, LUA_MINSTACK, -4+PC2PROTO(framesize), Dt1(->base)); | ||
1249 | dasm_put(Dst, 353, Dt1(->top), Dt1(->base), Dt1(->top), Dt7(->pc), FRAME_CP, CFRAME_RESUME, Dt1(->glref), GG_G2DISP, Dt1(->cframe), Dt1(->status), DISPATCH_GL(vmstate), ~LJ_VMST_INTERP, Dt1(->status), Dt1(->base), Dt1(->top), FRAME_TYPE); | ||
1250 | dasm_put(Dst, 495, FRAME_CP, FRAME_C, Dt1(->cframe), Dt1(->cframe), Dt1(->glref), GG_G2DISP, DISPATCH_GL(vmstate), ~LJ_VMST_INTERP, Dt1(->base)); | ||
1251 | dasm_put(Dst, 573, Dt1(->top), LJ_TFUNC, Dt7(->pc), Dt1(->stack), Dt1(->top), Dt1(->cframe), Dt1(->cframe), FRAME_CP, LJ_TNIL); | ||
1252 | #if LJ_HASFFI | ||
1253 | #endif | ||
1254 | dasm_put(Dst, 743); | ||
1255 | #if LJ_HASFFI | ||
1256 | dasm_put(Dst, 748); | ||
1257 | #endif | ||
1258 | dasm_put(Dst, 757, Dt7(->pc), PC2PROTO(k)); | ||
1259 | #if LJ_HASFFI | ||
1260 | dasm_put(Dst, 771); | ||
1261 | #endif | ||
1262 | dasm_put(Dst, 792, LJ_TSTR, BC_GGET, DISPATCH_GL(tmptv), LJ_TTAB); | ||
1263 | if (LJ_DUALNUM) { | ||
1264 | dasm_put(Dst, 890, LJ_TISNUM); | ||
1265 | } else if (sse) { | ||
1266 | dasm_put(Dst, 900); | ||
1267 | } else { | ||
1268 | dasm_put(Dst, 913); | ||
1269 | } | ||
1270 | dasm_put(Dst, 926, Dt1(->base), Dt1(->base), Dt1(->top), FRAME_CONT, 2+1, LJ_TSTR, BC_GSET); | ||
1271 | dasm_put(Dst, 1078, DISPATCH_GL(tmptv), LJ_TTAB); | ||
1272 | if (LJ_DUALNUM) { | ||
1273 | dasm_put(Dst, 890, LJ_TISNUM); | ||
1274 | } else if (sse) { | ||
1275 | dasm_put(Dst, 900); | ||
1276 | } else { | ||
1277 | dasm_put(Dst, 913); | ||
1278 | } | ||
1279 | dasm_put(Dst, 1101, Dt1(->base), Dt1(->base), Dt1(->top), FRAME_CONT, 3+1, Dt1(->base), Dt1(->base)); | ||
1280 | dasm_put(Dst, 1295, -BCBIAS_J*4, LJ_TISTRUECOND, LJ_TISTRUECOND, Dt1(->base)); | ||
1281 | dasm_put(Dst, 1402); | ||
1282 | #if LJ_HASFFI | ||
1283 | dasm_put(Dst, 1417, Dt1(->base)); | ||
1284 | #endif | ||
1285 | dasm_put(Dst, 1448); | ||
1286 | #if LJ_DUALNUM | ||
1287 | dasm_put(Dst, 1451); | ||
1288 | #endif | ||
1289 | dasm_put(Dst, 1457); | ||
1290 | #if LJ_DUALNUM | ||
1291 | dasm_put(Dst, 884); | ||
1292 | #endif | ||
1293 | dasm_put(Dst, 1469); | ||
1294 | #if LJ_DUALNUM | ||
1295 | dasm_put(Dst, 1451); | ||
1296 | #endif | ||
1297 | dasm_put(Dst, 1497, Dt1(->base), Dt1(->base), FRAME_CONT, 2+1, Dt1(->base), Dt1(->base)); | ||
1298 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
1299 | dasm_put(Dst, 1607); | ||
1300 | #else | ||
1301 | dasm_put(Dst, 1626); | ||
1302 | #endif | ||
1303 | dasm_put(Dst, 1631, Dt1(->base), Dt1(->base), Dt7(->pc), Dt1(->base), Dt1(->base), GG_DISP2STATIC, 1+1, LJ_TISTRUECOND); | ||
1304 | dasm_put(Dst, 1820, 1+1, ~LJ_TNUMX); | ||
1305 | if (cmov) { | ||
1306 | dasm_put(Dst, 1878); | ||
1307 | } else { | ||
1308 | dasm_put(Dst, 1882); | ||
1309 | } | ||
1310 | dasm_put(Dst, 1891, ((char *)(&((GCfuncC *)0)->upvalue)), LJ_TSTR, 1+1, LJ_TTAB, Dt6(->metatable), LJ_TNIL, DISPATCH_GL(gcroot)+4*(GCROOT_MMNAME+MM_metatable), LJ_TTAB); | ||
1311 | dasm_put(Dst, 1974, Dt6(->hmask), Dt5(->hash), sizeof(Node), Dt6(->node), DtB(->key.it), LJ_TSTR, DtB(->key.gcr), DtB(->next), LJ_TNIL); | ||
1312 | dasm_put(Dst, 2032, LJ_TUDATA, LJ_TISNUM, LJ_TNUMX, DISPATCH_GL(gcroot[GCROOT_BASEMT]), 2+1); | ||
1313 | dasm_put(Dst, 2095, LJ_TTAB, Dt6(->metatable), LJ_TTAB, Dt6(->metatable), LJ_TTAB, Dt6(->marked), LJ_GC_BLACK, Dt6(->marked), (uint8_t)~LJ_GC_BLACK, DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->gclist)); | ||
1314 | dasm_put(Dst, 2167, 2+1, LJ_TTAB, 1+1, LJ_TISNUM); | ||
1315 | if (LJ_DUALNUM) { | ||
1316 | dasm_put(Dst, 2256); | ||
1317 | } else { | ||
1318 | dasm_put(Dst, 2273); | ||
1319 | } | ||
1320 | if (sse) { | ||
1321 | dasm_put(Dst, 2278); | ||
1322 | } else { | ||
1323 | dasm_put(Dst, 2288); | ||
1324 | } | ||
1325 | dasm_put(Dst, 2295, 1+1, LJ_TSTR, LJ_TSTR, LJ_TISNUM, DISPATCH_GL(gcroot[GCROOT_BASEMT_NUM]), DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold)); | ||
1326 | dasm_put(Dst, 2361, Dt1(->base)); | ||
1327 | if (LJ_DUALNUM) { | ||
1328 | dasm_put(Dst, 2385); | ||
1329 | } else { | ||
1330 | dasm_put(Dst, 2390); | ||
1331 | } | ||
1332 | dasm_put(Dst, 2395, Dt1(->base), 1+1, LJ_TTAB, Dt1(->base), Dt1(->top), Dt1(->base), 1+2); | ||
1333 | dasm_put(Dst, 2504, LJ_TNIL, LJ_TNIL, 1+1, LJ_TTAB); | ||
1334 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
1335 | dasm_put(Dst, 2551, Dt6(->metatable)); | ||
1336 | #endif | ||
1337 | dasm_put(Dst, 2560, Dt8(->upvalue[0]), LJ_TFUNC, LJ_TNIL, 1+3, 1+1, LJ_TTAB, LJ_TISNUM); | ||
1338 | if (LJ_DUALNUM) { | ||
1339 | dasm_put(Dst, 2546); | ||
1340 | } else { | ||
1341 | dasm_put(Dst, 2273); | ||
1342 | } | ||
1343 | dasm_put(Dst, 2615); | ||
1344 | if (LJ_DUALNUM) { | ||
1345 | dasm_put(Dst, 2620, LJ_TISNUM); | ||
1346 | } else if (sse) { | ||
1347 | dasm_put(Dst, 2636); | ||
1348 | } else { | ||
1349 | dasm_put(Dst, 2675); | ||
1350 | } | ||
1351 | dasm_put(Dst, 2693, Dt6(->asize), Dt6(->array), LJ_TNIL, Dt6(->hmask), 1+0); | ||
1352 | dasm_put(Dst, 2531, 1+1, LJ_TTAB); | ||
1353 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
1354 | dasm_put(Dst, 2551, Dt6(->metatable)); | ||
1355 | #endif | ||
1356 | dasm_put(Dst, 2774, Dt8(->upvalue[0]), LJ_TFUNC); | ||
1357 | if (LJ_DUALNUM) { | ||
1358 | dasm_put(Dst, 2795, LJ_TISNUM); | ||
1359 | } else if (sse) { | ||
1360 | dasm_put(Dst, 2807); | ||
1361 | } else { | ||
1362 | dasm_put(Dst, 2817); | ||
1363 | } | ||
1364 | dasm_put(Dst, 2824, 1+3, 1+1, 8+FRAME_PCALL, DISPATCH_GL(hookmask), HOOK_ACTIVE_SHIFT, 2+1, LJ_TFUNC); | ||
1365 | dasm_put(Dst, 2888, LJ_TFUNC, 16+FRAME_PCALL, 1+1, LJ_TTHREAD, Dt1(->cframe), Dt1(->status), LUA_YIELD, Dt1(->top)); | ||
1366 | dasm_put(Dst, 2976, Dt1(->base), Dt1(->maxstack), Dt1(->top), Dt1(->base), Dt1(->top), DISPATCH_GL(vmstate), ~LJ_VMST_INTERP); | ||
1367 | dasm_put(Dst, 3077, Dt1(->base), LUA_YIELD, Dt1(->base), Dt1(->top), Dt1(->top), Dt1(->maxstack), LJ_TTRUE, FRAME_TYPE); | ||
1368 | dasm_put(Dst, 3191, LJ_TFALSE, Dt1(->top), Dt1(->top), 1+2, Dt1(->top), Dt1(->base), Dt8(->upvalue[0].gcr), Dt1(->cframe)); | ||
1369 | dasm_put(Dst, 3289, Dt1(->status), LUA_YIELD, Dt1(->top), Dt1(->base), Dt1(->maxstack), Dt1(->top), Dt1(->base), Dt1(->top)); | ||
1370 | dasm_put(Dst, 3355, DISPATCH_GL(vmstate), ~LJ_VMST_INTERP, Dt1(->base), LUA_YIELD, Dt1(->base), Dt1(->top), Dt1(->top), Dt1(->maxstack)); | ||
1371 | dasm_put(Dst, 3456, FRAME_TYPE, Dt1(->top), Dt1(->base), Dt1(->cframe), CFRAME_RESUME); | ||
1372 | dasm_put(Dst, 3569, Dt1(->base), Dt1(->top), Dt1(->cframe), LUA_YIELD, Dt1(->status)); | ||
1373 | if (!LJ_DUALNUM) { | ||
1374 | dasm_put(Dst, 3595); | ||
1375 | } | ||
1376 | if (sse) { | ||
1377 | dasm_put(Dst, 3598); | ||
1378 | } | ||
1379 | dasm_put(Dst, 3613, 1+1); | ||
1380 | if (LJ_DUALNUM) { | ||
1381 | dasm_put(Dst, 3624, LJ_TISNUM, LJ_TISNUM); | ||
1382 | } else { | ||
1383 | dasm_put(Dst, 3704, LJ_TISNUM); | ||
1384 | } | ||
1385 | if (sse) { | ||
1386 | dasm_put(Dst, 3714); | ||
1387 | } else { | ||
1388 | dasm_put(Dst, 3750); | ||
1389 | } | ||
1390 | dasm_put(Dst, 3767, 1+1, FRAME_TYPE, LJ_TNIL); | ||
1391 | if (LJ_DUALNUM) { | ||
1392 | dasm_put(Dst, 3859, LJ_TISNUM); | ||
1393 | } else { | ||
1394 | dasm_put(Dst, 3704, LJ_TISNUM); | ||
1395 | } | ||
1396 | if (sse) { | ||
1397 | dasm_put(Dst, 3881); | ||
1398 | if (LJ_DUALNUM) { | ||
1399 | dasm_put(Dst, 3890); | ||
1400 | } | ||
1401 | dasm_put(Dst, 2283); | ||
1402 | } else { | ||
1403 | dasm_put(Dst, 3924); | ||
1404 | if (LJ_DUALNUM) { | ||
1405 | dasm_put(Dst, 3930); | ||
1406 | if (cmov) { | ||
1407 | dasm_put(Dst, 3953); | ||
1408 | } else { | ||
1409 | dasm_put(Dst, 3959); | ||
1410 | } | ||
1411 | dasm_put(Dst, 3966); | ||
1412 | } else { | ||
1413 | dasm_put(Dst, 2290); | ||
1414 | } | ||
1415 | } | ||
1416 | dasm_put(Dst, 3983); | ||
1417 | if (LJ_DUALNUM) { | ||
1418 | dasm_put(Dst, 3859, LJ_TISNUM); | ||
1419 | } else { | ||
1420 | dasm_put(Dst, 3704, LJ_TISNUM); | ||
1421 | } | ||
1422 | if (sse) { | ||
1423 | dasm_put(Dst, 3986); | ||
1424 | if (LJ_DUALNUM) { | ||
1425 | dasm_put(Dst, 3890); | ||
1426 | } | ||
1427 | dasm_put(Dst, 2283); | ||
1428 | } else { | ||
1429 | dasm_put(Dst, 3995); | ||
1430 | if (LJ_DUALNUM) { | ||
1431 | dasm_put(Dst, 3930); | ||
1432 | if (cmov) { | ||
1433 | dasm_put(Dst, 3953); | ||
1434 | } else { | ||
1435 | dasm_put(Dst, 3959); | ||
1436 | } | ||
1437 | dasm_put(Dst, 3966); | ||
1438 | } else { | ||
1439 | dasm_put(Dst, 2290); | ||
1440 | } | ||
1441 | } | ||
1442 | if (sse) { | ||
1443 | dasm_put(Dst, 4001, 1+1, LJ_TISNUM); | ||
1444 | } else { | ||
1445 | dasm_put(Dst, 4030, 1+1, LJ_TISNUM); | ||
1446 | } | ||
1447 | dasm_put(Dst, 4059, 1+1, LJ_TISNUM, 1+1, LJ_TISNUM, 1+1); | ||
1448 | dasm_put(Dst, 4128, LJ_TISNUM, 1+1, LJ_TISNUM, 1+1); | ||
1449 | dasm_put(Dst, 4185, LJ_TISNUM, 1+1, LJ_TISNUM, 1+1); | ||
1450 | dasm_put(Dst, 4248, LJ_TISNUM, 1+1, LJ_TISNUM, 1+1, LJ_TISNUM); | ||
1451 | dasm_put(Dst, 4338); | ||
1452 | if (sse) { | ||
1453 | dasm_put(Dst, 4350, 1+1, LJ_TISNUM); | ||
1454 | } else { | ||
1455 | dasm_put(Dst, 4381, 1+1, LJ_TISNUM); | ||
1456 | } | ||
1457 | dasm_put(Dst, 4406); | ||
1458 | if (sse) { | ||
1459 | dasm_put(Dst, 4420, 1+1, LJ_TISNUM); | ||
1460 | } else { | ||
1461 | dasm_put(Dst, 4451, 1+1, LJ_TISNUM); | ||
1462 | } | ||
1463 | dasm_put(Dst, 4476); | ||
1464 | if (sse) { | ||
1465 | dasm_put(Dst, 4490, 1+1, LJ_TISNUM); | ||
1466 | } else { | ||
1467 | dasm_put(Dst, 4521, 1+1, LJ_TISNUM); | ||
1468 | } | ||
1469 | dasm_put(Dst, 4546); | ||
1470 | if (sse) { | ||
1471 | dasm_put(Dst, 4562, 1+1, LJ_TISNUM, Dt8(->upvalue[0])); | ||
1472 | } else { | ||
1473 | dasm_put(Dst, 4601, 1+1, LJ_TISNUM, Dt8(->upvalue[0])); | ||
1474 | } | ||
1475 | dasm_put(Dst, 4634, 2+1, LJ_TISNUM, LJ_TISNUM, 2+1, LJ_TISNUM, LJ_TISNUM); | ||
1476 | dasm_put(Dst, 4699, 1+1, LJ_TISNUM); | ||
1477 | if (sse) { | ||
1478 | dasm_put(Dst, 4798); | ||
1479 | } else { | ||
1480 | dasm_put(Dst, 4804); | ||
1481 | } | ||
1482 | dasm_put(Dst, 4813); | ||
1483 | if (sse) { | ||
1484 | dasm_put(Dst, 4838); | ||
1485 | } else { | ||
1486 | dasm_put(Dst, 4844); | ||
1487 | } | ||
1488 | dasm_put(Dst, 4847, 1+2); | ||
1489 | if (sse) { | ||
1490 | dasm_put(Dst, 4856); | ||
1491 | } else { | ||
1492 | dasm_put(Dst, 4864); | ||
1493 | } | ||
1494 | dasm_put(Dst, 4872); | ||
1495 | if (sse) { | ||
1496 | dasm_put(Dst, 4875); | ||
1497 | } else { | ||
1498 | dasm_put(Dst, 4907); | ||
1499 | } | ||
1500 | dasm_put(Dst, 4926); | ||
1501 | if (sse) { | ||
1502 | dasm_put(Dst, 4942, 1+1, LJ_TISNUM); | ||
1503 | } else { | ||
1504 | dasm_put(Dst, 4967, 1+1, LJ_TISNUM); | ||
1505 | } | ||
1506 | dasm_put(Dst, 4989); | ||
1507 | if (sse) { | ||
1508 | dasm_put(Dst, 5011); | ||
1509 | } else { | ||
1510 | dasm_put(Dst, 5037); | ||
1511 | } | ||
1512 | dasm_put(Dst, 5054, 1+2); | ||
1513 | if (sse) { | ||
1514 | dasm_put(Dst, 5094); | ||
1515 | } else { | ||
1516 | dasm_put(Dst, 5102); | ||
1517 | } | ||
1518 | dasm_put(Dst, 5112, 2+1, LJ_TISNUM, LJ_TISNUM); | ||
1519 | if (sse) { | ||
1520 | dasm_put(Dst, 5164, 2+1, LJ_TISNUM, LJ_TISNUM); | ||
1521 | } else { | ||
1522 | dasm_put(Dst, 5211, 2+1, LJ_TISNUM, LJ_TISNUM); | ||
1523 | } | ||
1524 | dasm_put(Dst, 5252, LJ_TISNUM); | ||
1525 | if (LJ_DUALNUM) { | ||
1526 | dasm_put(Dst, 5265, LJ_TISNUM); | ||
1527 | if (sse) { | ||
1528 | dasm_put(Dst, 4798); | ||
1529 | } else { | ||
1530 | dasm_put(Dst, 4804); | ||
1531 | } | ||
1532 | dasm_put(Dst, 5315); | ||
1533 | } else { | ||
1534 | dasm_put(Dst, 2273); | ||
1535 | } | ||
1536 | if (sse) { | ||
1537 | dasm_put(Dst, 5326, LJ_TISNUM); | ||
1538 | if (LJ_DUALNUM) { | ||
1539 | dasm_put(Dst, 5347); | ||
1540 | } else { | ||
1541 | dasm_put(Dst, 2273); | ||
1542 | } | ||
1543 | dasm_put(Dst, 5368); | ||
1544 | } else { | ||
1545 | dasm_put(Dst, 5393, LJ_TISNUM); | ||
1546 | if (LJ_DUALNUM) { | ||
1547 | dasm_put(Dst, 5411); | ||
1548 | } else { | ||
1549 | dasm_put(Dst, 5429); | ||
1550 | } | ||
1551 | dasm_put(Dst, 5434); | ||
1552 | if (cmov) { | ||
1553 | dasm_put(Dst, 5444); | ||
1554 | } else { | ||
1555 | dasm_put(Dst, 5452); | ||
1556 | } | ||
1557 | dasm_put(Dst, 5385); | ||
1558 | } | ||
1559 | dasm_put(Dst, 5473, LJ_TISNUM); | ||
1560 | if (LJ_DUALNUM) { | ||
1561 | dasm_put(Dst, 5486, LJ_TISNUM); | ||
1562 | if (sse) { | ||
1563 | dasm_put(Dst, 4798); | ||
1564 | } else { | ||
1565 | dasm_put(Dst, 4804); | ||
1566 | } | ||
1567 | dasm_put(Dst, 5315); | ||
1568 | } else { | ||
1569 | dasm_put(Dst, 2273); | ||
1570 | } | ||
1571 | if (sse) { | ||
1572 | dasm_put(Dst, 5326, LJ_TISNUM); | ||
1573 | if (LJ_DUALNUM) { | ||
1574 | dasm_put(Dst, 5347); | ||
1575 | } else { | ||
1576 | dasm_put(Dst, 2273); | ||
1577 | } | ||
1578 | dasm_put(Dst, 5536); | ||
1579 | } else { | ||
1580 | dasm_put(Dst, 5393, LJ_TISNUM); | ||
1581 | if (LJ_DUALNUM) { | ||
1582 | dasm_put(Dst, 5411); | ||
1583 | } else { | ||
1584 | dasm_put(Dst, 5429); | ||
1585 | } | ||
1586 | dasm_put(Dst, 5434); | ||
1587 | if (cmov) { | ||
1588 | dasm_put(Dst, 5561); | ||
1589 | } else { | ||
1590 | dasm_put(Dst, 5569); | ||
1591 | } | ||
1592 | dasm_put(Dst, 5385); | ||
1593 | } | ||
1594 | if (!sse) { | ||
1595 | dasm_put(Dst, 5590); | ||
1596 | } | ||
1597 | dasm_put(Dst, 5599, 1+1, LJ_TSTR); | ||
1598 | if (LJ_DUALNUM) { | ||
1599 | dasm_put(Dst, 5621, Dt5(->len)); | ||
1600 | } else if (sse) { | ||
1601 | dasm_put(Dst, 5629, Dt5(->len)); | ||
1602 | } else { | ||
1603 | dasm_put(Dst, 5640, Dt5(->len)); | ||
1604 | } | ||
1605 | dasm_put(Dst, 5648, 1+1, LJ_TSTR, Dt5(->len), Dt5([1])); | ||
1606 | if (LJ_DUALNUM) { | ||
1607 | dasm_put(Dst, 3978); | ||
1608 | } else if (sse) { | ||
1609 | dasm_put(Dst, 5686); | ||
1610 | } else { | ||
1611 | dasm_put(Dst, 5696); | ||
1612 | } | ||
1613 | dasm_put(Dst, 5709, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), 1+1, LJ_TISNUM); | ||
1614 | if (LJ_DUALNUM) { | ||
1615 | dasm_put(Dst, 5740); | ||
1616 | } else if (sse) { | ||
1617 | dasm_put(Dst, 5763); | ||
1618 | } else { | ||
1619 | dasm_put(Dst, 5789); | ||
1620 | } | ||
1621 | dasm_put(Dst, 5813, Dt1(->base), Dt1(->base), LJ_TSTR, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), 1+2, LJ_TISNUM); | ||
1622 | if (LJ_DUALNUM) { | ||
1623 | dasm_put(Dst, 5916); | ||
1624 | } else if (sse) { | ||
1625 | dasm_put(Dst, 5928); | ||
1626 | } else { | ||
1627 | dasm_put(Dst, 5943); | ||
1628 | } | ||
1629 | dasm_put(Dst, 5955, LJ_TSTR, LJ_TISNUM); | ||
1630 | if (LJ_DUALNUM) { | ||
1631 | dasm_put(Dst, 2546); | ||
1632 | } else { | ||
1633 | dasm_put(Dst, 2273); | ||
1634 | } | ||
1635 | dasm_put(Dst, 5972, Dt5(->len)); | ||
1636 | if (LJ_DUALNUM) { | ||
1637 | dasm_put(Dst, 5982); | ||
1638 | } else if (sse) { | ||
1639 | dasm_put(Dst, 5986); | ||
1640 | } else { | ||
1641 | dasm_put(Dst, 5993); | ||
1642 | } | ||
1643 | dasm_put(Dst, 6005, sizeof(GCstr)-1); | ||
1644 | dasm_put(Dst, 6080, 2+1, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold)); | ||
1645 | dasm_put(Dst, 6139, LJ_TSTR, LJ_TISNUM); | ||
1646 | if (LJ_DUALNUM) { | ||
1647 | dasm_put(Dst, 6156); | ||
1648 | } else if (sse) { | ||
1649 | dasm_put(Dst, 6164); | ||
1650 | } else { | ||
1651 | dasm_put(Dst, 6175); | ||
1652 | } | ||
1653 | dasm_put(Dst, 6191, Dt5(->len), DISPATCH_GL(tmpbuf.sz), Dt5([1]), DISPATCH_GL(tmpbuf.buf), DISPATCH_GL(tmpbuf.buf), 1+1); | ||
1654 | dasm_put(Dst, 6256, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), LJ_TSTR, Dt5(->len), DISPATCH_GL(tmpbuf.sz), sizeof(GCstr), DISPATCH_GL(tmpbuf.buf)); | ||
1655 | dasm_put(Dst, 6319, 1+1, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), LJ_TSTR, Dt5(->len), DISPATCH_GL(tmpbuf.sz)); | ||
1656 | dasm_put(Dst, 6390, sizeof(GCstr), DISPATCH_GL(tmpbuf.buf), 1+1); | ||
1657 | dasm_put(Dst, 6475, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), LJ_TSTR, Dt5(->len), DISPATCH_GL(tmpbuf.sz), sizeof(GCstr), DISPATCH_GL(tmpbuf.buf)); | ||
1658 | dasm_put(Dst, 6545, 1+1, LJ_TTAB); | ||
1659 | if (LJ_DUALNUM) { | ||
1660 | dasm_put(Dst, 6613); | ||
1661 | } else if (sse) { | ||
1662 | dasm_put(Dst, 6620); | ||
1663 | } else { | ||
1664 | dasm_put(Dst, 6630); | ||
1665 | } | ||
1666 | dasm_put(Dst, 6641, 1+1, LJ_TISNUM); | ||
1667 | if (LJ_DUALNUM) { | ||
1668 | dasm_put(Dst, 6657); | ||
1669 | } else { | ||
1670 | dasm_put(Dst, 2273); | ||
1671 | } | ||
1672 | if (sse) { | ||
1673 | dasm_put(Dst, 6674); | ||
1674 | } else { | ||
1675 | dasm_put(Dst, 6703); | ||
1676 | } | ||
1677 | dasm_put(Dst, 111); | ||
1678 | if (LJ_DUALNUM || sse) { | ||
1679 | if (!sse) { | ||
1680 | dasm_put(Dst, 6721); | ||
1681 | } | ||
1682 | dasm_put(Dst, 6725); | ||
1683 | } else { | ||
1684 | dasm_put(Dst, 6633); | ||
1685 | } | ||
1686 | dasm_put(Dst, 6730, 1+1); | ||
1687 | if (sse) { | ||
1688 | dasm_put(Dst, 6741); | ||
1689 | } else { | ||
1690 | dasm_put(Dst, 6756); | ||
1691 | } | ||
1692 | dasm_put(Dst, 2250, LJ_TISNUM); | ||
1693 | if (LJ_DUALNUM) { | ||
1694 | dasm_put(Dst, 6765); | ||
1695 | } else { | ||
1696 | dasm_put(Dst, 2273); | ||
1697 | } | ||
1698 | if (sse) { | ||
1699 | dasm_put(Dst, 6782); | ||
1700 | } else { | ||
1701 | dasm_put(Dst, 6797); | ||
1702 | } | ||
1703 | dasm_put(Dst, 6810, LJ_TISNUM); | ||
1704 | if (LJ_DUALNUM) { | ||
1705 | dasm_put(Dst, 6835); | ||
1706 | } else { | ||
1707 | dasm_put(Dst, 6855); | ||
1708 | } | ||
1709 | if (sse) { | ||
1710 | dasm_put(Dst, 6860); | ||
1711 | } else { | ||
1712 | dasm_put(Dst, 6877); | ||
1713 | } | ||
1714 | dasm_put(Dst, 6890, 1+1); | ||
1715 | if (sse) { | ||
1716 | dasm_put(Dst, 6741); | ||
1717 | } else { | ||
1718 | dasm_put(Dst, 6756); | ||
1719 | } | ||
1720 | dasm_put(Dst, 2250, LJ_TISNUM); | ||
1721 | if (LJ_DUALNUM) { | ||
1722 | dasm_put(Dst, 6765); | ||
1723 | } else { | ||
1724 | dasm_put(Dst, 2273); | ||
1725 | } | ||
1726 | if (sse) { | ||
1727 | dasm_put(Dst, 6782); | ||
1728 | } else { | ||
1729 | dasm_put(Dst, 6797); | ||
1730 | } | ||
1731 | dasm_put(Dst, 6810, LJ_TISNUM); | ||
1732 | if (LJ_DUALNUM) { | ||
1733 | dasm_put(Dst, 6908); | ||
1734 | } else { | ||
1735 | dasm_put(Dst, 6855); | ||
1736 | } | ||
1737 | if (sse) { | ||
1738 | dasm_put(Dst, 6928); | ||
1739 | } else { | ||
1740 | dasm_put(Dst, 6945); | ||
1741 | } | ||
1742 | dasm_put(Dst, 6958, 1+1); | ||
1743 | if (sse) { | ||
1744 | dasm_put(Dst, 6741); | ||
1745 | } else { | ||
1746 | dasm_put(Dst, 6756); | ||
1747 | } | ||
1748 | dasm_put(Dst, 2250, LJ_TISNUM); | ||
1749 | if (LJ_DUALNUM) { | ||
1750 | dasm_put(Dst, 6765); | ||
1751 | } else { | ||
1752 | dasm_put(Dst, 2273); | ||
1753 | } | ||
1754 | if (sse) { | ||
1755 | dasm_put(Dst, 6782); | ||
1756 | } else { | ||
1757 | dasm_put(Dst, 6797); | ||
1758 | } | ||
1759 | dasm_put(Dst, 6810, LJ_TISNUM); | ||
1760 | if (LJ_DUALNUM) { | ||
1761 | dasm_put(Dst, 6976); | ||
1762 | } else { | ||
1763 | dasm_put(Dst, 6855); | ||
1764 | } | ||
1765 | if (sse) { | ||
1766 | dasm_put(Dst, 6996); | ||
1767 | } else { | ||
1768 | dasm_put(Dst, 7013); | ||
1769 | } | ||
1770 | dasm_put(Dst, 7026, 1+1, LJ_TISNUM); | ||
1771 | if (LJ_DUALNUM) { | ||
1772 | dasm_put(Dst, 6765); | ||
1773 | } else { | ||
1774 | dasm_put(Dst, 2273); | ||
1775 | } | ||
1776 | if (sse) { | ||
1777 | dasm_put(Dst, 6674); | ||
1778 | } else { | ||
1779 | dasm_put(Dst, 7049); | ||
1780 | } | ||
1781 | dasm_put(Dst, 7070, 1+1, LJ_TISNUM); | ||
1782 | if (LJ_DUALNUM) { | ||
1783 | dasm_put(Dst, 6765); | ||
1784 | } else { | ||
1785 | dasm_put(Dst, 2273); | ||
1786 | } | ||
1787 | if (sse) { | ||
1788 | dasm_put(Dst, 6674); | ||
1789 | } else { | ||
1790 | dasm_put(Dst, 7049); | ||
1791 | } | ||
1792 | dasm_put(Dst, 7094); | ||
1793 | if (LJ_DUALNUM) { | ||
1794 | dasm_put(Dst, 6725); | ||
1795 | } else if (sse) { | ||
1796 | dasm_put(Dst, 7100); | ||
1797 | } else { | ||
1798 | dasm_put(Dst, 7112); | ||
1799 | } | ||
1800 | dasm_put(Dst, 7125); | ||
1801 | if (LJ_DUALNUM) { | ||
1802 | dasm_put(Dst, 7136, 1+1, LJ_TISNUM); | ||
1803 | if (LJ_DUALNUM) { | ||
1804 | dasm_put(Dst, 6765); | ||
1805 | } else { | ||
1806 | dasm_put(Dst, 2273); | ||
1807 | } | ||
1808 | if (sse) { | ||
1809 | dasm_put(Dst, 6674); | ||
1810 | } else { | ||
1811 | dasm_put(Dst, 7049); | ||
1812 | } | ||
1813 | dasm_put(Dst, 7152, LJ_TISNUM); | ||
1814 | } else if (sse) { | ||
1815 | dasm_put(Dst, 7167, 2+1, LJ_TISNUM, LJ_TISNUM); | ||
1816 | } else { | ||
1817 | dasm_put(Dst, 7239, 2+1, LJ_TISNUM, LJ_TISNUM); | ||
1818 | } | ||
1819 | dasm_put(Dst, 7303); | ||
1820 | if (LJ_DUALNUM) { | ||
1821 | dasm_put(Dst, 7310, 1+1, LJ_TISNUM); | ||
1822 | if (LJ_DUALNUM) { | ||
1823 | dasm_put(Dst, 6765); | ||
1824 | } else { | ||
1825 | dasm_put(Dst, 2273); | ||
1826 | } | ||
1827 | if (sse) { | ||
1828 | dasm_put(Dst, 6674); | ||
1829 | } else { | ||
1830 | dasm_put(Dst, 7049); | ||
1831 | } | ||
1832 | dasm_put(Dst, 7152, LJ_TISNUM); | ||
1833 | } else if (sse) { | ||
1834 | dasm_put(Dst, 7326, 2+1, LJ_TISNUM, LJ_TISNUM); | ||
1835 | } else { | ||
1836 | dasm_put(Dst, 7398, 2+1, LJ_TISNUM, LJ_TISNUM); | ||
1837 | } | ||
1838 | dasm_put(Dst, 7462); | ||
1839 | if (LJ_DUALNUM) { | ||
1840 | dasm_put(Dst, 7470, 1+1, LJ_TISNUM); | ||
1841 | if (LJ_DUALNUM) { | ||
1842 | dasm_put(Dst, 6765); | ||
1843 | } else { | ||
1844 | dasm_put(Dst, 2273); | ||
1845 | } | ||
1846 | if (sse) { | ||
1847 | dasm_put(Dst, 6674); | ||
1848 | } else { | ||
1849 | dasm_put(Dst, 7049); | ||
1850 | } | ||
1851 | dasm_put(Dst, 7152, LJ_TISNUM); | ||
1852 | } else if (sse) { | ||
1853 | dasm_put(Dst, 7486, 2+1, LJ_TISNUM, LJ_TISNUM); | ||
1854 | } else { | ||
1855 | dasm_put(Dst, 7558, 2+1, LJ_TISNUM, LJ_TISNUM); | ||
1856 | } | ||
1857 | dasm_put(Dst, 7622); | ||
1858 | if (LJ_DUALNUM) { | ||
1859 | dasm_put(Dst, 7630, 1+1, LJ_TISNUM); | ||
1860 | if (LJ_DUALNUM) { | ||
1861 | dasm_put(Dst, 6765); | ||
1862 | } else { | ||
1863 | dasm_put(Dst, 2273); | ||
1864 | } | ||
1865 | if (sse) { | ||
1866 | dasm_put(Dst, 6674); | ||
1867 | } else { | ||
1868 | dasm_put(Dst, 7049); | ||
1869 | } | ||
1870 | dasm_put(Dst, 7152, LJ_TISNUM); | ||
1871 | } else if (sse) { | ||
1872 | dasm_put(Dst, 7646, 2+1, LJ_TISNUM, LJ_TISNUM); | ||
1873 | } else { | ||
1874 | dasm_put(Dst, 7718, 2+1, LJ_TISNUM, LJ_TISNUM); | ||
1875 | } | ||
1876 | dasm_put(Dst, 7782); | ||
1877 | if (LJ_DUALNUM) { | ||
1878 | dasm_put(Dst, 7789, 1+1, LJ_TISNUM); | ||
1879 | if (LJ_DUALNUM) { | ||
1880 | dasm_put(Dst, 6765); | ||
1881 | } else { | ||
1882 | dasm_put(Dst, 2273); | ||
1883 | } | ||
1884 | if (sse) { | ||
1885 | dasm_put(Dst, 6674); | ||
1886 | } else { | ||
1887 | dasm_put(Dst, 7049); | ||
1888 | } | ||
1889 | dasm_put(Dst, 7152, LJ_TISNUM); | ||
1890 | } else if (sse) { | ||
1891 | dasm_put(Dst, 7805, 2+1, LJ_TISNUM, LJ_TISNUM); | ||
1892 | } else { | ||
1893 | dasm_put(Dst, 7877, 2+1, LJ_TISNUM, LJ_TISNUM); | ||
1894 | } | ||
1895 | dasm_put(Dst, 7941, 1+2, 1+1, Dt1(->base), 8*LUA_MINSTACK, Dt1(->top), Dt1(->maxstack), Dt8(->f), Dt1(->base)); | ||
1896 | dasm_put(Dst, 8017, Dt1(->top), Dt7(->pc), FRAME_TYPE, LUA_MINSTACK, Dt1(->base), Dt1(->base)); | ||
1897 | dasm_put(Dst, 8141, Dt1(->top), Dt1(->base), Dt1(->top)); | ||
1898 | #if LJ_HASJIT | ||
1899 | dasm_put(Dst, 8179, DISPATCH_GL(hookmask), HOOK_VMEVENT, HOOK_ACTIVE, LUA_MASKLINE|LUA_MASKCOUNT, DISPATCH_GL(hookcount)); | ||
1900 | #endif | ||
1901 | dasm_put(Dst, 8210, DISPATCH_GL(hookmask), HOOK_ACTIVE, DISPATCH_GL(hookmask), HOOK_ACTIVE, LUA_MASKLINE|LUA_MASKCOUNT, DISPATCH_GL(hookcount), LUA_MASKLINE); | ||
1902 | dasm_put(Dst, 8261, Dt1(->base), Dt1(->base), GG_DISP2STATIC); | ||
1903 | #if LJ_HASJIT | ||
1904 | dasm_put(Dst, 8327, Dt7(->pc), PC2PROTO(framesize), Dt1(->base), Dt1(->top), GG_DISP2J, DISPATCH_J(L)); | ||
1905 | #endif | ||
1906 | dasm_put(Dst, 8373); | ||
1907 | #if LJ_HASJIT | ||
1908 | dasm_put(Dst, 8205); | ||
1909 | #endif | ||
1910 | dasm_put(Dst, 8380); | ||
1911 | #if LJ_HASJIT | ||
1912 | dasm_put(Dst, 8383); | ||
1913 | #endif | ||
1914 | dasm_put(Dst, 8393, Dt1(->base), Dt1(->top)); | ||
1915 | #if LJ_HASJIT | ||
1916 | dasm_put(Dst, 8427); | ||
1917 | #endif | ||
1918 | dasm_put(Dst, 8432, Dt1(->base), Dt1(->top)); | ||
1919 | #if LJ_HASJIT | ||
1920 | dasm_put(Dst, 8461, DISPATCH_GL(vmstate), DISPATCH_GL(vmstate), ~LJ_VMST_EXIT, DISPATCH_J(exitno), DISPATCH_J(parent), 8*8+16, DISPATCH_GL(jit_L), DISPATCH_GL(jit_base), DISPATCH_J(L), DISPATCH_GL(jit_L), Dt1(->base), GG_DISP2J, Dt1(->cframe), CFRAME_RAWMASK, CFRAME_OFS_L, Dt1(->base), CFRAME_OFS_PC); | ||
1921 | #endif | ||
1922 | dasm_put(Dst, 8604); | ||
1923 | #if LJ_HASJIT | ||
1924 | dasm_put(Dst, 8607, Dt7(->pc), PC2PROTO(k), DISPATCH_GL(jit_L), DISPATCH_GL(vmstate), ~LJ_VMST_INTERP, BC_FUNCF); | ||
1925 | #endif | ||
1926 | dasm_put(Dst, 8685); | ||
1927 | if (!sse) { | ||
1928 | dasm_put(Dst, 8688); | ||
1929 | } | ||
1930 | dasm_put(Dst, 8733); | ||
1931 | if (!sse) { | ||
1932 | dasm_put(Dst, 8835); | ||
1933 | } | ||
1934 | dasm_put(Dst, 8880); | ||
1935 | if (!sse) { | ||
1936 | dasm_put(Dst, 8982); | ||
1937 | } | ||
1938 | dasm_put(Dst, 9021); | ||
1939 | if (sse) { | ||
1940 | dasm_put(Dst, 9126); | ||
1941 | } else { | ||
1942 | dasm_put(Dst, 9256); | ||
1943 | } | ||
1944 | dasm_put(Dst, 9303); | ||
1945 | if (!sse) { | ||
1946 | dasm_put(Dst, 9377); | ||
1947 | if (cmov) { | ||
1948 | dasm_put(Dst, 9388); | ||
1949 | } else { | ||
1950 | dasm_put(Dst, 9392); | ||
1951 | } | ||
1952 | dasm_put(Dst, 9399); | ||
1953 | dasm_put(Dst, 9473); | ||
1954 | dasm_put(Dst, 9573); | ||
1955 | if (cmov) { | ||
1956 | dasm_put(Dst, 9576); | ||
1957 | } else { | ||
1958 | dasm_put(Dst, 9580); | ||
1959 | } | ||
1960 | dasm_put(Dst, 9587); | ||
1961 | if (cmov) { | ||
1962 | dasm_put(Dst, 9388); | ||
1963 | } else { | ||
1964 | dasm_put(Dst, 9392); | ||
1965 | } | ||
1966 | dasm_put(Dst, 9605); | ||
1967 | } else { | ||
1968 | dasm_put(Dst, 9684); | ||
1969 | } | ||
1970 | dasm_put(Dst, 9687); | ||
1971 | dasm_put(Dst, 9772); | ||
1972 | dasm_put(Dst, 9902); | ||
1973 | dasm_put(Dst, 10108); | ||
1974 | #if LJ_HASJIT | ||
1975 | if (sse) { | ||
1976 | dasm_put(Dst, 10115); | ||
1977 | dasm_put(Dst, 10172); | ||
1978 | dasm_put(Dst, 10263); | ||
1979 | } else { | ||
1980 | dasm_put(Dst, 10305); | ||
1981 | dasm_put(Dst, 10397); | ||
1982 | } | ||
1983 | dasm_put(Dst, 10443); | ||
1984 | #endif | ||
1985 | dasm_put(Dst, 10447); | ||
1986 | if (sse) { | ||
1987 | dasm_put(Dst, 10450); | ||
1988 | dasm_put(Dst, 10555); | ||
1989 | dasm_put(Dst, 10638); | ||
1990 | } else { | ||
1991 | dasm_put(Dst, 10710); | ||
1992 | dasm_put(Dst, 10793); | ||
1993 | if (cmov) { | ||
1994 | dasm_put(Dst, 10848); | ||
1995 | } else { | ||
1996 | dasm_put(Dst, 10867); | ||
1997 | } | ||
1998 | dasm_put(Dst, 10443); | ||
1999 | } | ||
2000 | dasm_put(Dst, 10908); | ||
2001 | #ifdef LUA_USE_ASSERT | ||
2002 | dasm_put(Dst, 10445); | ||
2003 | #endif | ||
2004 | dasm_put(Dst, 10964); | ||
2005 | #if LJ_HASFFI | ||
2006 | #define DtE(_V) (int)(ptrdiff_t)&(((CTState *)0)_V) | ||
2007 | dasm_put(Dst, 10968, GG_G2DISP, Dt2(->ctype_state), DtE(->cb.slot), CFRAME_SIZE+16, DtE(->cb.gpr[0]), DtE(->cb.gpr[1]), DtE(->cb.stack), CFRAME_SIZE+12, CFRAME_SIZE+8, DISPATCH_GL(vmstate), ~LJ_VMST_INTERP, Dt1(->base), Dt1(->top), Dt7(->pc)); | ||
2008 | #endif | ||
2009 | dasm_put(Dst, 11078); | ||
2010 | #if LJ_HASFFI | ||
2011 | dasm_put(Dst, 11081, DISPATCH_GL(ctype_state), DtE(->L), Dt1(->base), Dt1(->top), DtE(->cb.gpr[0]), DtE(->cb.gpr[1]), DtE(->cb.gpr[2]), DtE(->cb.fpr[0].d), DtE(->cb.fpr[0].f), Dt1(->top)); | ||
2012 | #endif | ||
2013 | dasm_put(Dst, 11170); | ||
2014 | #if LJ_HASFFI | ||
2015 | #define DtF(_V) (int)(ptrdiff_t)&(((CCallState *)0)_V) | ||
2016 | dasm_put(Dst, 11173, DtF(->spadj)); | ||
2017 | #if LJ_TARGET_WINDOWS | ||
2018 | dasm_put(Dst, 11183, DtF(->spadj)); | ||
2019 | #endif | ||
2020 | dasm_put(Dst, 11187, DtF(->nsp), offsetof(CCallState, stack), DtF(->gpr[0]), DtF(->gpr[1]), DtF(->func), DtF(->gpr[0]), DtF(->gpr[1]), DtF(->resx87), DtF(->fpr[0].d[0])); | ||
2021 | dasm_put(Dst, 11257, DtF(->fpr[0].f[0])); | ||
2022 | #if LJ_TARGET_WINDOWS | ||
2023 | dasm_put(Dst, 11263, DtF(->spadj)); | ||
2024 | #endif | ||
2025 | dasm_put(Dst, 11267); | ||
2026 | #endif | ||
2027 | } | ||
2028 | |||
2029 | /* Generate the code for a single instruction. */ | ||
2030 | static void build_ins(BuildCtx *ctx, BCOp op, int defop, int cmov, int sse) | ||
2031 | { | ||
2032 | int vk = 0; | ||
2033 | dasm_put(Dst, 11274, defop); | ||
2034 | |||
2035 | switch (op) { | ||
2036 | |||
2037 | /* -- Comparison ops ---------------------------------------------------- */ | ||
2038 | |||
2039 | /* Remember: all ops branch for a true comparison, fall through otherwise. */ | ||
2040 | |||
2041 | |||
2042 | case BC_ISLT: case BC_ISGE: case BC_ISLE: case BC_ISGT: | ||
2043 | if (LJ_DUALNUM) { | ||
2044 | dasm_put(Dst, 11276, LJ_TISNUM, LJ_TISNUM); | ||
2045 | switch (op) { | ||
2046 | case BC_ISLT: | ||
2047 | dasm_put(Dst, 11306); | ||
2048 | break; | ||
2049 | case BC_ISGE: | ||
2050 | dasm_put(Dst, 11311); | ||
2051 | break; | ||
2052 | case BC_ISLE: | ||
2053 | dasm_put(Dst, 11316); | ||
2054 | break; | ||
2055 | case BC_ISGT: | ||
2056 | dasm_put(Dst, 11321); | ||
2057 | break; | ||
2058 | default: break; /* Shut up GCC. */ | ||
2059 | } | ||
2060 | dasm_put(Dst, 11326, -BCBIAS_J*4, LJ_TISNUM); | ||
2061 | if (sse) { | ||
2062 | dasm_put(Dst, 11379); | ||
2063 | } else { | ||
2064 | dasm_put(Dst, 11390); | ||
2065 | } | ||
2066 | dasm_put(Dst, 11401); | ||
2067 | if (sse) { | ||
2068 | dasm_put(Dst, 11408); | ||
2069 | switch (op) { | ||
2070 | case BC_ISLT: | ||
2071 | dasm_put(Dst, 11428); | ||
2072 | break; | ||
2073 | case BC_ISGE: | ||
2074 | dasm_put(Dst, 11433); | ||
2075 | break; | ||
2076 | case BC_ISLE: | ||
2077 | dasm_put(Dst, 11438); | ||
2078 | break; | ||
2079 | case BC_ISGT: | ||
2080 | dasm_put(Dst, 11443); | ||
2081 | break; | ||
2082 | default: break; /* Shut up GCC. */ | ||
2083 | } | ||
2084 | dasm_put(Dst, 11448); | ||
2085 | } else { | ||
2086 | dasm_put(Dst, 11453); | ||
2087 | } | ||
2088 | } else { | ||
2089 | dasm_put(Dst, 11461, LJ_TISNUM, LJ_TISNUM); | ||
2090 | } | ||
2091 | if (sse) { | ||
2092 | dasm_put(Dst, 11482); | ||
2093 | } else { | ||
2094 | dasm_put(Dst, 11503); | ||
2095 | if (cmov) { | ||
2096 | dasm_put(Dst, 3953); | ||
2097 | } else { | ||
2098 | dasm_put(Dst, 3959); | ||
2099 | } | ||
2100 | } | ||
2101 | if (LJ_DUALNUM) { | ||
2102 | switch (op) { | ||
2103 | case BC_ISLT: | ||
2104 | dasm_put(Dst, 11428); | ||
2105 | break; | ||
2106 | case BC_ISGE: | ||
2107 | dasm_put(Dst, 11433); | ||
2108 | break; | ||
2109 | case BC_ISLE: | ||
2110 | dasm_put(Dst, 11438); | ||
2111 | break; | ||
2112 | case BC_ISGT: | ||
2113 | dasm_put(Dst, 11443); | ||
2114 | break; | ||
2115 | default: break; /* Shut up GCC. */ | ||
2116 | } | ||
2117 | dasm_put(Dst, 11448); | ||
2118 | } else { | ||
2119 | switch (op) { | ||
2120 | case BC_ISLT: | ||
2121 | dasm_put(Dst, 752); | ||
2122 | break; | ||
2123 | case BC_ISGE: | ||
2124 | dasm_put(Dst, 11519); | ||
2125 | break; | ||
2126 | case BC_ISLE: | ||
2127 | dasm_put(Dst, 11524); | ||
2128 | break; | ||
2129 | case BC_ISGT: | ||
2130 | dasm_put(Dst, 11529); | ||
2131 | break; | ||
2132 | default: break; /* Shut up GCC. */ | ||
2133 | } | ||
2134 | dasm_put(Dst, 11534, -BCBIAS_J*4); | ||
2135 | } | ||
2136 | break; | ||
2137 | |||
2138 | case BC_ISEQV: case BC_ISNEV: | ||
2139 | vk = op == BC_ISEQV; | ||
2140 | dasm_put(Dst, 11565); | ||
2141 | if (LJ_DUALNUM) { | ||
2142 | dasm_put(Dst, 11573, LJ_TISNUM, LJ_TISNUM); | ||
2143 | if (vk) { | ||
2144 | dasm_put(Dst, 11598); | ||
2145 | } else { | ||
2146 | dasm_put(Dst, 11603); | ||
2147 | } | ||
2148 | dasm_put(Dst, 11608, -BCBIAS_J*4, LJ_TISNUM); | ||
2149 | if (sse) { | ||
2150 | dasm_put(Dst, 11659); | ||
2151 | } else { | ||
2152 | dasm_put(Dst, 11666); | ||
2153 | } | ||
2154 | dasm_put(Dst, 11670); | ||
2155 | if (sse) { | ||
2156 | dasm_put(Dst, 11681); | ||
2157 | } else { | ||
2158 | dasm_put(Dst, 11693); | ||
2159 | } | ||
2160 | dasm_put(Dst, 11700); | ||
2161 | } else { | ||
2162 | dasm_put(Dst, 11705, LJ_TISNUM, LJ_TISNUM); | ||
2163 | } | ||
2164 | if (sse) { | ||
2165 | dasm_put(Dst, 11724); | ||
2166 | } else { | ||
2167 | dasm_put(Dst, 11742); | ||
2168 | if (cmov) { | ||
2169 | dasm_put(Dst, 3953); | ||
2170 | } else { | ||
2171 | dasm_put(Dst, 3959); | ||
2172 | } | ||
2173 | } | ||
2174 | iseqne_fp: | ||
2175 | if (vk) { | ||
2176 | dasm_put(Dst, 11755); | ||
2177 | } else { | ||
2178 | dasm_put(Dst, 11764); | ||
2179 | } | ||
2180 | iseqne_end: | ||
2181 | if (vk) { | ||
2182 | dasm_put(Dst, 11773, -BCBIAS_J*4); | ||
2183 | if (!LJ_HASFFI) { | ||
2184 | dasm_put(Dst, 4853); | ||
2185 | } | ||
2186 | } else { | ||
2187 | if (!LJ_HASFFI) { | ||
2188 | dasm_put(Dst, 4853); | ||
2189 | } | ||
2190 | dasm_put(Dst, 11788, -BCBIAS_J*4); | ||
2191 | } | ||
2192 | if (LJ_DUALNUM && (op == BC_ISEQV || op == BC_ISNEV || | ||
2193 | op == BC_ISEQN || op == BC_ISNEN)) { | ||
2194 | dasm_put(Dst, 11803); | ||
2195 | } else { | ||
2196 | dasm_put(Dst, 11546); | ||
2197 | } | ||
2198 | if (op == BC_ISEQV || op == BC_ISNEV) { | ||
2199 | dasm_put(Dst, 11808); | ||
2200 | if (LJ_HASFFI) { | ||
2201 | dasm_put(Dst, 11811, LJ_TCDATA, LJ_TCDATA); | ||
2202 | } | ||
2203 | dasm_put(Dst, 11830, LJ_TISPRI, LJ_TISTABUD, Dt6(->metatable), Dt6(->nomm), 1<<MM_eq); | ||
2204 | if (vk) { | ||
2205 | dasm_put(Dst, 11886); | ||
2206 | } else { | ||
2207 | dasm_put(Dst, 11890); | ||
2208 | } | ||
2209 | dasm_put(Dst, 11896); | ||
2210 | } else if (LJ_HASFFI) { | ||
2211 | dasm_put(Dst, 11901, LJ_TCDATA); | ||
2212 | if (LJ_DUALNUM && vk) { | ||
2213 | dasm_put(Dst, 11908); | ||
2214 | } else { | ||
2215 | dasm_put(Dst, 11881); | ||
2216 | } | ||
2217 | dasm_put(Dst, 11913); | ||
2218 | } | ||
2219 | break; | ||
2220 | case BC_ISEQS: case BC_ISNES: | ||
2221 | vk = op == BC_ISEQS; | ||
2222 | dasm_put(Dst, 11918, LJ_TSTR); | ||
2223 | iseqne_test: | ||
2224 | if (vk) { | ||
2225 | dasm_put(Dst, 11759); | ||
2226 | } else { | ||
2227 | dasm_put(Dst, 2971); | ||
2228 | } | ||
2229 | goto iseqne_end; | ||
2230 | case BC_ISEQN: case BC_ISNEN: | ||
2231 | vk = op == BC_ISEQN; | ||
2232 | dasm_put(Dst, 11943); | ||
2233 | if (LJ_DUALNUM) { | ||
2234 | dasm_put(Dst, 11951, LJ_TISNUM, LJ_TISNUM); | ||
2235 | if (vk) { | ||
2236 | dasm_put(Dst, 11598); | ||
2237 | } else { | ||
2238 | dasm_put(Dst, 11603); | ||
2239 | } | ||
2240 | dasm_put(Dst, 11976, -BCBIAS_J*4, LJ_TISNUM); | ||
2241 | if (sse) { | ||
2242 | dasm_put(Dst, 12023); | ||
2243 | } else { | ||
2244 | dasm_put(Dst, 12030); | ||
2245 | } | ||
2246 | dasm_put(Dst, 12034); | ||
2247 | if (sse) { | ||
2248 | dasm_put(Dst, 12041); | ||
2249 | } else { | ||
2250 | dasm_put(Dst, 12053); | ||
2251 | } | ||
2252 | dasm_put(Dst, 11700); | ||
2253 | } else { | ||
2254 | dasm_put(Dst, 12060, LJ_TISNUM); | ||
2255 | } | ||
2256 | if (sse) { | ||
2257 | dasm_put(Dst, 12069); | ||
2258 | } else { | ||
2259 | dasm_put(Dst, 12087); | ||
2260 | if (cmov) { | ||
2261 | dasm_put(Dst, 3953); | ||
2262 | } else { | ||
2263 | dasm_put(Dst, 3959); | ||
2264 | } | ||
2265 | } | ||
2266 | goto iseqne_fp; | ||
2267 | case BC_ISEQP: case BC_ISNEP: | ||
2268 | vk = op == BC_ISEQP; | ||
2269 | dasm_put(Dst, 12100); | ||
2270 | if (!LJ_HASFFI) goto iseqne_test; | ||
2271 | if (vk) { | ||
2272 | dasm_put(Dst, 12113, -BCBIAS_J*4, LJ_TCDATA); | ||
2273 | } else { | ||
2274 | dasm_put(Dst, 12162, LJ_TCDATA, -BCBIAS_J*4); | ||
2275 | } | ||
2276 | break; | ||
2277 | |||
2278 | /* -- Unary test and copy ops ------------------------------------------- */ | ||
2279 | |||
2280 | case BC_ISTC: case BC_ISFC: case BC_IST: case BC_ISF: | ||
2281 | dasm_put(Dst, 12205, LJ_TISTRUECOND); | ||
2282 | if (op == BC_IST || op == BC_ISTC) { | ||
2283 | dasm_put(Dst, 11529); | ||
2284 | } else { | ||
2285 | dasm_put(Dst, 11524); | ||
2286 | } | ||
2287 | if (op == BC_ISTC || op == BC_ISFC) { | ||
2288 | dasm_put(Dst, 12217); | ||
2289 | } | ||
2290 | dasm_put(Dst, 11534, -BCBIAS_J*4); | ||
2291 | break; | ||
2292 | |||
2293 | /* -- Unary ops --------------------------------------------------------- */ | ||
2294 | |||
2295 | case BC_MOV: | ||
2296 | dasm_put(Dst, 12228); | ||
2297 | break; | ||
2298 | case BC_NOT: | ||
2299 | dasm_put(Dst, 12261, LJ_TISTRUECOND, LJ_TTRUE); | ||
2300 | break; | ||
2301 | case BC_UNM: | ||
2302 | if (LJ_DUALNUM) { | ||
2303 | dasm_put(Dst, 12296, LJ_TISNUM, LJ_TISNUM); | ||
2304 | } else { | ||
2305 | dasm_put(Dst, 12372, LJ_TISNUM); | ||
2306 | } | ||
2307 | if (sse) { | ||
2308 | dasm_put(Dst, 12383); | ||
2309 | } else { | ||
2310 | dasm_put(Dst, 12413); | ||
2311 | } | ||
2312 | if (LJ_DUALNUM) { | ||
2313 | dasm_put(Dst, 11803); | ||
2314 | } else { | ||
2315 | dasm_put(Dst, 11546); | ||
2316 | } | ||
2317 | break; | ||
2318 | case BC_LEN: | ||
2319 | dasm_put(Dst, 12422, LJ_TSTR); | ||
2320 | if (LJ_DUALNUM) { | ||
2321 | dasm_put(Dst, 12436, Dt5(->len), LJ_TISNUM); | ||
2322 | } else if (sse) { | ||
2323 | dasm_put(Dst, 12450, Dt5(->len)); | ||
2324 | } else { | ||
2325 | dasm_put(Dst, 12468, Dt5(->len)); | ||
2326 | } | ||
2327 | dasm_put(Dst, 12477, LJ_TTAB); | ||
2328 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
2329 | dasm_put(Dst, 12511, Dt6(->metatable)); | ||
2330 | #endif | ||
2331 | dasm_put(Dst, 12525); | ||
2332 | if (LJ_DUALNUM) { | ||
2333 | } else if (sse) { | ||
2334 | dasm_put(Dst, 12534); | ||
2335 | } else { | ||
2336 | dasm_put(Dst, 12540); | ||
2337 | } | ||
2338 | dasm_put(Dst, 12547); | ||
2339 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
2340 | dasm_put(Dst, 12560, Dt6(->nomm), 1<<MM_len); | ||
2341 | #endif | ||
2342 | break; | ||
2343 | |||
2344 | /* -- Binary ops -------------------------------------------------------- */ | ||
2345 | |||
2346 | |||
2347 | case BC_ADDVN: case BC_ADDNV: case BC_ADDVV: | ||
2348 | if (LJ_DUALNUM) { | ||
2349 | dasm_put(Dst, 12576); | ||
2350 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
2351 | switch (vk) { | ||
2352 | case 0: | ||
2353 | dasm_put(Dst, 12584, LJ_TISNUM, LJ_TISNUM); | ||
2354 | break; | ||
2355 | case 1: | ||
2356 | dasm_put(Dst, 12617, LJ_TISNUM, LJ_TISNUM); | ||
2357 | break; | ||
2358 | default: | ||
2359 | dasm_put(Dst, 12650, LJ_TISNUM, LJ_TISNUM); | ||
2360 | break; | ||
2361 | } | ||
2362 | dasm_put(Dst, 12683, LJ_TISNUM); | ||
2363 | if (vk == 1) { | ||
2364 | dasm_put(Dst, 12446); | ||
2365 | } else { | ||
2366 | dasm_put(Dst, 12224); | ||
2367 | } | ||
2368 | dasm_put(Dst, 11546); | ||
2369 | } else { | ||
2370 | dasm_put(Dst, 12576); | ||
2371 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
2372 | switch (vk) { | ||
2373 | case 0: | ||
2374 | dasm_put(Dst, 12689, LJ_TISNUM); | ||
2375 | if (LJ_DUALNUM) { | ||
2376 | dasm_put(Dst, 12701, LJ_TISNUM); | ||
2377 | } | ||
2378 | if (sse) { | ||
2379 | dasm_put(Dst, 12712); | ||
2380 | } else { | ||
2381 | dasm_put(Dst, 12726); | ||
2382 | } | ||
2383 | break; | ||
2384 | case 1: | ||
2385 | dasm_put(Dst, 12734, LJ_TISNUM); | ||
2386 | if (LJ_DUALNUM) { | ||
2387 | dasm_put(Dst, 12746, LJ_TISNUM); | ||
2388 | } | ||
2389 | if (sse) { | ||
2390 | dasm_put(Dst, 12757); | ||
2391 | } else { | ||
2392 | dasm_put(Dst, 12771); | ||
2393 | } | ||
2394 | break; | ||
2395 | default: | ||
2396 | dasm_put(Dst, 12779, LJ_TISNUM, LJ_TISNUM); | ||
2397 | if (sse) { | ||
2398 | dasm_put(Dst, 12801); | ||
2399 | } else { | ||
2400 | dasm_put(Dst, 12815); | ||
2401 | } | ||
2402 | break; | ||
2403 | } | ||
2404 | if (sse) { | ||
2405 | dasm_put(Dst, 12406); | ||
2406 | } else { | ||
2407 | dasm_put(Dst, 12418); | ||
2408 | } | ||
2409 | dasm_put(Dst, 11546); | ||
2410 | } | ||
2411 | break; | ||
2412 | case BC_SUBVN: case BC_SUBNV: case BC_SUBVV: | ||
2413 | if (LJ_DUALNUM) { | ||
2414 | dasm_put(Dst, 12576); | ||
2415 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
2416 | switch (vk) { | ||
2417 | case 0: | ||
2418 | dasm_put(Dst, 12823, LJ_TISNUM, LJ_TISNUM); | ||
2419 | break; | ||
2420 | case 1: | ||
2421 | dasm_put(Dst, 12856, LJ_TISNUM, LJ_TISNUM); | ||
2422 | break; | ||
2423 | default: | ||
2424 | dasm_put(Dst, 12889, LJ_TISNUM, LJ_TISNUM); | ||
2425 | break; | ||
2426 | } | ||
2427 | dasm_put(Dst, 12683, LJ_TISNUM); | ||
2428 | if (vk == 1) { | ||
2429 | dasm_put(Dst, 12446); | ||
2430 | } else { | ||
2431 | dasm_put(Dst, 12224); | ||
2432 | } | ||
2433 | dasm_put(Dst, 11546); | ||
2434 | } else { | ||
2435 | dasm_put(Dst, 12576); | ||
2436 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
2437 | switch (vk) { | ||
2438 | case 0: | ||
2439 | dasm_put(Dst, 12689, LJ_TISNUM); | ||
2440 | if (LJ_DUALNUM) { | ||
2441 | dasm_put(Dst, 12701, LJ_TISNUM); | ||
2442 | } | ||
2443 | if (sse) { | ||
2444 | dasm_put(Dst, 12922); | ||
2445 | } else { | ||
2446 | dasm_put(Dst, 12936); | ||
2447 | } | ||
2448 | break; | ||
2449 | case 1: | ||
2450 | dasm_put(Dst, 12734, LJ_TISNUM); | ||
2451 | if (LJ_DUALNUM) { | ||
2452 | dasm_put(Dst, 12746, LJ_TISNUM); | ||
2453 | } | ||
2454 | if (sse) { | ||
2455 | dasm_put(Dst, 12944); | ||
2456 | } else { | ||
2457 | dasm_put(Dst, 12958); | ||
2458 | } | ||
2459 | break; | ||
2460 | default: | ||
2461 | dasm_put(Dst, 12779, LJ_TISNUM, LJ_TISNUM); | ||
2462 | if (sse) { | ||
2463 | dasm_put(Dst, 12966); | ||
2464 | } else { | ||
2465 | dasm_put(Dst, 12980); | ||
2466 | } | ||
2467 | break; | ||
2468 | } | ||
2469 | if (sse) { | ||
2470 | dasm_put(Dst, 12406); | ||
2471 | } else { | ||
2472 | dasm_put(Dst, 12418); | ||
2473 | } | ||
2474 | dasm_put(Dst, 11546); | ||
2475 | } | ||
2476 | break; | ||
2477 | case BC_MULVN: case BC_MULNV: case BC_MULVV: | ||
2478 | if (LJ_DUALNUM) { | ||
2479 | dasm_put(Dst, 12576); | ||
2480 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
2481 | switch (vk) { | ||
2482 | case 0: | ||
2483 | dasm_put(Dst, 12988, LJ_TISNUM, LJ_TISNUM); | ||
2484 | break; | ||
2485 | case 1: | ||
2486 | dasm_put(Dst, 13022, LJ_TISNUM, LJ_TISNUM); | ||
2487 | break; | ||
2488 | default: | ||
2489 | dasm_put(Dst, 13056, LJ_TISNUM, LJ_TISNUM); | ||
2490 | break; | ||
2491 | } | ||
2492 | dasm_put(Dst, 12683, LJ_TISNUM); | ||
2493 | if (vk == 1) { | ||
2494 | dasm_put(Dst, 12446); | ||
2495 | } else { | ||
2496 | dasm_put(Dst, 12224); | ||
2497 | } | ||
2498 | dasm_put(Dst, 11546); | ||
2499 | } else { | ||
2500 | dasm_put(Dst, 12576); | ||
2501 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
2502 | switch (vk) { | ||
2503 | case 0: | ||
2504 | dasm_put(Dst, 12689, LJ_TISNUM); | ||
2505 | if (LJ_DUALNUM) { | ||
2506 | dasm_put(Dst, 12701, LJ_TISNUM); | ||
2507 | } | ||
2508 | if (sse) { | ||
2509 | dasm_put(Dst, 13090); | ||
2510 | } else { | ||
2511 | dasm_put(Dst, 13104); | ||
2512 | } | ||
2513 | break; | ||
2514 | case 1: | ||
2515 | dasm_put(Dst, 12734, LJ_TISNUM); | ||
2516 | if (LJ_DUALNUM) { | ||
2517 | dasm_put(Dst, 12746, LJ_TISNUM); | ||
2518 | } | ||
2519 | if (sse) { | ||
2520 | dasm_put(Dst, 13112); | ||
2521 | } else { | ||
2522 | dasm_put(Dst, 13126); | ||
2523 | } | ||
2524 | break; | ||
2525 | default: | ||
2526 | dasm_put(Dst, 12779, LJ_TISNUM, LJ_TISNUM); | ||
2527 | if (sse) { | ||
2528 | dasm_put(Dst, 13134); | ||
2529 | } else { | ||
2530 | dasm_put(Dst, 13148); | ||
2531 | } | ||
2532 | break; | ||
2533 | } | ||
2534 | if (sse) { | ||
2535 | dasm_put(Dst, 12406); | ||
2536 | } else { | ||
2537 | dasm_put(Dst, 12418); | ||
2538 | } | ||
2539 | dasm_put(Dst, 11546); | ||
2540 | } | ||
2541 | break; | ||
2542 | case BC_DIVVN: case BC_DIVNV: case BC_DIVVV: | ||
2543 | dasm_put(Dst, 12576); | ||
2544 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
2545 | switch (vk) { | ||
2546 | case 0: | ||
2547 | dasm_put(Dst, 12689, LJ_TISNUM); | ||
2548 | if (LJ_DUALNUM) { | ||
2549 | dasm_put(Dst, 12701, LJ_TISNUM); | ||
2550 | } | ||
2551 | if (sse) { | ||
2552 | dasm_put(Dst, 13156); | ||
2553 | } else { | ||
2554 | dasm_put(Dst, 13170); | ||
2555 | } | ||
2556 | break; | ||
2557 | case 1: | ||
2558 | dasm_put(Dst, 12734, LJ_TISNUM); | ||
2559 | if (LJ_DUALNUM) { | ||
2560 | dasm_put(Dst, 12746, LJ_TISNUM); | ||
2561 | } | ||
2562 | if (sse) { | ||
2563 | dasm_put(Dst, 13178); | ||
2564 | } else { | ||
2565 | dasm_put(Dst, 13192); | ||
2566 | } | ||
2567 | break; | ||
2568 | default: | ||
2569 | dasm_put(Dst, 12779, LJ_TISNUM, LJ_TISNUM); | ||
2570 | if (sse) { | ||
2571 | dasm_put(Dst, 13200); | ||
2572 | } else { | ||
2573 | dasm_put(Dst, 13214); | ||
2574 | } | ||
2575 | break; | ||
2576 | } | ||
2577 | if (sse) { | ||
2578 | dasm_put(Dst, 12406); | ||
2579 | } else { | ||
2580 | dasm_put(Dst, 12418); | ||
2581 | } | ||
2582 | dasm_put(Dst, 11546); | ||
2583 | break; | ||
2584 | case BC_MODVN: | ||
2585 | dasm_put(Dst, 12576); | ||
2586 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
2587 | switch (vk) { | ||
2588 | case 0: | ||
2589 | dasm_put(Dst, 12689, LJ_TISNUM); | ||
2590 | if (LJ_DUALNUM) { | ||
2591 | dasm_put(Dst, 12701, LJ_TISNUM); | ||
2592 | } | ||
2593 | if (sse) { | ||
2594 | dasm_put(Dst, 13222); | ||
2595 | } else { | ||
2596 | dasm_put(Dst, 13236); | ||
2597 | } | ||
2598 | break; | ||
2599 | case 1: | ||
2600 | dasm_put(Dst, 12734, LJ_TISNUM); | ||
2601 | if (LJ_DUALNUM) { | ||
2602 | dasm_put(Dst, 12746, LJ_TISNUM); | ||
2603 | } | ||
2604 | if (sse) { | ||
2605 | dasm_put(Dst, 13244); | ||
2606 | } else { | ||
2607 | dasm_put(Dst, 13258); | ||
2608 | } | ||
2609 | break; | ||
2610 | default: | ||
2611 | dasm_put(Dst, 12779, LJ_TISNUM, LJ_TISNUM); | ||
2612 | if (sse) { | ||
2613 | dasm_put(Dst, 13266); | ||
2614 | } else { | ||
2615 | dasm_put(Dst, 13280); | ||
2616 | } | ||
2617 | break; | ||
2618 | } | ||
2619 | dasm_put(Dst, 13288); | ||
2620 | if (sse) { | ||
2621 | dasm_put(Dst, 12406); | ||
2622 | } else { | ||
2623 | dasm_put(Dst, 12418); | ||
2624 | } | ||
2625 | dasm_put(Dst, 11546); | ||
2626 | break; | ||
2627 | case BC_MODNV: case BC_MODVV: | ||
2628 | dasm_put(Dst, 12576); | ||
2629 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
2630 | switch (vk) { | ||
2631 | case 0: | ||
2632 | dasm_put(Dst, 12689, LJ_TISNUM); | ||
2633 | if (LJ_DUALNUM) { | ||
2634 | dasm_put(Dst, 12701, LJ_TISNUM); | ||
2635 | } | ||
2636 | if (sse) { | ||
2637 | dasm_put(Dst, 13222); | ||
2638 | } else { | ||
2639 | dasm_put(Dst, 13236); | ||
2640 | } | ||
2641 | break; | ||
2642 | case 1: | ||
2643 | dasm_put(Dst, 12734, LJ_TISNUM); | ||
2644 | if (LJ_DUALNUM) { | ||
2645 | dasm_put(Dst, 12746, LJ_TISNUM); | ||
2646 | } | ||
2647 | if (sse) { | ||
2648 | dasm_put(Dst, 13244); | ||
2649 | } else { | ||
2650 | dasm_put(Dst, 13258); | ||
2651 | } | ||
2652 | break; | ||
2653 | default: | ||
2654 | dasm_put(Dst, 12779, LJ_TISNUM, LJ_TISNUM); | ||
2655 | if (sse) { | ||
2656 | dasm_put(Dst, 13266); | ||
2657 | } else { | ||
2658 | dasm_put(Dst, 13280); | ||
2659 | } | ||
2660 | break; | ||
2661 | } | ||
2662 | dasm_put(Dst, 13294); | ||
2663 | break; | ||
2664 | case BC_POW: | ||
2665 | dasm_put(Dst, 12576); | ||
2666 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | ||
2667 | switch (vk) { | ||
2668 | case 0: | ||
2669 | dasm_put(Dst, 12689, LJ_TISNUM); | ||
2670 | if (LJ_DUALNUM) { | ||
2671 | dasm_put(Dst, 12701, LJ_TISNUM); | ||
2672 | } | ||
2673 | if (sse) { | ||
2674 | dasm_put(Dst, 13222); | ||
2675 | } else { | ||
2676 | dasm_put(Dst, 13236); | ||
2677 | } | ||
2678 | break; | ||
2679 | case 1: | ||
2680 | dasm_put(Dst, 12734, LJ_TISNUM); | ||
2681 | if (LJ_DUALNUM) { | ||
2682 | dasm_put(Dst, 12746, LJ_TISNUM); | ||
2683 | } | ||
2684 | if (sse) { | ||
2685 | dasm_put(Dst, 13244); | ||
2686 | } else { | ||
2687 | dasm_put(Dst, 13258); | ||
2688 | } | ||
2689 | break; | ||
2690 | default: | ||
2691 | dasm_put(Dst, 12779, LJ_TISNUM, LJ_TISNUM); | ||
2692 | if (sse) { | ||
2693 | dasm_put(Dst, 13266); | ||
2694 | } else { | ||
2695 | dasm_put(Dst, 13280); | ||
2696 | } | ||
2697 | break; | ||
2698 | } | ||
2699 | dasm_put(Dst, 13299); | ||
2700 | if (sse) { | ||
2701 | dasm_put(Dst, 12406); | ||
2702 | } else { | ||
2703 | dasm_put(Dst, 12418); | ||
2704 | } | ||
2705 | dasm_put(Dst, 11546); | ||
2706 | break; | ||
2707 | |||
2708 | case BC_CAT: | ||
2709 | dasm_put(Dst, 13303, Dt1(->base), Dt1(->base)); | ||
2710 | break; | ||
2711 | |||
2712 | /* -- Constant ops ------------------------------------------------------ */ | ||
2713 | |||
2714 | case BC_KSTR: | ||
2715 | dasm_put(Dst, 13397, LJ_TSTR); | ||
2716 | break; | ||
2717 | case BC_KCDATA: | ||
2718 | #if LJ_HASFFI | ||
2719 | dasm_put(Dst, 13397, LJ_TCDATA); | ||
2720 | #endif | ||
2721 | break; | ||
2722 | case BC_KSHORT: | ||
2723 | if (LJ_DUALNUM) { | ||
2724 | dasm_put(Dst, 13430, LJ_TISNUM); | ||
2725 | } else if (sse) { | ||
2726 | dasm_put(Dst, 13442); | ||
2727 | } else { | ||
2728 | dasm_put(Dst, 13457); | ||
2729 | } | ||
2730 | dasm_put(Dst, 11546); | ||
2731 | break; | ||
2732 | case BC_KNUM: | ||
2733 | if (sse) { | ||
2734 | dasm_put(Dst, 13465); | ||
2735 | } else { | ||
2736 | dasm_put(Dst, 13478); | ||
2737 | } | ||
2738 | dasm_put(Dst, 11546); | ||
2739 | break; | ||
2740 | case BC_KPRI: | ||
2741 | dasm_put(Dst, 13485); | ||
2742 | break; | ||
2743 | case BC_KNIL: | ||
2744 | dasm_put(Dst, 13511, LJ_TNIL); | ||
2745 | break; | ||
2746 | |||
2747 | /* -- Upvalue and function ops ------------------------------------------ */ | ||
2748 | |||
2749 | case BC_UGET: | ||
2750 | dasm_put(Dst, 13557, offsetof(GCfuncL, uvptr), DtA(->v)); | ||
2751 | break; | ||
2752 | case BC_USETV: | ||
2753 | #define TV2MARKOFS \ | ||
2754 | ((int32_t)offsetof(GCupval, marked)-(int32_t)offsetof(GCupval, tv)) | ||
2755 | dasm_put(Dst, 13601, offsetof(GCfuncL, uvptr), DtA(->closed), DtA(->v), TV2MARKOFS, LJ_GC_BLACK, LJ_TISGCV, LJ_TISNUM - LJ_TISGCV, Dt4(->gch.marked), LJ_GC_WHITES, GG_DISP2G); | ||
2756 | dasm_put(Dst, 13691); | ||
2757 | break; | ||
2758 | #undef TV2MARKOFS | ||
2759 | case BC_USETS: | ||
2760 | dasm_put(Dst, 13703, offsetof(GCfuncL, uvptr), DtA(->v), LJ_TSTR, DtA(->marked), LJ_GC_BLACK, Dt4(->gch.marked), LJ_GC_WHITES, DtA(->closed), GG_DISP2G); | ||
2761 | break; | ||
2762 | case BC_USETN: | ||
2763 | dasm_put(Dst, 13794); | ||
2764 | if (sse) { | ||
2765 | dasm_put(Dst, 13799); | ||
2766 | } else { | ||
2767 | dasm_put(Dst, 12056); | ||
2768 | } | ||
2769 | dasm_put(Dst, 13806, offsetof(GCfuncL, uvptr), DtA(->v)); | ||
2770 | if (sse) { | ||
2771 | dasm_put(Dst, 13815); | ||
2772 | } else { | ||
2773 | dasm_put(Dst, 13821); | ||
2774 | } | ||
2775 | dasm_put(Dst, 11546); | ||
2776 | break; | ||
2777 | case BC_USETP: | ||
2778 | dasm_put(Dst, 13824, offsetof(GCfuncL, uvptr), DtA(->v)); | ||
2779 | break; | ||
2780 | case BC_UCLO: | ||
2781 | dasm_put(Dst, 13861, -BCBIAS_J*4, Dt1(->openupval), Dt1(->base), Dt1(->base)); | ||
2782 | break; | ||
2783 | |||
2784 | case BC_FNEW: | ||
2785 | dasm_put(Dst, 13915, Dt1(->base), Dt1(->base), LJ_TFUNC); | ||
2786 | break; | ||
2787 | |||
2788 | /* -- Table ops --------------------------------------------------------- */ | ||
2789 | |||
2790 | case BC_TNEW: | ||
2791 | dasm_put(Dst, 13986, Dt1(->base), DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), Dt1(->base), LJ_TTAB); | ||
2792 | break; | ||
2793 | case BC_TDUP: | ||
2794 | dasm_put(Dst, 14112, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), Dt1(->base), Dt1(->base), LJ_TTAB); | ||
2795 | break; | ||
2796 | |||
2797 | case BC_GGET: | ||
2798 | dasm_put(Dst, 14204, Dt7(->env)); | ||
2799 | break; | ||
2800 | case BC_GSET: | ||
2801 | dasm_put(Dst, 14222, Dt7(->env)); | ||
2802 | break; | ||
2803 | |||
2804 | case BC_TGETV: | ||
2805 | dasm_put(Dst, 14240, LJ_TTAB); | ||
2806 | if (LJ_DUALNUM) { | ||
2807 | dasm_put(Dst, 14263, LJ_TISNUM); | ||
2808 | } else { | ||
2809 | dasm_put(Dst, 14277, LJ_TISNUM); | ||
2810 | if (sse) { | ||
2811 | dasm_put(Dst, 14288); | ||
2812 | } else { | ||
2813 | dasm_put(Dst, 14309); | ||
2814 | if (cmov) { | ||
2815 | dasm_put(Dst, 3953); | ||
2816 | } else { | ||
2817 | dasm_put(Dst, 3959); | ||
2818 | } | ||
2819 | dasm_put(Dst, 2689); | ||
2820 | } | ||
2821 | dasm_put(Dst, 14319); | ||
2822 | } | ||
2823 | dasm_put(Dst, 14324, Dt6(->asize), Dt6(->array), LJ_TNIL, Dt6(->metatable), Dt6(->metatable), Dt6(->nomm), 1<<MM_index, LJ_TNIL); | ||
2824 | dasm_put(Dst, 14419, LJ_TSTR); | ||
2825 | break; | ||
2826 | case BC_TGETS: | ||
2827 | dasm_put(Dst, 14437, LJ_TTAB, Dt6(->hmask), Dt5(->hash), sizeof(Node), Dt6(->node), DtB(->key.it), LJ_TSTR, DtB(->key.gcr), LJ_TNIL); | ||
2828 | dasm_put(Dst, 14525, LJ_TNIL, DtB(->next), Dt6(->metatable), Dt6(->nomm), 1<<MM_index); | ||
2829 | break; | ||
2830 | case BC_TGETB: | ||
2831 | dasm_put(Dst, 14595, LJ_TTAB, Dt6(->asize), Dt6(->array), LJ_TNIL, Dt6(->metatable), Dt6(->metatable), Dt6(->nomm), 1<<MM_index); | ||
2832 | dasm_put(Dst, 14694, LJ_TNIL); | ||
2833 | break; | ||
2834 | |||
2835 | case BC_TSETV: | ||
2836 | dasm_put(Dst, 14711, LJ_TTAB); | ||
2837 | if (LJ_DUALNUM) { | ||
2838 | dasm_put(Dst, 14263, LJ_TISNUM); | ||
2839 | } else { | ||
2840 | dasm_put(Dst, 14277, LJ_TISNUM); | ||
2841 | if (sse) { | ||
2842 | dasm_put(Dst, 14288); | ||
2843 | } else { | ||
2844 | dasm_put(Dst, 14309); | ||
2845 | if (cmov) { | ||
2846 | dasm_put(Dst, 3953); | ||
2847 | } else { | ||
2848 | dasm_put(Dst, 3959); | ||
2849 | } | ||
2850 | dasm_put(Dst, 2689); | ||
2851 | } | ||
2852 | dasm_put(Dst, 14734); | ||
2853 | } | ||
2854 | dasm_put(Dst, 14739, Dt6(->asize), Dt6(->array), LJ_TNIL, Dt6(->marked), LJ_GC_BLACK, Dt6(->metatable), Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex); | ||
2855 | dasm_put(Dst, 14823, LJ_TSTR, Dt6(->marked), (uint8_t)~LJ_GC_BLACK, DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->gclist)); | ||
2856 | break; | ||
2857 | case BC_TSETS: | ||
2858 | dasm_put(Dst, 14880, LJ_TTAB, Dt6(->hmask), Dt5(->hash), sizeof(Node), Dt6(->nomm), Dt6(->node), DtB(->key.it), LJ_TSTR, DtB(->key.gcr), LJ_TNIL); | ||
2859 | dasm_put(Dst, 14955, Dt6(->marked), LJ_GC_BLACK, Dt6(->metatable), Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex, DtB(->next)); | ||
2860 | dasm_put(Dst, 15047, Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex, LJ_TSTR, Dt1(->base), Dt1(->base), Dt6(->marked), (uint8_t)~LJ_GC_BLACK, DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->gclist)); | ||
2861 | break; | ||
2862 | case BC_TSETB: | ||
2863 | dasm_put(Dst, 15143, LJ_TTAB, Dt6(->asize), Dt6(->array), LJ_TNIL, Dt6(->marked), LJ_GC_BLACK, Dt6(->metatable)); | ||
2864 | dasm_put(Dst, 15241, Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex, Dt6(->marked), (uint8_t)~LJ_GC_BLACK, DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->gclist)); | ||
2865 | break; | ||
2866 | |||
2867 | case BC_TSETM: | ||
2868 | dasm_put(Dst, 15287, Dt6(->marked), LJ_GC_BLACK, Dt6(->asize), Dt6(->array), Dt1(->base), Dt1(->base)); | ||
2869 | dasm_put(Dst, 15436, Dt6(->marked), (uint8_t)~LJ_GC_BLACK, DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->gclist)); | ||
2870 | break; | ||
2871 | |||
2872 | /* -- Calls and vararg handling ----------------------------------------- */ | ||
2873 | |||
2874 | case BC_CALL: case BC_CALLM: | ||
2875 | dasm_put(Dst, 12580); | ||
2876 | if (op == BC_CALLM) { | ||
2877 | dasm_put(Dst, 15454); | ||
2878 | } | ||
2879 | dasm_put(Dst, 15459, LJ_TFUNC, Dt7(->pc)); | ||
2880 | break; | ||
2881 | |||
2882 | case BC_CALLMT: | ||
2883 | dasm_put(Dst, 15454); | ||
2884 | break; | ||
2885 | case BC_CALLT: | ||
2886 | dasm_put(Dst, 15500, LJ_TFUNC, FRAME_TYPE, Dt7(->ffid), Dt7(->pc)); | ||
2887 | dasm_put(Dst, 15618, FRAME_TYPE, Dt7(->pc), PC2PROTO(k), FRAME_VARG, FRAME_TYPEP, FRAME_VARG); | ||
2888 | break; | ||
2889 | |||
2890 | case BC_ITERC: | ||
2891 | dasm_put(Dst, 15688, LJ_TFUNC, 2+1, Dt7(->pc)); | ||
2892 | break; | ||
2893 | |||
2894 | case BC_ITERN: | ||
2895 | #if LJ_HASJIT | ||
2896 | #endif | ||
2897 | dasm_put(Dst, 15768, Dt6(->asize), Dt6(->array), LJ_TNIL); | ||
2898 | if (LJ_DUALNUM) { | ||
2899 | dasm_put(Dst, 12441, LJ_TISNUM); | ||
2900 | } else if (sse) { | ||
2901 | dasm_put(Dst, 12534); | ||
2902 | } else { | ||
2903 | dasm_put(Dst, 15814); | ||
2904 | } | ||
2905 | dasm_put(Dst, 15820); | ||
2906 | if (LJ_DUALNUM) { | ||
2907 | } else if (sse) { | ||
2908 | dasm_put(Dst, 12406); | ||
2909 | } else { | ||
2910 | dasm_put(Dst, 12418); | ||
2911 | } | ||
2912 | dasm_put(Dst, 15839, -BCBIAS_J*4); | ||
2913 | if (!LJ_DUALNUM && !sse) { | ||
2914 | dasm_put(Dst, 15890); | ||
2915 | } | ||
2916 | dasm_put(Dst, 15896, Dt6(->hmask), sizeof(Node), Dt6(->node), DtB(->val.it), LJ_TNIL, DtB(->key.gcr), DtB(->key.it), DtB(->val.gcr), DtB(->val.it)); | ||
2917 | dasm_put(Dst, 15971); | ||
2918 | break; | ||
2919 | |||
2920 | case BC_ISNEXT: | ||
2921 | dasm_put(Dst, 15979, LJ_TFUNC, LJ_TTAB, LJ_TNIL, Dt8(->ffid), FF_next_N, -BCBIAS_J*4, BC_JMP, -BCBIAS_J*4, BC_ITERC); | ||
2922 | break; | ||
2923 | |||
2924 | case BC_VARG: | ||
2925 | dasm_put(Dst, 16078, (8+FRAME_VARG), LJ_TNIL, Dt1(->maxstack)); | ||
2926 | dasm_put(Dst, 16242, Dt1(->base), Dt1(->top), Dt1(->base), Dt1(->top)); | ||
2927 | break; | ||
2928 | |||
2929 | /* -- Returns ----------------------------------------------------------- */ | ||
2930 | |||
2931 | case BC_RETM: | ||
2932 | dasm_put(Dst, 15454); | ||
2933 | break; | ||
2934 | |||
2935 | case BC_RET: case BC_RET0: case BC_RET1: | ||
2936 | if (op != BC_RET0) { | ||
2937 | dasm_put(Dst, 16313); | ||
2938 | } | ||
2939 | dasm_put(Dst, 16317, FRAME_TYPE); | ||
2940 | switch (op) { | ||
2941 | case BC_RET: | ||
2942 | dasm_put(Dst, 16336); | ||
2943 | break; | ||
2944 | case BC_RET1: | ||
2945 | dasm_put(Dst, 16394); | ||
2946 | /* fallthrough */ | ||
2947 | case BC_RET0: | ||
2948 | dasm_put(Dst, 16410); | ||
2949 | default: | ||
2950 | break; | ||
2951 | } | ||
2952 | dasm_put(Dst, 16421, Dt7(->pc), PC2PROTO(k)); | ||
2953 | if (op == BC_RET) { | ||
2954 | dasm_put(Dst, 16463, LJ_TNIL); | ||
2955 | } else { | ||
2956 | dasm_put(Dst, 16472, LJ_TNIL); | ||
2957 | } | ||
2958 | dasm_put(Dst, 16479, -FRAME_VARG, FRAME_TYPEP); | ||
2959 | if (op != BC_RET0) { | ||
2960 | dasm_put(Dst, 16503); | ||
2961 | } | ||
2962 | dasm_put(Dst, 4937); | ||
2963 | break; | ||
2964 | |||
2965 | /* -- Loops and branches ------------------------------------------------ */ | ||
2966 | |||
2967 | |||
2968 | case BC_FORL: | ||
2969 | #if LJ_HASJIT | ||
2970 | dasm_put(Dst, 16507, HOTCOUNT_PCMASK, GG_DISP2HOT, HOTCOUNT_LOOP); | ||
2971 | #endif | ||
2972 | break; | ||
2973 | |||
2974 | case BC_JFORI: | ||
2975 | case BC_JFORL: | ||
2976 | #if !LJ_HASJIT | ||
2977 | break; | ||
2978 | #endif | ||
2979 | case BC_FORI: | ||
2980 | case BC_IFORL: | ||
2981 | vk = (op == BC_IFORL || op == BC_JFORL); | ||
2982 | dasm_put(Dst, 16528); | ||
2983 | if (LJ_DUALNUM) { | ||
2984 | dasm_put(Dst, 16532, LJ_TISNUM); | ||
2985 | if (!vk) { | ||
2986 | dasm_put(Dst, 16542, LJ_TISNUM, LJ_TISNUM); | ||
2987 | } else { | ||
2988 | #ifdef LUA_USE_ASSERT | ||
2989 | dasm_put(Dst, 16571, LJ_TISNUM, LJ_TISNUM); | ||
2990 | #endif | ||
2991 | dasm_put(Dst, 16590); | ||
2992 | } | ||
2993 | dasm_put(Dst, 16609, LJ_TISNUM); | ||
2994 | if (op == BC_FORI) { | ||
2995 | dasm_put(Dst, 16620, -BCBIAS_J*4); | ||
2996 | } else if (op == BC_JFORI) { | ||
2997 | dasm_put(Dst, 16634, -BCBIAS_J*4, BC_JLOOP); | ||
2998 | } else if (op == BC_IFORL) { | ||
2999 | dasm_put(Dst, 16652, -BCBIAS_J*4); | ||
3000 | } else { | ||
3001 | dasm_put(Dst, 16644, BC_JLOOP); | ||
3002 | } | ||
3003 | dasm_put(Dst, 16666); | ||
3004 | if (vk) { | ||
3005 | dasm_put(Dst, 16689); | ||
3006 | } | ||
3007 | dasm_put(Dst, 16609, LJ_TISNUM); | ||
3008 | if (op == BC_FORI) { | ||
3009 | dasm_put(Dst, 16698); | ||
3010 | } else if (op == BC_JFORI) { | ||
3011 | dasm_put(Dst, 16703, -BCBIAS_J*4, BC_JLOOP); | ||
3012 | } else if (op == BC_IFORL) { | ||
3013 | dasm_put(Dst, 16717); | ||
3014 | } else { | ||
3015 | dasm_put(Dst, 16713, BC_JLOOP); | ||
3016 | } | ||
3017 | dasm_put(Dst, 16722); | ||
3018 | } else if (!vk) { | ||
3019 | dasm_put(Dst, 16729, LJ_TISNUM); | ||
3020 | } | ||
3021 | if (!vk) { | ||
3022 | dasm_put(Dst, 16735, LJ_TISNUM); | ||
3023 | } else { | ||
3024 | #ifdef LUA_USE_ASSERT | ||
3025 | dasm_put(Dst, 16749, LJ_TISNUM, LJ_TISNUM); | ||
3026 | #endif | ||
3027 | } | ||
3028 | dasm_put(Dst, 16768); | ||
3029 | if (!vk) { | ||
3030 | dasm_put(Dst, 16772, LJ_TISNUM); | ||
3031 | } | ||
3032 | if (sse) { | ||
3033 | dasm_put(Dst, 16781); | ||
3034 | if (vk) { | ||
3035 | dasm_put(Dst, 16793); | ||
3036 | } else { | ||
3037 | dasm_put(Dst, 16812); | ||
3038 | } | ||
3039 | dasm_put(Dst, 16817); | ||
3040 | } else { | ||
3041 | dasm_put(Dst, 16830); | ||
3042 | if (vk) { | ||
3043 | dasm_put(Dst, 16836); | ||
3044 | } else { | ||
3045 | dasm_put(Dst, 16852); | ||
3046 | } | ||
3047 | dasm_put(Dst, 16860); | ||
3048 | if (cmov) { | ||
3049 | dasm_put(Dst, 3953); | ||
3050 | } else { | ||
3051 | dasm_put(Dst, 3959); | ||
3052 | } | ||
3053 | if (!cmov) { | ||
3054 | dasm_put(Dst, 16865); | ||
3055 | } | ||
3056 | } | ||
3057 | if (op == BC_FORI) { | ||
3058 | if (LJ_DUALNUM) { | ||
3059 | dasm_put(Dst, 16871); | ||
3060 | } else { | ||
3061 | dasm_put(Dst, 16876, -BCBIAS_J*4); | ||
3062 | } | ||
3063 | } else if (op == BC_JFORI) { | ||
3064 | dasm_put(Dst, 16886, -BCBIAS_J*4, BC_JLOOP); | ||
3065 | } else if (op == BC_IFORL) { | ||
3066 | if (LJ_DUALNUM) { | ||
3067 | dasm_put(Dst, 16900); | ||
3068 | } else { | ||
3069 | dasm_put(Dst, 16905, -BCBIAS_J*4); | ||
3070 | } | ||
3071 | } else { | ||
3072 | dasm_put(Dst, 16896, BC_JLOOP); | ||
3073 | } | ||
3074 | if (LJ_DUALNUM) { | ||
3075 | dasm_put(Dst, 11448); | ||
3076 | } else { | ||
3077 | dasm_put(Dst, 12184); | ||
3078 | } | ||
3079 | if (sse) { | ||
3080 | dasm_put(Dst, 16915); | ||
3081 | } | ||
3082 | break; | ||
3083 | |||
3084 | case BC_ITERL: | ||
3085 | #if LJ_HASJIT | ||
3086 | dasm_put(Dst, 16507, HOTCOUNT_PCMASK, GG_DISP2HOT, HOTCOUNT_LOOP); | ||
3087 | #endif | ||
3088 | break; | ||
3089 | |||
3090 | case BC_JITERL: | ||
3091 | #if !LJ_HASJIT | ||
3092 | break; | ||
3093 | #endif | ||
3094 | case BC_IITERL: | ||
3095 | dasm_put(Dst, 16926, LJ_TNIL); | ||
3096 | if (op == BC_JITERL) { | ||
3097 | dasm_put(Dst, 16941, BC_JLOOP); | ||
3098 | } else { | ||
3099 | dasm_put(Dst, 16955, -BCBIAS_J*4); | ||
3100 | } | ||
3101 | dasm_put(Dst, 11544); | ||
3102 | break; | ||
3103 | |||
3104 | case BC_LOOP: | ||
3105 | #if LJ_HASJIT | ||
3106 | dasm_put(Dst, 16507, HOTCOUNT_PCMASK, GG_DISP2HOT, HOTCOUNT_LOOP); | ||
3107 | #endif | ||
3108 | break; | ||
3109 | |||
3110 | case BC_ILOOP: | ||
3111 | dasm_put(Dst, 11546); | ||
3112 | break; | ||
3113 | |||
3114 | case BC_JLOOP: | ||
3115 | #if LJ_HASJIT | ||
3116 | dasm_put(Dst, 16971, DISPATCH_J(trace), DtD(->mcode), DISPATCH_GL(jit_base), DISPATCH_GL(jit_L)); | ||
3117 | #endif | ||
3118 | break; | ||
3119 | |||
3120 | case BC_JMP: | ||
3121 | dasm_put(Dst, 16994, -BCBIAS_J*4); | ||
3122 | break; | ||
3123 | |||
3124 | /* -- Function headers -------------------------------------------------- */ | ||
3125 | |||
3126 | /* | ||
3127 | ** Reminder: A function may be called with func/args above L->maxstack, | ||
3128 | ** i.e. occupying EXTRA_STACK slots. And vmeta_call may add one extra slot, | ||
3129 | ** too. This means all FUNC* ops (including fast functions) must check | ||
3130 | ** for stack overflow _before_ adding more slots! | ||
3131 | */ | ||
3132 | |||
3133 | case BC_FUNCF: | ||
3134 | #if LJ_HASJIT | ||
3135 | dasm_put(Dst, 17018, HOTCOUNT_PCMASK, GG_DISP2HOT, HOTCOUNT_CALL); | ||
3136 | #endif | ||
3137 | case BC_FUNCV: /* NYI: compiled vararg functions. */ | ||
3138 | break; | ||
3139 | |||
3140 | case BC_JFUNCF: | ||
3141 | #if !LJ_HASJIT | ||
3142 | break; | ||
3143 | #endif | ||
3144 | case BC_IFUNCF: | ||
3145 | dasm_put(Dst, 17039, -4+PC2PROTO(k), Dt1(->maxstack), -4+PC2PROTO(numparams)); | ||
3146 | if (op == BC_JFUNCF) { | ||
3147 | dasm_put(Dst, 17069, BC_JLOOP); | ||
3148 | } else { | ||
3149 | dasm_put(Dst, 11546); | ||
3150 | } | ||
3151 | dasm_put(Dst, 17078, LJ_TNIL); | ||
3152 | break; | ||
3153 | |||
3154 | case BC_JFUNCV: | ||
3155 | #if !LJ_HASJIT | ||
3156 | break; | ||
3157 | #endif | ||
3158 | dasm_put(Dst, 10445); | ||
3159 | break; /* NYI: compiled vararg functions. */ | ||
3160 | |||
3161 | case BC_IFUNCV: | ||
3162 | dasm_put(Dst, 17100, FRAME_VARG, Dt1(->maxstack), -4+PC2PROTO(numparams), LJ_TNIL); | ||
3163 | if (op == BC_JFUNCV) { | ||
3164 | dasm_put(Dst, 17069, BC_JLOOP); | ||
3165 | } else { | ||
3166 | dasm_put(Dst, 17191, -4+PC2PROTO(k)); | ||
3167 | } | ||
3168 | dasm_put(Dst, 17213, LJ_TNIL); | ||
3169 | break; | ||
3170 | |||
3171 | case BC_FUNCC: | ||
3172 | case BC_FUNCCW: | ||
3173 | dasm_put(Dst, 17235, Dt8(->f), Dt1(->base), 8*LUA_MINSTACK, Dt1(->maxstack), Dt1(->top)); | ||
3174 | if (op == BC_FUNCC) { | ||
3175 | dasm_put(Dst, 17264); | ||
3176 | } else { | ||
3177 | dasm_put(Dst, 17268); | ||
3178 | } | ||
3179 | dasm_put(Dst, 17276, DISPATCH_GL(vmstate), ~LJ_VMST_C); | ||
3180 | if (op == BC_FUNCC) { | ||
3181 | dasm_put(Dst, 17285); | ||
3182 | } else { | ||
3183 | dasm_put(Dst, 17289, DISPATCH_GL(wrapf)); | ||
3184 | } | ||
3185 | dasm_put(Dst, 17294, DISPATCH_GL(vmstate), ~LJ_VMST_INTERP, Dt1(->base), Dt1(->top)); | ||
3186 | break; | ||
3187 | |||
3188 | /* ---------------------------------------------------------------------- */ | ||
3189 | |||
3190 | default: | ||
3191 | fprintf(stderr, "Error: undefined opcode BC_%s\n", bc_names[op]); | ||
3192 | exit(2); | ||
3193 | break; | ||
3194 | } | ||
3195 | } | ||
3196 | |||
3197 | static int build_backend(BuildCtx *ctx) | ||
3198 | { | ||
3199 | int op; | ||
3200 | int cmov = 1; | ||
3201 | int sse = 0; | ||
3202 | #ifdef LUAJIT_CPU_NOCMOV | ||
3203 | cmov = 0; | ||
3204 | #endif | ||
3205 | #if defined(LUAJIT_CPU_SSE2) || defined(LJ_TARGET_X64) | ||
3206 | sse = 1; | ||
3207 | #endif | ||
3208 | |||
3209 | dasm_growpc(Dst, BC__MAX); | ||
3210 | |||
3211 | build_subroutines(ctx, cmov, sse); | ||
3212 | |||
3213 | dasm_put(Dst, 17319); | ||
3214 | for (op = 0; op < BC__MAX; op++) | ||
3215 | build_ins(ctx, (BCOp)op, op, cmov, sse); | ||
3216 | |||
3217 | return BC__MAX; | ||
3218 | } | ||
3219 | |||
3220 | /* Emit pseudo frame-info for all assembler functions. */ | ||
3221 | static void emit_asm_debug(BuildCtx *ctx) | ||
3222 | { | ||
3223 | int fcofs = (int)((uint8_t *)ctx->glob[GLOB_vm_ffi_call] - ctx->code); | ||
3224 | #if LJ_64 | ||
3225 | #define SZPTR "8" | ||
3226 | #define BSZPTR "3" | ||
3227 | #define REG_SP "0x7" | ||
3228 | #define REG_RA "0x10" | ||
3229 | #else | ||
3230 | #define SZPTR "4" | ||
3231 | #define BSZPTR "2" | ||
3232 | #define REG_SP "0x4" | ||
3233 | #define REG_RA "0x8" | ||
3234 | #endif | ||
3235 | switch (ctx->mode) { | ||
3236 | case BUILD_elfasm: | ||
3237 | fprintf(ctx->fp, "\t.section .debug_frame,\"\",@progbits\n"); | ||
3238 | fprintf(ctx->fp, | ||
3239 | ".Lframe0:\n" | ||
3240 | "\t.long .LECIE0-.LSCIE0\n" | ||
3241 | ".LSCIE0:\n" | ||
3242 | "\t.long 0xffffffff\n" | ||
3243 | "\t.byte 0x1\n" | ||
3244 | "\t.string \"\"\n" | ||
3245 | "\t.uleb128 0x1\n" | ||
3246 | "\t.sleb128 -" SZPTR "\n" | ||
3247 | "\t.byte " REG_RA "\n" | ||
3248 | "\t.byte 0xc\n\t.uleb128 " REG_SP "\n\t.uleb128 " SZPTR "\n" | ||
3249 | "\t.byte 0x80+" REG_RA "\n\t.uleb128 0x1\n" | ||
3250 | "\t.align " SZPTR "\n" | ||
3251 | ".LECIE0:\n\n"); | ||
3252 | fprintf(ctx->fp, | ||
3253 | ".LSFDE0:\n" | ||
3254 | "\t.long .LEFDE0-.LASFDE0\n" | ||
3255 | ".LASFDE0:\n" | ||
3256 | "\t.long .Lframe0\n" | ||
3257 | #if LJ_64 | ||
3258 | "\t.quad .Lbegin\n" | ||
3259 | "\t.quad %d\n" | ||
3260 | "\t.byte 0xe\n\t.uleb128 %d\n" /* def_cfa_offset */ | ||
3261 | "\t.byte 0x86\n\t.uleb128 0x2\n" /* offset rbp */ | ||
3262 | "\t.byte 0x83\n\t.uleb128 0x3\n" /* offset rbx */ | ||
3263 | "\t.byte 0x8f\n\t.uleb128 0x4\n" /* offset r15 */ | ||
3264 | "\t.byte 0x8e\n\t.uleb128 0x5\n" /* offset r14 */ | ||
3265 | #else | ||
3266 | "\t.long .Lbegin\n" | ||
3267 | "\t.long %d\n" | ||
3268 | "\t.byte 0xe\n\t.uleb128 %d\n" /* def_cfa_offset */ | ||
3269 | "\t.byte 0x85\n\t.uleb128 0x2\n" /* offset ebp */ | ||
3270 | "\t.byte 0x87\n\t.uleb128 0x3\n" /* offset edi */ | ||
3271 | "\t.byte 0x86\n\t.uleb128 0x4\n" /* offset esi */ | ||
3272 | "\t.byte 0x83\n\t.uleb128 0x5\n" /* offset ebx */ | ||
3273 | #endif | ||
3274 | "\t.align " SZPTR "\n" | ||
3275 | ".LEFDE0:\n\n", fcofs, CFRAME_SIZE); | ||
3276 | #if LJ_HASFFI | ||
3277 | fprintf(ctx->fp, | ||
3278 | ".LSFDE1:\n" | ||
3279 | "\t.long .LEFDE1-.LASFDE1\n" | ||
3280 | ".LASFDE1:\n" | ||
3281 | "\t.long .Lframe0\n" | ||
3282 | #if LJ_64 | ||
3283 | "\t.quad lj_vm_ffi_call\n" | ||
3284 | "\t.quad %d\n" | ||
3285 | "\t.byte 0xe\n\t.uleb128 16\n" /* def_cfa_offset */ | ||
3286 | "\t.byte 0x86\n\t.uleb128 0x2\n" /* offset rbp */ | ||
3287 | "\t.byte 0xd\n\t.uleb128 0x6\n" /* def_cfa_register rbp */ | ||
3288 | "\t.byte 0x83\n\t.uleb128 0x3\n" /* offset rbx */ | ||
3289 | #else | ||
3290 | "\t.long lj_vm_ffi_call\n" | ||
3291 | "\t.long %d\n" | ||
3292 | "\t.byte 0xe\n\t.uleb128 8\n" /* def_cfa_offset */ | ||
3293 | "\t.byte 0x85\n\t.uleb128 0x2\n" /* offset ebp */ | ||
3294 | "\t.byte 0xd\n\t.uleb128 0x5\n" /* def_cfa_register ebp */ | ||
3295 | "\t.byte 0x83\n\t.uleb128 0x3\n" /* offset ebx */ | ||
3296 | #endif | ||
3297 | "\t.align " SZPTR "\n" | ||
3298 | ".LEFDE1:\n\n", (int)ctx->codesz - fcofs); | ||
3299 | #endif | ||
3300 | #if (defined(__sun__) && defined(__svr4__)) || defined(__solaris_) | ||
3301 | fprintf(ctx->fp, "\t.section .eh_frame,\"aw\",@progbits\n"); | ||
3302 | #else | ||
3303 | fprintf(ctx->fp, "\t.section .eh_frame,\"a\",@progbits\n"); | ||
3304 | #endif | ||
3305 | fprintf(ctx->fp, | ||
3306 | ".Lframe1:\n" | ||
3307 | "\t.long .LECIE1-.LSCIE1\n" | ||
3308 | ".LSCIE1:\n" | ||
3309 | "\t.long 0\n" | ||
3310 | "\t.byte 0x1\n" | ||
3311 | "\t.string \"zPR\"\n" | ||
3312 | "\t.uleb128 0x1\n" | ||
3313 | "\t.sleb128 -" SZPTR "\n" | ||
3314 | "\t.byte " REG_RA "\n" | ||
3315 | "\t.uleb128 6\n" /* augmentation length */ | ||
3316 | "\t.byte 0x1b\n" /* pcrel|sdata4 */ | ||
3317 | "\t.long lj_err_unwind_dwarf-.\n" | ||
3318 | "\t.byte 0x1b\n" /* pcrel|sdata4 */ | ||
3319 | "\t.byte 0xc\n\t.uleb128 " REG_SP "\n\t.uleb128 " SZPTR "\n" | ||
3320 | "\t.byte 0x80+" REG_RA "\n\t.uleb128 0x1\n" | ||
3321 | "\t.align " SZPTR "\n" | ||
3322 | ".LECIE1:\n\n"); | ||
3323 | fprintf(ctx->fp, | ||
3324 | ".LSFDE2:\n" | ||
3325 | "\t.long .LEFDE2-.LASFDE2\n" | ||
3326 | ".LASFDE2:\n" | ||
3327 | "\t.long .LASFDE2-.Lframe1\n" | ||
3328 | "\t.long .Lbegin-.\n" | ||
3329 | "\t.long %d\n" | ||
3330 | "\t.uleb128 0\n" /* augmentation length */ | ||
3331 | "\t.byte 0xe\n\t.uleb128 %d\n" /* def_cfa_offset */ | ||
3332 | #if LJ_64 | ||
3333 | "\t.byte 0x86\n\t.uleb128 0x2\n" /* offset rbp */ | ||
3334 | "\t.byte 0x83\n\t.uleb128 0x3\n" /* offset rbx */ | ||
3335 | "\t.byte 0x8f\n\t.uleb128 0x4\n" /* offset r15 */ | ||
3336 | "\t.byte 0x8e\n\t.uleb128 0x5\n" /* offset r14 */ | ||
3337 | #else | ||
3338 | "\t.byte 0x85\n\t.uleb128 0x2\n" /* offset ebp */ | ||
3339 | "\t.byte 0x87\n\t.uleb128 0x3\n" /* offset edi */ | ||
3340 | "\t.byte 0x86\n\t.uleb128 0x4\n" /* offset esi */ | ||
3341 | "\t.byte 0x83\n\t.uleb128 0x5\n" /* offset ebx */ | ||
3342 | #endif | ||
3343 | "\t.align " SZPTR "\n" | ||
3344 | ".LEFDE2:\n\n", fcofs, CFRAME_SIZE); | ||
3345 | #if LJ_HASFFI | ||
3346 | fprintf(ctx->fp, | ||
3347 | ".Lframe2:\n" | ||
3348 | "\t.long .LECIE2-.LSCIE2\n" | ||
3349 | ".LSCIE2:\n" | ||
3350 | "\t.long 0\n" | ||
3351 | "\t.byte 0x1\n" | ||
3352 | "\t.string \"zR\"\n" | ||
3353 | "\t.uleb128 0x1\n" | ||
3354 | "\t.sleb128 -" SZPTR "\n" | ||
3355 | "\t.byte " REG_RA "\n" | ||
3356 | "\t.uleb128 1\n" /* augmentation length */ | ||
3357 | "\t.byte 0x1b\n" /* pcrel|sdata4 */ | ||
3358 | "\t.byte 0xc\n\t.uleb128 " REG_SP "\n\t.uleb128 " SZPTR "\n" | ||
3359 | "\t.byte 0x80+" REG_RA "\n\t.uleb128 0x1\n" | ||
3360 | "\t.align " SZPTR "\n" | ||
3361 | ".LECIE2:\n\n"); | ||
3362 | fprintf(ctx->fp, | ||
3363 | ".LSFDE3:\n" | ||
3364 | "\t.long .LEFDE3-.LASFDE3\n" | ||
3365 | ".LASFDE3:\n" | ||
3366 | "\t.long .LASFDE3-.Lframe2\n" | ||
3367 | "\t.long lj_vm_ffi_call-.\n" | ||
3368 | "\t.long %d\n" | ||
3369 | "\t.uleb128 0\n" /* augmentation length */ | ||
3370 | #if LJ_64 | ||
3371 | "\t.byte 0xe\n\t.uleb128 16\n" /* def_cfa_offset */ | ||
3372 | "\t.byte 0x86\n\t.uleb128 0x2\n" /* offset rbp */ | ||
3373 | "\t.byte 0xd\n\t.uleb128 0x6\n" /* def_cfa_register rbp */ | ||
3374 | "\t.byte 0x83\n\t.uleb128 0x3\n" /* offset rbx */ | ||
3375 | #else | ||
3376 | "\t.byte 0xe\n\t.uleb128 8\n" /* def_cfa_offset */ | ||
3377 | "\t.byte 0x85\n\t.uleb128 0x2\n" /* offset ebp */ | ||
3378 | "\t.byte 0xd\n\t.uleb128 0x5\n" /* def_cfa_register ebp */ | ||
3379 | "\t.byte 0x83\n\t.uleb128 0x3\n" /* offset ebx */ | ||
3380 | #endif | ||
3381 | "\t.align " SZPTR "\n" | ||
3382 | ".LEFDE3:\n\n", (int)ctx->codesz - fcofs); | ||
3383 | #endif | ||
3384 | break; | ||
3385 | case BUILD_coffasm: | ||
3386 | fprintf(ctx->fp, "\t.section .eh_frame,\"dr\"\n"); | ||
3387 | fprintf(ctx->fp, | ||
3388 | "\t.def %slj_err_unwind_dwarf; .scl 2; .type 32; .endef\n", | ||
3389 | LJ_32 ? "_" : ""); | ||
3390 | fprintf(ctx->fp, | ||
3391 | "Lframe1:\n" | ||
3392 | "\t.long LECIE1-LSCIE1\n" | ||
3393 | "LSCIE1:\n" | ||
3394 | "\t.long 0\n" | ||
3395 | "\t.byte 0x1\n" | ||
3396 | "\t.string \"zP\"\n" | ||
3397 | "\t.uleb128 0x1\n" | ||
3398 | "\t.sleb128 -" SZPTR "\n" | ||
3399 | "\t.byte " REG_RA "\n" | ||
3400 | "\t.uleb128 5\n" /* augmentation length */ | ||
3401 | "\t.byte 0x00\n" /* absptr */ | ||
3402 | "\t.long %slj_err_unwind_dwarf\n" | ||
3403 | "\t.byte 0xc\n\t.uleb128 " REG_SP "\n\t.uleb128 " SZPTR "\n" | ||
3404 | "\t.byte 0x80+" REG_RA "\n\t.uleb128 0x1\n" | ||
3405 | "\t.align " SZPTR "\n" | ||
3406 | "LECIE1:\n\n", LJ_32 ? "_" : ""); | ||
3407 | fprintf(ctx->fp, | ||
3408 | "LSFDE1:\n" | ||
3409 | "\t.long LEFDE1-LASFDE1\n" | ||
3410 | "LASFDE1:\n" | ||
3411 | "\t.long LASFDE1-Lframe1\n" | ||
3412 | "\t.long %slj_vm_asm_begin\n" | ||
3413 | "\t.long %d\n" | ||
3414 | "\t.uleb128 0\n" /* augmentation length */ | ||
3415 | "\t.byte 0xe\n\t.uleb128 %d\n" /* def_cfa_offset */ | ||
3416 | #if LJ_64 | ||
3417 | "\t.byte 0x86\n\t.uleb128 0x2\n" /* offset rbp */ | ||
3418 | "\t.byte 0x83\n\t.uleb128 0x3\n" /* offset rbx */ | ||
3419 | "\t.byte 0x8f\n\t.uleb128 0x4\n" /* offset r15 */ | ||
3420 | "\t.byte 0x8e\n\t.uleb128 0x5\n" /* offset r14 */ | ||
3421 | #else | ||
3422 | "\t.byte 0x85\n\t.uleb128 0x2\n" /* offset ebp */ | ||
3423 | "\t.byte 0x87\n\t.uleb128 0x3\n" /* offset edi */ | ||
3424 | "\t.byte 0x86\n\t.uleb128 0x4\n" /* offset esi */ | ||
3425 | "\t.byte 0x83\n\t.uleb128 0x5\n" /* offset ebx */ | ||
3426 | #endif | ||
3427 | "\t.align " SZPTR "\n" | ||
3428 | "LEFDE1:\n\n", LJ_32 ? "_" : "", (int)ctx->codesz, CFRAME_SIZE); | ||
3429 | break; | ||
3430 | /* Mental note: never let Apple design an assembler. | ||
3431 | ** Or a linker. Or a plastic case. But I digress. | ||
3432 | */ | ||
3433 | case BUILD_machasm: { | ||
3434 | #if LJ_HASFFI | ||
3435 | int fcsize = 0; | ||
3436 | #endif | ||
3437 | int i; | ||
3438 | fprintf(ctx->fp, "\t.section __TEXT,__eh_frame,coalesced,no_toc+strip_static_syms+live_support\n"); | ||
3439 | fprintf(ctx->fp, | ||
3440 | "EH_frame1:\n" | ||
3441 | "\t.set L$set$x,LECIEX-LSCIEX\n" | ||
3442 | "\t.long L$set$x\n" | ||
3443 | "LSCIEX:\n" | ||
3444 | "\t.long 0\n" | ||
3445 | "\t.byte 0x1\n" | ||
3446 | "\t.ascii \"zPR\\0\"\n" | ||
3447 | "\t.byte 0x1\n" | ||
3448 | "\t.byte 128-" SZPTR "\n" | ||
3449 | "\t.byte " REG_RA "\n" | ||
3450 | "\t.byte 6\n" /* augmentation length */ | ||
3451 | "\t.byte 0x9b\n" /* indirect|pcrel|sdata4 */ | ||
3452 | #if LJ_64 | ||
3453 | "\t.long _lj_err_unwind_dwarf+4@GOTPCREL\n" | ||
3454 | "\t.byte 0x1b\n" /* pcrel|sdata4 */ | ||
3455 | "\t.byte 0xc\n\t.byte " REG_SP "\n\t.byte " SZPTR "\n" | ||
3456 | #else | ||
3457 | "\t.long L_lj_err_unwind_dwarf$non_lazy_ptr-.\n" | ||
3458 | "\t.byte 0x1b\n" /* pcrel|sdata4 */ | ||
3459 | "\t.byte 0xc\n\t.byte 0x5\n\t.byte 0x4\n" /* esp=5 on 32 bit MACH-O. */ | ||
3460 | #endif | ||
3461 | "\t.byte 0x80+" REG_RA "\n\t.byte 0x1\n" | ||
3462 | "\t.align " BSZPTR "\n" | ||
3463 | "LECIEX:\n\n"); | ||
3464 | for (i = 0; i < ctx->nsym; i++) { | ||
3465 | const char *name = ctx->sym[i].name; | ||
3466 | int32_t size = ctx->sym[i+1].ofs - ctx->sym[i].ofs; | ||
3467 | if (size == 0) continue; | ||
3468 | #if LJ_HASFFI | ||
3469 | if (!strcmp(name, "_lj_vm_ffi_call")) { fcsize = size; continue; } | ||
3470 | #endif | ||
3471 | fprintf(ctx->fp, | ||
3472 | "%s.eh:\n" | ||
3473 | "LSFDE%d:\n" | ||
3474 | "\t.set L$set$%d,LEFDE%d-LASFDE%d\n" | ||
3475 | "\t.long L$set$%d\n" | ||
3476 | "LASFDE%d:\n" | ||
3477 | "\t.long LASFDE%d-EH_frame1\n" | ||
3478 | "\t.long %s-.\n" | ||
3479 | "\t.long %d\n" | ||
3480 | "\t.byte 0\n" /* augmentation length */ | ||
3481 | "\t.byte 0xe\n\t.byte %d\n" /* def_cfa_offset */ | ||
3482 | #if LJ_64 | ||
3483 | "\t.byte 0x86\n\t.byte 0x2\n" /* offset rbp */ | ||
3484 | "\t.byte 0x83\n\t.byte 0x3\n" /* offset rbx */ | ||
3485 | "\t.byte 0x8f\n\t.byte 0x4\n" /* offset r15 */ | ||
3486 | "\t.byte 0x8e\n\t.byte 0x5\n" /* offset r14 */ | ||
3487 | #else | ||
3488 | "\t.byte 0x84\n\t.byte 0x2\n" /* offset ebp (4 for MACH-O)*/ | ||
3489 | "\t.byte 0x87\n\t.byte 0x3\n" /* offset edi */ | ||
3490 | "\t.byte 0x86\n\t.byte 0x4\n" /* offset esi */ | ||
3491 | "\t.byte 0x83\n\t.byte 0x5\n" /* offset ebx */ | ||
3492 | #endif | ||
3493 | "\t.align " BSZPTR "\n" | ||
3494 | "LEFDE%d:\n\n", | ||
3495 | name, i, i, i, i, i, i, i, name, size, CFRAME_SIZE, i); | ||
3496 | } | ||
3497 | #if LJ_HASFFI | ||
3498 | if (fcsize) { | ||
3499 | fprintf(ctx->fp, | ||
3500 | "EH_frame2:\n" | ||
3501 | "\t.set L$set$y,LECIEY-LSCIEY\n" | ||
3502 | "\t.long L$set$y\n" | ||
3503 | "LSCIEY:\n" | ||
3504 | "\t.long 0\n" | ||
3505 | "\t.byte 0x1\n" | ||
3506 | "\t.ascii \"zR\\0\"\n" | ||
3507 | "\t.byte 0x1\n" | ||
3508 | "\t.byte 128-" SZPTR "\n" | ||
3509 | "\t.byte " REG_RA "\n" | ||
3510 | "\t.byte 1\n" /* augmentation length */ | ||
3511 | #if LJ_64 | ||
3512 | "\t.byte 0x1b\n" /* pcrel|sdata4 */ | ||
3513 | "\t.byte 0xc\n\t.byte " REG_SP "\n\t.byte " SZPTR "\n" | ||
3514 | #else | ||
3515 | "\t.byte 0x1b\n" /* pcrel|sdata4 */ | ||
3516 | "\t.byte 0xc\n\t.byte 0x5\n\t.byte 0x4\n" /* esp=5 on 32 bit MACH. */ | ||
3517 | #endif | ||
3518 | "\t.byte 0x80+" REG_RA "\n\t.byte 0x1\n" | ||
3519 | "\t.align " BSZPTR "\n" | ||
3520 | "LECIEY:\n\n"); | ||
3521 | fprintf(ctx->fp, | ||
3522 | "_lj_vm_ffi_call.eh:\n" | ||
3523 | "LSFDEY:\n" | ||
3524 | "\t.set L$set$yy,LEFDEY-LASFDEY\n" | ||
3525 | "\t.long L$set$yy\n" | ||
3526 | "LASFDEY:\n" | ||
3527 | "\t.long LASFDEY-EH_frame2\n" | ||
3528 | "\t.long _lj_vm_ffi_call-.\n" | ||
3529 | "\t.long %d\n" | ||
3530 | "\t.byte 0\n" /* augmentation length */ | ||
3531 | #if LJ_64 | ||
3532 | "\t.byte 0xe\n\t.byte 16\n" /* def_cfa_offset */ | ||
3533 | "\t.byte 0x86\n\t.byte 0x2\n" /* offset rbp */ | ||
3534 | "\t.byte 0xd\n\t.uleb128 0x6\n" /* def_cfa_register rbp */ | ||
3535 | "\t.byte 0x83\n\t.byte 0x3\n" /* offset rbx */ | ||
3536 | #else | ||
3537 | "\t.byte 0xe\n\t.byte 8\n" /* def_cfa_offset */ | ||
3538 | "\t.byte 0x84\n\t.byte 0x2\n" /* offset ebp (4 for MACH-O)*/ | ||
3539 | "\t.byte 0xd\n\t.uleb128 0x4\n" /* def_cfa_register ebp */ | ||
3540 | "\t.byte 0x83\n\t.byte 0x3\n" /* offset ebx */ | ||
3541 | #endif | ||
3542 | "\t.align " BSZPTR "\n" | ||
3543 | "LEFDEY:\n\n", fcsize); | ||
3544 | } | ||
3545 | #endif | ||
3546 | #if LJ_64 | ||
3547 | fprintf(ctx->fp, "\t.subsections_via_symbols\n"); | ||
3548 | #else | ||
3549 | fprintf(ctx->fp, | ||
3550 | "\t.non_lazy_symbol_pointer\n" | ||
3551 | "L_lj_err_unwind_dwarf$non_lazy_ptr:\n" | ||
3552 | ".indirect_symbol _lj_err_unwind_dwarf\n" | ||
3553 | ".long 0\n"); | ||
3554 | #endif | ||
3555 | } | ||
3556 | break; | ||
3557 | default: /* Difficult for other modes. */ | ||
3558 | break; | ||
3559 | } | ||
3560 | } | ||
3561 | |||
diff --git a/src/host/.gitignore b/src/host/.gitignore new file mode 100644 index 00000000..762ac2a0 --- /dev/null +++ b/src/host/.gitignore | |||
@@ -0,0 +1,3 @@ | |||
1 | minilua | ||
2 | buildvm | ||
3 | buildvm_arch.h | ||
diff --git a/src/buildvm.c b/src/host/buildvm.c index 29cf7378..7dbf2cae 100644 --- a/src/buildvm.c +++ b/src/host/buildvm.c | |||
@@ -54,33 +54,24 @@ static int collect_reloc(BuildCtx *ctx, uint8_t *addr, int idx, int type); | |||
54 | /* Avoid trouble if cross-compiling for an x86 target. Speed doesn't matter. */ | 54 | /* Avoid trouble if cross-compiling for an x86 target. Speed doesn't matter. */ |
55 | #define DASM_ALIGNED_WRITES 1 | 55 | #define DASM_ALIGNED_WRITES 1 |
56 | 56 | ||
57 | /* Embed architecture-specific DynASM encoder and backend. */ | 57 | /* Embed architecture-specific DynASM encoder. */ |
58 | #if LJ_TARGET_X86 | 58 | #if LJ_TARGET_X86ORX64 |
59 | #include "../dynasm/dasm_x86.h" | 59 | #include "../dynasm/dasm_x86.h" |
60 | #include "buildvm_x86.h" | ||
61 | #elif LJ_TARGET_X64 | ||
62 | #include "../dynasm/dasm_x86.h" | ||
63 | #if LJ_ABI_WIN | ||
64 | #include "buildvm_x64win.h" | ||
65 | #else | ||
66 | #include "buildvm_x64.h" | ||
67 | #endif | ||
68 | #elif LJ_TARGET_ARM | 60 | #elif LJ_TARGET_ARM |
69 | #include "../dynasm/dasm_arm.h" | 61 | #include "../dynasm/dasm_arm.h" |
70 | #include "buildvm_arm.h" | ||
71 | #elif LJ_TARGET_PPC | 62 | #elif LJ_TARGET_PPC |
72 | #include "../dynasm/dasm_ppc.h" | 63 | #include "../dynasm/dasm_ppc.h" |
73 | #include "buildvm_ppc.h" | ||
74 | #elif LJ_TARGET_PPCSPE | 64 | #elif LJ_TARGET_PPCSPE |
75 | #include "../dynasm/dasm_ppc.h" | 65 | #include "../dynasm/dasm_ppc.h" |
76 | #include "buildvm_ppcspe.h" | ||
77 | #elif LJ_TARGET_MIPS | 66 | #elif LJ_TARGET_MIPS |
78 | #include "../dynasm/dasm_mips.h" | 67 | #include "../dynasm/dasm_mips.h" |
79 | #include "buildvm_mips.h" | ||
80 | #else | 68 | #else |
81 | #error "No support for this architecture (yet)" | 69 | #error "No support for this architecture (yet)" |
82 | #endif | 70 | #endif |
83 | 71 | ||
72 | /* Embed generated architecture-specific backend. */ | ||
73 | #include "buildvm_arch.h" | ||
74 | |||
84 | /* ------------------------------------------------------------------------ */ | 75 | /* ------------------------------------------------------------------------ */ |
85 | 76 | ||
86 | void owrite(BuildCtx *ctx, const void *ptr, size_t sz) | 77 | void owrite(BuildCtx *ctx, const void *ptr, size_t sz) |
diff --git a/src/buildvm.h b/src/host/buildvm.h index 2b7168ed..2b7168ed 100644 --- a/src/buildvm.h +++ b/src/host/buildvm.h | |||
diff --git a/src/buildvm_asm.c b/src/host/buildvm_asm.c index f975eadc..f975eadc 100644 --- a/src/buildvm_asm.c +++ b/src/host/buildvm_asm.c | |||
diff --git a/src/buildvm_fold.c b/src/host/buildvm_fold.c index 73f4f80a..73f4f80a 100644 --- a/src/buildvm_fold.c +++ b/src/host/buildvm_fold.c | |||
diff --git a/src/buildvm_lib.c b/src/host/buildvm_lib.c index 3231d3ad..3231d3ad 100644 --- a/src/buildvm_lib.c +++ b/src/host/buildvm_lib.c | |||
diff --git a/src/buildvm_peobj.c b/src/host/buildvm_peobj.c index 17b3293a..17b3293a 100644 --- a/src/buildvm_peobj.c +++ b/src/host/buildvm_peobj.c | |||
diff --git a/src/msvcbuild.bat b/src/msvcbuild.bat index 63467308..cb973fe4 100644 --- a/src/msvcbuild.bat +++ b/src/msvcbuild.bat | |||
@@ -19,17 +19,28 @@ | |||
19 | @set LJMT=mt /nologo | 19 | @set LJMT=mt /nologo |
20 | @set LJLIB=lib /nologo | 20 | @set LJLIB=lib /nologo |
21 | @set DASMDIR=..\dynasm | 21 | @set DASMDIR=..\dynasm |
22 | @set DASM=lua %DASMDIR%\dynasm.lua | 22 | @set DASM=%DASMDIR%\dynasm.lua |
23 | @set ALL_LIB=lib_base.c lib_math.c lib_bit.c lib_string.c lib_table.c lib_io.c lib_os.c lib_package.c lib_debug.c lib_jit.c lib_ffi.c | 23 | @set ALL_LIB=lib_base.c lib_math.c lib_bit.c lib_string.c lib_table.c lib_io.c lib_os.c lib_package.c lib_debug.c lib_jit.c lib_ffi.c |
24 | 24 | ||
25 | if not exist buildvm_x86.h^ | 25 | %LJCOMPILE% host\minilua.c |
26 | %DASM% -LN -o buildvm_x86.h buildvm_x86.dasc | ||
27 | @if errorlevel 1 goto :BAD | 26 | @if errorlevel 1 goto :BAD |
28 | if not exist buildvm_x64win.h^ | 27 | %LJLINK% /out:minilua.exe minilua.obj |
29 | %DASM% -LN -D X64 -D X64WIN -o buildvm_x64win.h buildvm_x86.dasc | ||
30 | @if errorlevel 1 goto :BAD | 28 | @if errorlevel 1 goto :BAD |
29 | if exist minilua.exe.manifest^ | ||
30 | %LJMT% -manifest minilua.exe.manifest -outputresource:minilua.exe | ||
31 | 31 | ||
32 | %LJCOMPILE% /I "." /I %DASMDIR% buildvm*.c | 32 | @set DASMFLAGS=-D X64 -D X64WIN |
33 | @if defined CPU goto :XCPU | ||
34 | @set CPU=%PROCESSOR_ARCHITECTURE% | ||
35 | :XCPU | ||
36 | @if "%CPU%"=="AMD64" goto :X64 | ||
37 | @if "%CPU%"=="X64" goto :X64 | ||
38 | @set DASMFLAGS= | ||
39 | :X64 | ||
40 | minilua %DASM% -LN %DASMFLAGS% -o host\buildvm_arch.h vm_x86.dasc | ||
41 | @if errorlevel 1 goto :BAD | ||
42 | |||
43 | %LJCOMPILE% /I "." /I %DASMDIR% host\buildvm*.c | ||
33 | @if errorlevel 1 goto :BAD | 44 | @if errorlevel 1 goto :BAD |
34 | %LJLINK% /out:buildvm.exe buildvm*.obj | 45 | %LJLINK% /out:buildvm.exe buildvm*.obj |
35 | @if errorlevel 1 goto :BAD | 46 | @if errorlevel 1 goto :BAD |
@@ -85,7 +96,7 @@ if exist lua51.dll.manifest^ | |||
85 | if exist luajit.exe.manifest^ | 96 | if exist luajit.exe.manifest^ |
86 | %LJMT% -manifest luajit.exe.manifest -outputresource:luajit.exe | 97 | %LJMT% -manifest luajit.exe.manifest -outputresource:luajit.exe |
87 | 98 | ||
88 | @del *.obj *.manifest buildvm.exe | 99 | @del *.obj *.manifest minilua.exe buildvm.exe |
89 | @echo. | 100 | @echo. |
90 | @echo === Successfully built LuaJIT === | 101 | @echo === Successfully built LuaJIT === |
91 | 102 | ||
diff --git a/src/buildvm_arm.dasc b/src/vm_arm.dasc index 3a039402..3a039402 100644 --- a/src/buildvm_arm.dasc +++ b/src/vm_arm.dasc | |||
diff --git a/src/buildvm_mips.dasc b/src/vm_mips.dasc index a7c3b4ae..a7c3b4ae 100644 --- a/src/buildvm_mips.dasc +++ b/src/vm_mips.dasc | |||
diff --git a/src/buildvm_ppc.dasc b/src/vm_ppc.dasc index 49f92d0a..49f92d0a 100644 --- a/src/buildvm_ppc.dasc +++ b/src/vm_ppc.dasc | |||
diff --git a/src/buildvm_ppcspe.dasc b/src/vm_ppcspe.dasc index a7ef3ccd..a7ef3ccd 100644 --- a/src/buildvm_ppcspe.dasc +++ b/src/vm_ppcspe.dasc | |||
diff --git a/src/buildvm_x86.dasc b/src/vm_x86.dasc index 30ee5b67..30ee5b67 100644 --- a/src/buildvm_x86.dasc +++ b/src/vm_x86.dasc | |||