--- /srv/rebuilderd/tmp/rebuilderdocSSr0/inputs/geomview_1.9.5-6+b1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdocSSr0/out/geomview_1.9.5-6+b1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-04-20 21:11:00.000000 debian-binary │ --rw-r--r-- 0 0 0 20316 2026-04-20 21:11:00.000000 control.tar.xz │ --rw-r--r-- 0 0 0 3465624 2026-04-20 21:11:00.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 20312 2026-04-20 21:11:00.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 3465488 2026-04-20 21:11:00.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -25,15 +25,15 @@ │ │ │ -rwxr-xr-x 0 root (0) root (0) 43 2026-04-20 21:11:00.000000 ./usr/libexec/geomview/.geomview-drawbdy │ │ │ -rwxr-xr-x 0 root (0) root (0) 35 2026-04-20 21:11:00.000000 ./usr/libexec/geomview/.geomview-gvclock │ │ │ -rwxr-xr-x 0 root (0) root (0) 31 2026-04-20 21:11:00.000000 ./usr/libexec/geomview/.geomview-nose │ │ │ -rwxr-xr-x 0 root (0) root (0) 77580 2026-04-20 21:11:00.000000 ./usr/libexec/geomview/animate │ │ │ -rwxr-xr-x 0 root (0) root (0) 70148 2026-04-20 21:11:00.000000 ./usr/libexec/geomview/clipboard │ │ │ -rwxr-xr-x 0 root (0) root (0) 184 2026-04-20 21:11:00.000000 ./usr/libexec/geomview/drawbdy │ │ │ -rwxr-xr-x 0 root (0) root (0) 4749 2026-04-20 21:11:00.000000 ./usr/libexec/geomview/gvclock │ │ │ --rwxr-xr-x 0 root (0) root (0) 430256 2026-04-20 21:11:00.000000 ./usr/libexec/geomview/gvx │ │ │ +-rwxr-xr-x 0 root (0) root (0) 430260 2026-04-20 21:11:00.000000 ./usr/libexec/geomview/gvx │ │ │ -rwxr-xr-x 0 root (0) root (0) 67160 2026-04-20 21:11:00.000000 ./usr/libexec/geomview/nose │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-20 21:11:00.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-20 21:11:00.000000 ./usr/share/applications/ │ │ │ -rw-r--r-- 0 root (0) root (0) 222 2025-09-26 19:00:00.000000 ./usr/share/applications/geomview.desktop │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-20 21:11:00.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-20 21:11:00.000000 ./usr/share/doc/geomview/ │ │ │ -rw-r--r-- 0 root (0) root (0) 199 2014-03-12 16:51:13.000000 ./usr/share/doc/geomview/AUTHORS │ │ │ @@ -49,15 +49,15 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-20 21:11:00.000000 ./usr/share/doc/geomview/examples/ │ │ │ -rw-r--r-- 0 root (0) root (0) 2014 2014-03-12 16:51:09.000000 ./usr/share/doc/geomview/examples/example1.c │ │ │ -rw-r--r-- 0 root (0) root (0) 3579 2014-03-12 16:51:09.000000 ./usr/share/doc/geomview/examples/example2.c │ │ │ -rw-r--r-- 0 root (0) root (0) 6689 2014-03-12 16:51:09.000000 ./usr/share/doc/geomview/examples/example3.c │ │ │ -rw-r--r-- 0 root (0) root (0) 3614 2014-03-12 16:51:09.000000 ./usr/share/doc/geomview/examples/example4.tcl │ │ │ -rw-r--r-- 0 root (0) root (0) 767396 2026-04-20 21:11:00.000000 ./usr/share/doc/geomview/geomview-pt_BR.pdf │ │ │ -rw-r--r-- 0 root (0) root (0) 744740 2026-04-20 21:11:00.000000 ./usr/share/doc/geomview/geomview.pdf │ │ │ --rw-r--r-- 0 root (0) root (0) 637987 2026-04-20 21:11:00.000000 ./usr/share/doc/geomview/geomview.ps.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 637986 2026-04-20 21:11:00.000000 ./usr/share/doc/geomview/geomview.ps.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 113699 2014-03-12 16:51:10.000000 ./usr/share/doc/geomview/geomview.texi.gz │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-20 21:11:00.000000 ./usr/share/doc/geomview/html/ │ │ │ -rw-r--r-- 0 root (0) root (0) 9812 2026-04-20 21:11:00.000000 ./usr/share/doc/geomview/html/Appearance-Panel.html │ │ │ -rw-r--r-- 0 root (0) root (0) 3429 2026-04-20 21:11:00.000000 ./usr/share/doc/geomview/html/Appearance.html │ │ │ -rw-r--r-- 0 root (0) root (0) 11742 2026-04-20 21:11:00.000000 ./usr/share/doc/geomview/html/Appearances.html │ │ │ -rw-r--r-- 0 root (0) root (0) 4620 2026-04-20 21:11:00.000000 ./usr/share/doc/geomview/html/Argument-Conventions.html │ │ │ -rw-r--r-- 0 root (0) root (0) 1929 2026-04-20 21:11:00.000000 ./usr/share/doc/geomview/html/Authors.html │ │ ├── ./usr/libexec/geomview/gvx │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Position-Independent Executable file) │ │ │ │ Machine: ARM │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x7aad │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ - Start of section headers: 429096 (bytes into file) │ │ │ │ + Start of section headers: 429100 (bytes into file) │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ Number of program headers: 10 │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ Number of section headers: 29 │ │ │ │ Section header string table index: 28 │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ ARM_EXIDX 0x04a5c8 0x0004a5c8 0x0004a5c8 0x00008 0x00008 R 0x4 │ │ │ │ PHDR 0x000034 0x00000034 0x00000034 0x00140 0x00140 R 0x4 │ │ │ │ INTERP 0x000198 0x00000198 0x00000198 0x00019 0x00019 R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux-armhf.so.3] │ │ │ │ LOAD 0x000000 0x00000000 0x00000000 0x4a5f4 0x4a5f4 R E 0x10000 │ │ │ │ - LOAD 0x04f14c 0x0005f14c 0x0005f14c 0x1990c 0x1e59c RW 0x10000 │ │ │ │ + LOAD 0x04f14c 0x0005f14c 0x0005f14c 0x19910 0x1e5a4 RW 0x10000 │ │ │ │ DYNAMIC 0x04f288 0x0005f288 0x0005f288 0x00130 0x00130 RW 0x4 │ │ │ │ NOTE 0x000174 0x00000174 0x00000174 0x00024 0x00024 R 0x4 │ │ │ │ NOTE 0x04a5d4 0x0004a5d4 0x0004a5d4 0x00020 0x00020 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x04f14c 0x0005f14c 0x0005f14c 0x00eb4 0x00eb4 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 29 section headers, starting at offset 0x68c28: │ │ │ │ +There are 29 section headers, starting at offset 0x68c2c: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 00000174 000174 000024 00 A 0 0 4 │ │ │ │ [ 2] .interp PROGBITS 00000198 000198 000019 00 A 0 0 1 │ │ │ │ [ 3] .gnu.hash GNU_HASH 000001b4 0001b4 000018 04 A 4 0 4 │ │ │ │ @@ -21,18 +21,18 @@ │ │ │ │ [16] .eh_frame PROGBITS 0004a5d0 04a5d0 000004 00 A 0 0 4 │ │ │ │ [17] .note.ABI-tag NOTE 0004a5d4 04a5d4 000020 00 A 0 0 4 │ │ │ │ [18] .init_array INIT_ARRAY 0005f14c 04f14c 000004 04 WA 0 0 4 │ │ │ │ [19] .fini_array FINI_ARRAY 0005f150 04f150 000004 04 WA 0 0 4 │ │ │ │ [20] .data.rel.ro PROGBITS 0005f154 04f154 000134 00 WA 0 0 4 │ │ │ │ [21] .dynamic DYNAMIC 0005f288 04f288 000130 08 WA 5 0 4 │ │ │ │ [22] .got PROGBITS 0005f3b8 04f3b8 000c48 04 WA 0 0 4 │ │ │ │ - [23] .data PROGBITS 00060000 050000 018a58 00 WA 0 0 8 │ │ │ │ - [24] .bss NOBITS 00078a58 068a58 004c90 00 WA 0 0 8 │ │ │ │ - [25] .ARM.attributes ARM_ATTRIBUTES 00000000 068a58 000033 00 0 0 1 │ │ │ │ - [26] .gnu_debugaltlink PROGBITS 00000000 068a8b 00004b 00 0 0 1 │ │ │ │ - [27] .gnu_debuglink PROGBITS 00000000 068ad8 000034 00 0 0 4 │ │ │ │ - [28] .shstrtab STRTAB 00000000 068b0c 00011a 00 0 0 1 │ │ │ │ + [23] .data PROGBITS 00060000 050000 018a5c 00 WA 0 0 8 │ │ │ │ + [24] .bss NOBITS 00078a60 068a5c 004c90 00 WA 0 0 8 │ │ │ │ + [25] .ARM.attributes ARM_ATTRIBUTES 00000000 068a5c 000033 00 0 0 1 │ │ │ │ + [26] .gnu_debugaltlink PROGBITS 00000000 068a8f 00004b 00 0 0 1 │ │ │ │ + [27] .gnu_debuglink PROGBITS 00000000 068adc 000034 00 0 0 4 │ │ │ │ + [28] .shstrtab STRTAB 00000000 068b10 00011a 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -645,94 +645,93 @@ │ │ │ │ 0006e7f0 00000017 R_ARM_RELATIVE │ │ │ │ 0006e808 00000017 R_ARM_RELATIVE │ │ │ │ 0006e814 00000017 R_ARM_RELATIVE │ │ │ │ 0006e818 00000017 R_ARM_RELATIVE │ │ │ │ 0006e830 00000017 R_ARM_RELATIVE │ │ │ │ 0006e834 00000017 R_ARM_RELATIVE │ │ │ │ 0006e838 00000017 R_ARM_RELATIVE │ │ │ │ -0006fff0 00000017 R_ARM_RELATIVE │ │ │ │ 0006fff4 00000017 R_ARM_RELATIVE │ │ │ │ -00070004 00000017 R_ARM_RELATIVE │ │ │ │ -00070018 00000017 R_ARM_RELATIVE │ │ │ │ +0006fff8 00000017 R_ARM_RELATIVE │ │ │ │ +00070008 00000017 R_ARM_RELATIVE │ │ │ │ 0007001c 00000017 R_ARM_RELATIVE │ │ │ │ -0007002c 00000017 R_ARM_RELATIVE │ │ │ │ -00070040 00000017 R_ARM_RELATIVE │ │ │ │ +00070020 00000017 R_ARM_RELATIVE │ │ │ │ +00070030 00000017 R_ARM_RELATIVE │ │ │ │ 00070044 00000017 R_ARM_RELATIVE │ │ │ │ -0007428c 00000017 R_ARM_RELATIVE │ │ │ │ -00074294 00000017 R_ARM_RELATIVE │ │ │ │ +00070048 00000017 R_ARM_RELATIVE │ │ │ │ +00074290 00000017 R_ARM_RELATIVE │ │ │ │ 00074298 00000017 R_ARM_RELATIVE │ │ │ │ 0007429c 00000017 R_ARM_RELATIVE │ │ │ │ 000742a0 00000017 R_ARM_RELATIVE │ │ │ │ 000742a4 00000017 R_ARM_RELATIVE │ │ │ │ 000742a8 00000017 R_ARM_RELATIVE │ │ │ │ -000742b4 00000017 R_ARM_RELATIVE │ │ │ │ -000742bc 00000017 R_ARM_RELATIVE │ │ │ │ +000742ac 00000017 R_ARM_RELATIVE │ │ │ │ +000742b8 00000017 R_ARM_RELATIVE │ │ │ │ 000742c0 00000017 R_ARM_RELATIVE │ │ │ │ 000742c4 00000017 R_ARM_RELATIVE │ │ │ │ 000742c8 00000017 R_ARM_RELATIVE │ │ │ │ 000742cc 00000017 R_ARM_RELATIVE │ │ │ │ 000742d0 00000017 R_ARM_RELATIVE │ │ │ │ -000742dc 00000017 R_ARM_RELATIVE │ │ │ │ -000742e4 00000017 R_ARM_RELATIVE │ │ │ │ +000742d4 00000017 R_ARM_RELATIVE │ │ │ │ +000742e0 00000017 R_ARM_RELATIVE │ │ │ │ 000742e8 00000017 R_ARM_RELATIVE │ │ │ │ 000742ec 00000017 R_ARM_RELATIVE │ │ │ │ 000742f0 00000017 R_ARM_RELATIVE │ │ │ │ 000742f4 00000017 R_ARM_RELATIVE │ │ │ │ 000742f8 00000017 R_ARM_RELATIVE │ │ │ │ 000742fc 00000017 R_ARM_RELATIVE │ │ │ │ -00074304 00000017 R_ARM_RELATIVE │ │ │ │ -0007430c 00000017 R_ARM_RELATIVE │ │ │ │ +00074300 00000017 R_ARM_RELATIVE │ │ │ │ +00074308 00000017 R_ARM_RELATIVE │ │ │ │ 00074310 00000017 R_ARM_RELATIVE │ │ │ │ 00074314 00000017 R_ARM_RELATIVE │ │ │ │ 00074318 00000017 R_ARM_RELATIVE │ │ │ │ 0007431c 00000017 R_ARM_RELATIVE │ │ │ │ 00074320 00000017 R_ARM_RELATIVE │ │ │ │ 00074324 00000017 R_ARM_RELATIVE │ │ │ │ -0007432c 00000017 R_ARM_RELATIVE │ │ │ │ -00074334 00000017 R_ARM_RELATIVE │ │ │ │ +00074328 00000017 R_ARM_RELATIVE │ │ │ │ +00074330 00000017 R_ARM_RELATIVE │ │ │ │ 00074338 00000017 R_ARM_RELATIVE │ │ │ │ 0007433c 00000017 R_ARM_RELATIVE │ │ │ │ 00074340 00000017 R_ARM_RELATIVE │ │ │ │ 00074344 00000017 R_ARM_RELATIVE │ │ │ │ 00074348 00000017 R_ARM_RELATIVE │ │ │ │ 0007434c 00000017 R_ARM_RELATIVE │ │ │ │ -00074354 00000017 R_ARM_RELATIVE │ │ │ │ -0007435c 00000017 R_ARM_RELATIVE │ │ │ │ +00074350 00000017 R_ARM_RELATIVE │ │ │ │ +00074358 00000017 R_ARM_RELATIVE │ │ │ │ 00074360 00000017 R_ARM_RELATIVE │ │ │ │ 00074364 00000017 R_ARM_RELATIVE │ │ │ │ 00074368 00000017 R_ARM_RELATIVE │ │ │ │ 0007436c 00000017 R_ARM_RELATIVE │ │ │ │ 00074370 00000017 R_ARM_RELATIVE │ │ │ │ 00074374 00000017 R_ARM_RELATIVE │ │ │ │ -0007437c 00000017 R_ARM_RELATIVE │ │ │ │ -00074384 00000017 R_ARM_RELATIVE │ │ │ │ +00074378 00000017 R_ARM_RELATIVE │ │ │ │ +00074380 00000017 R_ARM_RELATIVE │ │ │ │ 00074388 00000017 R_ARM_RELATIVE │ │ │ │ 0007438c 00000017 R_ARM_RELATIVE │ │ │ │ 00074390 00000017 R_ARM_RELATIVE │ │ │ │ 00074394 00000017 R_ARM_RELATIVE │ │ │ │ 00074398 00000017 R_ARM_RELATIVE │ │ │ │ 0007439c 00000017 R_ARM_RELATIVE │ │ │ │ -000743a4 00000017 R_ARM_RELATIVE │ │ │ │ -000743ac 00000017 R_ARM_RELATIVE │ │ │ │ +000743a0 00000017 R_ARM_RELATIVE │ │ │ │ +000743a8 00000017 R_ARM_RELATIVE │ │ │ │ 000743b0 00000017 R_ARM_RELATIVE │ │ │ │ 000743b4 00000017 R_ARM_RELATIVE │ │ │ │ 000743b8 00000017 R_ARM_RELATIVE │ │ │ │ 000743bc 00000017 R_ARM_RELATIVE │ │ │ │ 000743c0 00000017 R_ARM_RELATIVE │ │ │ │ 000743c4 00000017 R_ARM_RELATIVE │ │ │ │ -000743cc 00000017 R_ARM_RELATIVE │ │ │ │ -000743d4 00000017 R_ARM_RELATIVE │ │ │ │ +000743c8 00000017 R_ARM_RELATIVE │ │ │ │ +000743d0 00000017 R_ARM_RELATIVE │ │ │ │ 000743d8 00000017 R_ARM_RELATIVE │ │ │ │ 000743dc 00000017 R_ARM_RELATIVE │ │ │ │ 000743e0 00000017 R_ARM_RELATIVE │ │ │ │ 000743e4 00000017 R_ARM_RELATIVE │ │ │ │ 000743e8 00000017 R_ARM_RELATIVE │ │ │ │ 000743ec 00000017 R_ARM_RELATIVE │ │ │ │ -00074c34 00000017 R_ARM_RELATIVE │ │ │ │ -000778d4 00000017 R_ARM_RELATIVE │ │ │ │ +000743f0 00000017 R_ARM_RELATIVE │ │ │ │ +00074c38 00000017 R_ARM_RELATIVE │ │ │ │ 000778d8 00000017 R_ARM_RELATIVE │ │ │ │ 000778dc 00000017 R_ARM_RELATIVE │ │ │ │ 000778e0 00000017 R_ARM_RELATIVE │ │ │ │ 000778e4 00000017 R_ARM_RELATIVE │ │ │ │ 000778e8 00000017 R_ARM_RELATIVE │ │ │ │ 000778ec 00000017 R_ARM_RELATIVE │ │ │ │ 000778f0 00000017 R_ARM_RELATIVE │ │ │ │ @@ -744,59 +743,59 @@ │ │ │ │ 00077908 00000017 R_ARM_RELATIVE │ │ │ │ 0007790c 00000017 R_ARM_RELATIVE │ │ │ │ 00077910 00000017 R_ARM_RELATIVE │ │ │ │ 00077914 00000017 R_ARM_RELATIVE │ │ │ │ 00077918 00000017 R_ARM_RELATIVE │ │ │ │ 0007791c 00000017 R_ARM_RELATIVE │ │ │ │ 00077920 00000017 R_ARM_RELATIVE │ │ │ │ -000787e4 00000017 R_ARM_RELATIVE │ │ │ │ +00077924 00000017 R_ARM_RELATIVE │ │ │ │ 000787e8 00000017 R_ARM_RELATIVE │ │ │ │ -000787f0 00000017 R_ARM_RELATIVE │ │ │ │ +000787ec 00000017 R_ARM_RELATIVE │ │ │ │ 000787f4 00000017 R_ARM_RELATIVE │ │ │ │ -000787fc 00000017 R_ARM_RELATIVE │ │ │ │ +000787f8 00000017 R_ARM_RELATIVE │ │ │ │ 00078800 00000017 R_ARM_RELATIVE │ │ │ │ -00078808 00000017 R_ARM_RELATIVE │ │ │ │ +00078804 00000017 R_ARM_RELATIVE │ │ │ │ 0007880c 00000017 R_ARM_RELATIVE │ │ │ │ -00078820 00000017 R_ARM_RELATIVE │ │ │ │ +00078810 00000017 R_ARM_RELATIVE │ │ │ │ 00078824 00000017 R_ARM_RELATIVE │ │ │ │ -0007882c 00000017 R_ARM_RELATIVE │ │ │ │ +00078828 00000017 R_ARM_RELATIVE │ │ │ │ 00078830 00000017 R_ARM_RELATIVE │ │ │ │ -00078838 00000017 R_ARM_RELATIVE │ │ │ │ +00078834 00000017 R_ARM_RELATIVE │ │ │ │ 0007883c 00000017 R_ARM_RELATIVE │ │ │ │ -00078844 00000017 R_ARM_RELATIVE │ │ │ │ +00078840 00000017 R_ARM_RELATIVE │ │ │ │ 00078848 00000017 R_ARM_RELATIVE │ │ │ │ -0007885c 00000017 R_ARM_RELATIVE │ │ │ │ +0007884c 00000017 R_ARM_RELATIVE │ │ │ │ 00078860 00000017 R_ARM_RELATIVE │ │ │ │ -00078868 00000017 R_ARM_RELATIVE │ │ │ │ +00078864 00000017 R_ARM_RELATIVE │ │ │ │ 0007886c 00000017 R_ARM_RELATIVE │ │ │ │ -00078874 00000017 R_ARM_RELATIVE │ │ │ │ +00078870 00000017 R_ARM_RELATIVE │ │ │ │ 00078878 00000017 R_ARM_RELATIVE │ │ │ │ -00078880 00000017 R_ARM_RELATIVE │ │ │ │ +0007887c 00000017 R_ARM_RELATIVE │ │ │ │ 00078884 00000017 R_ARM_RELATIVE │ │ │ │ -00078898 00000017 R_ARM_RELATIVE │ │ │ │ +00078888 00000017 R_ARM_RELATIVE │ │ │ │ 0007889c 00000017 R_ARM_RELATIVE │ │ │ │ -000788a4 00000017 R_ARM_RELATIVE │ │ │ │ +000788a0 00000017 R_ARM_RELATIVE │ │ │ │ 000788a8 00000017 R_ARM_RELATIVE │ │ │ │ -000788b0 00000017 R_ARM_RELATIVE │ │ │ │ +000788ac 00000017 R_ARM_RELATIVE │ │ │ │ 000788b4 00000017 R_ARM_RELATIVE │ │ │ │ -000788bc 00000017 R_ARM_RELATIVE │ │ │ │ +000788b8 00000017 R_ARM_RELATIVE │ │ │ │ 000788c0 00000017 R_ARM_RELATIVE │ │ │ │ -000788d4 00000017 R_ARM_RELATIVE │ │ │ │ +000788c4 00000017 R_ARM_RELATIVE │ │ │ │ 000788d8 00000017 R_ARM_RELATIVE │ │ │ │ -000788e0 00000017 R_ARM_RELATIVE │ │ │ │ +000788dc 00000017 R_ARM_RELATIVE │ │ │ │ 000788e4 00000017 R_ARM_RELATIVE │ │ │ │ -000788ec 00000017 R_ARM_RELATIVE │ │ │ │ +000788e8 00000017 R_ARM_RELATIVE │ │ │ │ 000788f0 00000017 R_ARM_RELATIVE │ │ │ │ -000788f8 00000017 R_ARM_RELATIVE │ │ │ │ +000788f4 00000017 R_ARM_RELATIVE │ │ │ │ 000788fc 00000017 R_ARM_RELATIVE │ │ │ │ -00078910 00000017 R_ARM_RELATIVE │ │ │ │ +00078900 00000017 R_ARM_RELATIVE │ │ │ │ 00078914 00000017 R_ARM_RELATIVE │ │ │ │ -00078928 00000017 R_ARM_RELATIVE │ │ │ │ +00078918 00000017 R_ARM_RELATIVE │ │ │ │ 0007892c 00000017 R_ARM_RELATIVE │ │ │ │ -00078954 00000017 R_ARM_RELATIVE │ │ │ │ +00078930 00000017 R_ARM_RELATIVE │ │ │ │ 00078958 00000017 R_ARM_RELATIVE │ │ │ │ 0007895c 00000017 R_ARM_RELATIVE │ │ │ │ 00078960 00000017 R_ARM_RELATIVE │ │ │ │ 00078964 00000017 R_ARM_RELATIVE │ │ │ │ 00078968 00000017 R_ARM_RELATIVE │ │ │ │ 0007896c 00000017 R_ARM_RELATIVE │ │ │ │ 00078970 00000017 R_ARM_RELATIVE │ │ │ │ @@ -848,14 +847,15 @@ │ │ │ │ 00078a28 00000017 R_ARM_RELATIVE │ │ │ │ 00078a2c 00000017 R_ARM_RELATIVE │ │ │ │ 00078a30 00000017 R_ARM_RELATIVE │ │ │ │ 00078a34 00000017 R_ARM_RELATIVE │ │ │ │ 00078a38 00000017 R_ARM_RELATIVE │ │ │ │ 00078a3c 00000017 R_ARM_RELATIVE │ │ │ │ 00078a40 00000017 R_ARM_RELATIVE │ │ │ │ +00078a44 00000017 R_ARM_RELATIVE │ │ │ │ 0005f19c 00001d02 R_ARM_ABS32 00000000 GeomOps │ │ │ │ 0005f1ac 00001d02 R_ARM_ABS32 00000000 GeomOps │ │ │ │ 0005f1bc 00001d02 R_ARM_ABS32 00000000 GeomOps │ │ │ │ 0005fa70 00001d15 R_ARM_GLOB_DAT 00000000 GeomOps │ │ │ │ 0005f24c 0000a902 R_ARM_ABS32 00000000 CamOps │ │ │ │ 0005fc48 0000a915 R_ARM_GLOB_DAT 00000000 CamOps │ │ │ │ 0005f25c 00008802 R_ARM_ABS32 00000000 TransOps │ │ │ │ @@ -940,16 +940,16 @@ │ │ │ │ 0005ffa4 0001c215 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ 0005ffb4 0001c715 R_ARM_GLOB_DAT 00000000 _mgc │ │ │ │ 0005ffbc 0001c915 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ 0005ffe8 0001d415 R_ARM_GLOB_DAT 00000000 Lvararray │ │ │ │ 0005fff4 0001d915 R_ARM_GLOB_DAT 00000000 _GLINE │ │ │ │ 0006a5ec 0000f902 R_ARM_ABS32 00000000 xmSeparatorGadgetClass │ │ │ │ 0006a7ac 0000f902 R_ARM_ABS32 00000000 xmSeparatorGadgetClass │ │ │ │ -000742ac 00018f02 R_ARM_ABS32 00000000 LSexpr │ │ │ │ -000742d4 00018f02 R_ARM_ABS32 00000000 LSexpr │ │ │ │ +000742b0 00018f02 R_ARM_ABS32 00000000 LSexpr │ │ │ │ +000742d8 00018f02 R_ARM_ABS32 00000000 LSexpr │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0x5894 contains 411 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ 0005f3c4 00000316 R_ARM_JUMP_SLOT 00000000 XtRealizeWidget │ │ │ │ 0005f3c8 00000416 R_ARM_JUMP_SLOT 00000000 signal@GLIBC_2.4 │ │ │ │ 0005f3cc 00000516 R_ARM_JUMP_SLOT 00000000 atan@GLIBC_2.4 │ │ │ │ 0005f3d0 00000616 R_ARM_JUMP_SLOT 00000000 Tm3Copy │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3894d4b365195a70262e751a410c8ba931f72ea5 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 26e6744146386eba9ad8cb6f4a77091f1795a4b8 │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -4318,17 +4318,17 @@ │ │ │ │ target object browser) to ID. The second argument specifies │ │ │ │ whether to make ID the current object regardless of its type. │ │ │ │ If "no", then ID becomes the current object of its type │ │ │ │ (geom or camera). The default is "yes". This command may │ │ │ │ result in a change of motion modes based on target choice. │ │ │ │ (ui-cam-focus [focus-change|mouse-cross]) │ │ │ │ Set the focus policy for the camera windows. The default is "mouse-cross": a camera is made the active camera (for interactive mouse events) when the mouse cursor crosses the window. Because this means it can become complicated to activate a specific camera (in the context of multiple camera windows) there is also the option to only change the camera focus when the window-manager decides to give it the focus for input events. So, after specifying "focus-change" it depends on the focus-change configuration of your window-manager when a camera becomes the active camera for mouse-interaction. │ │ │ │ - On Mon Apr 20 21:14:31 UTC 2026 │ │ │ │ - By sbuild@sbuild[Linux-6.12.74+deb13+1-arm64] │ │ │ │ -202604202114 │ │ │ │ + On Tue May 5 15:19:30 UTC 2026 │ │ │ │ + By sbuild@sbuild[Linux-6.12.85+deb13-cloud-arm64] │ │ │ │ +202605051519 │ │ │ │ (hdefine {geometry|camera|window|image|appearance|transform|ntransform} name value) │ │ │ │ Sets the value of a handle of a given type. (hdefine ) is generally equivalent to (read { define }) except that the assignment is done when hdefine is executed, (possibly not at all if inside a conditional statement), while the ``read ... define'' performs assignment as soon as the text is read. │ │ │ │ (hdelete [geometry|camera|window|image|appearance|transform|ntransform] name) │ │ │ │ Deletes the given handle. Note that the handle will not actually be deleted in case there are still other objects referring to the handle, but once those objects are gone, the handle will also automatically go away. The object the handle refers to (if any) will only be deleted if there are no other references to that object. │ │ │ │ If the optional first argument is omitted, then the first handle matching "name" will be deleted, regardless of the type of the object it is attached to. It is not an error to call this function with a non-existent handle, but it is an error to call this funcion with the name of a non-global handle, i.e. one that was not created by (hdefine ...) or (read ... { define ...}). │ │ │ │ (load filename [command|geometry|camera]) │ │ │ │ Loads the given file into geomview. The optional second argument │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -96,47 +96,47 @@ │ │ │ │ blmi 1d9b24 │ │ │ │ ldrbtmi r4, [r8], #-2567 @ 0xfffff5f9 │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ andle r4, r3, r3, lsl #5 │ │ │ │ ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r0, r7, sl, asr #30 │ │ │ │ - andeq r0, r7, r8, asr #30 │ │ │ │ + andeq r0, r7, lr, asr #30 │ │ │ │ + andeq r0, r7, ip, asr #30 │ │ │ │ andeq r7, r5, r6, lsr #17 │ │ │ │ andeq r0, r0, r8, ror #22 │ │ │ │ blmi 259b58 │ │ │ │ bmi 258d1c │ │ │ │ bne 6d8d2c │ │ │ │ svceq 0x00d9447a │ │ │ │ @ instruction: 0x01a3eb01 │ │ │ │ andle r1, r3, r9, asr #32 │ │ │ │ ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ svclt 0x00004770 │ │ │ │ + andeq r0, r7, r4, lsr #30 │ │ │ │ andeq r0, r7, r0, lsr #30 │ │ │ │ - andeq r0, r7, ip, lsl pc │ │ │ │ andeq r7, r5, r8, ror r8 │ │ │ │ andeq r0, r0, ip, ror #23 │ │ │ │ blmi 2b4f8c │ │ │ │ ldrbtmi r4, [fp], #-2570 @ 0xfffff5f6 │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ blmi 276124 │ │ │ │ ldrdlt r5, [r3, -r3]! │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ @ instruction: 0xf7ffeeac │ │ │ │ blmi 1c7a88 │ │ │ │ ldrbtmi r2, [fp], #-513 @ 0xfffffdff │ │ │ │ stclt 0, cr7, [r8, #-104] @ 0xffffff98 │ │ │ │ - andeq r0, r7, sl, ror #29 │ │ │ │ + strdeq r0, [r7], -r2 │ │ │ │ andeq r7, r5, r8, asr #16 │ │ │ │ andeq r0, r0, r4, lsl #24 │ │ │ │ andeq r8, r5, r6, lsl #9 │ │ │ │ - andeq r0, r7, sl, asr #29 │ │ │ │ + ldrdeq r0, [r7], -r2 │ │ │ │ svclt 0x0000e7c4 │ │ │ │ stmdami r6, {r0, r2, r8, r9, fp, lr} │ │ │ │ ldmvs r2, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, fp, ip, lr} │ │ │ │ @ instruction: 0xf0400080 │ │ │ │ @ instruction: 0xf0110001 │ │ │ │ svclt 0x0000bd63 │ │ │ │ @@ -377,19 +377,19 @@ │ │ │ │ andeq r7, r5, r4, lsl #11 │ │ │ │ andeq r8, r5, r2, ror #3 │ │ │ │ andeq r8, r5, sl, asr #3 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r7, r5, lr, ror #10 │ │ │ │ muleq r5, r2, r5 │ │ │ │ andeq ip, r3, sl, lsl #19 │ │ │ │ - andeq r0, r7, r0, ror #23 │ │ │ │ + andeq r0, r7, r8, ror #23 │ │ │ │ andeq ip, r3, r8, lsl #19 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ muleq r0, r0, fp │ │ │ │ - andeq r0, r7, r2, lsl #23 │ │ │ │ + andeq r0, r7, sl, lsl #23 │ │ │ │ andeq r0, r0, r8, ror #21 │ │ │ │ @ instruction: 0x000574b8 │ │ │ │ bvs 4599d8 │ │ │ │ @ instruction: 0xf8dc420b │ │ │ │ svclt 0x00142000 │ │ │ │ tstcs r0, r1, lsl #2 │ │ │ │ smlabble r0, sl, r2, r4 │ │ │ │ @@ -509,37 +509,37 @@ │ │ │ │ @ instruction: 0x61596998 │ │ │ │ mrc 7, 3, APSR_nzcv, cr10, cr14, {7} │ │ │ │ strb r6, [sp, -r2, lsr #20] │ │ │ │ ldmdbvs r8, {r9, sp} │ │ │ │ @ instruction: 0xf7fe60d9 │ │ │ │ bvs 8c3b64 │ │ │ │ svclt 0x0000e73e │ │ │ │ - andeq r0, r7, r4, lsl #21 │ │ │ │ + andeq r0, r7, ip, lsl #21 │ │ │ │ ldrdeq r7, [r5], -lr │ │ │ │ - andeq r0, r7, r2, asr #20 │ │ │ │ - andeq r0, r7, r2, lsr sl │ │ │ │ - andeq r0, r7, r2, lsr #20 │ │ │ │ - andeq r0, r7, r2, lsl sl │ │ │ │ - strdeq r0, [r7], -lr │ │ │ │ - strdeq r0, [r7], -r0 @ │ │ │ │ - andeq r0, r7, r2, ror #19 │ │ │ │ + andeq r0, r7, sl, asr #20 │ │ │ │ + andeq r0, r7, sl, lsr sl │ │ │ │ + andeq r0, r7, sl, lsr #20 │ │ │ │ + andeq r0, r7, sl, lsl sl │ │ │ │ + andeq r0, r7, r6, lsl #20 │ │ │ │ + strdeq r0, [r7], -r8 │ │ │ │ + andeq r0, r7, sl, ror #19 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ - ldrdeq r0, [r7], -r6 │ │ │ │ - @ instruction: 0x000709bc │ │ │ │ + ldrdeq r0, [r7], -lr │ │ │ │ + andeq r0, r7, r4, asr #19 │ │ │ │ andeq r7, r5, sl, asr pc │ │ │ │ andeq r7, r5, ip, asr #30 │ │ │ │ - muleq r7, r2, r9 │ │ │ │ - andeq r0, r7, r6, ror #18 │ │ │ │ - andeq r0, r7, r6, asr r9 │ │ │ │ + muleq r7, sl, r9 │ │ │ │ + andeq r0, r7, lr, ror #18 │ │ │ │ + andeq r0, r7, lr, asr r9 │ │ │ │ ldmvs r2, {r2, r8, r9, fp, lr} │ │ │ │ bcs 193d0 │ │ │ │ tstcs r3, ip, lsl #30 │ │ │ │ ldmdavs r8, {r1, r8, sp} │ │ │ │ stmlt r0, {r2, r3, r4, ip, sp, lr, pc} │ │ │ │ - strdeq r0, [r7], -r8 │ │ │ │ + andeq r0, r7, r0, lsl #18 │ │ │ │ @ instruction: 0xf0072028 │ │ │ │ svclt 0x0000bb41 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5f404 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 34c1ac │ │ │ │ stcmi 0, cr11, [sp], {131} @ 0x83 │ │ │ │ @@ -551,15 +551,15 @@ │ │ │ │ stmibvs r3!, {r2, r5, r6, r7, fp, ip, lr}^ │ │ │ │ stmdbvs r3!, {r3, r4, r7, r8, r9, sl, lr}^ │ │ │ │ andcs r9, r0, #16384 @ 0x4000 │ │ │ │ @ instruction: 0x47982097 │ │ │ │ andlt r6, r3, r8, ror #26 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ blt 1e442ac │ │ │ │ - andeq r0, r7, r8, asr #17 │ │ │ │ + ldrdeq r0, [r7], -r0 @ │ │ │ │ andeq r7, r5, r4, lsr #3 │ │ │ │ andeq r0, r0, ip, asr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5f454 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 44c1fc │ │ │ │ ldcmi 0, cr11, [r1], {131} @ 0x83 │ │ │ │ @@ -575,15 +575,15 @@ │ │ │ │ addcs fp, r3, ip, lsl #30 │ │ │ │ smlabbcs r1, r4, r0, r2 │ │ │ │ blls 5a110 │ │ │ │ andlt r6, r3, r8, asr sp │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ blt 12c4308 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ - andeq r0, r7, r6, ror r8 │ │ │ │ + andeq r0, r7, lr, ror r8 │ │ │ │ andeq r7, r5, r4, asr r1 │ │ │ │ andeq r0, r0, ip, asr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5f4b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 40c25c │ │ │ │ ldcmi 0, cr11, [r0, #-524] @ 0xfffffdf4 │ │ │ │ @@ -598,15 +598,15 @@ │ │ │ │ stmiavs r1!, {r0, r2, r3, r5, r6, r8, fp, sp, lr} │ │ │ │ addscs r2, r6, r0, lsl #4 │ │ │ │ blls 5a18c │ │ │ │ andlt r6, r3, r8, asr sp │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ blt 744364 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ - andeq r0, r7, r6, lsl r8 │ │ │ │ + andeq r0, r7, lr, lsl r8 │ │ │ │ strdeq r7, [r5], -r2 │ │ │ │ andeq r0, r0, ip, asr #19 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ stc 12, cr5, [sp, #-512]! @ 0xfffffe00 │ │ │ │ bl feb6af1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe0 │ │ │ │ @@ -648,15 +648,15 @@ │ │ │ │ bhi 439e0 │ │ │ │ mrc 7, 5, lr, cr0, cr5, {7} │ │ │ │ ldrb r8, [r2, r7, ror #20]! │ │ │ │ mcr 7, 4, pc, cr12, cr14, {7} @ │ │ │ │ muleq r5, r4, r0 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ ldrdeq ip, [r3], -r0 │ │ │ │ - andeq r0, r7, sl, lsl #15 │ │ │ │ + muleq r7, r2, r7 │ │ │ │ andeq r7, r5, r6, asr r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5f5d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ movwcs r4, #2619 @ 0xa3b │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @@ -716,40 +716,40 @@ │ │ │ │ ldrmi r4, [ip], -r0 │ │ │ │ ldrgt r4, [ip], -r0 │ │ │ │ cdpne 5, 3, cr14, cr12, cr8, {0} │ │ │ │ teqpmi r3, #760 @ p-variant is OBSOLETE @ 0x2f8 │ │ │ │ bicscc fp, r6, #596 @ 0x254 │ │ │ │ ldrdeq r6, [r5], -r8 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ - andeq r0, r7, r2, asr #13 │ │ │ │ + andeq r0, r7, sl, asr #13 │ │ │ │ andeq r6, r5, ip, lsl #31 │ │ │ │ - muleq r7, r0, r6 │ │ │ │ - andeq r0, r7, sl, ror r6 │ │ │ │ - andeq r0, r7, sl, ror #12 │ │ │ │ - andeq r0, r7, r6, asr #12 │ │ │ │ + muleq r7, r8, r6 │ │ │ │ + andeq r0, r7, r2, lsl #13 │ │ │ │ + andeq r0, r7, r2, ror r6 │ │ │ │ + andeq r0, r7, lr, asr #12 │ │ │ │ @ instruction: 0x21214b03 │ │ │ │ ldrbtmi r6, [fp], #-2194 @ 0xfffff76e │ │ │ │ @ instruction: 0xf0116818 │ │ │ │ svclt 0x0000b8c7 │ │ │ │ - andeq r0, r7, r6, ror #11 │ │ │ │ + andeq r0, r7, lr, ror #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5f708 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 24c4f0 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ blx 124454e │ │ │ │ tstlt r8, r1, lsl #4 │ │ │ │ umullscs pc, r0, r0, r8 @ │ │ │ │ andeq pc, r1, #130 @ 0x82 │ │ │ │ tstcs pc, r4, lsl #22 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ stmialt sl!, {r0, r4, ip, sp, lr, pc} │ │ │ │ - andeq r0, r7, r8, asr #11 │ │ │ │ - @ instruction: 0x000705b0 │ │ │ │ + ldrdeq r0, [r7], -r0 @ │ │ │ │ + @ instruction: 0x000705b8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5f744 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmdami fp, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ movwlt r4, #38008 @ 0x9478 │ │ │ │ andsle r2, r2, sp, lsl r9 │ │ │ │ @ instruction: 0x460a4b19 │ │ │ │ @@ -778,16 +778,16 @@ │ │ │ │ @ instruction: 0xf01b4010 │ │ │ │ svclt 0x0000bf83 │ │ │ │ andeq r6, r5, ip, ror #28 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ ldrdeq ip, [r3], -r6 │ │ │ │ andeq r0, r0, ip, lsr ip │ │ │ │ ldrdeq ip, [r3], -r8 │ │ │ │ - andeq r0, r7, r8, asr r5 │ │ │ │ - andeq r0, r7, r0, asr #10 │ │ │ │ + andeq r0, r7, r0, ror #10 │ │ │ │ + andeq r0, r7, r8, asr #10 │ │ │ │ andeq ip, r3, r2, lsl #7 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ stmiami sl, {r1, r2, r7, ip, sp, pc}^ │ │ │ │ @ instruction: 0x4ccaa904 │ │ │ │ @@ -995,15 +995,15 @@ │ │ │ │ andeq r6, r5, r8, asr #27 │ │ │ │ andeq r9, r5, r6, asr #31 │ │ │ │ @ instruction: 0x00059fba │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r6, r5, ip, lsr #27 │ │ │ │ @ instruction: 0xffffff2b │ │ │ │ andeq ip, r3, r2, ror #3 │ │ │ │ - muleq r7, r4, r4 │ │ │ │ + muleq r7, ip, r4 │ │ │ │ andeq ip, r3, r6, lsr #6 │ │ │ │ andeq ip, r3, r4, lsr #6 │ │ │ │ andeq ip, r3, r4, lsr #6 │ │ │ │ andeq ip, r3, r4, lsr #6 │ │ │ │ andeq ip, r3, r4, lsr #6 │ │ │ │ andeq ip, r3, r8, lsr #6 │ │ │ │ andeq ip, r3, r8, lsr #6 │ │ │ │ @@ -1023,15 +1023,15 @@ │ │ │ │ @ instruction: 0xfffffc21 │ │ │ │ @ instruction: 0xfffff9bb │ │ │ │ @ instruction: 0x0003c1b6 │ │ │ │ @ instruction: 0xfffff97d │ │ │ │ andeq r0, r0, ip, asr #19 │ │ │ │ @ instruction: 0xfffff93d │ │ │ │ andeq r0, r0, ip, asr #18 │ │ │ │ - andeq r0, r7, ip, lsr #4 │ │ │ │ + andeq r0, r7, r4, lsr r2 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrdeq r6, [r5], -r0 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [r0], r6, lsl #1 │ │ │ │ @@ -1281,29 +1281,29 @@ │ │ │ │ stc 1, cr0, [r6, #240] @ 0xf0 │ │ │ │ @ instruction: 0xf0070a93 │ │ │ │ @ instruction: 0xe77afafb │ │ │ │ ldmib sl, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andeq r6, r5, sl, lsl #18 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r6, r5, r6, lsl #18 │ │ │ │ - andeq r0, r7, r4 │ │ │ │ + andeq r0, r7, ip │ │ │ │ andeq fp, r3, r8, asr #30 │ │ │ │ - strdeq pc, [r6], -r2 │ │ │ │ + strdeq pc, [r6], -sl │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r6, r5, r2, lsr #17 │ │ │ │ - andeq pc, r6, r2, lsl #31 │ │ │ │ - andeq pc, r6, sl, asr pc @ │ │ │ │ - andeq pc, r6, ip, lsr pc @ │ │ │ │ + andeq pc, r6, sl, lsl #31 │ │ │ │ + andeq pc, r6, r2, ror #30 │ │ │ │ + andeq pc, r6, r4, asr #30 │ │ │ │ andeq r0, r0, ip, asr #19 │ │ │ │ - andeq pc, r6, r0, lsr #30 │ │ │ │ - strdeq pc, [r6], -r6 │ │ │ │ - ldrdeq pc, [r6], -ip │ │ │ │ - andeq pc, r6, lr, lsr #29 │ │ │ │ - muleq r6, r2, lr │ │ │ │ - andeq pc, r6, r0, asr #28 │ │ │ │ + andeq pc, r6, r8, lsr #30 │ │ │ │ + strdeq pc, [r6], -lr │ │ │ │ + andeq pc, r6, r4, ror #29 │ │ │ │ + @ instruction: 0x0006feb6 │ │ │ │ + muleq r6, sl, lr │ │ │ │ + andeq pc, r6, r8, asr #28 │ │ │ │ strdeq r6, [r5], -r6 @ │ │ │ │ andeq fp, r3, sl, lsl #29 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ bmi 1eda654 │ │ │ │ @@ -1432,15 +1432,15 @@ │ │ │ │ svclt 0x0000e874 │ │ │ │ @ instruction: 0x000565b4 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r6, r5, r4, asr #10 │ │ │ │ andeq r0, r0, r4, lsr #22 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r6, r5, r4, lsl #9 │ │ │ │ - andeq pc, r6, ip, asr #27 │ │ │ │ + ldrdeq pc, [r6], -r4 │ │ │ │ andeq fp, r3, r4, asr #21 │ │ │ │ andeq r0, r0, r8, lsr #17 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb60218 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ rsbcs r4, r4, #7680 @ 0x1e00 │ │ │ │ @@ -1578,21 +1578,21 @@ │ │ │ │ tstcs r0, r8, lsl #20 │ │ │ │ blx 32de3e │ │ │ │ blx 205a46 │ │ │ │ @ instruction: 0xf7fd000c │ │ │ │ blls 845e4 │ │ │ │ svclt 0x0000e7c6 │ │ │ │ andeq r6, r5, r2, lsl #5 │ │ │ │ - andeq pc, r6, sl, ror #23 │ │ │ │ - ldrdeq pc, [r6], -r6 │ │ │ │ + strdeq pc, [r6], -r2 │ │ │ │ + ldrdeq pc, [r6], -lr │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - muleq r6, r2, fp │ │ │ │ + muleq r6, sl, fp │ │ │ │ muleq r3, lr, r8 │ │ │ │ - andeq pc, r6, r4, ror #22 │ │ │ │ - andeq pc, r6, r2, asr fp @ │ │ │ │ + andeq pc, r6, ip, ror #22 │ │ │ │ + andeq pc, r6, sl, asr fp @ │ │ │ │ andeq fp, r3, r8, ror #16 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb60474 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi b4d21c │ │ │ │ blmi b75488 │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ @@ -2292,15 +2292,15 @@ │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r5, r5, ip, lsr sl │ │ │ │ andeq r0, r0, ip, ror sl │ │ │ │ andeq fp, r3, r8, lsr r2 │ │ │ │ andeq r0, r0, ip, asr #19 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq sp, r3, r0, ror #28 │ │ │ │ - andeq pc, r6, r0, lsr #4 │ │ │ │ + andeq pc, r6, r8, lsr #4 │ │ │ │ andeq sl, r3, r8, lsr #31 │ │ │ │ @ instruction: 0x0003afbc │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ andeq sl, r3, r0, asr #28 │ │ │ │ andeq r0, r0, ip, lsr ip │ │ │ │ andeq sl, r3, r4, lsl pc │ │ │ │ @@ -2788,18 +2788,18 @@ │ │ │ │ andeq r0, r0, ip, ror sl │ │ │ │ andeq r0, r0, r4, lsr #22 │ │ │ │ andeq r0, r0, r8, lsr #17 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x0003adbe │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ - andeq lr, r6, ip, ror lr │ │ │ │ - andeq lr, r6, r2, asr lr │ │ │ │ + andeq lr, r6, r4, lsl #29 │ │ │ │ + andeq lr, r6, sl, asr lr │ │ │ │ andeq r0, r0, ip, asr #19 │ │ │ │ - andeq lr, r6, r6, ror #27 │ │ │ │ + andeq lr, r6, lr, ror #27 │ │ │ │ andeq sl, r5, r2, ror #9 │ │ │ │ andeq r0, r0, r4, lsl r9 │ │ │ │ andeq sl, r3, r0, lsl sp │ │ │ │ andeq sl, r3, sl, lsl ip │ │ │ │ @ instruction: 0xfffff003 │ │ │ │ andeq sl, r3, r6, lsl ip │ │ │ │ @ instruction: 0xfffff1a7 │ │ │ │ @@ -2809,29 +2809,29 @@ │ │ │ │ andeq r0, r0, ip, lsr #22 │ │ │ │ andeq r0, r0, r8, asr #15 │ │ │ │ @ instruction: 0xfffff1b9 │ │ │ │ andeq r5, r5, sl, lsl r2 │ │ │ │ andeq r0, r0, ip, asr #16 │ │ │ │ andeq r0, r0, r8, ror #15 │ │ │ │ andeq r0, r0, r4, lsl #17 │ │ │ │ - andeq lr, r6, r2, lsl fp │ │ │ │ + andeq lr, r6, sl, lsl fp │ │ │ │ andeq sl, r3, r2, lsr sl │ │ │ │ andeq sl, r3, r2, lsr #19 │ │ │ │ strdeq sl, [r3], -r0 │ │ │ │ - @ instruction: 0x0006e9b6 │ │ │ │ - andeq lr, r6, r4, lsl #19 │ │ │ │ + @ instruction: 0x0006e9be │ │ │ │ + andeq lr, r6, ip, lsl #19 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ strdeq sl, [r3], -r4 │ │ │ │ andeq r0, r0, ip, lsr ip │ │ │ │ andeq sl, r3, r2, lsl #16 │ │ │ │ - ldrdeq lr, [r6], -r0 │ │ │ │ + ldrdeq lr, [r6], -r8 │ │ │ │ andeq sl, r3, r8, ror #11 │ │ │ │ andeq sl, r3, r0, lsl #16 │ │ │ │ andeq sl, r3, r4, ror r5 │ │ │ │ - andeq lr, r6, r8, asr #16 │ │ │ │ + andeq lr, r6, r0, asr r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb617cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 60e594 │ │ │ │ blmi 6367e0 │ │ │ │ ldrbtmi r4, [sl], #-1641 @ 0xfffff997 │ │ │ │ ldrbtmi r4, [ip], #-3095 @ 0xfffff3e9 │ │ │ │ @@ -2997,18 +2997,18 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ rsbmi lr, pc, r0 │ │ │ │ andeq r4, r5, r0, asr #26 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r4, r5, sl, lsr sp │ │ │ │ andeq r0, r0, r4, lsl #17 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - andeq lr, r6, r2, asr r6 │ │ │ │ - andeq lr, r6, ip, lsr r6 │ │ │ │ + andeq lr, r6, sl, asr r6 │ │ │ │ + andeq lr, r6, r4, asr #12 │ │ │ │ andeq r4, r5, r4, lsr ip │ │ │ │ - andeq lr, r6, r2, lsl #11 │ │ │ │ + andeq lr, r6, sl, lsl #11 │ │ │ │ andeq r0, r0, ip, asr #16 │ │ │ │ @ instruction: 0x00054bba │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb61a98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [sp], #-896 @ 0xfffffc80 │ │ │ │ bmi b76ab8 │ │ │ │ @@ -3234,20 +3234,20 @@ │ │ │ │ b 9c8c04 │ │ │ │ @ instruction: 0xf7fce797 │ │ │ │ svclt 0x0000ea5c │ │ │ │ @ instruction: 0x000548b8 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ @ instruction: 0x000548b0 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - andeq lr, r6, sl, ror #3 │ │ │ │ - ldrdeq lr, [r6], -sl │ │ │ │ + strdeq lr, [r6], -r2 │ │ │ │ + andeq lr, r6, r2, ror #3 │ │ │ │ andeq r4, r5, ip, lsr r8 │ │ │ │ andeq r4, r5, r8, lsl r8 │ │ │ │ - andeq lr, r6, sl, ror #2 │ │ │ │ - andeq lr, r6, ip, asr r1 │ │ │ │ + andeq lr, r6, r2, ror r1 │ │ │ │ + andeq lr, r6, r4, ror #2 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb61e4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 44ebf4 │ │ │ │ ldmdami r1, {r8, sp} │ │ │ │ ldrbtmi r4, [fp], #-2577 @ 0xfffff5ef │ │ │ │ ldmdapl sp, {r0, r4, sl, fp, lr} │ │ │ │ @@ -3264,15 +3264,15 @@ │ │ │ │ mcr 7, 0, pc, cr14, cr12, {7} @ │ │ │ │ stmdavs r8!, {r0, r5, fp, sp, lr} │ │ │ │ ldrhtmi lr, [r8], #141 @ 0x8d │ │ │ │ stmdblt r6!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ andeq r4, r5, lr, asr r7 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, lsl #17 │ │ │ │ - andeq lr, r6, r8, lsr #2 │ │ │ │ + andeq lr, r6, r0, lsr r1 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ stc 12, cr5, [sp, #-512]! @ 0xfffffe00 │ │ │ │ bl feb6d8bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 10cea1c │ │ │ │ blmi 10f6f4c │ │ │ │ ldrbtmi r4, [sl], #-1543 @ 0xfffff9f9 │ │ │ │ @@ -3339,20 +3339,20 @@ │ │ │ │ ldmib r3, {r1, r3, r4, r8, sl, fp, ip}^ │ │ │ │ @ instruction: 0xf00f100b │ │ │ │ strb pc, [r4, fp, lsr #18]! @ │ │ │ │ stmib r6, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ cmnmi pc, #0 │ │ │ │ strdeq r4, [r5], -r6 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ - andeq lr, r6, r2, asr #1 │ │ │ │ - andeq lr, r6, r6, lsr #1 │ │ │ │ + andeq lr, r6, sl, asr #1 │ │ │ │ + andeq lr, r6, lr, lsr #1 │ │ │ │ andeq sl, r3, lr, asr #13 │ │ │ │ @ instruction: 0x0005a8b0 │ │ │ │ andeq r4, r5, sl, lsr #12 │ │ │ │ - ldrdeq sp, [r6], -r6 │ │ │ │ + ldrdeq sp, [r6], -lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb61ff0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi a0ed38 │ │ │ │ blmi a37020 │ │ │ │ ldrbtmi r4, [sl], #-1549 @ 0xfffff9f3 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @@ -3393,16 +3393,16 @@ │ │ │ │ ldmda lr, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strb r2, [fp, r1] │ │ │ │ ldmdb ip, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x000545ba │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq sl, r3, lr, lsr #11 │ │ │ │ andeq r4, r5, lr, ror r5 │ │ │ │ - andeq sp, r6, sl, lsr #30 │ │ │ │ - andeq sp, r6, ip, lsl #30 │ │ │ │ + andeq sp, r6, r2, lsr pc │ │ │ │ + andeq sp, r6, r4, lsl pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb620b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmdami r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldcl 0, cr0, [r2, #548] @ 0x224 │ │ │ │ ldrbtmi r7, [r8], #-2562 @ 0xfffff5fe │ │ │ │ bvs 406648 │ │ │ │ @@ -3418,15 +3418,15 @@ │ │ │ │ stcne 8, cr1, [r1, #-268] @ 0xfffffef4 │ │ │ │ stc 0, cr3, [r3, #64] @ 0x40 │ │ │ │ @ instruction: 0xf7fb7a04 │ │ │ │ andcs lr, r1, r0, ror #24 │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ svclt 0x0000e6d0 │ │ │ │ cmnmi pc, #0 │ │ │ │ - andeq sp, r6, r2, asr #29 │ │ │ │ + andeq sp, r6, sl, asr #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb62118 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 5ceee0 │ │ │ │ ldrbtmi r4, [fp], #-1541 @ 0xfffff9fb │ │ │ │ blvs 16a508c │ │ │ │ mulsle r8, r1, r2 │ │ │ │ @@ -3446,16 +3446,16 @@ │ │ │ │ addsmi r6, r1, #157696 @ 0x26800 │ │ │ │ ldmvs sl, {r1, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ addsmi r6, sl, #224256 @ 0x36c00 │ │ │ │ strcs fp, [r0], #-3848 @ 0xfffff0f8 │ │ │ │ @ instruction: 0xe7dcd1dc │ │ │ │ @ instruction: 0xf7ff2001 │ │ │ │ @ instruction: 0xe7e8fe97 │ │ │ │ - andeq sp, r6, r6, ror #28 │ │ │ │ - andeq sp, r6, r6, asr lr │ │ │ │ + andeq sp, r6, lr, ror #28 │ │ │ │ + andeq sp, r6, lr, asr lr │ │ │ │ muleq r3, r0, r9 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ addlt r4, r2, fp, lsr #18 │ │ │ │ @ instruction: 0xf04f4b2b │ │ │ │ @@ -3499,15 +3499,15 @@ │ │ │ │ subsmi r9, sl, r1, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r2, r2, lsl #2 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ stmda r4, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ andeq r4, r5, r6, lsl r4 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ - andeq sp, r6, r0, ror #27 │ │ │ │ + andeq sp, r6, r8, ror #27 │ │ │ │ andeq r4, r5, r6, lsr #3 │ │ │ │ andeq r4, r5, r8, lsl #8 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq sl, r5, r8, lsr r6 │ │ │ │ andeq r4, r5, sl, lsl #7 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -3617,23 +3617,23 @@ │ │ │ │ svclt 0x0000ef62 │ │ │ │ andeq r4, r5, r8, lsr r3 │ │ │ │ strdeq r9, [r5], -r6 │ │ │ │ andeq r9, r5, sl, ror #7 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r4, r5, lr, lsl r3 │ │ │ │ @ instruction: 0xfffffe11 │ │ │ │ - ldrdeq sp, [r6], -r6 │ │ │ │ + ldrdeq sp, [r6], -lr │ │ │ │ andeq sl, r3, r8, lsl #6 │ │ │ │ andeq sl, r3, r8, lsl #6 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ andeq sl, r5, r0, lsl r5 │ │ │ │ @ instruction: 0xfffffdf9 │ │ │ │ andeq sl, r3, r0, lsl #5 │ │ │ │ - andeq sp, r6, sl, lsl ip │ │ │ │ + andeq sp, r6, r2, lsr #24 │ │ │ │ @ instruction: 0xfffffc71 │ │ │ │ andeq sl, r3, r8, ror #4 │ │ │ │ andeq sl, r3, r2, asr r2 │ │ │ │ @ instruction: 0xfffffdcf │ │ │ │ andeq sl, r3, r2, asr #4 │ │ │ │ andeq r4, r5, r4, asr #3 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ @@ -3700,19 +3700,19 @@ │ │ │ │ subsmi r9, sl, r9, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, fp, r3, lsl #2 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ @ instruction: 0xf7fbe46c │ │ │ │ svclt 0x0000eeb2 │ │ │ │ andeq r4, r5, lr, lsr r1 │ │ │ │ - andeq sp, r6, ip, lsl #22 │ │ │ │ + andeq sp, r6, r4, lsl fp │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r4, r5, r8, lsr r1 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - andeq sp, r6, ip, ror #21 │ │ │ │ + strdeq sp, [r6], -r4 │ │ │ │ strdeq r4, [r5], -lr │ │ │ │ andeq r0, r0, r4, lsl #17 │ │ │ │ andeq r0, r0, ip, asr #16 │ │ │ │ andeq r0, r0, r8, ror #15 │ │ │ │ andeq r4, r5, r6, rrx │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -3734,15 +3734,15 @@ │ │ │ │ @ instruction: 0x63264642 │ │ │ │ stmiapl r9!, {r5, r7, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf5012300 │ │ │ │ @ instruction: 0xf7fb71b2 │ │ │ │ andcs lr, r0, ip, ror sp │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ svclt 0x0000e456 │ │ │ │ - ldrdeq sp, [r6], -r4 │ │ │ │ + ldrdeq sp, [r6], -ip │ │ │ │ strdeq r3, [r5], -r6 │ │ │ │ andeq r0, r0, r4, lsr #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb62610 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ addlt ip, r4, r4, ror r0 │ │ │ │ @@ -3772,17 +3772,17 @@ │ │ │ │ addmi r4, fp, #285212672 @ 0x11000000 │ │ │ │ @ instruction: 0x4611bfb8 │ │ │ │ ldm sl, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7fbe7dd │ │ │ │ svclt 0x0000ee24 │ │ │ │ muleq r5, r8, pc @ │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ - muleq r6, r4, r9 │ │ │ │ + muleq r6, ip, r9 │ │ │ │ andeq r3, r5, r2, ror pc │ │ │ │ - andeq sp, r6, lr, asr r9 │ │ │ │ + andeq sp, r6, r6, ror #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb626a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ addlt ip, r4, r4, ror r0 │ │ │ │ @ instruction: 0x460c4b1c │ │ │ │ bge 9c8ac │ │ │ │ @@ -3810,17 +3810,17 @@ │ │ │ │ b 859918 │ │ │ │ andcs r7, r1, #1073741880 @ 0x40000038 │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ ldrb lr, [ip, lr, lsl #17] │ │ │ │ ldcl 7, cr15, [r6, #1004] @ 0x3ec │ │ │ │ andeq r3, r5, r0, lsl #30 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ - strdeq sp, [r6], -ip │ │ │ │ + andeq sp, r6, r4, lsl #18 │ │ │ │ ldrdeq r3, [r5], -sl │ │ │ │ - andeq sp, r6, r4, asr #17 │ │ │ │ + andeq sp, r6, ip, asr #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb62740 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ ldrmi lr, [r4], r0, rrx │ │ │ │ addlt r4, r4, r7, lsl sl │ │ │ │ blmi 5dc94c │ │ │ │ @@ -3876,15 +3876,15 @@ │ │ │ │ andlt r6, r4, r3, lsl r0 │ │ │ │ andlt fp, r4, r0, ror sp │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ stclt 7, cr15, [sl], {251} @ 0xfb │ │ │ │ andeq r3, r5, r2, ror #27 │ │ │ │ andeq r0, r0, r0, ror r8 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x0006d7be │ │ │ │ + andeq sp, r6, r6, asr #15 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, r9, ror lr │ │ │ │ stmdbge lr, {r0, r3, r4, r5, r6, fp, lr} │ │ │ │ ldclmi 4, cr4, [r9, #-504]! @ 0xfffffe08 │ │ │ │ @@ -4020,15 +4020,15 @@ │ │ │ │ @ instruction: 0xfffffe4f │ │ │ │ andeq r9, r3, r2, ror sp │ │ │ │ andeq r0, r0, r8, lsr #17 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0xfffffd13 │ │ │ │ ldrdeq r9, [r3], -ip │ │ │ │ @ instruction: 0xfffffc03 │ │ │ │ - andeq sp, r6, r2, asr #11 │ │ │ │ + andeq sp, r6, sl, asr #11 │ │ │ │ andeq r3, r5, r8, lsr #23 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb62a84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0f58 │ │ │ │ ldrdlt ip, [r6], r4 @ │ │ │ │ stmdbge r4, {r2, r4, r5, fp, lr} │ │ │ │ @@ -4119,19 +4119,19 @@ │ │ │ │ vqadd.s8 , , │ │ │ │ vbic.i32 q11, #15 @ 0x0000000f │ │ │ │ ldrbtmi r0, [fp], #-408 @ 0xfffffe68 │ │ │ │ andne lr, r1, r3, asr #19 │ │ │ │ andcs lr, r3, #3194880 @ 0x30c000 │ │ │ │ andlt r6, r5, sp, lsl r0 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - andeq sp, r6, lr, lsr #8 │ │ │ │ + andeq sp, r6, r6, lsr r4 │ │ │ │ andeq r3, r5, ip, lsl #20 │ │ │ │ andeq sl, r3, ip, asr r0 │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ - andeq sp, r6, sl, ror #7 │ │ │ │ + strdeq sp, [r6], -r2 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0028f8cc │ │ │ │ adcslt r4, r0, fp, lsr #21 │ │ │ │ vmlane.f64 d4, d20, d27 │ │ │ │ mcrmi 4, 5, r4, cr11, cr10, {3} │ │ │ │ @@ -4305,28 +4305,28 @@ │ │ │ │ ldmdbmi r4!, {sl, sp}^ │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r3, r5, ip, lsl #19 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r3, r5, r8, lsl #19 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, ror r7 │ │ │ │ - andeq sp, r6, r2, lsl #7 │ │ │ │ + andeq sp, r6, sl, lsl #7 │ │ │ │ + andeq sp, r6, lr, ror r3 │ │ │ │ andeq sp, r6, r6, ror r3 │ │ │ │ - andeq sp, r6, lr, ror #6 │ │ │ │ - andeq sp, r6, r2, asr r3 │ │ │ │ + andeq sp, r6, sl, asr r3 │ │ │ │ andeq r0, r0, r4, ror #20 │ │ │ │ - andeq sp, r6, r2, lsr r3 │ │ │ │ - andeq sp, r6, r4, lsr #6 │ │ │ │ - andeq sp, r6, lr, ror #5 │ │ │ │ + andeq sp, r6, sl, lsr r3 │ │ │ │ + andeq sp, r6, ip, lsr #6 │ │ │ │ + strdeq sp, [r6], -r6 │ │ │ │ andeq r3, r5, r6, asr #17 │ │ │ │ - andeq sp, r6, r2, asr #5 │ │ │ │ + andeq sp, r6, sl, asr #5 │ │ │ │ andeq sl, r5, sl, asr #18 │ │ │ │ - andeq sp, r6, r0, ror #4 │ │ │ │ - andeq sp, r6, r4, asr r2 │ │ │ │ - andeq sp, r6, r8, ror r1 │ │ │ │ + andeq sp, r6, r8, ror #4 │ │ │ │ + andeq sp, r6, ip, asr r2 │ │ │ │ + andeq sp, r6, r0, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb62f28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r9, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdami r9, {r0, sl, sp} │ │ │ │ ldrbtmi r2, [r9], #-512 @ 0xfffffe00 │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ @@ -4334,15 +4334,15 @@ │ │ │ │ addsvs r6, sl, #589824 @ 0x90000 │ │ │ │ andcs lr, ip, #3194880 @ 0x30c000 │ │ │ │ ldrbvs r6, [sl, #-2188] @ 0xfffff774 │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ ldrb pc, [fp, r1, ror #28]! @ │ │ │ │ andeq r3, r5, r2, lsl #13 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - muleq r6, lr, r0 │ │ │ │ + andeq sp, r6, r6, lsr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb62f68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe0 │ │ │ │ umulllt lr, r6, r4, r0 │ │ │ │ ldrbtmi r4, [lr], #2596 @ 0xa24 │ │ │ │ @ instruction: 0xf8df4c24 │ │ │ │ @@ -4435,21 +4435,21 @@ │ │ │ │ @ instruction: 0x66da6c9a │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ tstpeq r1, ip, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf04f9100 │ │ │ │ @ instruction: 0xf01831ff │ │ │ │ movwcs pc, #7933 @ 0x1efd @ │ │ │ │ strb r6, [pc, r3, lsr #10]! │ │ │ │ - muleq r6, sl, pc @ │ │ │ │ + andeq ip, r6, r2, lsr #31 │ │ │ │ andeq r3, r5, r6, ror r5 │ │ │ │ andeq r0, r0, r4, ror #15 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ - andeq ip, r6, lr, lsr #30 │ │ │ │ - andeq ip, r6, r2, lsr #30 │ │ │ │ - andeq ip, r6, r6, lsl #30 │ │ │ │ + andeq ip, r6, r6, lsr pc │ │ │ │ + andeq ip, r6, sl, lsr #30 │ │ │ │ + andeq ip, r6, lr, lsl #30 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb63114 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r9, r8, asr #31 │ │ │ │ bmi fe4dd770 │ │ │ │ strmi r4, [r8], -r4, lsl #13 │ │ │ │ ldrbtmi r4, [sl], #-2450 @ 0xfffff66e │ │ │ │ @@ -4598,30 +4598,30 @@ │ │ │ │ smlabbcs r0, r8, r3, r6 │ │ │ │ @ instruction: 0xe74970b1 │ │ │ │ svc 0x00b2f7fa │ │ │ │ muleq r5, r2, r4 │ │ │ │ andeq r3, r5, ip, lsl #9 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r0, r0, r8, asr fp │ │ │ │ - andeq ip, r6, r8, asr lr │ │ │ │ + andeq ip, r6, r0, ror #28 │ │ │ │ andeq r0, r0, r4, ror #15 │ │ │ │ - andeq ip, r6, lr, ror #27 │ │ │ │ - andeq ip, r6, r0, ror #27 │ │ │ │ - ldrdeq ip, [r6], -r4 │ │ │ │ + strdeq ip, [r6], -r6 │ │ │ │ + andeq ip, r6, r8, ror #27 │ │ │ │ + ldrdeq ip, [r6], -ip @ │ │ │ │ muleq r5, sl, r3 │ │ │ │ - andeq ip, r6, r0, lsr #27 │ │ │ │ + andeq ip, r6, r8, lsr #27 │ │ │ │ andeq r3, r5, r8, ror r3 │ │ │ │ andeq r3, r5, r2, asr r3 │ │ │ │ - andeq ip, r6, r2, asr #26 │ │ │ │ - andeq ip, r6, r0, lsr #26 │ │ │ │ + andeq ip, r6, sl, asr #26 │ │ │ │ + andeq ip, r6, r8, lsr #26 │ │ │ │ andeq r3, r5, r8, asr #5 │ │ │ │ - andeq ip, r6, sl, asr #25 │ │ │ │ - @ instruction: 0x0006ccb4 │ │ │ │ - andeq ip, r6, r6, lsr #25 │ │ │ │ - andeq ip, r6, r0, lsl #25 │ │ │ │ + ldrdeq ip, [r6], -r2 │ │ │ │ + @ instruction: 0x0006ccbc │ │ │ │ + andeq ip, r6, lr, lsr #25 │ │ │ │ + andeq ip, r6, r8, lsl #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb633c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0ff0 │ │ │ │ addlt ip, r3, r4, asr #32 │ │ │ │ ldrbtmi r4, [ip], #2832 @ 0xb10 │ │ │ │ andcc pc, r3, ip, asr r8 @ │ │ │ │ @@ -4720,15 +4720,15 @@ │ │ │ │ svclt 0x0000eec4 │ │ │ │ andeq r3, r5, r8, ror #1 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r3, r5, r2, ror #1 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ strheq r3, [r5], -ip │ │ │ │ andeq r9, r3, ip, asr #14 │ │ │ │ - andeq ip, r6, r6, lsl fp │ │ │ │ + andeq ip, r6, lr, lsl fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb63570 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4610c05c │ │ │ │ addlt r4, r5, r6, lsl sl │ │ │ │ blmi 59d774 │ │ │ │ @@ -4813,15 +4813,15 @@ │ │ │ │ @ instruction: 0xf7fa6060 │ │ │ │ ldrtmi lr, [r0], -r8, asr #28 │ │ │ │ stmdb r0, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ andlt r6, r4, r0, ror #16 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ ldmdblt r8!, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andeq sl, r5, r0, lsl #2 │ │ │ │ - andeq ip, r6, r8, asr #20 │ │ │ │ + andeq ip, r6, r0, asr sl │ │ │ │ andeq r2, r5, r2, lsl #31 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ @ instruction: 0xffffff1f │ │ │ │ andeq r9, r3, r8, lsl #12 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ andeq r9, r3, ip, asr #11 │ │ │ │ @ instruction: 0xfffffdfb │ │ │ │ @@ -4839,15 +4839,15 @@ │ │ │ │ @ instruction: 0x46296870 │ │ │ │ svc 0x0026f7fa │ │ │ │ @ instruction: 0xf7fa4628 │ │ │ │ ldmvs r3!, {r1, r4, r5, r9, sl, fp, sp, lr, pc} │ │ │ │ strcc r5, [r4], #-2328 @ 0xfffff6e8 │ │ │ │ mvnle r2, r0, lsl #16 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - andeq ip, r6, r4, asr #18 │ │ │ │ + andeq ip, r6, ip, asr #18 │ │ │ │ bmi 15f158 │ │ │ │ ldmpl fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0x3110f8d3 │ │ │ │ ldrbmi fp, [r0, -r3, lsl #18]! │ │ │ │ stmlt r6, {r0, r2, r3, r4, ip, sp, lr, pc} │ │ │ │ andeq r2, r5, r0, ror lr │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ @@ -5027,15 +5027,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ eorlt sp, r2, r2, lsl #2 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ mrrc 7, 15, pc, r6, cr10 @ │ │ │ │ andeq r2, r5, r4, lsr #26 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq sl, r5, r8, asr #5 │ │ │ │ - muleq r6, r2, r7 │ │ │ │ + muleq r6, sl, r7 │ │ │ │ andeq r8, r3, lr, asr #6 │ │ │ │ ldrdeq r2, [r5], -r8 │ │ │ │ andeq r8, r3, sl, lsr r1 │ │ │ │ andeq r9, r3, ip, asr #7 │ │ │ │ andeq r9, r3, sl, asr #7 │ │ │ │ andeq r9, r3, ip, asr #7 │ │ │ │ andeq r9, r3, lr, asr #7 │ │ │ │ @@ -5046,15 +5046,15 @@ │ │ │ │ @ instruction: 0xfffffdfb │ │ │ │ @ instruction: 0xfffffe29 │ │ │ │ @ instruction: 0xfffffdbd │ │ │ │ andeq r9, r3, r0, asr #6 │ │ │ │ @ instruction: 0xfffffe6d │ │ │ │ @ instruction: 0xfffffd83 │ │ │ │ andeq r9, r3, r4, lsr r3 │ │ │ │ - andeq ip, r6, r6, ror #12 │ │ │ │ + andeq ip, r6, lr, ror #12 │ │ │ │ andeq r2, r5, lr, lsr #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb63a8c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf01c0ff8 │ │ │ │ stmdacs r0, {r0, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrdcs fp, [r0], -r4 │ │ │ │ @@ -5065,15 +5065,15 @@ │ │ │ │ stmdapl r1!, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ @ instruction: 0x1110f8d1 │ │ │ │ tstcc r1, r8, lsl r8 │ │ │ │ mrclt 7, 5, APSR_nzcv, cr10, cr9, {7} │ │ │ │ andeq r2, r5, r0, lsl fp │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ - andeq ip, r6, ip, lsr #11 │ │ │ │ + @ instruction: 0x0006c5b4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb63ad4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 39089c │ │ │ │ ldrbtmi fp, [fp], #-131 @ 0xffffff7d │ │ │ │ andls r6, r1, r8, asr r8 │ │ │ │ @ instruction: 0xf9daf01c │ │ │ │ @@ -5084,27 +5084,27 @@ │ │ │ │ vnmla.f64 d7, d23, d0 │ │ │ │ mullt r3, r0, sl │ │ │ │ bl 14aa78 │ │ │ │ stcllt 7, cr15, [r4, #-1000] @ 0xfffffc18 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - andeq ip, r6, sl, ror r5 │ │ │ │ + andeq ip, r6, r2, lsl #11 │ │ │ │ andcs r4, r0, #8, 22 @ 0x2000 │ │ │ │ ldrbtmi r4, [fp], #-2056 @ 0xfffff7f8 │ │ │ │ ldmdapl ip, {r4, sl, ip, sp, pc} │ │ │ │ @ instruction: 0xf8d44b07 │ │ │ │ ldrbtmi r1, [fp], #-268 @ 0xfffffef4 │ │ │ │ bne fe27b970 │ │ │ │ svclt 0x00186898 │ │ │ │ @ instruction: 0xf7fa2101 │ │ │ │ svclt 0x0000ba9d │ │ │ │ muleq r5, sl, sl │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ - andeq ip, r6, lr, lsr #10 │ │ │ │ + andeq ip, r6, r6, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb63b50 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 3108f8 │ │ │ │ stcmi 0, cr11, [ip], {131} @ 0x83 │ │ │ │ ldrbtmi r4, [ip], #-1146 @ 0xfffffb86 │ │ │ │ blcc 34aaac │ │ │ │ @@ -5113,15 +5113,15 @@ │ │ │ │ strmi r9, [r1], -r1, lsl #20 │ │ │ │ @ instruction: 0xf0034628 │ │ │ │ blmi 1cbd14 │ │ │ │ @ instruction: 0xf8d358e3 │ │ │ │ andlt r0, r3, r0, lsl r1 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ blt 1f489f8 │ │ │ │ - strdeq ip, [r6], -ip @ │ │ │ │ + andeq ip, r6, r4, lsl #10 │ │ │ │ andeq r2, r5, sl, asr sl │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb63b9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 290984 │ │ │ │ ldrbtmi r4, [fp], #-1540 @ 0xfffff9fc │ │ │ │ @@ -5130,15 +5130,15 @@ │ │ │ │ ldmdblt fp!, {r0, r1, fp, ip, sp, lr} │ │ │ │ strtmi r4, [r0], -r6, lsl #18 │ │ │ │ pop {r9, sp} │ │ │ │ ldrbtmi r4, [r9], #-16 │ │ │ │ ldmdalt r0, {r0, r1, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0162100 │ │ │ │ @ instruction: 0xe7f3fd1d │ │ │ │ - andeq ip, r6, r2, ror #9 │ │ │ │ + andeq ip, r6, sl, ror #9 │ │ │ │ andeq r9, r3, r6, asr r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb63bdc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 2909c4 │ │ │ │ ldrbtmi r4, [fp], #-1540 @ 0xfffff9fc │ │ │ │ @ instruction: 0xf7fa6818 │ │ │ │ @@ -5146,15 +5146,15 @@ │ │ │ │ ldmdblt fp!, {r0, r1, fp, ip, sp, lr} │ │ │ │ strtmi r4, [r0], -r6, lsl #18 │ │ │ │ pop {r9, sp} │ │ │ │ ldrbtmi r4, [r9], #-16 │ │ │ │ svclt 0x00f0f002 │ │ │ │ @ instruction: 0xf0162100 │ │ │ │ udf #16333 @ 0x3fcd │ │ │ │ - andeq ip, r6, r2, lsr #9 │ │ │ │ + andeq ip, r6, sl, lsr #9 │ │ │ │ andeq r9, r3, r6, lsl r1 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb63c1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r8, #-864]! @ 0xfffffca0 │ │ │ │ blmi e38c3c │ │ │ │ ldrbtmi r2, [sp], #-513 @ 0xfffffdff │ │ │ │ @@ -5211,15 +5211,15 @@ │ │ │ │ @ instruction: 0x4601ee7a │ │ │ │ andlt r6, r5, r0, lsr #16 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ svclt 0x00a4f7f9 │ │ │ │ andeq r2, r5, lr, lsl #19 │ │ │ │ andeq r0, r0, r4, ror #20 │ │ │ │ muleq r5, sl, fp │ │ │ │ - andeq ip, r6, r2, asr r4 │ │ │ │ + andeq ip, r6, sl, asr r4 │ │ │ │ andeq fp, r5, r8, lsl r1 │ │ │ │ strheq r9, [r3], -r0 │ │ │ │ strheq r9, [r3], -r0 │ │ │ │ andeq r9, r3, sl, lsr #1 │ │ │ │ muleq r3, lr, r0 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ @@ -5278,19 +5278,19 @@ │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, lr, r1, lsl #2 │ │ │ │ @ instruction: 0xf7fabd70 │ │ │ │ svclt 0x0000ea5e │ │ │ │ andeq r2, r5, r2, ror #16 │ │ │ │ - andeq ip, r6, r0, lsr r3 │ │ │ │ + andeq ip, r6, r8, lsr r3 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r2, r5, ip, asr r8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - andeq ip, r6, r8, asr #5 │ │ │ │ + ldrdeq ip, [r6], -r0 │ │ │ │ @ instruction: 0x000007b0 │ │ │ │ @ instruction: 0x000527ba │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 5, cr15, cr0, cr12, {6} │ │ │ │ rsclt r4, r6, r8, asr #20 │ │ │ │ @@ -5630,22 +5630,22 @@ │ │ │ │ andeq r2, r5, r0, lsr #7 │ │ │ │ andeq sl, r5, lr, lsr fp │ │ │ │ andeq sl, r5, lr, asr #22 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r2, r5, r2, lsl #7 │ │ │ │ @ instruction: 0xfffffe6d │ │ │ │ @ instruction: 0x000377b8 │ │ │ │ - andeq fp, r6, r2, lsr lr │ │ │ │ + andeq fp, r6, sl, lsr lr │ │ │ │ ldrdeq r8, [r3], -r8 @ │ │ │ │ ldrdeq r8, [r3], -lr │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq ip, r5, lr, ror r2 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ @ instruction: 0xfffffca1 │ │ │ │ - andeq fp, r6, r0, ror sp │ │ │ │ + andeq fp, r6, r8, ror sp │ │ │ │ @ instruction: 0xfffffe63 │ │ │ │ andeq r0, r0, r0, ror #22 │ │ │ │ @ instruction: 0xfffffddf │ │ │ │ andeq r2, r5, r4, asr r2 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb643d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -5714,25 +5714,25 @@ │ │ │ │ stmdacs r0, {r0, fp, ip, pc} │ │ │ │ strb sp, [sl, ip, lsr #3]! │ │ │ │ mrc 7, 7, APSR_nzcv, cr10, cr9, {7} │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ ldrdeq r2, [r5], -r6 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ - muleq r6, ip, ip │ │ │ │ + andeq fp, r6, r4, lsr #25 │ │ │ │ andeq sl, r5, r2, asr r9 │ │ │ │ ldrdeq ip, [r5], -ip @ │ │ │ │ andeq r2, r5, r6, lsl #2 │ │ │ │ tstcs r1, r5, lsl #16 │ │ │ │ ldrbtmi r6, [r8], #-2323 @ 0xfffff6ed │ │ │ │ orrmi pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ stmdavs r2, {r0, r8, r9, fp, ip, sp} │ │ │ │ eoreq pc, r3, r2, asr r8 @ │ │ │ │ ldclt 0, cr15, [sl, #100] @ 0x64 │ │ │ │ - andeq fp, r6, r6, lsr #23 │ │ │ │ + andeq fp, r6, lr, lsr #23 │ │ │ │ tstcs r1, r8, lsl #12 │ │ │ │ ldmlt ip!, {r1, ip, sp, lr, pc}^ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb64528 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavc fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ bmi 4f953c │ │ │ │ @@ -5762,15 +5762,15 @@ │ │ │ │ stmdbcs r1, {r1, r3, ip, lr, pc} │ │ │ │ svclt 0x00086059 │ │ │ │ andle r2, r3, fp │ │ │ │ svclt 0x000c2902 │ │ │ │ andcs r2, sl, ip │ │ │ │ ldmdalt r0, {r0, r1, r2, r4, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq fp, r6, lr, lsl fp │ │ │ │ + andeq fp, r6, r6, lsr #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb645b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff8 │ │ │ │ blx fee493e6 │ │ │ │ andsle r2, r3, r1, lsl #16 │ │ │ │ ldrbtmi r4, [fp], #-2833 @ 0xfffff4ef │ │ │ │ @@ -5787,15 +5787,15 @@ │ │ │ │ stmiale r7!, {r3, r4, r9, fp, sp}^ │ │ │ │ movweq pc, #4673 @ 0x1241 @ │ │ │ │ movwne pc, #704 @ 0x2c0 @ │ │ │ │ @ instruction: 0x07db40d3 │ │ │ │ strtmi sp, [r0], -r0, ror #11 │ │ │ │ ldc2 0, cr15, [r2, #-160] @ 0xffffff60 │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ - ldrdeq fp, [r6], -lr │ │ │ │ + andeq fp, r6, r6, ror #21 │ │ │ │ stmdbcs r8, {r3, r9, sl, lr} │ │ │ │ stmdavc fp, {r1, r3, ip, lr, pc} │ │ │ │ andle r2, r3, r8, ror #22 │ │ │ │ ldrbtmi r4, [r8], #-2053 @ 0xfffff7fb │ │ │ │ stmdblt sl!, {r0, r2, r4, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r8], #-2052 @ 0xfffff7fc │ │ │ │ stmdblt r6!, {r0, r2, r4, ip, sp, lr, pc} │ │ │ │ @@ -5888,15 +5888,15 @@ │ │ │ │ stmiavs r0!, {r0, r1, r8, fp, ip, pc}^ │ │ │ │ svclt 0x00cc2904 │ │ │ │ mvnscc pc, r1, lsl #2 │ │ │ │ andlt r2, r4, r1, lsl #2 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ ldmdalt sl!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - andeq fp, r6, r2, lsr r9 │ │ │ │ + andeq fp, r6, sl, lsr r9 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb647b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ cdpmi 15, 4, cr0, cr12, cr0, {7} │ │ │ │ ldmdbvs r4, {r0, r1, r7, ip, sp, pc} │ │ │ │ mcrne 4, 3, r4, cr5, cr14, {3} │ │ │ │ bmi 12c2620 │ │ │ │ @@ -6030,21 +6030,21 @@ │ │ │ │ @ instruction: 0xf8d6eb94 │ │ │ │ movwcs r2, #316 @ 0x13c │ │ │ │ bne ff4a826c │ │ │ │ svclt 0x00184621 │ │ │ │ andlt r2, r2, r1, lsl #4 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ bllt fe14b7c0 │ │ │ │ - andeq fp, r6, sl, lsl #15 │ │ │ │ + muleq r6, r2, r7 │ │ │ │ muleq r5, r8, ip │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq fp, r6, sl, asr r7 │ │ │ │ - andeq fp, r6, sl, lsr #14 │ │ │ │ + andeq fp, r6, r2, ror #14 │ │ │ │ + andeq fp, r6, r2, lsr r7 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ - andeq fp, r6, r8, lsl #14 │ │ │ │ + andeq fp, r6, r0, lsl r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb64a00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r8, asr #31 │ │ │ │ ldrsb pc, [r8, #-143] @ 0xffffff71 @ │ │ │ │ mrrcmi 2, 0, r2, r6, cr0 │ │ │ │ @ instruction: 0xf8df44fe │ │ │ │ @@ -6141,15 +6141,15 @@ │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ andeq r0, r0, ip, lsr ip │ │ │ │ muleq r3, r0, r7 │ │ │ │ andeq r8, r3, r4, lsr #15 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq fp, r6, sl, asr #11 │ │ │ │ + ldrdeq fp, [r6], -r2 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ @ instruction: 0x00051aba │ │ │ │ andeq r8, r3, r8, ror #13 │ │ │ │ ldrdeq r8, [r3], -r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -6395,15 +6395,15 @@ │ │ │ │ sublt sp, sp, r2, lsl #2 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ stmib r8!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strdeq r1, [r5], -r4 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ strdeq fp, [r5], -r8 │ │ │ │ andeq r1, r5, ip, asr #19 │ │ │ │ - @ instruction: 0x0006b4be │ │ │ │ + andeq fp, r6, r6, asr #9 │ │ │ │ andeq r0, r0, r4, lsr #22 │ │ │ │ muleq r3, r8, r6 │ │ │ │ andeq ip, r5, sl, lsl #23 │ │ │ │ muleq r0, r0, r6 │ │ │ │ muleq r3, ip, r6 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ muleq r3, r2, r6 │ │ │ │ @@ -6416,24 +6416,24 @@ │ │ │ │ andeq r8, r3, r2, asr #12 │ │ │ │ andeq r8, r3, ip, asr #12 │ │ │ │ andeq r8, r3, r6, asr r6 │ │ │ │ andeq r8, r3, r4, ror #12 │ │ │ │ andeq r8, r3, r2, asr r6 │ │ │ │ @ instruction: 0xfffff885 │ │ │ │ andeq r8, r3, r4, lsl r6 │ │ │ │ - andeq fp, r6, lr, lsr #6 │ │ │ │ + andeq fp, r6, r6, lsr r3 │ │ │ │ andeq ip, r5, r8, lsl #20 │ │ │ │ @ instruction: 0x000385b8 │ │ │ │ @ instruction: 0x0005c9b8 │ │ │ │ andeq r8, r3, r8, lsl #11 │ │ │ │ andeq r0, r0, r8, lsr #17 │ │ │ │ muleq r5, lr, r7 │ │ │ │ andeq r0, r0, ip, ror #16 │ │ │ │ andeq r8, r3, r4, lsl #9 │ │ │ │ - andeq fp, r6, ip, lsr r2 │ │ │ │ + andeq fp, r6, r4, asr #4 │ │ │ │ andeq r6, r3, sl, lsr #23 │ │ │ │ andeq r8, r3, ip, ror #9 │ │ │ │ andeq r8, r3, ip, ror #9 │ │ │ │ andeq r8, r3, sl, ror #9 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ @ instruction: 0xfffff61d │ │ │ │ @ instruction: 0xfffff8b9 │ │ │ │ @@ -6581,34 +6581,34 @@ │ │ │ │ stmib ip!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ eoreq pc, r4, sl, asr #16 │ │ │ │ str r3, [r9, r1, lsl #8] │ │ │ │ str r2, [r5, r0, lsl #8] │ │ │ │ andeq r1, r5, lr, asr r5 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r1, r5, sl, asr r5 │ │ │ │ - andeq fp, r6, r0, lsr r0 │ │ │ │ + andeq fp, r6, r8, lsr r0 │ │ │ │ andeq r1, r5, r2, lsr r5 │ │ │ │ - andeq fp, r6, r0 │ │ │ │ + andeq fp, r6, r8 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - ldrdeq sl, [r6], -lr │ │ │ │ + andeq sl, r6, r6, ror #31 │ │ │ │ andeq r8, r3, ip, lsl r3 │ │ │ │ andeq r8, r3, ip, lsl r3 │ │ │ │ @ instruction: 0x00000bb0 │ │ │ │ andeq r0, r0, r0, lsl #23 │ │ │ │ - muleq r6, lr, pc @ │ │ │ │ + andeq sl, r6, r6, lsr #31 │ │ │ │ andeq r8, r3, r8, lsl #6 │ │ │ │ andeq r0, r0, r8, lsl #17 │ │ │ │ andeq r0, r0, r4, lsr #17 │ │ │ │ muleq r3, r2, r2 │ │ │ │ andeq r8, r3, r4, asr #4 │ │ │ │ - andeq sl, r6, sl, ror #29 │ │ │ │ - @ instruction: 0x0006aeb0 │ │ │ │ + strdeq sl, [r6], -r2 │ │ │ │ + @ instruction: 0x0006aeb8 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ andeq r1, r5, r8, lsl #7 │ │ │ │ - andeq sl, r6, r6, asr lr │ │ │ │ + andeq sl, r6, lr, asr lr │ │ │ │ andeq r8, r3, r0, ror #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb652d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ mcrne 15, 0, r0, cr4, cr8, {7} │ │ │ │ ldccs 13, cr13, [pc], {49} @ 0x31 │ │ │ │ ldclcs 13, cr13, [pc], #-128 @ e064 │ │ │ │ @@ -6649,17 +6649,17 @@ │ │ │ │ @ instruction: 0xf8d20ca0 │ │ │ │ @ instruction: 0xf8d200a1 │ │ │ │ movwcs r1, #41125 @ 0xa0a5 │ │ │ │ andeq lr, r3, ip, lsr #17 │ │ │ │ @ instruction: 0xf8b2200b │ │ │ │ @ instruction: 0xf8ac20a9 │ │ │ │ ldr r2, [sl, r0]! │ │ │ │ - @ instruction: 0x0006adb8 │ │ │ │ - andeq sl, r6, r4, lsr #27 │ │ │ │ - andeq sl, r6, sl, asr sp │ │ │ │ + andeq sl, r6, r0, asr #27 │ │ │ │ + andeq sl, r6, ip, lsr #27 │ │ │ │ + andeq sl, r6, r2, ror #26 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi r4, [r1], r7, lsr #22 │ │ │ │ ldrbtmi r4, [fp], #-3623 @ 0xfffff1d9 │ │ │ │ blvs 61f3a8 │ │ │ │ @@ -6696,24 +6696,24 @@ │ │ │ │ @ instruction: 0x4798681b │ │ │ │ svceq 0x0001f1b9 │ │ │ │ blmi 2c594c │ │ │ │ tstpeq r2, r9, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ blvs 61f42c │ │ │ │ stmiblt r2!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - strdeq sl, [r6], -lr │ │ │ │ + andeq sl, r6, r6, lsl #26 │ │ │ │ andeq r1, r5, ip, lsl #4 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ andeq r8, r3, r0, lsl #1 │ │ │ │ - andeq sl, r6, r8, lsr #25 │ │ │ │ + @ instruction: 0x0006acb0 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - andeq sl, r6, ip, ror #24 │ │ │ │ + andeq sl, r6, r4, ror ip │ │ │ │ ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ @ instruction: 0x47706019 │ │ │ │ - strdeq ip, [r6], -r2 │ │ │ │ + strdeq ip, [r6], -sl │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ ldrmi r4, [r1], -r6, lsr #17 │ │ │ │ addlt r4, r8, r6, lsr #21 │ │ │ │ stcmi 4, cr4, [r6], #480 @ 0x1e0 │ │ │ │ @@ -6882,32 +6882,32 @@ │ │ │ │ strb lr, [ip], r0, lsr #31 │ │ │ │ ldcl 7, cr15, [ip, #992] @ 0x3e0 │ │ │ │ andeq r1, r5, r4, lsr r1 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r1, r5, lr, lsr #2 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r1, r5, r6, lsl #2 │ │ │ │ - andeq ip, r6, r8, lsl #25 │ │ │ │ + muleq r6, r0, ip │ │ │ │ andeq r0, r0, r8, ror #17 │ │ │ │ andeq r0, r5, sl, ror lr │ │ │ │ muleq r0, r0, r8 │ │ │ │ andeq r0, r5, r4, ror #28 │ │ │ │ - strdeq ip, [r6], -r0 │ │ │ │ + strdeq ip, [r6], -r8 │ │ │ │ andeq r0, r5, r2, lsr #28 │ │ │ │ andeq r7, r3, r4, ror r4 │ │ │ │ - andeq ip, r6, lr, lsr #23 │ │ │ │ + @ instruction: 0x0006cbb6 │ │ │ │ andeq r0, r0, r8, lsr #17 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ andeq r0, r5, sl, ror #26 │ │ │ │ andeq r0, r5, r6, lsr sp │ │ │ │ andeq r0, r5, lr, asr #26 │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ andeq r0, r5, r4, lsr #26 │ │ │ │ @ instruction: 0x000006b8 │ │ │ │ - andeq ip, r6, r0, lsl #21 │ │ │ │ + andeq ip, r6, r8, lsl #21 │ │ │ │ andeq fp, r3, r2, asr r0 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ andeq r7, r3, r2, ror #31 │ │ │ │ andeq r0, r0, ip, lsr ip │ │ │ │ ldrdeq r7, [r3], -r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -7017,29 +7017,29 @@ │ │ │ │ stmiavs r0, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ subsvs r4, r8, r9, ror r4 │ │ │ │ stmda r0!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ andlt r9, r7, r4, lsl #16 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ stmdalt r0, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andeq ip, r5, r8, asr #6 │ │ │ │ - @ instruction: 0x0006c9b0 │ │ │ │ + @ instruction: 0x0006c9b8 │ │ │ │ strdeq r0, [r5], -r4 │ │ │ │ andeq r7, r3, ip, lsr pc │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ @ instruction: 0xfffffc83 │ │ │ │ andeq r7, r3, ip, ror #8 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ @ instruction: 0x00037ebc │ │ │ │ andeq r8, r3, lr, lsl #2 │ │ │ │ andeq r0, r5, r6, ror #21 │ │ │ │ @ instruction: 0xfffffbb5 │ │ │ │ andeq r0, r0, r4, asr #20 │ │ │ │ andeq r0, r5, r4, ror sl │ │ │ │ andeq r7, r3, lr, ror #27 │ │ │ │ - andeq ip, r6, r8, lsr #16 │ │ │ │ + andeq ip, r6, r0, lsr r8 │ │ │ │ andeq r7, r3, r8, ror #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb65990 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 252778 │ │ │ │ stmdbmi r9, {r8, r9, sp} │ │ │ │ stcmi 4, cr4, [r9], {122} @ 0x7a │ │ │ │ @@ -7048,15 +7048,15 @@ │ │ │ │ stmibvs r2!, {r5, r6, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7f83111 │ │ │ │ stmdbvs r0!, {r2, r3, r4, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ svclt 0x00c4f7f7 │ │ │ │ andeq r0, r5, ip, lsl ip │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x0006c7b4 │ │ │ │ + @ instruction: 0x0006c7bc │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb659d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf7f80ff8 │ │ │ │ pop {r2, r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf02e4008 │ │ │ │ svclt 0x0000b849 │ │ │ │ @@ -7313,29 +7313,29 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ muleq r5, r8, sl │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq ip, r5, sl, ror #23 │ │ │ │ ldrdeq ip, [r5], -sl │ │ │ │ andeq r0, r5, sl, ror #20 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq ip, r6, r2, lsl #12 │ │ │ │ + andeq ip, r6, sl, lsl #12 │ │ │ │ andeq r5, r3, r4, lsr #29 │ │ │ │ andeq r7, r3, r4, ror #25 │ │ │ │ andeq r7, r3, r2, ror #25 │ │ │ │ andeq r7, r3, r0, ror #25 │ │ │ │ ldrdeq r7, [r3], -lr │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, lsr #17 │ │ │ │ - andeq ip, r6, sl, lsr r5 │ │ │ │ + andeq ip, r6, r2, asr #10 │ │ │ │ andeq lr, r5, r2, lsl #23 │ │ │ │ @ instruction: 0xfffffe97 │ │ │ │ - andeq ip, r6, r8, ror r4 │ │ │ │ + andeq ip, r6, r0, lsl #9 │ │ │ │ @ instruction: 0xfffffd35 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ - andeq ip, r6, r4, lsr r4 │ │ │ │ + andeq ip, r6, ip, lsr r4 │ │ │ │ andeq ip, r5, r6, asr #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r7, r3, r8, asr r5 │ │ │ │ @ instruction: 0xfffffcb9 │ │ │ │ @ instruction: 0xfffffc69 │ │ │ │ @ instruction: 0xfffffc39 │ │ │ │ andeq r0, r5, lr, lsl r8 │ │ │ │ @@ -7371,15 +7371,15 @@ │ │ │ │ ldrtmi r6, [r3], -r0, lsr #19 │ │ │ │ @ instruction: 0xf7f84651 │ │ │ │ @ instruction: 0xf8c8e916 │ │ │ │ strtcc r4, [r4], #-12 │ │ │ │ bicsle r4, r2, ip, lsr #5 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ andeq lr, r5, r4, ror #18 │ │ │ │ - andeq ip, r6, r6, lsl r3 │ │ │ │ + andeq ip, r6, lr, lsl r3 │ │ │ │ andeq r0, r5, r4, asr r7 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ ldrbtmi r4, [sl], #-2580 @ 0xfffff5ec │ │ │ │ tstlt fp, #1245184 @ 0x130000 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb65eec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -7395,15 +7395,15 @@ │ │ │ │ ldmdblt r2, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46216810 │ │ │ │ stcl 7, cr15, [ip, #-992]! @ 0xfffffc20 │ │ │ │ andlt r4, r3, r8, lsr #12 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ stmdblt r8, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svclt 0x00004770 │ │ │ │ - muleq r6, r6, r2 │ │ │ │ + muleq r6, lr, r2 │ │ │ │ ldrbtmi r4, [sl], #-2580 @ 0xfffff5ec │ │ │ │ tstlt fp, #5439488 @ 0x530000 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb65f44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ ldrmi r4, [r8], -r4, lsl #12 │ │ │ │ @@ -7417,22 +7417,22 @@ │ │ │ │ stmialt r6!, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46216850 │ │ │ │ stcl 7, cr15, [r0, #-992] @ 0xfffffc20 │ │ │ │ andlt r4, r3, r8, lsr #12 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ ldmlt ip, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq ip, r6, lr, lsr r2 │ │ │ │ + andeq ip, r6, r6, asr #4 │ │ │ │ ldrbtmi r4, [fp], #-2821 @ 0xfffff4fb │ │ │ │ teqlt r3, fp @ │ │ │ │ bne fe057598 │ │ │ │ svclt 0x00184618 │ │ │ │ @ instruction: 0xf7f82101 │ │ │ │ ldrbmi fp, [r0, -r9, ror #16]! │ │ │ │ - andeq ip, r6, r6, ror #3 │ │ │ │ + andeq ip, r6, lr, ror #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb65fb0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 412d78 │ │ │ │ blmi 43afc8 │ │ │ │ ldrbtmi r4, [fp], #-1146 @ 0xfffffb86 │ │ │ │ stmdbcs r0, {r0, r4, fp, sp, lr} │ │ │ │ @@ -7533,15 +7533,15 @@ │ │ │ │ movwls r6, #6680 @ 0x1a18 │ │ │ │ mrrc 7, 15, pc, r4, cr7 @ │ │ │ │ andcs r9, r0, #1024 @ 0x400 │ │ │ │ sbfx r6, sl, #2, #26 │ │ │ │ andeq r0, r5, ip, lsr r5 │ │ │ │ andeq pc, r5, r4, lsr #15 │ │ │ │ muleq r5, r2, r7 │ │ │ │ - andeq ip, r6, r6, ror #1 │ │ │ │ + andeq ip, r6, lr, ror #1 │ │ │ │ andeq pc, r5, r4, ror r7 @ │ │ │ │ andeq pc, r5, r4, ror #14 │ │ │ │ andeq pc, r5, r4, asr r7 @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl #20 │ │ │ │ andeq lr, r5, ip, lsl #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ @@ -7695,18 +7695,18 @@ │ │ │ │ andsvs r4, r8, fp, ror r4 │ │ │ │ @ instruction: 0xf7f7e7a4 │ │ │ │ svclt 0x0000ef82 │ │ │ │ andeq lr, r5, r8, asr r6 │ │ │ │ andeq r0, r5, r0, ror #5 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ ldrdeq r0, [r5], -r2 │ │ │ │ - andeq fp, r6, sl, lsl #29 │ │ │ │ + muleq r6, r2, lr │ │ │ │ andeq r7, r3, r4, lsr r6 │ │ │ │ andeq pc, r5, r8, lsr #14 │ │ │ │ - andeq fp, r6, r6, ror #28 │ │ │ │ + andeq fp, r6, lr, ror #28 │ │ │ │ andeq pc, r5, sl, ror #9 │ │ │ │ @ instruction: 0x00037ab8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq lr, r5, lr, lsr #11 │ │ │ │ andeq r0, r5, lr, lsl #4 │ │ │ │ andeq pc, r5, r4, ror r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ @@ -7744,15 +7744,15 @@ │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ svcvs 0x0080d0cc │ │ │ │ ldc 0, cr11, [sp], #12 │ │ │ │ @ instruction: 0xf85d8b04 │ │ │ │ @ instruction: 0xf7f8eb04 │ │ │ │ svclt 0x0000b8cf │ │ │ │ andeq r0, r0, r0 │ │ │ │ - andeq fp, r6, lr, lsr sp │ │ │ │ + andeq fp, r6, r6, asr #26 │ │ │ │ svclt 0x00004770 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb664b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ ldrsbt pc, [ip], pc @ │ │ │ │ stcmi 2, cr2, [pc], #-0 @ f2c4 │ │ │ │ @@ -7821,15 +7821,15 @@ │ │ │ │ @ instruction: 0xf04f0ff8 │ │ │ │ @ instruction: 0xf7fe30ff │ │ │ │ blmi 14e8c4 │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ pop {r2, r3, r6, r7} │ │ │ │ @ instruction: 0xf7fe4008 │ │ │ │ svclt 0x0000bd37 │ │ │ │ - @ instruction: 0x0006bbbc │ │ │ │ + andeq fp, r6, r4, asr #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb665e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r9], {240} @ 0xf0 │ │ │ │ ldrbtmi r4, [ip], #-1541 @ 0xfffff9fb │ │ │ │ ldrdeq pc, [ip], #132 @ 0x84 │ │ │ │ blx ff64b412 │ │ │ │ @@ -7851,23 +7851,23 @@ │ │ │ │ stmdblt r8!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7f84628 │ │ │ │ strtmi pc, [r8], -r3, asr #27 │ │ │ │ mcr2 7, 6, pc, cr4, cr13, {7} @ │ │ │ │ pop {r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fe4038 │ │ │ │ svclt 0x0000b95d │ │ │ │ - muleq r6, r6, fp │ │ │ │ + muleq r6, lr, fp │ │ │ │ ldrbtmi r4, [fp], #-2822 @ 0xfffff4fa │ │ │ │ ldrdcs pc, [r4], #131 @ 0x83 │ │ │ │ sbcseq pc, r8, r3, asr #17 │ │ │ │ andle r3, r0, r4, lsl #4 │ │ │ │ addeq r4, r0, r0, ror r7 │ │ │ │ andeq pc, r2, r0, asr #32 │ │ │ │ svclt 0x00b6f7ff │ │ │ │ - andeq fp, r6, lr, lsr #22 │ │ │ │ + andeq fp, r6, r6, lsr fp │ │ │ │ strmi r4, [r3], -r0, lsr #20 │ │ │ │ ldrbtmi r2, [sl], #-2817 @ 0xfffff4ff │ │ │ │ ldrdeq pc, [r0], #130 @ 0x82 │ │ │ │ addeq lr, r0, pc, asr #20 │ │ │ │ andeq pc, r1, r0, asr #32 │ │ │ │ addmi sp, r3, #21 │ │ │ │ @ instruction: 0xf103d013 │ │ │ │ @@ -7893,21 +7893,21 @@ │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf8d2bf7d │ │ │ │ addseq r3, fp, r4, asr #1 │ │ │ │ movweq pc, #8259 @ 0x2043 @ │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ andcs fp, r0, r5, ror pc │ │ │ │ svclt 0x0000e7df │ │ │ │ - andeq fp, r6, sl, lsl #22 │ │ │ │ - andeq fp, r6, r8, asr #21 │ │ │ │ + andeq fp, r6, r2, lsl fp │ │ │ │ + ldrdeq fp, [r6], -r0 │ │ │ │ strmi r4, [r1], -r3, lsl #22 │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ @ instruction: 0xf7fa0210 │ │ │ │ svclt 0x0000bc61 │ │ │ │ - andeq fp, r6, r0, lsl #21 │ │ │ │ + andeq fp, r6, r8, lsl #21 │ │ │ │ svclt 0x00004770 │ │ │ │ stmdale r0, {r2, r3, fp, sp} │ │ │ │ ldrbmi lr, [r0, -r4, lsr #9]! │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb66728 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ @@ -7990,21 +7990,21 @@ │ │ │ │ andeq pc, r4, ip, ror lr @ │ │ │ │ andeq r0, r0, r4, lsl r7 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r7, r3, r2, lsr r2 │ │ │ │ andeq r0, r0, r0, lsr #20 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ - strdeq fp, [r6], -r0 │ │ │ │ + strdeq fp, [r6], -r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ strdeq pc, [r4], -r0 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ - andeq fp, r6, lr, lsl #19 │ │ │ │ - andeq fp, r6, lr, asr r9 │ │ │ │ - andeq fp, r6, ip, asr #18 │ │ │ │ + muleq r6, r6, r9 │ │ │ │ + andeq fp, r6, r6, ror #18 │ │ │ │ + andeq fp, r6, r4, asr r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb668a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe0 │ │ │ │ umulllt lr, r6, r8, r0 │ │ │ │ ldrbtmi r4, [lr], #2597 @ 0xa25 │ │ │ │ @ instruction: 0xf8df4c25 │ │ │ │ @@ -8045,15 +8045,15 @@ │ │ │ │ svclt 0x0000ecca │ │ │ │ andeq pc, r4, sl, lsl #26 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq pc, r4, r2, lsl #26 │ │ │ │ andeq r0, r0, r4, lsl r7 │ │ │ │ andeq r0, r0, r0, lsr #20 │ │ │ │ strheq r7, [r3], -r8 │ │ │ │ - andeq fp, r6, r8, lsl #17 │ │ │ │ + muleq r6, r0, r8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq pc, r4, r2, lsr #25 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb66970 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ @@ -8177,21 +8177,21 @@ │ │ │ │ @ instruction: 0xe7dc315c │ │ │ │ rscscs r6, fp, #16384 @ 0x4000 │ │ │ │ cmpcc ip, ip, lsl #16 │ │ │ │ @ instruction: 0xe7d64478 │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ ldrmi r2, [r0], -r0, lsl #4 │ │ │ │ bfi r4, r1, #12, #5 │ │ │ │ - strdeq fp, [r6], -r4 │ │ │ │ - ldrdeq fp, [r6], -r0 │ │ │ │ + strdeq fp, [r6], -ip │ │ │ │ + ldrdeq fp, [r6], -r8 │ │ │ │ andeq r6, r3, r8, ror #29 │ │ │ │ andeq r6, r3, ip, lsr #29 │ │ │ │ - andeq fp, r6, r4, ror r6 │ │ │ │ + andeq fp, r6, ip, ror r6 │ │ │ │ muleq r3, sl, lr │ │ │ │ - andeq fp, r6, r4, asr r6 │ │ │ │ + andeq fp, r6, ip, asr r6 │ │ │ │ andeq r6, r3, r4, lsl #29 │ │ │ │ andeq r6, r3, r4, ror #28 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb66b94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmdbmi r0, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strcs r4, [r1], #-1543 @ 0xfffff9f9 │ │ │ │ @@ -8231,15 +8231,15 @@ │ │ │ │ ldrbtmi r4, [fp], #-2822 @ 0xfffff4fa │ │ │ │ ldrdcs pc, [r8, r3]! │ │ │ │ andle r4, r0, r2, lsr #5 │ │ │ │ @ instruction: 0xf8d3bd38 │ │ │ │ pop {r2, r5, r8} │ │ │ │ @ instruction: 0xf0154038 │ │ │ │ svclt 0x0000b8df │ │ │ │ - andeq fp, r6, lr, asr r5 │ │ │ │ + andeq fp, r6, r6, ror #10 │ │ │ │ bmi 162658 │ │ │ │ ldmpl fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ stmdblt fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ stmiblt sl!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svclt 0x00004770 │ │ │ │ andeq pc, r4, r0, ror r9 @ │ │ │ │ andeq r0, r0, r0, lsl #20 │ │ │ │ @@ -8275,15 +8275,15 @@ │ │ │ │ ldrbtmi r2, [fp], #-513 @ 0xfffffdff │ │ │ │ bicscs pc, r4, r3, asr #17 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ andeq pc, r4, r0, lsr r9 @ │ │ │ │ andeq r0, r0, r0, lsl #20 │ │ │ │ andeq sp, r5, sl, ror ip │ │ │ │ andeq r0, r0, r4, ror #22 │ │ │ │ - andeq fp, r6, lr, lsr #9 │ │ │ │ + @ instruction: 0x0006b4b6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0018f8cc │ │ │ │ @ instruction: 0x461eb0b1 │ │ │ │ strmi r4, [r7], -r8, lsl #27 │ │ │ │ ldrbtmi r9, [sp], #-515 @ 0xfffffdfd │ │ │ │ @@ -8422,25 +8422,25 @@ │ │ │ │ andsvs r4, r8, fp, ror r4 │ │ │ │ @ instruction: 0xf7f7e785 │ │ │ │ svclt 0x0000e9d4 │ │ │ │ andeq pc, r4, sl, lsr #17 │ │ │ │ andeq pc, r4, r2, lsr #17 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r0, r0, r4, lsr #22 │ │ │ │ - andeq fp, r6, r4, asr r4 │ │ │ │ + andeq fp, r6, ip, asr r4 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r8, lsr #17 │ │ │ │ andeq lr, r5, sl, lsl #21 │ │ │ │ - muleq r6, r2, r3 │ │ │ │ + muleq r6, sl, r3 │ │ │ │ andeq r6, r3, r2, lsr fp │ │ │ │ andeq lr, r5, sl, lsl #24 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r5, r3, r6, asr r0 │ │ │ │ - andeq fp, r6, lr, lsl r3 │ │ │ │ + andeq fp, r6, r6, lsr #6 │ │ │ │ andeq r5, r3, r6, asr r0 │ │ │ │ @ instruction: 0xfffffd61 │ │ │ │ andeq lr, r5, r6, ror #18 │ │ │ │ andeq pc, r4, lr, ror #13 │ │ │ │ andeq lr, r5, r4, lsl r9 │ │ │ │ andeq lr, r5, r8, lsl fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ @@ -8639,17 +8639,17 @@ │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ pop {r2, r3, r6, r7} │ │ │ │ @ instruction: 0xf7fd4038 │ │ │ │ svclt 0x0000bed9 │ │ │ │ andeq pc, r4, sl, lsr #7 │ │ │ │ andeq r0, r0, r0, lsl #20 │ │ │ │ andeq sp, r5, r4, lsl #14 │ │ │ │ - andeq sl, r6, r0, asr pc │ │ │ │ + andeq sl, r6, r8, asr pc │ │ │ │ ldrdeq lr, [r5], -r8 │ │ │ │ - andeq sl, r6, r0, lsl #30 │ │ │ │ + andeq sl, r6, r8, lsl #30 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb672b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp, #-928] @ 0xfffffc60 │ │ │ │ @ instruction: 0xf8d5447d │ │ │ │ movtlt r3, #12740 @ 0x31c4 │ │ │ │ asrscc pc, r5 @ @ │ │ │ │ @@ -8675,17 +8675,17 @@ │ │ │ │ stcmi 1, cr2, [r8], {196} @ 0xc4 │ │ │ │ @ instruction: 0xf8d4447c │ │ │ │ stmdblt r0, {r6, r7, r8} │ │ │ │ @ instruction: 0xf7febdf8 │ │ │ │ movwcs pc, #2103 @ 0x837 @ │ │ │ │ biccc pc, r0, r4, asr #17 │ │ │ │ svclt 0x0000bdf8 │ │ │ │ - andeq sl, r6, r8, asr #29 │ │ │ │ + ldrdeq sl, [r6], -r0 │ │ │ │ + andeq sl, r6, ip, ror lr │ │ │ │ andeq sl, r6, r4, ror lr │ │ │ │ - andeq sl, r6, ip, ror #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb67344 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fc8 │ │ │ │ umulllt lr, fp, ip, r0 │ │ │ │ ldrbtmi r4, [lr], #2598 @ 0xa26 │ │ │ │ @ instruction: 0xf8df4c26 │ │ │ │ @@ -8758,15 +8758,15 @@ │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ stmiapl r3!, {r3, r8, r9, fp, lr}^ │ │ │ │ andlt r6, r2, r8, lsl r8 │ │ │ │ svclt 0x0000bd10 │ │ │ │ muleq r4, r2, r1 │ │ │ │ andeq r0, r0, r0, lsr #20 │ │ │ │ andeq r6, r3, sl, lsl r6 │ │ │ │ - andeq sl, r6, ip, lsr sp │ │ │ │ + andeq sl, r6, r4, asr #26 │ │ │ │ @ instruction: 0xffffee03 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb67494 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fd8 │ │ │ │ @@ -9221,15 +9221,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-2573 @ 0xfffff5f3 │ │ │ │ @ instruction: 0xf7f6e7b7 │ │ │ │ svclt 0x0000eb96 │ │ │ │ strdeq lr, [r4], -r0 │ │ │ │ andeq lr, r4, r8, ror #21 │ │ │ │ andeq r0, r0, ip, ror #18 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ - @ instruction: 0x0006a8b8 │ │ │ │ + andeq sl, r6, r0, asr #17 │ │ │ │ @ instruction: 0x000364bc │ │ │ │ @ instruction: 0x000364b4 │ │ │ │ andeq r6, r3, sl, asr #9 │ │ │ │ andeq lr, r4, r4, asr #20 │ │ │ │ strdeq r6, [r3], -r8 │ │ │ │ andeq r6, r3, r4, lsl #8 │ │ │ │ andeq r6, r3, sl, lsl #8 │ │ │ │ @@ -9430,17 +9430,17 @@ │ │ │ │ svclt 0x0000e9f8 │ │ │ │ muleq r4, r0, r9 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq lr, r4, r8, lsl #19 │ │ │ │ andeq r0, r0, r8, ror r6 │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ andeq r6, r3, r4, lsr r3 │ │ │ │ - andeq sl, r6, lr, lsr #13 │ │ │ │ + @ instruction: 0x0006a6b6 │ │ │ │ andeq r6, r3, ip, ror r2 │ │ │ │ - andeq sl, r6, r2, asr r6 │ │ │ │ + andeq sl, r6, sl, asr r6 │ │ │ │ andeq r0, r0, ip, ror #18 │ │ │ │ strdeq r6, [r3], -ip │ │ │ │ andeq lr, r4, r6, lsl #16 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb67f1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldclmi 15, cr0, [sp, #-864] @ 0xfffffca0 │ │ │ │ @@ -9537,17 +9537,17 @@ │ │ │ │ ldrbtmi r4, [r9], #-1595 @ 0xfffff9c5 │ │ │ │ @ instruction: 0xf7f54620 │ │ │ │ @ instruction: 0xe77ded54 │ │ │ │ muleq r4, r0, r6 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ @ instruction: 0x00034dbc │ │ │ │ - andeq pc, r5, ip, lsr #4 │ │ │ │ + andeq pc, r5, r0, lsr r2 @ │ │ │ │ andeq r0, r0, r8, ror r6 │ │ │ │ - andeq pc, r5, r4, lsl #4 │ │ │ │ + andeq pc, r5, r8, lsl #4 │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ muleq r3, sl, pc @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb680c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ac0000 │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ @@ -9708,29 +9708,29 @@ │ │ │ │ b c4f110 │ │ │ │ @ instruction: 0x4601e7d2 │ │ │ │ @ instruction: 0xf7f52002 │ │ │ │ strb lr, [r6, ip, lsr #20] │ │ │ │ @ instruction: 0xfffff4a9 │ │ │ │ andeq lr, r4, r2, lsr r3 │ │ │ │ @ instruction: 0xfffff40d │ │ │ │ - andeq sl, r6, ip, lsl r1 │ │ │ │ + andeq sl, r6, r4, lsr #2 │ │ │ │ andeq r0, r0, r4, asr fp │ │ │ │ @ instruction: 0xfffff7d3 │ │ │ │ @ instruction: 0xfffff7c5 │ │ │ │ @ instruction: 0xfffff7b7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb68370 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ movwcs r4, #2308 @ 0x904 │ │ │ │ @ instruction: 0x461a4479 │ │ │ │ @ instruction: 0xf7ff9300 │ │ │ │ andcs pc, r0, r5, asr #24 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - andeq lr, r5, r4, ror lr │ │ │ │ + andeq lr, r5, r8, ror lr │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb68398 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvs r5, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ cdpmi 0, 1, cr11, cr6, cr2, {4} │ │ │ │ ldrbtmi r4, [lr], #-1540 @ 0xfffff9fc │ │ │ │ movwcs fp, #445 @ 0x1bd │ │ │ │ @@ -10079,15 +10079,15 @@ │ │ │ │ svclt 0x0000e769 │ │ │ │ andeq sp, r4, lr, ror #31 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ ldrdeq sp, [r4], -r6 │ │ │ │ strdeq r5, [r3], -r4 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ @ instruction: 0xfffff3ab │ │ │ │ - andeq lr, r5, sl, lsr fp │ │ │ │ + andeq lr, r5, lr, lsr fp │ │ │ │ andeq r5, r3, r8, asr #17 │ │ │ │ andeq r6, r3, r6, ror r4 │ │ │ │ @ instruction: 0xfffff027 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ andeq r0, r0, ip, lsr ip │ │ │ │ andeq r5, r3, r8, lsr #16 │ │ │ │ muleq r3, ip, r9 │ │ │ │ @@ -10099,16 +10099,16 @@ │ │ │ │ andeq r5, r3, r2, lsr r9 │ │ │ │ andeq r5, r3, ip, ror #17 │ │ │ │ strdeq r5, [r3], -r0 │ │ │ │ andeq r5, r3, sl, ror #17 │ │ │ │ andeq r0, r0, ip, ror #18 │ │ │ │ andeq r5, r3, r8, ror #17 │ │ │ │ andeq r5, r3, ip, lsl #17 │ │ │ │ - andeq r9, r6, r2, lsr fp │ │ │ │ - andeq r9, r6, r0, lsl fp │ │ │ │ + andeq r9, r6, sl, lsr fp │ │ │ │ + andeq r9, r6, r8, lsl fp │ │ │ │ andeq r5, r3, lr, lsr r8 │ │ │ │ andeq r5, r3, r4, asr #16 │ │ │ │ andeq r0, r0, r0, lsl #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6898c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fc0 │ │ │ │ @@ -10231,17 +10231,17 @@ │ │ │ │ andeq sp, r4, r4, ror #22 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq sp, r4, sl, asr fp │ │ │ │ andeq r0, r0, r0, lsr #20 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ andeq r5, r3, r8, asr #13 │ │ │ │ - andeq lr, r5, r6, asr #14 │ │ │ │ + andeq lr, r5, sl, asr #14 │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ - andeq lr, r5, sl, lsl r7 │ │ │ │ + andeq lr, r5, lr, lsl r7 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ ldrdeq sp, [r4], -r2 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ andeq r5, r3, ip, lsr r4 │ │ │ │ andeq r0, r0, ip, lsr ip │ │ │ │ andeq r5, r3, r8, ror #12 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ @@ -10793,15 +10793,15 @@ │ │ │ │ andeq r4, r3, r6, asr lr │ │ │ │ andeq r4, r3, r0, asr lr │ │ │ │ andeq r4, r3, r0, asr #28 │ │ │ │ andeq r4, r3, sl, lsr lr │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ @ instruction: 0x000006b8 │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ - strdeq sp, [r5], -r6 │ │ │ │ + strdeq sp, [r5], -sl │ │ │ │ andeq r0, r0, r4, asr #14 │ │ │ │ andeq r0, r0, r8, ror #17 │ │ │ │ andeq r0, r0, ip, lsr #23 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @@ -11224,15 +11224,15 @@ │ │ │ │ @ instruction: 0x47705898 │ │ │ │ andeq ip, r4, r0, asr #22 │ │ │ │ muleq r0, r0, r8 │ │ │ │ @ instruction: 0x000006b8 │ │ │ │ andeq r0, r0, r8, ror #17 │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ andeq r0, r0, r4, asr #14 │ │ │ │ - andeq sp, r5, lr, asr #14 │ │ │ │ + andeq sp, r5, r2, asr r7 │ │ │ │ andeq r0, r0, ip, lsr #23 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r0, r0, r0, ror fp │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r0, lsr #17 │ │ │ │ andeq r0, r0, ip, lsr #24 │ │ │ │ andeq r0, r0, ip, lsr r7 │ │ │ │ @@ -11368,15 +11368,15 @@ │ │ │ │ andeq ip, r4, r0, ror sl │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq ip, r4, sl, ror #20 │ │ │ │ andeq ip, r4, r4, lsl sl │ │ │ │ @ instruction: 0x000006b8 │ │ │ │ andeq ip, r4, ip, asr r9 │ │ │ │ muleq r0, r0, r8 │ │ │ │ - andeq sp, r5, r8, asr r5 │ │ │ │ + andeq sp, r5, ip, asr r5 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ andeq r4, r3, ip, lsl #5 │ │ │ │ andeq r0, r0, ip, lsr ip │ │ │ │ andeq r4, r3, r2, ror r7 │ │ │ │ andeq r4, r3, r4, asr r2 │ │ │ │ andeq r4, r3, lr, lsl #14 │ │ │ │ andeq r4, r3, r6, lsr r2 │ │ │ │ @@ -11447,23 +11447,23 @@ │ │ │ │ andeq ip, r4, lr, lsr #16 │ │ │ │ andeq r0, r0, r0, lsr #20 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ andeq r4, r3, r0, lsl #13 │ │ │ │ muleq r0, r0, r8 │ │ │ │ @ instruction: 0x000006b8 │ │ │ │ - andeq sp, r5, r8, lsl #8 │ │ │ │ + andeq sp, r5, ip, lsl #8 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq ip, r4, r6, lsr #15 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ andeq r4, r3, lr, lsl #2 │ │ │ │ andeq r0, r0, ip, lsr ip │ │ │ │ andeq r4, r3, r4, lsl #12 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ - muleq r5, lr, r3 │ │ │ │ + andeq sp, r5, r2, lsr #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb69eac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fc0 │ │ │ │ addlt lr, sp, r8, lsl #3 │ │ │ │ strcs r4, [r0, #-2657] @ 0xfffff59f │ │ │ │ stclmi 4, cr4, [r1], #-1016 @ 0xfffffc08 │ │ │ │ @@ -11570,15 +11570,15 @@ │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ andeq r4, r3, ip, lsl #11 │ │ │ │ muleq r0, r0, r8 │ │ │ │ @ instruction: 0x000006b8 │ │ │ │ andeq r0, r0, r8, ror #17 │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ andeq r0, r0, r4, asr #14 │ │ │ │ - muleq r5, lr, r2 │ │ │ │ + andeq sp, r5, r2, lsr #5 │ │ │ │ andeq r0, r0, ip, lsr #23 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ andeq r0, r0, ip, lsr ip │ │ │ │ andeq r3, r3, r8, asr #31 │ │ │ │ andeq r4, r3, lr, lsl #10 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ @@ -11966,25 +11966,25 @@ │ │ │ │ andeq r4, r3, r0, lsr r4 │ │ │ │ andeq r4, r3, r0, lsr r3 │ │ │ │ muleq r0, r0, r8 │ │ │ │ @ instruction: 0x000006b8 │ │ │ │ andeq r0, r0, r8, ror #17 │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ andeq r0, r0, r4, asr #14 │ │ │ │ - andeq ip, r5, r6, asr #30 │ │ │ │ + andeq ip, r5, sl, asr #30 │ │ │ │ andeq r0, r0, ip, lsr #23 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r0, r0, r0, ror fp │ │ │ │ andeq r4, r3, sl, lsl r3 │ │ │ │ - andeq ip, r5, lr, lsl #29 │ │ │ │ + muleq r5, r2, lr │ │ │ │ andeq r3, r3, r8, lsr #23 │ │ │ │ ldrdeq r4, [r3], -ip │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, ip, lsr r7 │ │ │ │ - @ instruction: 0x0005cdbe │ │ │ │ + andeq ip, r5, r2, asr #27 │ │ │ │ andeq r0, r0, r0, lsr #17 │ │ │ │ andeq r0, r0, ip, lsr #24 │ │ │ │ andeq r4, r3, ip, lsr #3 │ │ │ │ andeq r0, r0, ip, lsr #20 │ │ │ │ strdeq r3, [r3], -r4 │ │ │ │ andeq r4, r3, ip, asr #2 │ │ │ │ andeq r0, r0, r0, lsl #13 │ │ │ │ @@ -12298,21 +12298,21 @@ │ │ │ │ @ instruction: 0x000006b8 │ │ │ │ ldrdeq r3, [r3], -sl │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ andeq r0, r0, ip, lsr ip │ │ │ │ andeq r3, r3, r0, lsr pc │ │ │ │ andeq r3, r3, r6, lsr pc │ │ │ │ andeq r3, r3, r8, lsr r7 │ │ │ │ - muleq r5, ip, r9 │ │ │ │ - andeq ip, r5, r6, ror #18 │ │ │ │ + andeq ip, r5, r0, lsr #19 │ │ │ │ + andeq ip, r5, sl, ror #18 │ │ │ │ andeq r3, r3, lr, lsl r6 │ │ │ │ - andeq ip, r5, r4, lsl #17 │ │ │ │ + andeq ip, r5, r8, lsl #17 │ │ │ │ andeq fp, r4, r4, lsr #24 │ │ │ │ muleq r3, r4, r5 │ │ │ │ - strdeq ip, [r5], -sl │ │ │ │ + strdeq ip, [r5], -lr │ │ │ │ andeq r3, r3, r0, ror #9 │ │ │ │ andeq r3, r3, r4, lsr #25 │ │ │ │ @ instruction: 0x000334b4 │ │ │ │ andeq r3, r3, r0, lsl sp │ │ │ │ andeq r3, r3, ip, lsl #9 │ │ │ │ muleq r3, r8, ip │ │ │ │ andeq r3, r3, r4, ror #8 │ │ │ │ @@ -12365,15 +12365,15 @@ │ │ │ │ andls r6, r1, #192, 28 @ 0xc00 │ │ │ │ b 1651a90 │ │ │ │ ldrb r9, [fp, r1, lsl #20] │ │ │ │ blx 4cfb0c │ │ │ │ strvs r2, [r3, -r0, lsl #6]! │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ andeq fp, r4, ip, lsr r9 │ │ │ │ - andeq r7, r6, r0, asr #16 │ │ │ │ + andeq r7, r6, r8, asr #16 │ │ │ │ andeq r0, r0, r8, asr #22 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ ldrmi fp, [r7], -r6, lsl #1 │ │ │ │ ldrmi r4, [ip], -r0, asr #20 │ │ │ │ @@ -12520,20 +12520,20 @@ │ │ │ │ @ instruction: 0xf7f34630 │ │ │ │ strmi lr, [r4], -r4, lsl #28 │ │ │ │ @ instruction: 0xf7f3e7c3 │ │ │ │ svclt 0x0000e9ce │ │ │ │ muleq r4, r0, r7 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq fp, r4, r0, lsl #15 │ │ │ │ - andeq r7, r6, ip, ror r6 │ │ │ │ + andeq r7, r6, r4, lsl #13 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - andeq r7, r6, sl, asr #12 │ │ │ │ + andeq r7, r6, r2, asr r6 │ │ │ │ ldrdeq r3, [r3], -r6 │ │ │ │ andeq fp, r4, r6, ror #13 │ │ │ │ - ldrdeq r7, [r6], -sl │ │ │ │ + andeq r7, r6, r2, ror #11 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ andeq r3, r3, lr, ror #18 │ │ │ │ andeq r0, r0, ip, lsr ip │ │ │ │ andeq r3, r3, r0, ror #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6af74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -12731,28 +12731,28 @@ │ │ │ │ mulle r4, r8, r2 │ │ │ │ @ instruction: 0x46224913 │ │ │ │ @ instruction: 0xf7f34479 │ │ │ │ vmulvs.f64 d30, d16, d24 │ │ │ │ ldrtmi r4, [r9], -r2, lsr #12 │ │ │ │ bl 3d2054 │ │ │ │ strb r2, [r7, r1, lsl #2] │ │ │ │ - andeq r7, r6, lr, ror #7 │ │ │ │ - andeq ip, r5, ip, lsl #3 │ │ │ │ + strdeq r7, [r6], -r6 │ │ │ │ + muleq r5, r0, r1 │ │ │ │ ldrdeq fp, [r4], -sl │ │ │ │ - andeq ip, r5, sl, ror #2 │ │ │ │ + andeq ip, r5, lr, ror #2 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ @ instruction: 0xfffffaaf │ │ │ │ @ instruction: 0xfffffa77 │ │ │ │ - muleq r5, r6, r0 │ │ │ │ - ldrdeq r7, [r6], -ip │ │ │ │ - ldrdeq r7, [r6], -sl │ │ │ │ + muleq r5, sl, r0 │ │ │ │ + andeq r7, r6, r4, ror #5 │ │ │ │ + andeq r7, r6, r2, ror #5 │ │ │ │ @ instruction: 0xfffffa3d │ │ │ │ - andeq ip, r5, r4, asr #32 │ │ │ │ - andeq r7, r6, lr, lsl #5 │ │ │ │ - andeq r7, r6, ip, ror #4 │ │ │ │ + andeq ip, r5, r8, asr #32 │ │ │ │ + muleq r6, r6, r2 │ │ │ │ + andeq r7, r6, r4, ror r2 │ │ │ │ @ instruction: 0xfffff9ad │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ blmi ff465950 │ │ │ │ strmi fp, [r9], r5, lsl #1 │ │ │ │ @@ -14120,27 +14120,27 @@ │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r0, r0, ip, asr #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r2, [r3], -r2 @ │ │ │ │ muleq r3, r0, r8 │ │ │ │ andeq r2, r3, lr, asr #10 │ │ │ │ strdeq r2, [r3], -ip │ │ │ │ - andeq r6, r6, lr, ror r0 │ │ │ │ - andeq sl, r5, r6, lsl #28 │ │ │ │ + andeq r6, r6, r6, lsl #1 │ │ │ │ + andeq sl, r5, sl, lsl #28 │ │ │ │ ldrdeq r2, [r3], -r0 │ │ │ │ andeq r2, r3, r2, ror #8 │ │ │ │ - ldrdeq sl, [r5], -sl @ │ │ │ │ + ldrdeq sl, [r5], -lr │ │ │ │ andeq r2, r3, r0, ror #7 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - andeq r5, r6, r0, lsr lr │ │ │ │ + andeq r5, r6, r8, lsr lr │ │ │ │ muleq r4, sl, lr │ │ │ │ - andeq r5, r6, r4, ror #26 │ │ │ │ - andeq r5, r6, r4, ror #25 │ │ │ │ - andeq sl, r5, r6, ror #20 │ │ │ │ - andeq r5, r6, lr, lsr #25 │ │ │ │ + andeq r5, r6, ip, ror #26 │ │ │ │ + andeq r5, r6, ip, ror #25 │ │ │ │ + andeq sl, r5, sl, ror #20 │ │ │ │ + @ instruction: 0x00065cb6 │ │ │ │ ldrdcc pc, [r4], -r8 │ │ │ │ adcsmi r3, r3, #1048576 @ 0x100000 │ │ │ │ svcge 0x0043f77f │ │ │ │ ldrdcc pc, [r4, r5]! │ │ │ │ eormi pc, r6, r3, asr r8 @ │ │ │ │ @ instruction: 0x2c009b0b │ │ │ │ adcmi fp, r3, #24, 30 @ 0x60 │ │ │ │ @@ -14406,15 +14406,15 @@ │ │ │ │ andeq r0, r0, ip, lsr ip │ │ │ │ andeq r2, r3, r4, lsr #32 │ │ │ │ andeq r1, r3, sl, lsr #31 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ ldrdeq r1, [r3], -r6 │ │ │ │ muleq r3, r2, lr │ │ │ │ andeq r1, r3, ip, lsr #28 │ │ │ │ - andeq r5, r6, sl, ror #19 │ │ │ │ + strdeq r5, [r6], -r2 │ │ │ │ @ instruction: 0x00031dbe │ │ │ │ muleq r3, sl, sp │ │ │ │ andeq r1, r3, ip, lsr sp │ │ │ │ andeq r1, r3, r4, ror #18 │ │ │ │ andeq r1, r3, ip, ror r9 │ │ │ │ andeq r1, r3, r0, asr #18 │ │ │ │ andeq r1, r3, r8, asr r9 │ │ │ │ @@ -14434,45 +14434,45 @@ │ │ │ │ @ instruction: 0xf8530182 │ │ │ │ tstlt sl, r4, lsl #22 │ │ │ │ ldrdcs pc, [r0], r2 │ │ │ │ andcc fp, r1, r2, lsl #18 │ │ │ │ @ instruction: 0xd1f64299 │ │ │ │ andcs r4, r1, r0, ror r7 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq sl, r5, lr, ror #10 │ │ │ │ - @ instruction: 0x000657be │ │ │ │ + andeq sl, r5, r2, ror r5 │ │ │ │ + andeq r5, r6, r6, asr #15 │ │ │ │ ldrbtmi r4, [fp], #-2826 @ 0xfffff4f6 │ │ │ │ stmdbcs r0, {r0, r3, r4, r6, fp, sp, lr} │ │ │ │ blmi 28cf74 │ │ │ │ ldrbtmi r2, [fp], #-0 │ │ │ │ ldrdcc pc, [r4, r3]! │ │ │ │ orreq lr, r1, r3, lsl #22 │ │ │ │ blcs 153c9c │ │ │ │ andcc fp, r1, r2, lsl #2 │ │ │ │ @ instruction: 0xd1f94299 │ │ │ │ andcs r4, r0, r0, ror r7 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq sl, r5, r2, lsr r5 │ │ │ │ - andeq r5, r6, r2, lsl #15 │ │ │ │ + andeq sl, r5, r6, lsr r5 │ │ │ │ + andeq r5, r6, sl, lsl #15 │ │ │ │ ldrbtmi r4, [fp], #-2829 @ 0xfffff4f3 │ │ │ │ ldrdgt pc, [r4], -r3 │ │ │ │ svceq 0x0000f1bc │ │ │ │ bmi 30cfb0 │ │ │ │ ldrbtmi r2, [sl], #-768 @ 0xfffffd00 │ │ │ │ ldrdne pc, [r4, r2]! │ │ │ │ @ instruction: 0xf8513904 │ │ │ │ tstlt r2, r4, lsl #30 │ │ │ │ addmi r6, r2, #584 @ 0x248 │ │ │ │ movwcc sp, #4100 @ 0x1004 │ │ │ │ mvnsle r4, r3, ror #10 │ │ │ │ ldrbmi r2, [r0, -r0]! │ │ │ │ @ instruction: 0xf043009b │ │ │ │ ldrbmi r0, [r0, -r2]! │ │ │ │ - strdeq sl, [r5], -lr │ │ │ │ - andeq r5, r6, sl, asr #14 │ │ │ │ + andeq sl, r5, r2, lsl #10 │ │ │ │ + andeq r5, r6, r2, asr r7 │ │ │ │ ldrbtmi r4, [sl], #-2642 @ 0xfffff5ae │ │ │ │ movweq pc, #12288 @ 0x3000 @ │ │ │ │ andsle r2, sl, r1, lsl #22 │ │ │ │ cmnle pc, r2, lsl #22 │ │ │ │ tstpeq sl, #0, 2 @ p-variant is OBSOLETE │ │ │ │ ldmdale pc, {r3, r4, r8, r9, fp, sp}^ @ │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ @@ -14550,19 +14550,19 @@ │ │ │ │ ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xe76168d8 │ │ │ │ ldmpl r3, {r0, r1, r8, r9, fp, lr}^ │ │ │ │ smmla sp, r8, r9, r6 │ │ │ │ strb r2, [r5, r0]! │ │ │ │ andeq r9, r4, lr, lsl #16 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ - andeq sl, r5, r2, ror #7 │ │ │ │ - andeq r5, r6, r4, lsr r6 │ │ │ │ - andeq sl, r5, r6, lsr #7 │ │ │ │ - strdeq r5, [r6], -r8 │ │ │ │ - andeq r5, r6, sl, ror #11 │ │ │ │ + andeq sl, r5, r6, ror #7 │ │ │ │ + andeq r5, r6, ip, lsr r6 │ │ │ │ + andeq sl, r5, sl, lsr #7 │ │ │ │ + andeq r5, r6, r0, lsl #12 │ │ │ │ + strdeq r5, [r6], -r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6cf18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 5d9ce0 │ │ │ │ blmi 601f2c │ │ │ │ ldcmi 4, cr4, [r7], {122} @ 0x7a │ │ │ │ ldmpl r3, {r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @@ -14586,15 +14586,15 @@ │ │ │ │ mrsle r0, SP_irq │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ stmib sl!, {r0, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ muleq r4, r4, r6 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ muleq r4, r0, r6 │ │ │ │ andeq r0, r0, ip, asr #19 │ │ │ │ - andeq r5, r6, lr, ror #10 │ │ │ │ + andeq r5, r6, r6, ror r5 │ │ │ │ andeq r9, r4, r4, asr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb6cf9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0ff8 │ │ │ │ @ instruction: 0xf1002668 │ │ │ │ ldrbtmi r0, [sl], #-811 @ 0xfffffcd5 │ │ │ │ @@ -15134,19 +15134,19 @@ │ │ │ │ @ instruction: 0x4603fc17 │ │ │ │ andne lr, r0, #3620864 @ 0x374000 │ │ │ │ andeq pc, r3, r3 │ │ │ │ adcsle r2, r4, r0, lsl #20 │ │ │ │ stmdami r6, {r0, r4, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ andcc r4, r8, r8, ror r4 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - andeq r9, r5, r2, ror #21 │ │ │ │ - andeq r4, r6, ip, lsr sp │ │ │ │ - andeq r9, r5, r0, lsr #21 │ │ │ │ - strdeq r4, [r6], -sl │ │ │ │ - @ instruction: 0x00064cb0 │ │ │ │ + andeq r9, r5, r6, ror #21 │ │ │ │ + andeq r4, r6, r4, asr #26 │ │ │ │ + andeq r9, r5, r4, lsr #21 │ │ │ │ + andeq r4, r6, r2, lsl #26 │ │ │ │ + @ instruction: 0x00064cb8 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi d1af0 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ stmdbmi fp!, {r0, r2, r3, r9, sl, lr} │ │ │ │ addlt r4, r3, fp, lsr #20 │ │ │ │ @@ -15190,16 +15190,16 @@ │ │ │ │ ldc 0, cr11, [sp], #12 │ │ │ │ pop {r1, r8, r9, fp, pc} │ │ │ │ @ instruction: 0xf7f083f0 │ │ │ │ svclt 0x0000ecf2 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r8, r4, ip, ror #26 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ - andeq r4, r6, lr, ror #24 │ │ │ │ - andeq r4, r6, r8, ror #24 │ │ │ │ + andeq r4, r6, r6, ror ip │ │ │ │ + andeq r4, r6, r0, ror ip │ │ │ │ andeq r8, r4, r8, ror #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb6d910 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcne 15, cr0, [r3, #-960] @ 0xfffffc40 │ │ │ │ ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ strmi fp, [r3], -r8, lsr #31 │ │ │ │ @@ -15318,17 +15318,17 @@ │ │ │ │ sbcle r4, pc, r1, lsl #12 │ │ │ │ strmi r9, [r8], -r1 │ │ │ │ bl 1f548ac │ │ │ │ ldrsbcs pc, [r8, #-132]! @ 0xffffff7c @ │ │ │ │ strb r9, [r7, r1, lsl #18] │ │ │ │ ldrsbcs pc, [r8, #-132]! @ 0xffffff7c @ │ │ │ │ svclt 0x0000e7c4 │ │ │ │ - andeq r4, r6, r4, ror sl │ │ │ │ - andeq r4, r6, r6, asr #20 │ │ │ │ - andeq r4, r6, r0, lsl sl │ │ │ │ + andeq r4, r6, ip, ror sl │ │ │ │ + andeq r4, r6, lr, asr #20 │ │ │ │ + andeq r4, r6, r8, lsl sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb6db10 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf01f0ff8 │ │ │ │ bllt 1e55128 │ │ │ │ pkhbtmi r4, r4, r9, lsl #22 │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ @@ -15352,18 +15352,18 @@ │ │ │ │ @ instruction: 0xf893b123 │ │ │ │ stmdblt r0!, {r0, r2, r3, r4, r6} │ │ │ │ ldmdblt fp, {r0, r1, r3, r4, r9, sl, fp, sp, lr} │ │ │ │ mvnsle r4, ip, lsl #11 │ │ │ │ stclt 6, cr4, [r8, #-96] @ 0xffffffa0 │ │ │ │ stclt 0, cr2, [r8, #-4] │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ - andeq r9, r5, r8, asr #14 │ │ │ │ - muleq r6, r6, r9 │ │ │ │ - andeq r9, r5, sl, lsl r7 │ │ │ │ - andeq r4, r6, ip, ror #18 │ │ │ │ + andeq r9, r5, ip, asr #14 │ │ │ │ + muleq r6, lr, r9 │ │ │ │ + andeq r9, r5, lr, lsl r7 │ │ │ │ + andeq r4, r6, r4, ror r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6db9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 49a984 │ │ │ │ ldcmi 6, cr4, [r2], {1} │ │ │ │ ldrbtmi r4, [ip], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0x019cf8d3 │ │ │ │ @@ -15378,22 +15378,22 @@ │ │ │ │ ldclt 0, cr0, [r0, #-8] │ │ │ │ stmiapl r3!, {r0, r1, r2, r8, r9, fp, lr}^ │ │ │ │ ldclt 8, cr6, [r0, #-864] @ 0xfffffca0 │ │ │ │ stmiapl r3!, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ addeq r6, r0, r8, lsl r8 │ │ │ │ andeq pc, r1, r0, asr #32 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - andeq r4, r6, ip, lsl r9 │ │ │ │ + andeq r4, r6, r4, lsr #18 │ │ │ │ andeq r8, r4, lr, lsl #20 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ strmi r4, [r1], -r3, lsl #22 │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ @ instruction: 0xf7f0019c │ │ │ │ svclt 0x0000b923 │ │ │ │ - andeq r4, r6, r8, asr #17 │ │ │ │ + ldrdeq r4, [r6], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6dc14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fd0 │ │ │ │ umulllt lr, sl, r0, r0 │ │ │ │ ldrbtmi r4, [lr], #2595 @ 0xa23 │ │ │ │ @ instruction: 0xf8df4c23 │ │ │ │ @@ -15712,15 +15712,15 @@ │ │ │ │ mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ ldrdeq r8, [r4], -r2 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r8, r4, ip, asr #15 │ │ │ │ andeq r0, r0, r4, lsl r7 │ │ │ │ andeq r0, r0, r0, lsr #20 │ │ │ │ andeq r0, r3, sl, ror #28 │ │ │ │ - muleq r6, sl, r6 │ │ │ │ + andeq r4, r6, r2, lsr #13 │ │ │ │ andeq r0, r0, ip, asr #19 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r8, r4, lr, lsr #10 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -15812,19 +15812,19 @@ │ │ │ │ andeq r8, r4, r4, ror #8 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r8, r4, lr, asr r4 │ │ │ │ andeq r0, r0, r0, lsr #20 │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ andeq r0, r0, r0, asr #15 │ │ │ │ andeq r0, r3, r8, lsr #17 │ │ │ │ - andeq r4, r6, ip, lsr #6 │ │ │ │ - andeq r9, r5, lr, lsr #1 │ │ │ │ - strdeq r4, [r6], -ip │ │ │ │ - andeq r9, r5, lr, asr r0 │ │ │ │ - andeq r4, r6, lr, lsr #5 │ │ │ │ + andeq r4, r6, r4, lsr r3 │ │ │ │ + strheq r9, [r5], -r2 │ │ │ │ + andeq r4, r6, r4, lsl #6 │ │ │ │ + andeq r9, r5, r2, rrx │ │ │ │ + @ instruction: 0x000642b6 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r8, r4, r4, ror #6 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -15970,15 +15970,15 @@ │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r8, r4, r4, ror #1 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ ldrbtmi r4, [fp], #-2818 @ 0xfffff4fe │ │ │ │ andcs r6, r1, r8, lsl r0 │ │ │ │ svclt 0x00bef7f7 │ │ │ │ - andeq r3, r6, r2, lsr #31 │ │ │ │ + andeq r3, r6, sl, lsr #31 │ │ │ │ strlt fp, [r0, #-2528] @ 0xfffff620 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ addlt r4, r3, sp, lsl #18 │ │ │ │ andeq pc, r1, pc, rrx │ │ │ │ @ instruction: 0xf5014479 │ │ │ │ @@ -15989,16 +15989,16 @@ │ │ │ │ stmdbls r1, {r0, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ andlt r2, r3, r1 │ │ │ │ bl 1554dc │ │ │ │ blt ff8d339c │ │ │ │ ldrbtmi r4, [r9], #-2307 @ 0xfffff6fd │ │ │ │ bicsvc pc, r4, r1, lsl #10 │ │ │ │ blt ff7533a8 │ │ │ │ - andeq r3, r6, ip, ror pc │ │ │ │ - andeq r3, r6, r6, asr pc │ │ │ │ + andeq r3, r6, r4, lsl #31 │ │ │ │ + andeq r3, r6, lr, asr pc │ │ │ │ tstpeq r3, r0, lsl r0 @ p-variant is OBSOLETE │ │ │ │ stmdbcs r2, {r2, ip, lr, pc} │ │ │ │ stmdbcs r1, {r1, r2, r4, r5, ip, lr, pc} │ │ │ │ ldrbmi sp, [r0, -lr, lsr #32]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6e598 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -16022,15 +16022,15 @@ │ │ │ │ andlt r2, r3, fp, lsr #32 │ │ │ │ bl 15555c │ │ │ │ stclt 0, cr15, [sl, #60]! @ 0x3c │ │ │ │ svclt 0x00082801 │ │ │ │ msreq CPSR_sx, pc, rrx │ │ │ │ ldmdblt ip, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ bllt fe95342c │ │ │ │ - andeq r3, r6, lr, lsl pc │ │ │ │ + andeq r3, r6, r6, lsr #30 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6e608 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ cdpmi 15, 4, cr0, cr0, cr0, {6} │ │ │ │ bmi 1043640 │ │ │ │ stclmi 4, cr4, [r0, #-504] @ 0xfffffe08 │ │ │ │ ldrbtmi r4, [sp], #-3136 @ 0xfffff3c0 │ │ │ │ @@ -16473,30 +16473,30 @@ │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ strdeq r7, [r4], -ip │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsr #20 │ │ │ │ andeq r0, r0, r0, lsr #17 │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ andeq r0, r3, r6, ror r0 │ │ │ │ - andeq r8, r5, r0, ror #16 │ │ │ │ - @ instruction: 0x00063aba │ │ │ │ + andeq r8, r5, r4, ror #16 │ │ │ │ + andeq r3, r6, r2, asr #21 │ │ │ │ andeq r0, r3, r2, lsr r0 │ │ │ │ andeq r0, r3, sl, lsr #32 │ │ │ │ - andeq r3, r6, r4, ror #20 │ │ │ │ - ldrdeq r3, [r6], -ip │ │ │ │ + andeq r3, r6, ip, ror #20 │ │ │ │ + andeq r3, r6, r4, ror #19 │ │ │ │ andeq pc, r2, sl, ror #30 │ │ │ │ andeq r0, r0, ip, asr #19 │ │ │ │ - ldrdeq r8, [r5], -r6 │ │ │ │ + ldrdeq r8, [r5], -sl │ │ │ │ andeq r0, r0, r4, lsl r7 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ andeq r7, r4, r0, ror r9 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - andeq r8, r5, r2, asr #11 │ │ │ │ + andeq r8, r5, r6, asr #11 │ │ │ │ andeq pc, r2, r6, asr #27 │ │ │ │ - andeq r3, r6, sl, lsl #16 │ │ │ │ + andeq r3, r6, r2, lsl r8 │ │ │ │ andeq lr, r2, r0, lsl r7 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ addlt r4, pc, r6, asr lr @ │ │ │ │ strcs r4, [r0], #-2646 @ 0xfffff5aa │ │ │ │ @@ -16595,15 +16595,15 @@ │ │ │ │ andeq r1, r3, lr, lsr fp │ │ │ │ @ instruction: 0xffffbe81 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ andeq r0, r0, r4, ror sl │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ andeq r7, r4, lr, lsr r7 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - andeq r3, r6, sl, lsr #12 │ │ │ │ + andeq r3, r6, r2, lsr r6 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ addlt r4, r9, r9, asr #28 │ │ │ │ ldrbtmi r4, [lr], #-2633 @ 0xfffff5b7 │ │ │ │ mcrrmi 13, 4, r4, sl, cr9 │ │ │ │ @@ -16680,18 +16680,18 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r7, r4, lr, lsr #13 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r7, r4, r8, lsr #13 │ │ │ │ andeq r0, r0, r4, lsl r7 │ │ │ │ andeq r0, r0, r0, lsr #20 │ │ │ │ andeq pc, r2, r2, ror fp @ │ │ │ │ - andeq r3, r6, r8, ror r5 │ │ │ │ - andeq r3, r6, r6, ror r5 │ │ │ │ - andeq r3, r6, ip, asr #10 │ │ │ │ - andeq r3, r6, r0, asr #10 │ │ │ │ + andeq r3, r6, r0, lsl #11 │ │ │ │ + andeq r3, r6, lr, ror r5 │ │ │ │ + andeq r3, r6, r4, asr r5 │ │ │ │ + andeq r3, r6, r8, asr #10 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ @ instruction: 0x000475b4 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6f068 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi b5bd90 │ │ │ │ @@ -16736,15 +16736,15 @@ │ │ │ │ mrsle r0, (UNDEF: 57) │ │ │ │ ldclt 0, cr11, [r0, #-48] @ 0xffffffd0 │ │ │ │ stmiapl r3!, {r0, r1, r2, r3, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xe7ef6818 │ │ │ │ @ instruction: 0xf00b9809 │ │ │ │ @ instruction: 0xe7e8feb1 │ │ │ │ ldm r6, {r0, r1, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - andeq r3, r6, r0, asr r4 │ │ │ │ + andeq r3, r6, r8, asr r4 │ │ │ │ andeq r7, r4, r8, lsr r5 │ │ │ │ andeq r7, r4, r2, lsr r5 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsr #20 │ │ │ │ andeq r0, r0, ip, lsr #24 │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ @@ -16968,24 +16968,24 @@ │ │ │ │ @ instruction: 0xf00b0118 │ │ │ │ strmi pc, [r5], -r5, lsl #25 │ │ │ │ @ instruction: 0xf8d9e7c5 │ │ │ │ ldrb r0, [r6, r4]! │ │ │ │ ldrdeq pc, [r4], -r9 │ │ │ │ @ instruction: 0xf7eee7ba │ │ │ │ svclt 0x0000ef08 │ │ │ │ - andeq r7, r5, r2, lsl #31 │ │ │ │ + andeq r7, r5, r6, lsl #31 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r7, r4, r0, asr #5 │ │ │ │ andeq r7, r4, lr, lsr #5 │ │ │ │ andeq r0, r0, r0, lsr #20 │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, lsl r7 │ │ │ │ andeq pc, r2, ip, asr r7 @ │ │ │ │ - ldrdeq r7, [r5], -sl │ │ │ │ + ldrdeq r7, [r5], -lr │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r7, r4, r4, asr #2 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ @@ -17182,31 +17182,31 @@ │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r7, r4, r4, lsr #1 │ │ │ │ andeq r0, r0, r4, lsl r7 │ │ │ │ andeq r0, r0, r0, lsr #20 │ │ │ │ muleq r2, sl, r5 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ @ instruction: 0xffffb6e9 │ │ │ │ - andeq r2, r6, lr, asr pc │ │ │ │ - andeq r2, r6, lr, asr #30 │ │ │ │ - andeq r2, r6, lr, lsr pc │ │ │ │ + andeq r2, r6, r6, ror #30 │ │ │ │ + andeq r2, r6, r6, asr pc │ │ │ │ + andeq r2, r6, r6, asr #30 │ │ │ │ andeq r0, r0, ip, asr #19 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - andeq r2, r6, r8, lsr #29 │ │ │ │ - muleq r6, r6, lr │ │ │ │ - andeq r2, r6, lr, lsr lr │ │ │ │ + @ instruction: 0x00062eb0 │ │ │ │ + muleq r6, lr, lr │ │ │ │ + andeq r2, r6, r6, asr #28 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ ldrdeq pc, [r2], -r2 │ │ │ │ andeq r0, r0, ip, lsr ip │ │ │ │ andeq pc, r2, r6, lsr #8 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ andeq r6, r4, r8, asr #29 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - andeq r7, r5, r8, asr #22 │ │ │ │ - andeq r2, r6, sl, ror sp │ │ │ │ + andeq r7, r5, ip, asr #22 │ │ │ │ + andeq r2, r6, r2, lsl #27 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, ip, lr, asr #20 │ │ │ │ vmlsge.f64 d4, d9, d14 │ │ │ │ mcrrmi 4, 7, r4, lr, cr10 │ │ │ │ @@ -17284,15 +17284,15 @@ │ │ │ │ ldcl 7, cr15, [sl], #-952 @ 0xfffffc48 │ │ │ │ ldmdavs fp, {r0, r3, r8, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf8c460a3 │ │ │ │ strb r8, [r0, r0, rrx]! │ │ │ │ ldc 7, cr15, [r2], {238} @ 0xee │ │ │ │ andeq r6, r4, r0, asr #26 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ - andeq r2, r6, r6, asr #24 │ │ │ │ + andeq r2, r6, lr, asr #24 │ │ │ │ andeq r6, r4, r6, lsr sp │ │ │ │ andeq r0, r0, r4, lsl r7 │ │ │ │ andeq r0, r0, r0, lsr #20 │ │ │ │ andeq r0, r0, ip, lsr #24 │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ andeq pc, r2, r2, ror r2 @ │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ @@ -17411,15 +17411,15 @@ │ │ │ │ andeq r0, r0, r0, lsr #20 │ │ │ │ andeq r0, r0, r4, lsl r7 │ │ │ │ andeq r0, r0, r0, ror fp │ │ │ │ andeq pc, r2, r4, rrx │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r6, r4, r0, ror sl │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ - andeq r2, r6, r8, asr r9 │ │ │ │ + andeq r2, r6, r0, ror #18 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r5, r5, lsr #18 │ │ │ │ strmi r4, [r6], -r5, lsr #22 │ │ │ │ @ instruction: 0x46154479 │ │ │ │ @@ -17457,15 +17457,15 @@ │ │ │ │ @ instruction: 0xf7ee01ec │ │ │ │ @ instruction: 0xf8c4eaca │ │ │ │ strb r5, [r4, ip, ror #3] │ │ │ │ bl ed6a14 │ │ │ │ andeq r6, r4, ip, ror #19 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r6, r4, lr, lsl #19 │ │ │ │ - andeq r2, r6, ip, ror r8 │ │ │ │ + andeq r2, r6, r4, lsl #17 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, ip, ip, lsr #28 │ │ │ │ strcs r4, [r1, #-2604] @ 0xfffff5d4 │ │ │ │ stcmi 4, cr4, [ip], #-504 @ 0xfffffe08 │ │ │ │ @@ -17893,23 +17893,23 @@ │ │ │ │ andeq r6, r4, sl, asr r4 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r6, r4, r4, asr r4 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq lr, r2, r4, ror sl │ │ │ │ andeq r0, r0, r0, lsr #20 │ │ │ │ andeq r1, r3, lr, lsr #10 │ │ │ │ - andeq r2, r6, r8, lsl r3 │ │ │ │ + andeq r2, r6, r0, lsr #6 │ │ │ │ andeq r0, r0, ip, asr #19 │ │ │ │ - andeq r2, r6, r4, lsr #5 │ │ │ │ + andeq r2, r6, ip, lsr #5 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r6, r4, r8, asr r3 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ andeq r0, r0, ip, ror #18 │ │ │ │ andeq lr, r2, ip, ror #18 │ │ │ │ - andeq r2, r6, lr, lsr #4 │ │ │ │ + andeq r2, r6, r6, lsr r2 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, ip, r2, asr lr │ │ │ │ ldrbtmi r4, [lr], #-2642 @ 0xfffff5ae │ │ │ │ mrrcmi 13, 5, r4, r3, cr2 │ │ │ │ @@ -18489,16 +18489,16 @@ │ │ │ │ @ instruction: 0xf7ede6e8 │ │ │ │ svclt 0x0000eb30 │ │ │ │ andeq r5, r4, r2, lsl sp │ │ │ │ andeq r5, r4, lr, lsl #26 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ andeq r5, r4, r6, ror ip │ │ │ │ - andeq r1, r6, r2, asr #21 │ │ │ │ - andeq r1, r6, r8, ror sl │ │ │ │ + andeq r1, r6, sl, asr #21 │ │ │ │ + andeq r1, r6, r0, lsl #21 │ │ │ │ andeq r0, r0, ip, asr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb70c9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fd0 │ │ │ │ addlt lr, sl, r4, lsl #1 │ │ │ │ ldrbtmi r4, [lr], #2592 @ 0xa20 │ │ │ │ @@ -18647,15 +18647,15 @@ │ │ │ │ andeq r5, r4, r2, lsl #15 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r5, r4, sl, ror r7 │ │ │ │ andeq r0, r0, r0, lsr #20 │ │ │ │ andeq r0, r0, r4, lsl r7 │ │ │ │ andeq r0, r0, r0, asr #15 │ │ │ │ andeq sp, r2, r4, ror lr │ │ │ │ - andeq r1, r6, r8, lsl r6 │ │ │ │ + andeq r1, r6, r0, lsr #12 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ strdeq r5, [r4], -r8 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi d51d0 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -18776,16 +18776,16 @@ │ │ │ │ andeq r5, r4, ip, lsl #13 │ │ │ │ andeq r5, r4, r6, lsl #13 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq sp, r2, sl, ror #4 │ │ │ │ muleq r0, r0, r8 │ │ │ │ ldrdeq r5, [r4], -r6 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ - andeq r1, r6, r2, lsr r4 │ │ │ │ - strdeq r1, [r6], -r8 │ │ │ │ + andeq r1, r6, sl, lsr r4 │ │ │ │ + andeq r1, r6, r0, lsl #8 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ addslt r4, r0, r2, lsr lr │ │ │ │ ldrbtmi r4, [lr], #-2610 @ 0xfffff5ce │ │ │ │ ldcmi 13, cr4, [r3], #-200 @ 0xffffff38 │ │ │ │ @@ -18840,15 +18840,15 @@ │ │ │ │ muleq r4, r6, r4 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ muleq r4, r0, r4 │ │ │ │ andeq r0, r0, r0, lsr #20 │ │ │ │ andeq r0, r0, r4, lsl r7 │ │ │ │ andeq r0, r0, r0, asr #15 │ │ │ │ muleq r2, r2, fp │ │ │ │ - andeq r1, r6, sl, asr #6 │ │ │ │ + andeq r1, r6, r2, asr r3 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ strdeq r5, [r4], -r4 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ @@ -18977,15 +18977,15 @@ │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ andeq r5, r4, r2, lsl r3 │ │ │ │ andeq sp, r2, r4, lsr #11 │ │ │ │ andeq sp, r2, r8, lsr #20 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ andeq r0, r0, ip, lsr ip │ │ │ │ - andeq r1, r6, r8, ror r1 │ │ │ │ + andeq r1, r6, r0, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb71434 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r4, #-704]! @ 0xfffffd40 │ │ │ │ bmi 946484 │ │ │ │ stcmi 4, cr4, [r4], #-500 @ 0xfffffe0c │ │ │ │ @ instruction: 0xc090f8df │ │ │ │ @@ -19139,16 +19139,16 @@ │ │ │ │ cdp 7, 1, cr15, cr12, cr12, {7} │ │ │ │ @ instruction: 0x00044fba │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ @ instruction: 0x00044fb2 │ │ │ │ andeq r0, r0, r0, ror fp │ │ │ │ andeq r0, r0, r0, lsr #20 │ │ │ │ strdeq sp, [r2], -ip │ │ │ │ - andeq r0, r6, r2, lsl #29 │ │ │ │ - andeq r0, r6, r0, ror lr │ │ │ │ + andeq r0, r6, sl, lsl #29 │ │ │ │ + andeq r0, r6, r8, ror lr │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r4, r4, r6, asr #30 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @@ -19258,15 +19258,15 @@ │ │ │ │ @ instruction: 0xf8863075 │ │ │ │ @ instruction: 0x66311076 │ │ │ │ subsne pc, ip, r6, lsl #17 │ │ │ │ stmib r6, {r0, r4, r5, r7, r8, sl, sp, lr}^ │ │ │ │ ldrvs r1, [r1, -r1, lsr #2]! │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ svclt 0x000083f0 │ │ │ │ - andeq r0, r6, sl, asr #25 │ │ │ │ + ldrdeq r0, [r6], -r2 │ │ │ │ andeq sp, r2, r8, lsl #5 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strbtmi pc, [ip], #-2271 @ 0xfffff721 @ │ │ │ │ strmi fp, [r0], ip, lsl #1 │ │ │ │ @@ -19548,28 +19548,28 @@ │ │ │ │ vsubw.s8 q9, q2, d0 │ │ │ │ @ instruction: 0xf7ec0344 │ │ │ │ @ instruction: 0x4605e876 │ │ │ │ ldr r6, [ip], -r0, ror #13 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00b99999 │ │ │ │ - andeq r0, r6, r6, lsl ip │ │ │ │ + andeq r0, r6, lr, lsl ip │ │ │ │ strdeq r4, [r4], -r2 │ │ │ │ andeq ip, r2, ip, lsr #13 │ │ │ │ andeq sp, r2, r2, asr r4 │ │ │ │ - andeq r0, r6, r6, asr #23 │ │ │ │ - @ instruction: 0x00060bb4 │ │ │ │ - muleq r6, r8, fp │ │ │ │ + andeq r0, r6, lr, asr #23 │ │ │ │ + @ instruction: 0x00060bbc │ │ │ │ + andeq r0, r6, r0, lsr #23 │ │ │ │ andeq r0, r0, ip, lsl sl │ │ │ │ andeq r0, r0, ip, asr #19 │ │ │ │ - andeq r0, r6, r6, ror fp │ │ │ │ + andeq r0, r6, lr, ror fp │ │ │ │ andeq ip, r2, ip, lsr #31 │ │ │ │ andeq ip, r2, r6, lsr pc │ │ │ │ @ instruction: 0x0002cfb4 │ │ │ │ - andeq r5, r5, r2, lsl #17 │ │ │ │ + andeq r5, r5, r6, lsl #17 │ │ │ │ andeq ip, r2, ip, lsr #31 │ │ │ │ andeq sp, r2, r6, asr r3 │ │ │ │ andeq ip, r2, r2, ror #30 │ │ │ │ andeq sp, r2, r2, asr #6 │ │ │ │ andeq sp, r2, lr, lsr r3 │ │ │ │ andeq ip, r2, r6, lsr pc │ │ │ │ andeq sp, r2, sl, lsl #20 │ │ │ │ @@ -19587,17 +19587,17 @@ │ │ │ │ andeq ip, r2, r2, lsr #29 │ │ │ │ muleq r2, r6, r2 │ │ │ │ muleq r2, r0, r2 │ │ │ │ andeq sp, r2, r8, lsl #5 │ │ │ │ andeq sp, r2, r4, lsl #5 │ │ │ │ andeq sp, r2, sl, ror r2 │ │ │ │ andeq sp, r2, r4, ror r2 │ │ │ │ - ldrdeq r5, [r5], -ip │ │ │ │ - andeq r0, r6, sl, lsr #18 │ │ │ │ - andeq r0, r6, r2, lsl r9 │ │ │ │ + andeq r5, r5, r0, ror #13 │ │ │ │ + andeq r0, r6, r2, lsr r9 │ │ │ │ + andeq r0, r6, sl, lsl r9 │ │ │ │ andeq sp, r2, r8, lsr #4 │ │ │ │ andeq ip, r2, lr, lsl #25 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ andeq fp, r2, r0, asr #21 │ │ │ │ @ instruction: 0x0002e5bc │ │ │ │ strdeq ip, [r2], -r2 │ │ │ │ andeq sp, r2, r0, asr r1 │ │ │ │ @@ -19755,27 +19755,27 @@ │ │ │ │ @ instruction: 0x4605fc97 │ │ │ │ strmi lr, [fp], -r3, lsr #15 │ │ │ │ andscs r4, r5, #72, 12 @ 0x4800000 │ │ │ │ strls r2, [r0], -r2, lsl #2 │ │ │ │ cdp 7, 1, cr15, cr12, cr11, {7} │ │ │ │ ldrb r6, [ip, r0, lsr #13] │ │ │ │ stmdb r0, {r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - andeq r5, r5, r2, ror r4 │ │ │ │ + andeq r5, r5, r6, ror r4 │ │ │ │ andeq r4, r4, r0, asr #15 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ - andeq r0, r6, r4, asr #13 │ │ │ │ + andeq r0, r6, ip, asr #13 │ │ │ │ ldrdeq ip, [r2], -r4 │ │ │ │ - andeq r0, r6, ip, ror #12 │ │ │ │ + andeq r0, r6, r4, ror r6 │ │ │ │ @ instruction: 0x0002e3bc │ │ │ │ andeq ip, r2, ip, asr #19 │ │ │ │ andeq r4, r4, r4, lsr #12 │ │ │ │ - andeq r5, r5, sl, lsr #5 │ │ │ │ + andeq r5, r5, lr, lsr #5 │ │ │ │ andeq ip, r2, r6, asr #28 │ │ │ │ - andeq r0, r6, lr, ror #9 │ │ │ │ - @ instruction: 0x000604bc │ │ │ │ + strdeq r0, [r6], -r6 │ │ │ │ + andeq r0, r6, r4, asr #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb7208c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi bdedb4 │ │ │ │ bmi c070c8 │ │ │ │ stcmi 4, cr4, [pc], #-492 @ 1acb0 │ │ │ │ movwvc pc, #1283 @ 0x503 @ │ │ │ │ @@ -19819,15 +19819,15 @@ │ │ │ │ andlt sp, ip, r9, lsl #2 │ │ │ │ blmi 44a37c │ │ │ │ ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ blmi 414f00 │ │ │ │ ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf7ece7eb │ │ │ │ svclt 0x0000e8c2 │ │ │ │ - andeq r0, r6, ip, lsr #8 │ │ │ │ + andeq r0, r6, r4, lsr r4 │ │ │ │ andeq r4, r4, r4, lsl r5 │ │ │ │ andeq r4, r4, lr, lsl #10 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsr #20 │ │ │ │ andeq r0, r0, ip, lsr #24 │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ @@ -19883,15 +19883,15 @@ │ │ │ │ andlt sp, ip, r9, lsl #2 │ │ │ │ blmi 44a47c │ │ │ │ ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ blmi 415000 │ │ │ │ ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf7ece7eb │ │ │ │ svclt 0x0000e842 │ │ │ │ - andeq r0, r6, ip, lsr #6 │ │ │ │ + andeq r0, r6, r4, lsr r3 │ │ │ │ andeq r4, r4, r4, lsl r4 │ │ │ │ andeq r4, r4, lr, lsl #8 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsr #20 │ │ │ │ andeq r0, r0, ip, lsr #24 │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ @@ -19916,15 +19916,15 @@ │ │ │ │ addsmi r6, ip, #7012352 @ 0x6b0000 │ │ │ │ adceq sp, r0, r8, lsl #20 │ │ │ │ @ instruction: 0xf0403401 │ │ │ │ @ instruction: 0xf0080002 │ │ │ │ stmdavs fp!, {r0, r1, r4, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldclle 2, cr4, [r6], #652 @ 0x28c │ │ │ │ svclt 0x0000bd38 │ │ │ │ - @ instruction: 0x00054fb2 │ │ │ │ + @ instruction: 0x00054fb6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb722e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r0], {240} @ 0xf0 │ │ │ │ blmi 4472f4 │ │ │ │ ldrbtmi r4, [ip], #-1546 @ 0xfffff9f6 │ │ │ │ stmdami pc, {r0, r9, sl, lr} @ │ │ │ │ @@ -20006,15 +20006,15 @@ │ │ │ │ ldrbtmi r4, [r9], #-2315 @ 0xfffff6f5 │ │ │ │ ldmdb r4, {r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strb r9, [ip, r1, lsl #22] │ │ │ │ svc 0x0050f7eb │ │ │ │ andeq r4, r4, r4, lsl r2 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r4, r4, lr, lsl #4 │ │ │ │ - andeq r0, r6, r4, lsl #2 │ │ │ │ + andeq r0, r6, ip, lsl #2 │ │ │ │ andeq r4, r4, lr, ror #3 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ andeq ip, r2, r8, ror #8 │ │ │ │ andeq r0, r0, ip, lsr ip │ │ │ │ andeq ip, r2, r6, asr sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ stc 12, cr5, [sp, #-512]! @ 0xfffffe00 │ │ │ │ @@ -20145,15 +20145,15 @@ │ │ │ │ svclt 0x0000ee42 │ │ │ │ andeq r3, r4, r6, ror #31 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ ldrdeq r3, [r4], -lr │ │ │ │ andeq r0, r0, r0, asr #15 │ │ │ │ andeq r0, r0, r0, lsr #20 │ │ │ │ andeq ip, r2, ip, lsl r9 │ │ │ │ - andeq pc, r5, lr, lsr #29 │ │ │ │ + @ instruction: 0x0005feb6 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ muleq r4, r2, pc @ │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb72680 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, lr, r0, asr #31 │ │ │ │ @@ -20388,23 +20388,23 @@ │ │ │ │ movwcs r0, #4877 @ 0x130d │ │ │ │ @ instruction: 0xf06fe7e7 │ │ │ │ addsvs r0, r1, r2, lsl r3 │ │ │ │ @ instruction: 0xf7ebe7b8 │ │ │ │ svclt 0x0000ec54 │ │ │ │ andeq r3, r4, r0, asr ip │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ - ldrdeq r7, [r5], -r8 │ │ │ │ - andeq pc, r5, r0, asr sp @ │ │ │ │ - andeq pc, r5, r2, asr #26 │ │ │ │ + ldrdeq r7, [r5], -ip │ │ │ │ + andeq pc, r5, r8, asr sp @ │ │ │ │ + andeq pc, r5, sl, asr #26 │ │ │ │ andeq r3, r4, ip, lsl ip │ │ │ │ andeq lr, r2, r2, lsr #26 │ │ │ │ - andeq pc, r5, r2, lsl sp @ │ │ │ │ + andeq pc, r5, sl, lsl sp @ │ │ │ │ andeq ip, r2, r6, asr #1 │ │ │ │ - ldrdeq pc, [r5], -lr │ │ │ │ - andeq r7, r5, r0, asr #4 │ │ │ │ + andeq pc, r5, r6, ror #25 │ │ │ │ + andeq r7, r5, r4, asr #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb72a60 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r0 @ │ │ │ │ @ instruction: 0xe094f8df │ │ │ │ @ instruction: 0xf8df2200 │ │ │ │ ldrbtmi ip, [lr], #148 @ 0x94 │ │ │ │ @@ -20440,15 +20440,15 @@ │ │ │ │ andls r3, r6, r2, lsl #2 │ │ │ │ sbcsle r2, r4, r0, lsl #16 │ │ │ │ andsmi r6, r1, #8192 @ 0x2000 │ │ │ │ vst4. {d29-d32}, [pc :64], r1 │ │ │ │ ldrb r7, [r0, r9, asr #1] │ │ │ │ bl ffa598ac │ │ │ │ andeq r3, r4, r6, asr #22 │ │ │ │ - andeq pc, r5, r6, asr ip @ │ │ │ │ + andeq pc, r5, lr, asr ip @ │ │ │ │ andeq r3, r4, sl, lsr fp │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ andeq r3, r4, lr, ror #21 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -23750,22 +23750,22 @@ │ │ │ │ eorscs r2, pc, r0, lsl #4 │ │ │ │ @ instruction: 0xf0104611 │ │ │ │ blmi 21d290 │ │ │ │ stmiapl r3!, {r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ @ instruction: 0xf7e86818 │ │ │ │ svclt 0x0000bd2d │ │ │ │ - @ instruction: 0x00053db0 │ │ │ │ + @ instruction: 0x00053db4 │ │ │ │ andeq r9, r2, ip, asr #3 │ │ │ │ andeq r0, r4, ip, lsl #14 │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ andcs r4, r0, #2048 @ 0x800 │ │ │ │ bicsvs r4, sl, fp, ror r4 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq ip, r5, r0, lsl #16 │ │ │ │ + andeq ip, r5, r8, lsl #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb75ee4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe0 │ │ │ │ strhlt lr, [r6], r4 │ │ │ │ ldrbtmi r4, [lr], #2604 @ 0xa2c │ │ │ │ @ instruction: 0xf8df4c2c │ │ │ │ @@ -23813,19 +23813,19 @@ │ │ │ │ ldmib r8, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andeq r0, r4, r6, asr #13 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ @ instruction: 0x000406be │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsr #20 │ │ │ │ andeq r9, r2, r8, asr #2 │ │ │ │ - muleq r5, ip, r7 │ │ │ │ - andeq r3, r5, r8, lsl #26 │ │ │ │ + andeq ip, r5, r4, lsr #15 │ │ │ │ + andeq r3, r5, ip, lsl #26 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ - andeq ip, r5, r2, lsl #15 │ │ │ │ - ldrdeq r3, [r5], -r6 │ │ │ │ + andeq ip, r5, sl, lsl #15 │ │ │ │ + ldrdeq r3, [r5], -sl │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r4, r8, lsr r6 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi da298 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -23882,16 +23882,16 @@ │ │ │ │ pop {r1, r8, r9, fp, pc} │ │ │ │ @ instruction: 0xf7e883f0 │ │ │ │ svclt 0x0000e90c │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ andeq r0, r4, r4, asr #11 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ - ldrdeq ip, [r5], -r2 │ │ │ │ - muleq r5, r6, r6 │ │ │ │ + ldrdeq ip, [r5], -sl │ │ │ │ + muleq r5, lr, r6 │ │ │ │ andeq r0, r4, ip, lsl r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb760e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ ldrd pc, [r4], pc @ │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @@ -26058,56 +26058,56 @@ │ │ │ │ andeq lr, r3, lr, ror #24 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq lr, r3, r4, ror #24 │ │ │ │ andeq r0, r0, r0, lsr #20 │ │ │ │ andeq r0, r0, r4, ror sl │ │ │ │ muleq r0, ip, r7 │ │ │ │ andeq r7, r2, r8, asr #14 │ │ │ │ - andeq sl, r5, ip, lsl sp │ │ │ │ - andeq r2, r5, ip, ror #4 │ │ │ │ + andeq sl, r5, r4, lsr #26 │ │ │ │ + andeq r2, r5, r0, ror r2 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ - ldrdeq sl, [r5], -r6 │ │ │ │ - andeq sl, r5, ip, lsl #24 │ │ │ │ - strdeq sl, [r5], -r4 │ │ │ │ - andeq sl, r5, r2, ror #23 │ │ │ │ + ldrdeq sl, [r5], -lr │ │ │ │ + andeq sl, r5, r4, lsl ip │ │ │ │ + strdeq sl, [r5], -ip │ │ │ │ + andeq sl, r5, sl, ror #23 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ @ instruction: 0x0003eab6 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ - andeq r2, r5, r6, lsl r1 │ │ │ │ - andeq sl, r5, r2, ror #22 │ │ │ │ + andeq r2, r5, sl, lsl r1 │ │ │ │ + andeq sl, r5, sl, ror #22 │ │ │ │ andeq r7, r2, lr, asr r5 │ │ │ │ - andeq sl, r5, r4, lsr fp │ │ │ │ - strdeq sl, [r5], -r4 │ │ │ │ - andeq r2, r5, r0, asr r0 │ │ │ │ - andeq sl, r5, r6, asr #21 │ │ │ │ - @ instruction: 0x0005aab6 │ │ │ │ - andeq r2, r5, r0, lsr #32 │ │ │ │ - muleq r5, r2, sl │ │ │ │ - andeq sl, r5, r0, lsl #21 │ │ │ │ - andeq sl, r5, r0, ror sl │ │ │ │ - andeq sl, r5, r4, lsl sl │ │ │ │ - ldrdeq sl, [r5], -ip │ │ │ │ + andeq sl, r5, ip, lsr fp │ │ │ │ + strdeq sl, [r5], -ip │ │ │ │ + andeq r2, r5, r4, asr r0 │ │ │ │ + andeq sl, r5, lr, asr #21 │ │ │ │ + @ instruction: 0x0005aabe │ │ │ │ + andeq r2, r5, r4, lsr #32 │ │ │ │ + muleq r5, sl, sl │ │ │ │ + andeq sl, r5, r8, lsl #21 │ │ │ │ + andeq sl, r5, r8, ror sl │ │ │ │ + andeq sl, r5, ip, lsl sl │ │ │ │ + andeq sl, r5, r4, ror #19 │ │ │ │ andeq r5, r2, r0, lsl #20 │ │ │ │ - andeq sl, r5, sl, asr #19 │ │ │ │ - andeq sl, r5, r2, lsr #19 │ │ │ │ + ldrdeq sl, [r5], -r2 │ │ │ │ + andeq sl, r5, sl, lsr #19 │ │ │ │ andeq r4, r2, r4, ror #31 │ │ │ │ - andeq sl, r5, lr, lsl #19 │ │ │ │ - andeq sl, r5, r2, asr r9 │ │ │ │ - @ instruction: 0x0005a7b0 │ │ │ │ - andeq sl, r5, sl, lsl #15 │ │ │ │ - andeq sl, r5, r8, asr r7 │ │ │ │ - andeq sl, r5, r6, lsr #14 │ │ │ │ - andeq sl, r5, r8, ror #13 │ │ │ │ - andeq sl, r5, r0, lsr #13 │ │ │ │ + muleq r5, r6, r9 │ │ │ │ + andeq sl, r5, sl, asr r9 │ │ │ │ + @ instruction: 0x0005a7b8 │ │ │ │ + muleq r5, r2, r7 │ │ │ │ + andeq sl, r5, r0, ror #14 │ │ │ │ + andeq sl, r5, lr, lsr #14 │ │ │ │ + strdeq sl, [r5], -r0 │ │ │ │ + andeq sl, r5, r8, lsr #13 │ │ │ │ andeq r0, r0, ip, asr #19 │ │ │ │ - andeq sl, r5, sl, lsl #13 │ │ │ │ - andeq sl, r5, ip, asr #12 │ │ │ │ - andeq sl, r5, ip, lsr r6 │ │ │ │ - andeq sl, r5, lr, lsl r6 │ │ │ │ - andeq sl, r5, lr, lsl #12 │ │ │ │ + muleq r5, r2, r6 │ │ │ │ + andeq sl, r5, r4, asr r6 │ │ │ │ + andeq sl, r5, r4, asr #12 │ │ │ │ + andeq sl, r5, r6, lsr #12 │ │ │ │ + andeq sl, r5, r6, lsl r6 │ │ │ │ andeq r5, r2, r6, asr r7 │ │ │ │ andeq r4, r2, r8, lsr #21 │ │ │ │ svceq 0x0000f1bc │ │ │ │ strbhi pc, [r4, #64]! @ 0x40 @ │ │ │ │ strbeq pc, [ip, #2271]! @ 0x8df @ │ │ │ │ ldrt r4, [r8], #1144 @ 0x478 │ │ │ │ svceq 0x0000f1bc │ │ │ │ @@ -26495,31 +26495,31 @@ │ │ │ │ andeq r4, r2, r0, lsr lr │ │ │ │ ldrdeq r5, [r2], -r8 │ │ │ │ andeq r6, r2, r4, ror #25 │ │ │ │ andeq r0, r0, r0, ror r8 │ │ │ │ andeq r6, r2, sl, ror #25 │ │ │ │ muleq r2, ip, r0 │ │ │ │ andeq r5, r2, r0, asr #11 │ │ │ │ - andeq sl, r5, ip, lsl #5 │ │ │ │ + muleq r5, r4, r2 │ │ │ │ andeq r5, r2, sl, asr #21 │ │ │ │ - andeq sl, r5, r2, ror #2 │ │ │ │ - andeq sl, r5, r0, asr r1 │ │ │ │ - andeq sl, r5, r8, lsl r1 │ │ │ │ - andeq sl, r5, sl, lsl #2 │ │ │ │ - ldrdeq sl, [r5], -ip │ │ │ │ - strheq sl, [r5], -r6 │ │ │ │ - andeq sl, r5, r0, lsl #1 │ │ │ │ - andeq sl, r5, ip, lsr #32 │ │ │ │ - andeq sl, r5, lr │ │ │ │ - andeq r9, r5, sl, ror #31 │ │ │ │ - ldrdeq r9, [r5], -sl │ │ │ │ + andeq sl, r5, sl, ror #2 │ │ │ │ + andeq sl, r5, r8, asr r1 │ │ │ │ + andeq sl, r5, r0, lsr #2 │ │ │ │ + andeq sl, r5, r2, lsl r1 │ │ │ │ + andeq sl, r5, r4, ror #1 │ │ │ │ + strheq sl, [r5], -lr │ │ │ │ + andeq sl, r5, r8, lsl #1 │ │ │ │ + andeq sl, r5, r4, lsr r0 │ │ │ │ + andeq sl, r5, r6, lsl r0 │ │ │ │ + strdeq r9, [r5], -r2 │ │ │ │ + andeq r9, r5, r2, ror #31 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ @ instruction: 0x000008b0 │ │ │ │ andeq r0, r0, ip, asr #23 │ │ │ │ - andeq r1, r5, ip, lsr #6 │ │ │ │ + andeq r1, r5, r0, lsr r3 │ │ │ │ andeq r0, r0, r0, lsr #18 │ │ │ │ andeq r0, r0, r4, ror #22 │ │ │ │ andeq r0, r0, r8, lsl #23 │ │ │ │ @ instruction: 0xf8df2200 │ │ │ │ @ instruction: 0xf8df3704 │ │ │ │ ldrbtmi r1, [fp], #-1796 @ 0xfffff8fc │ │ │ │ @ instruction: 0xf1034479 │ │ │ │ @@ -26965,107 +26965,107 @@ │ │ │ │ ldrbtmi r4, [fp], #-2912 @ 0xfffff4a0 │ │ │ │ @ instruction: 0xf7ff64d9 │ │ │ │ blmi 180ff3c │ │ │ │ ldrbvs r4, [r9], #1147 @ 0x47b │ │ │ │ blmi 17db2cc │ │ │ │ ldrbvs r4, [r9], #1147 @ 0x47b │ │ │ │ svclt 0x0000e4f9 │ │ │ │ - ldrdeq r9, [r5], -r6 │ │ │ │ - andeq r1, r5, r8, asr #4 │ │ │ │ - andeq r9, r5, ip, ror fp │ │ │ │ + ldrdeq r9, [r5], -lr │ │ │ │ + andeq r1, r5, ip, asr #4 │ │ │ │ + andeq r9, r5, r4, lsl #23 │ │ │ │ andeq r0, r0, r0, ror #21 │ │ │ │ - andeq r9, r5, r8, lsl #20 │ │ │ │ - andeq r9, r5, r2, ror #19 │ │ │ │ + andeq r9, r5, r0, lsl sl │ │ │ │ + andeq r9, r5, sl, ror #19 │ │ │ │ andeq r0, r0, ip, asr #19 │ │ │ │ - andeq r9, r5, ip, asr r9 │ │ │ │ - andeq r9, r5, r8, lsl r9 │ │ │ │ - andeq r9, r5, lr, lsl #18 │ │ │ │ - strdeq r9, [r5], -r8 │ │ │ │ - andeq r9, r5, lr, ror #17 │ │ │ │ - andeq r9, r5, r4, ror #17 │ │ │ │ - ldrdeq r9, [r5], -sl │ │ │ │ + andeq r9, r5, r4, ror #18 │ │ │ │ + andeq r9, r5, r0, lsr #18 │ │ │ │ + andeq r9, r5, r6, lsl r9 │ │ │ │ + andeq r9, r5, r0, lsl #18 │ │ │ │ + strdeq r9, [r5], -r6 │ │ │ │ + andeq r9, r5, ip, ror #17 │ │ │ │ + andeq r9, r5, r2, ror #17 │ │ │ │ + ldrdeq r9, [r5], -r8 │ │ │ │ ldrdeq r9, [r5], -r0 │ │ │ │ - andeq r9, r5, r8, asr #17 │ │ │ │ - @ instruction: 0x000598be │ │ │ │ - @ instruction: 0x000598b4 │ │ │ │ - andeq r9, r5, sl, lsr #17 │ │ │ │ - andeq r9, r5, r0, lsr #17 │ │ │ │ - muleq r5, r6, r8 │ │ │ │ - andeq r9, r5, ip, lsl #17 │ │ │ │ - andeq r9, r5, r2, lsl #17 │ │ │ │ - andeq r9, r5, r8, ror r8 │ │ │ │ - andeq r9, r5, lr, ror #16 │ │ │ │ - andeq r9, r5, r4, ror #16 │ │ │ │ - andeq r9, r5, sl, asr r8 │ │ │ │ - andeq r9, r5, r0, asr r8 │ │ │ │ + andeq r9, r5, r6, asr #17 │ │ │ │ + @ instruction: 0x000598bc │ │ │ │ + @ instruction: 0x000598b2 │ │ │ │ + andeq r9, r5, r8, lsr #17 │ │ │ │ + muleq r5, lr, r8 │ │ │ │ + muleq r5, r4, r8 │ │ │ │ + andeq r9, r5, sl, lsl #17 │ │ │ │ + andeq r9, r5, r0, lsl #17 │ │ │ │ + andeq r9, r5, r6, ror r8 │ │ │ │ + andeq r9, r5, ip, ror #16 │ │ │ │ + andeq r9, r5, r2, ror #16 │ │ │ │ + andeq r9, r5, r8, asr r8 │ │ │ │ + andeq r9, r5, lr, asr #16 │ │ │ │ andeq r9, r5, r6, asr #16 │ │ │ │ - andeq r9, r5, lr, lsr r8 │ │ │ │ - andeq r9, r5, r4, lsr r8 │ │ │ │ - muleq r5, ip, sp │ │ │ │ + andeq r9, r5, ip, lsr r8 │ │ │ │ + andeq r0, r5, r0, lsr #27 │ │ │ │ + andeq r9, r5, r8, lsr #16 │ │ │ │ andeq r9, r5, r0, lsr #16 │ │ │ │ - andeq r9, r5, r8, lsl r8 │ │ │ │ - andeq r9, r5, lr, lsl #16 │ │ │ │ - andeq r9, r5, r4, lsl #16 │ │ │ │ - strdeq r9, [r5], -sl │ │ │ │ + andeq r9, r5, r6, lsl r8 │ │ │ │ + andeq r9, r5, ip, lsl #16 │ │ │ │ + andeq r9, r5, r2, lsl #16 │ │ │ │ + strdeq r9, [r5], -r8 │ │ │ │ strdeq r9, [r5], -r0 │ │ │ │ andeq r9, r5, r8, ror #15 │ │ │ │ - andeq r9, r5, r0, ror #15 │ │ │ │ - ldrdeq r9, [r5], -r6 │ │ │ │ - andeq r9, r5, ip, asr #15 │ │ │ │ - andeq r9, r5, r2, asr #15 │ │ │ │ - @ instruction: 0x000597b8 │ │ │ │ + ldrdeq r9, [r5], -lr │ │ │ │ + ldrdeq r9, [r5], -r4 │ │ │ │ + andeq r9, r5, sl, asr #15 │ │ │ │ + andeq r9, r5, r0, asr #15 │ │ │ │ + andeq r9, r5, lr, lsr #15 │ │ │ │ andeq r9, r5, r6, lsr #15 │ │ │ │ muleq r5, lr, r7 │ │ │ │ - muleq r5, r6, r7 │ │ │ │ - andeq r9, r5, ip, lsl #15 │ │ │ │ - andeq r9, r5, r2, lsl #15 │ │ │ │ - andeq r9, r5, r8, ror r7 │ │ │ │ - andeq r9, r5, lr, ror #14 │ │ │ │ - andeq r9, r5, r4, ror #14 │ │ │ │ - andeq r9, r5, sl, asr r7 │ │ │ │ - andeq r9, r5, ip, asr #14 │ │ │ │ - andeq r9, r5, r2, asr #14 │ │ │ │ - andeq r9, r5, r8, lsr r7 │ │ │ │ - andeq r9, r5, lr, lsr #14 │ │ │ │ - andeq r9, r5, r4, lsr #14 │ │ │ │ - andeq r9, r5, sl, lsl r7 │ │ │ │ + muleq r5, r4, r7 │ │ │ │ + andeq r9, r5, sl, lsl #15 │ │ │ │ + andeq r9, r5, r0, lsl #15 │ │ │ │ + andeq r9, r5, r6, ror r7 │ │ │ │ + andeq r9, r5, ip, ror #14 │ │ │ │ + andeq r9, r5, r2, ror #14 │ │ │ │ + andeq r9, r5, r4, asr r7 │ │ │ │ + andeq r9, r5, sl, asr #14 │ │ │ │ + andeq r9, r5, r0, asr #14 │ │ │ │ + andeq r9, r5, r6, lsr r7 │ │ │ │ + andeq r9, r5, ip, lsr #14 │ │ │ │ + andeq r9, r5, r2, lsr #14 │ │ │ │ + andeq r9, r5, r8, lsl r7 │ │ │ │ andeq r9, r5, r0, lsl r7 │ │ │ │ - andeq r9, r5, r8, lsl #14 │ │ │ │ - strdeq r9, [r5], -lr │ │ │ │ + andeq r9, r5, r6, lsl #14 │ │ │ │ + strdeq r9, [r5], -ip │ │ │ │ strdeq r9, [r5], -r4 │ │ │ │ andeq r9, r5, ip, ror #13 │ │ │ │ andeq r9, r5, r4, ror #13 │ │ │ │ ldrdeq r9, [r5], -ip │ │ │ │ ldrdeq r9, [r5], -r4 │ │ │ │ andeq r9, r5, ip, asr #13 │ │ │ │ andeq r9, r5, r4, asr #13 │ │ │ │ - @ instruction: 0x000596bc │ │ │ │ - @ instruction: 0x000596b2 │ │ │ │ - andeq r9, r5, r8, lsr #13 │ │ │ │ - muleq r5, lr, r6 │ │ │ │ + @ instruction: 0x000596ba │ │ │ │ + @ instruction: 0x000596b0 │ │ │ │ + andeq r9, r5, r6, lsr #13 │ │ │ │ + muleq r5, ip, r6 │ │ │ │ muleq r5, r4, r6 │ │ │ │ andeq r9, r5, ip, lsl #13 │ │ │ │ andeq r9, r5, r4, lsl #13 │ │ │ │ andeq r9, r5, ip, ror r6 │ │ │ │ - andeq r9, r5, r4, ror r6 │ │ │ │ - andeq r9, r5, sl, ror #12 │ │ │ │ - andeq r9, r5, r0, ror #12 │ │ │ │ - andeq r9, r5, r6, asr r6 │ │ │ │ - andeq r9, r5, ip, asr #12 │ │ │ │ - andeq r9, r5, r2, asr #12 │ │ │ │ - andeq r9, r5, r8, lsr r6 │ │ │ │ - andeq r9, r5, lr, lsr #12 │ │ │ │ + andeq r9, r5, r2, ror r6 │ │ │ │ + andeq r9, r5, r8, ror #12 │ │ │ │ + andeq r9, r5, lr, asr r6 │ │ │ │ + andeq r9, r5, r4, asr r6 │ │ │ │ + andeq r9, r5, sl, asr #12 │ │ │ │ + andeq r9, r5, r0, asr #12 │ │ │ │ + andeq r9, r5, r6, lsr r6 │ │ │ │ + andeq r9, r5, ip, lsr #12 │ │ │ │ andeq r9, r5, r4, lsr #12 │ │ │ │ - andeq r9, r5, ip, lsl r6 │ │ │ │ + andeq r9, r5, sl, lsl r6 │ │ │ │ andeq r9, r5, r2, lsl r6 │ │ │ │ - andeq r9, r5, sl, lsl #12 │ │ │ │ + andeq r9, r5, r2, lsl #12 │ │ │ │ strdeq r9, [r5], -sl │ │ │ │ - strdeq r9, [r5], -r2 │ │ │ │ + strdeq r9, [r5], -r0 │ │ │ │ andeq r9, r5, r8, ror #11 │ │ │ │ - andeq r9, r5, r0, ror #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb79274 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fb8 │ │ │ │ ldrdlt lr, [pc], r8 │ │ │ │ ldrbtmi r4, [lr], #2613 @ 0xa35 │ │ │ │ @ instruction: 0xf8df4c35 │ │ │ │ @@ -27286,15 +27286,15 @@ │ │ │ │ svclt 0x0000ee78 │ │ │ │ andeq sp, r3, r2, lsl #1 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq sp, r3, sl, ror r0 │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r0, r0, r0, lsr #20 │ │ │ │ andeq r5, r2, r8, asr #23 │ │ │ │ - @ instruction: 0x000506bc │ │ │ │ + andeq r0, r5, r0, asr #13 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ andeq r0, r0, ip, lsr ip │ │ │ │ strdeq r5, [r2], -sl │ │ │ │ muleq r2, r4, fp │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ strdeq ip, [r3], -sl │ │ │ │ @@ -27349,15 +27349,15 @@ │ │ │ │ svclt 0x0000edfa │ │ │ │ andeq ip, r3, r6, lsl #31 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq ip, r3, lr, ror pc │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r0, r0, r0, lsr #20 │ │ │ │ andeq r5, r2, r4, lsl #22 │ │ │ │ - andeq r0, r5, r0, asr #11 │ │ │ │ + andeq r0, r5, r4, asr #11 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ andeq r0, r0, ip, lsr ip │ │ │ │ strdeq r5, [r2], -lr │ │ │ │ ldrdeq r5, [r2], -r0 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ strdeq ip, [r3], -lr │ │ │ │ @@ -27547,18 +27547,18 @@ │ │ │ │ @ instruction: 0xf7e4e77f │ │ │ │ svclt 0x0000ec6c │ │ │ │ andeq ip, r3, lr, lsl sp │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq ip, r3, r2, lsl sp │ │ │ │ @ instruction: 0x000259b2 │ │ │ │ andeq r3, r2, r4, lsr r9 │ │ │ │ - andeq r9, r5, lr, asr #28 │ │ │ │ + andeq r9, r5, r6, asr lr │ │ │ │ andeq r5, r2, r2, lsl r9 │ │ │ │ andeq r5, r2, r8, lsr #18 │ │ │ │ - andeq r8, r5, sl, lsr lr │ │ │ │ + andeq r8, r5, r2, asr #28 │ │ │ │ andeq r5, r2, sl, lsr #18 │ │ │ │ andeq r5, r2, ip, lsr r9 │ │ │ │ muleq r2, r0, r9 │ │ │ │ muleq r2, sl, r9 │ │ │ │ andeq ip, r3, lr, ror #24 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ andeq r5, r2, r2, lsl #18 │ │ │ │ @@ -27617,15 +27617,15 @@ │ │ │ │ svclt 0x0000ebe2 │ │ │ │ andeq ip, r3, r8, lsr #22 │ │ │ │ andeq ip, r3, r0, lsr #22 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r0, r0, r0, lsr #20 │ │ │ │ andeq r5, r2, lr, lsl #16 │ │ │ │ - andeq r9, r5, r2, asr #24 │ │ │ │ + andeq r9, r5, sl, asr #24 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq ip, r3, sl, asr #21 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb79b40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ @@ -27665,15 +27665,15 @@ │ │ │ │ svclt 0x0000eb82 │ │ │ │ andeq ip, r3, r8, ror #20 │ │ │ │ andeq ip, r3, r0, ror #20 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r0, r0, r0, lsr #20 │ │ │ │ andeq r5, r2, lr, asr r7 │ │ │ │ - andeq r8, r5, r2, lsl #23 │ │ │ │ + andeq r8, r5, sl, lsl #23 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq ip, r3, sl, lsl #20 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb79c00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fd8 │ │ │ │ @@ -27870,15 +27870,15 @@ │ │ │ │ andeq ip, r3, r2, asr r7 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq ip, r3, ip, asr #14 │ │ │ │ andeq r0, r0, r0, lsr #20 │ │ │ │ andeq r5, r2, r6, lsr #9 │ │ │ │ andeq r0, r0, r8, lsr #14 │ │ │ │ andeq r5, r2, r0, lsl #9 │ │ │ │ - andeq r1, r5, sl, lsr r1 │ │ │ │ + andeq r1, r5, lr, lsr r1 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq ip, r3, r8, ror #13 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r1, r2, lr, ror #29 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb79f3c │ │ │ │ @@ -33091,15 +33091,15 @@ │ │ │ │ stmiapl r3!, {r9, ip, pc}^ │ │ │ │ ldrmi r9, [r9], -r1, lsl #6 │ │ │ │ svclt 0x0000e2b0 │ │ │ │ muleq r3, ip, r1 │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ andeq r0, r0, r4, lsr #21 │ │ │ │ andeq pc, r1, r4, lsr ip @ │ │ │ │ - @ instruction: 0x0004cbb4 │ │ │ │ + @ instruction: 0x0004cbb8 │ │ │ │ andeq r0, r0, r4, asr r7 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq pc, r1, r6, lsr #24 │ │ │ │ andeq r0, r0, r8, ror sl │ │ │ │ andeq r0, r0, ip, lsl #24 │ │ │ │ andeq pc, r1, r6, ror #25 │ │ │ │ andeq r0, r0, r8, lsl #16 │ │ │ │ @@ -33958,16 +33958,16 @@ │ │ │ │ cmnpne r4, r2, asr #17 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c2440b │ │ │ │ andvs r3, r3, ip, ror r1 │ │ │ │ andlt r2, r3, sl, lsr #32 │ │ │ │ svclt 0x0000bd30 │ │ │ │ andeq r6, r3, r0, ror r8 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ - andeq r4, r5, sl, asr #19 │ │ │ │ - muleq r4, r8, r5 │ │ │ │ + ldrdeq r4, [r5], -r2 │ │ │ │ + muleq r4, ip, r5 │ │ │ │ andeq r0, r0, r4, ror r7 │ │ │ │ bleq ff064728 │ │ │ │ bvs 64390 │ │ │ │ bvc a4294 │ │ │ │ bvc e4398 │ │ │ │ bvs fe0645f4 │ │ │ │ bvc 644fc │ │ │ │ @@ -33981,25 +33981,25 @@ │ │ │ │ ldrbtmi r4, [fp], #-2822 @ 0xfffff4fa │ │ │ │ @ instruction: 0x2110f8d1 │ │ │ │ @ instruction: 0xf8536c9b │ │ │ │ andscc r0, ip, r2, lsr #32 │ │ │ │ svclt 0x00004770 │ │ │ │ andeq r6, r3, r0, asr #14 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ - andeq r4, r5, r2, lsr #17 │ │ │ │ + andeq r4, r5, sl, lsr #17 │ │ │ │ stmdbmi r7, {r1, r2, r8, r9, fp, lr} │ │ │ │ ldmdapl r9, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldrbtmi r4, [fp], #-2822 @ 0xfffff4fa │ │ │ │ @ instruction: 0x2110f8d1 │ │ │ │ @ instruction: 0xf8536c9b │ │ │ │ ldc 0, cr3, [r3, #136] @ 0x88 │ │ │ │ @ instruction: 0x47700a12 │ │ │ │ andeq r6, r3, r8, lsl r7 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ - andeq r4, r5, sl, ror r8 │ │ │ │ + andeq r4, r5, r2, lsl #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb7fecc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdami r9!, {r4, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdbmi r9!, {r0, r3, r7, ip, sp, pc} │ │ │ │ blmi a79ebc │ │ │ │ ldrbtmi r4, [fp], #-2601 @ 0xfffff5d7 │ │ │ │ @@ -34041,15 +34041,15 @@ │ │ │ │ andlt sp, r9, r1, lsl #2 │ │ │ │ @ instruction: 0xf7debd30 │ │ │ │ svclt 0x0000e9ae │ │ │ │ andeq r6, r3, r0, ror #13 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ ldrdeq r6, [r3], -sl │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ - andeq r4, r5, ip, lsr r8 │ │ │ │ + andeq r4, r5, r4, asr #16 │ │ │ │ andeq r6, r3, sl, asr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb7ff98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r4], {248} @ 0xf8 │ │ │ │ ldrbtmi r4, [ip], #-2580 @ 0xfffff5ec │ │ │ │ ldrbtmi r4, [fp], #-2836 @ 0xfffff4ec │ │ │ │ @@ -34069,17 +34069,17 @@ │ │ │ │ strmi r0, [r3], #-372 @ 0xfffffe8c │ │ │ │ cmnpcc ip, r2, asr #17 @ p-variant is OBSOLETE │ │ │ │ ldclt 0, cr6, [r0, #-44] @ 0xffffffd4 │ │ │ │ @ instruction: 0xff6cf7ff │ │ │ │ svclt 0x0000e7ee │ │ │ │ andeq r6, r3, r6, lsl r6 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ - andeq r4, r5, sl, ror r7 │ │ │ │ + andeq r4, r5, r2, lsl #15 │ │ │ │ andeq r0, r0, r4, ror r7 │ │ │ │ - andeq fp, r4, sl, lsr r3 │ │ │ │ + andeq fp, r4, lr, lsr r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb8000c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r6], {248} @ 0xf8 │ │ │ │ ldrbtmi r4, [ip], #-2582 @ 0xfffff5ea │ │ │ │ ldrbtmi r4, [fp], #-2838 @ 0xfffff4ea │ │ │ │ andgt pc, r2, r4, asr r8 @ │ │ │ │ @@ -34100,26 +34100,26 @@ │ │ │ │ cmnpeq r4, r2, asr #17 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c24403 │ │ │ │ andvs r3, fp, ip, ror r1 │ │ │ │ @ instruction: 0xf7ffbd10 │ │ │ │ strb pc, [lr, sp, lsr #30]! @ │ │ │ │ andeq r6, r3, r2, lsr #11 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ - andeq r4, r5, r6, lsl #14 │ │ │ │ + andeq r4, r5, lr, lsl #14 │ │ │ │ andeq r0, r0, r4, ror r7 │ │ │ │ - @ instruction: 0x0004b2bc │ │ │ │ + andeq fp, r4, r0, asr #5 │ │ │ │ bmi 13ba90 │ │ │ │ ldmpl fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ tstpeq r0, r3, asr #17 @ p-variant is OBSOLETE │ │ │ │ ldclt 7, cr15, [lr, #-908] @ 0xfffffc74 │ │ │ │ andeq r6, r3, r4, lsr r5 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ ldrbtmi r4, [fp], #-2817 @ 0xfffff4ff │ │ │ │ @ instruction: 0x47706cd8 │ │ │ │ - andeq r4, r5, r6, lsl #13 │ │ │ │ + andeq r4, r5, lr, lsl #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb800ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 36ce74 │ │ │ │ stcmi 0, cr11, [sp], {130} @ 0x82 │ │ │ │ ldrbtmi r4, [ip], #-1147 @ 0xfffffb85 │ │ │ │ stmdblt r0!, {r3, r4, r6, r8, sl, fp, sp, lr}^ │ │ │ │ @@ -34129,15 +34129,15 @@ │ │ │ │ andcs r4, r0, #9216 @ 0x2400 │ │ │ │ @ instruction: 0xf8c358e3 │ │ │ │ andlt r2, r2, ip, lsl #2 │ │ │ │ movwls fp, #7440 @ 0x1d10 │ │ │ │ @ instruction: 0xf808f7fb │ │ │ │ andcs r9, r0, #1024 @ 0x400 │ │ │ │ ubfx r6, sl, #10, #12 │ │ │ │ - andeq r4, r5, r8, ror #12 │ │ │ │ + andeq r4, r5, r0, ror r6 │ │ │ │ strdeq r6, [r3], -lr │ │ │ │ andeq r0, r0, r0, ror #21 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb80100 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addslt r0, sl, r8, lsl #31 │ │ │ │ @@ -34273,16 +34273,16 @@ │ │ │ │ ldmdavs fp, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ stmdb r6!, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7dde7b6 │ │ │ │ svclt 0x0000efdc │ │ │ │ muleq r3, lr, r4 │ │ │ │ muleq r3, r2, r4 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ - andeq fp, r4, r0, lsl #3 │ │ │ │ - andeq r4, r5, r4, lsl #10 │ │ │ │ + andeq fp, r4, r4, lsl #3 │ │ │ │ + andeq r4, r5, ip, lsl #10 │ │ │ │ andeq lr, r1, ip, lsl r6 │ │ │ │ andeq r6, r3, r0, lsr r3 │ │ │ │ andeq r0, r0, ip, ror #18 │ │ │ │ andeq pc, r1, r2, lsl lr @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -34384,28 +34384,28 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_und │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7e343f0 │ │ │ │ addseq fp, r8, r7, lsr fp │ │ │ │ @ instruction: 0xf7dde770 │ │ │ │ svclt 0x0000eef8 │ │ │ │ - andeq r4, r5, r8, asr #7 │ │ │ │ + ldrdeq r4, [r5], -r0 │ │ │ │ andeq r6, r3, ip, asr r2 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r6, r3, r6, asr r2 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - andeq r4, r5, r6, lsr #7 │ │ │ │ - muleq r5, r6, r3 │ │ │ │ + andeq r4, r5, lr, lsr #7 │ │ │ │ + muleq r5, lr, r3 │ │ │ │ andeq pc, r1, ip, lsl #29 │ │ │ │ - andeq r4, r5, sl, ror r3 │ │ │ │ - andeq r4, r5, ip, asr r3 │ │ │ │ + andeq r4, r5, r2, lsl #7 │ │ │ │ + andeq r4, r5, r4, ror #6 │ │ │ │ andeq pc, r1, lr, ror #26 │ │ │ │ andeq pc, r1, r4, ror sp @ │ │ │ │ - ldrdeq r4, [r5], -r0 │ │ │ │ - andeq r4, r5, r4, lsl #5 │ │ │ │ + ldrdeq r4, [r5], -r8 │ │ │ │ + andeq r4, r5, ip, lsl #5 │ │ │ │ strdeq r6, [r3], -r8 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb80528 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdami pc!, {r3, r5, r6, r7, r8, r9, sl, fp} @ │ │ │ │ stmdbmi pc!, {r1, r7, ip, sp, pc} @ │ │ │ │ blmi bfa518 │ │ │ │ @@ -34454,20 +34454,20 @@ │ │ │ │ @ instruction: 0xf7dd4478 │ │ │ │ @ instruction: 0xe7caeb5a │ │ │ │ mrc 7, 3, APSR_nzcv, cr2, cr13, {6} │ │ │ │ andeq r6, r3, r4, lsl #1 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r6, r3, ip, ror r0 │ │ │ │ andeq r0, r0, r4, ror r7 │ │ │ │ - andeq sl, r4, ip, asr #27 │ │ │ │ + ldrdeq sl, [r4], -r0 │ │ │ │ andeq sp, r1, r4, lsr #20 │ │ │ │ strdeq pc, [r1], -r8 │ │ │ │ - andeq r4, r5, r8, lsr #3 │ │ │ │ - muleq r5, r4, r1 │ │ │ │ - andeq sl, r4, r4, ror #26 │ │ │ │ + @ instruction: 0x000541b0 │ │ │ │ + muleq r5, ip, r1 │ │ │ │ + andeq sl, r4, r8, ror #26 │ │ │ │ andeq r6, r3, r4 │ │ │ │ @ instruction: 0x0001fbb2 │ │ │ │ @ instruction: 0x0001fbb8 │ │ │ │ andeq pc, r1, r8, ror fp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb8062c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -34516,18 +34516,18 @@ │ │ │ │ andlt sp, r7, r1, lsl #2 │ │ │ │ @ instruction: 0xf7ddbd30 │ │ │ │ svclt 0x0000edf8 │ │ │ │ andeq r5, r3, r0, lsl #31 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r5, r3, sl, ror pc │ │ │ │ andeq r0, r0, r4, ror r7 │ │ │ │ - andeq sl, r4, r8, asr #25 │ │ │ │ - muleq r5, ip, r0 │ │ │ │ + andeq sl, r4, ip, asr #25 │ │ │ │ + andeq r4, r5, r4, lsr #1 │ │ │ │ andeq pc, r1, sl, lsl fp @ │ │ │ │ - andeq r4, r5, sl, ror r0 │ │ │ │ + andeq r4, r5, r2, lsl #1 │ │ │ │ andeq r0, r0, r0, ror #21 │ │ │ │ andeq r0, r0, pc, lsr #11 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ andeq r5, r3, lr, ror #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb8071c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -34556,15 +34556,15 @@ │ │ │ │ @ instruction: 0xf7fa9301 │ │ │ │ stmdbls r2, {r0, r3, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ bls f1584 │ │ │ │ strbvs r9, [r8, #-2817] @ 0xfffff4ff │ │ │ │ svclt 0x0000e7d7 │ │ │ │ muleq r3, r0, lr │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ - andeq r3, r5, ip, ror #31 │ │ │ │ + strdeq r3, [r5], -r4 │ │ │ │ andeq r0, r0, r0, ror #21 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb807a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r6!, {r5, r6, r7, r8, r9, sl, fp} │ │ │ │ bmi 9d57c0 │ │ │ │ stcmi 4, cr4, [r6], #-484 @ 0xfffffe1c │ │ │ │ @@ -34604,17 +34604,17 @@ │ │ │ │ andlt sp, r4, r1, lsl #2 │ │ │ │ @ instruction: 0xf7ddbd70 │ │ │ │ svclt 0x0000ed48 │ │ │ │ andeq r5, r3, r8, lsl #28 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r5, r3, r2, lsl #28 │ │ │ │ andeq r0, r0, r4, ror r7 │ │ │ │ - andeq sl, r4, r0, lsr #22 │ │ │ │ + andeq sl, r4, r4, lsr #22 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ - andeq r3, r5, sl, lsr #30 │ │ │ │ + andeq r3, r5, r2, lsr pc │ │ │ │ andeq r5, r3, lr, lsl #27 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb8086c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r9!, {r5, r6, r7, r8, r9, sl, fp} │ │ │ │ bmi a95888 │ │ │ │ stcmi 4, cr4, [r9], #-484 @ 0xfffffe1c │ │ │ │ @@ -34657,17 +34657,17 @@ │ │ │ │ andlt sp, r4, r1, lsl #2 │ │ │ │ @ instruction: 0xf7ddbd70 │ │ │ │ svclt 0x0000ecde │ │ │ │ andeq r5, r3, r0, asr #26 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r5, r3, sl, lsr sp │ │ │ │ andeq r0, r0, r4, ror r7 │ │ │ │ - muleq r5, r8, lr │ │ │ │ + andeq r3, r5, r0, lsr #29 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ - andeq sl, r4, sl, lsr sl │ │ │ │ + andeq sl, r4, lr, lsr sl │ │ │ │ @ instruction: 0x00035cba │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb80940 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmdami sl, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldmdbmi sl, {r2, r7, ip, sp, pc} │ │ │ │ blmi 6ba930 │ │ │ │ @@ -34695,15 +34695,15 @@ │ │ │ │ andlt sp, r4, r1, lsl #2 │ │ │ │ @ instruction: 0xf7ddbd10 │ │ │ │ svclt 0x0000ec92 │ │ │ │ andeq r5, r3, ip, ror #24 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r5, r3, r6, ror #24 │ │ │ │ andeq r0, r0, r4, ror r7 │ │ │ │ - @ instruction: 0x0004a9b4 │ │ │ │ + @ instruction: 0x0004a9b8 │ │ │ │ andeq r5, r3, r2, lsr #24 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ stc 12, cr5, [sp, #-512]! @ 0xfffffe00 │ │ │ │ bl feb8c3dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ cdp 15, 11, cr0, cr5, cr0, {0} │ │ │ │ bmi fe62c4e0 │ │ │ │ @@ -35072,32 +35072,32 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ @ instruction: 0x47ae147b │ │ │ │ svccc 0x00947ae1 │ │ │ │ andeq r5, r3, r0, asr #18 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r5, r3, r6, lsr r9 │ │ │ │ andeq r0, r0, r4, ror r7 │ │ │ │ - andeq sl, r4, r2, lsl #13 │ │ │ │ + andeq sl, r4, r6, lsl #13 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ andeq r0, r0, r4, lsr #17 │ │ │ │ - andeq r3, r5, r0, lsr #20 │ │ │ │ + andeq r3, r5, r8, lsr #20 │ │ │ │ andeq r0, r0, r0, lsl #23 │ │ │ │ ldrdeq r5, [r3], -lr │ │ │ │ - strdeq r3, [r5], -sl │ │ │ │ - andeq sl, r4, r6, lsr #9 │ │ │ │ - andeq r3, r5, r2, lsl r8 │ │ │ │ - andeq r3, r5, r8, asr #15 │ │ │ │ - @ instruction: 0x000537b2 │ │ │ │ + andeq r3, r5, r2, lsl #18 │ │ │ │ + andeq sl, r4, sl, lsr #9 │ │ │ │ + andeq r3, r5, sl, lsl r8 │ │ │ │ + ldrdeq r3, [r5], -r0 │ │ │ │ + @ instruction: 0x000537ba │ │ │ │ @ instruction: 0xffffedb7 │ │ │ │ stmdavs r2, {r2, r8, r9, fp, lr} │ │ │ │ addsmi r4, sl, #2063597568 @ 0x7b000000 │ │ │ │ stmvs r3, {r0, r1, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ andvs r2, fp, r1 │ │ │ │ ldrbmi r2, [r0, -r0]! │ │ │ │ - andeq sl, r4, r4, lsl #10 │ │ │ │ + andeq sl, r4, r8, lsl #10 │ │ │ │ ldmdavs sl, {r0, r1, fp, sp, lr} │ │ │ │ stmdavs r8, {r1, r3, r4, r8, ip, sp, pc} │ │ │ │ addmi r6, r2, #0, 16 │ │ │ │ ldmdavs r8, {r3, ip, lr, pc}^ │ │ │ │ stmdavs fp, {r3, r4, r5, r8, ip, sp, pc} │ │ │ │ bne 643f70 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ @@ -35108,15 +35108,15 @@ │ │ │ │ ldrbmi r6, [r0, -fp]! │ │ │ │ stmdavs r2, {r0, r2, r8, r9, fp, lr} │ │ │ │ @ instruction: 0x3328447b │ │ │ │ svclt 0x0003429a │ │ │ │ andcs r6, r1, r3, lsl #17 │ │ │ │ andcs r6, r0, fp │ │ │ │ svclt 0x00004770 │ │ │ │ - @ instruction: 0x0004a4bc │ │ │ │ + andeq sl, r4, r0, asr #9 │ │ │ │ ldmdavs sl, {r0, r1, fp, sp, lr} │ │ │ │ stmdavs r8, {r1, r3, r4, r8, ip, sp, pc} │ │ │ │ addmi r6, r2, #0, 16 │ │ │ │ ldmdavs r8, {r3, ip, lr, pc}^ │ │ │ │ stmdavs fp, {r3, r4, r5, r8, ip, sp, pc} │ │ │ │ bne 643fbc │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ @@ -35127,15 +35127,15 @@ │ │ │ │ ldrbmi r6, [r0, -fp]! │ │ │ │ stmdavs r2, {r0, r2, r8, r9, fp, lr} │ │ │ │ cmpcc r0, #2063597568 @ 0x7b000000 │ │ │ │ svclt 0x0003429a │ │ │ │ andcs r6, r1, r3, lsl #17 │ │ │ │ andcs r6, r0, fp │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq sl, r4, r0, ror r4 │ │ │ │ + andeq sl, r4, r4, ror r4 │ │ │ │ ldmdavs sl, {r0, r1, fp, sp, lr} │ │ │ │ stmdavs r8, {r1, r3, r4, r8, ip, sp, pc} │ │ │ │ addmi r6, r2, #0, 16 │ │ │ │ ldmdavs r8, {r3, ip, lr, pc}^ │ │ │ │ stmdavs fp, {r3, r4, r5, r8, ip, sp, pc} │ │ │ │ bne 644008 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ @@ -35146,15 +35146,15 @@ │ │ │ │ ldrbmi r6, [r0, -fp]! │ │ │ │ stmdavs r2, {r0, r2, r8, r9, fp, lr} │ │ │ │ cmncc r8, #2063597568 @ 0x7b000000 │ │ │ │ svclt 0x0003429a │ │ │ │ andcs r6, r1, r3, lsl #17 │ │ │ │ andcs r6, r0, fp │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq sl, r4, r4, lsr #8 │ │ │ │ + andeq sl, r4, r8, lsr #8 │ │ │ │ ldmdavs sl, {r0, r1, fp, sp, lr} │ │ │ │ stmdavs r8, {r1, r3, r4, r8, ip, sp, pc} │ │ │ │ addmi r6, r2, #0, 16 │ │ │ │ ldmdavs r8, {r3, ip, lr, pc}^ │ │ │ │ stmdavs fp, {r3, r4, r5, r8, ip, sp, pc} │ │ │ │ bne 644054 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ @@ -35165,25 +35165,25 @@ │ │ │ │ ldrbmi r6, [r0, -fp]! │ │ │ │ stmdavs r2, {r0, r2, r8, r9, fp, lr} │ │ │ │ movcc r4, #2063597568 @ 0x7b000000 │ │ │ │ svclt 0x0003429a │ │ │ │ andcs r6, r1, r3, lsl #17 │ │ │ │ andcs r6, r0, fp │ │ │ │ svclt 0x00004770 │ │ │ │ - ldrdeq sl, [r4], -r8 │ │ │ │ + ldrdeq sl, [r4], -ip │ │ │ │ ldcne 8, cr6, [sl, #-12] │ │ │ │ ldmdavs fp, {r1, sp, lr} │ │ │ │ ldrbmi r6, [r0, -fp]! │ │ │ │ stmdavs r2, {r0, r2, r8, r9, fp, lr} │ │ │ │ biccc r4, r8, #2063597568 @ 0x7b000000 │ │ │ │ svclt 0x0003429a │ │ │ │ andcs r6, r1, r3, lsl #17 │ │ │ │ andcs r6, r0, fp │ │ │ │ svclt 0x00004770 │ │ │ │ - @ instruction: 0x0004a3b0 │ │ │ │ + @ instruction: 0x0004a3b4 │ │ │ │ ldmdavs sl, {r0, r1, fp, sp, lr} │ │ │ │ stmdavs r8, {r1, r3, r4, r8, ip, sp, pc} │ │ │ │ addmi r6, r2, #0, 16 │ │ │ │ ldmdavs r8, {r3, ip, lr, pc}^ │ │ │ │ stmdavs fp, {r3, r4, r5, r8, ip, sp, pc} │ │ │ │ bne 6440c8 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ @@ -35194,15 +35194,15 @@ │ │ │ │ ldrbmi r6, [r0, -fp]! │ │ │ │ stmdavs r2, {r0, r2, r8, r9, fp, lr} │ │ │ │ mvnscc r4, #2063597568 @ 0x7b000000 │ │ │ │ svclt 0x0003429a │ │ │ │ andcs r6, r1, r3, lsl #17 │ │ │ │ andcs r6, r0, fp │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq sl, r4, r4, ror #6 │ │ │ │ + andeq sl, r4, r8, ror #6 │ │ │ │ ldmdavs sl, {r0, r1, fp, sp, lr} │ │ │ │ stmdavs r8, {r1, r3, r4, r8, ip, sp, pc} │ │ │ │ addmi r6, r2, #0, 16 │ │ │ │ ldmdavs r8, {r3, ip, lr, pc}^ │ │ │ │ stmdavs fp, {r3, r4, r5, r8, ip, sp, pc} │ │ │ │ bne 644114 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ @@ -35233,38 +35233,38 @@ │ │ │ │ mulle r0, sl, r2 │ │ │ │ stmiavs r3!, {r4, r8, sl, fp, ip, sp, pc} │ │ │ │ andvs r2, fp, r1 │ │ │ │ svclt 0x0000bd10 │ │ │ │ andeq r5, r3, sl, asr #7 │ │ │ │ muleq r0, ip, r6 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - andeq r3, r5, r6, asr #11 │ │ │ │ + andeq r3, r5, lr, asr #11 │ │ │ │ @ instruction: 0xb1b36803 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb81238 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmdavs sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ smlawblt sl, r3, r0, fp │ │ │ │ ldrmi r9, [r0], -r1 │ │ │ │ stc 7, cr15, [r6, #880]! @ 0x370 │ │ │ │ ldmdavs fp, {r0, r8, r9, fp, ip, pc} │ │ │ │ ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ │ │ mulsvs r9, r1, sl │ │ │ │ mullt r3, r3, r2 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #26]! │ │ │ │ - andeq r3, r5, lr, ror r5 │ │ │ │ + andeq r3, r5, r6, lsl #11 │ │ │ │ stmdami r2, {r0, r9, sl, lr} │ │ │ │ @ instruction: 0xf7dc4478 │ │ │ │ svclt 0x0000be41 │ │ │ │ - andeq sl, r4, r4, lsr #4 │ │ │ │ + andeq sl, r4, r8, lsr #4 │ │ │ │ strmi r4, [r1], -r3, lsl #22 │ │ │ │ @ instruction: 0xf103447b │ │ │ │ @ instruction: 0xf7dc0028 │ │ │ │ svclt 0x0000be37 │ │ │ │ - andeq sl, r4, r4, lsl r2 │ │ │ │ + andeq sl, r4, r8, lsl r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb81290 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r6!, {r5, r6, r7, r8, r9, sl, fp} │ │ │ │ blmi 9d62b0 │ │ │ │ ldrbtmi r4, [r9], #-1541 @ 0xfffff9fb │ │ │ │ @ instruction: 0x4c264a25 │ │ │ │ @@ -35301,18 +35301,18 @@ │ │ │ │ ldrbtmi r9, [r9], #-769 @ 0xfffffcff │ │ │ │ stcl 7, cr15, [r8], #-880 @ 0xfffffc90 │ │ │ │ andvs r9, r3, r1, lsl #22 │ │ │ │ strb r6, [r8, r3, asr #32] │ │ │ │ svc 0x00d0f7dc │ │ │ │ andeq r5, r3, sl, lsl r3 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ - andeq r3, r5, ip, lsr #10 │ │ │ │ + andeq r3, r5, r4, lsr r5 │ │ │ │ andeq r5, r3, r0, lsl r3 │ │ │ │ muleq r0, r0, r8 │ │ │ │ - strdeq sl, [r4], -r4 │ │ │ │ + strdeq sl, [r4], -r8 │ │ │ │ andeq r5, r3, r6, asr #5 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ andeq lr, r1, r2, lsr #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb8135c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r0!, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @@ -35344,18 +35344,18 @@ │ │ │ │ stmdbmi fp, {r1, r3, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ andls r2, r1, #8 │ │ │ │ @ instruction: 0xf7dc4479 │ │ │ │ bls a5218 │ │ │ │ andvs r4, r4, r3, lsl #12 │ │ │ │ ldrb r6, [r1, r4, asr #32] │ │ │ │ svc 0x0076f7dc │ │ │ │ - andeq r3, r5, r8, ror #8 │ │ │ │ + andeq r3, r5, r0, ror r4 │ │ │ │ andeq r5, r3, ip, asr #4 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ - andeq sl, r4, r6, lsr r1 │ │ │ │ + andeq sl, r4, sl, lsr r1 │ │ │ │ andeq r5, r3, r8, lsl #4 │ │ │ │ strdeq lr, [r1], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb81404 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r7!, {r5, r6, r7, r8, r9, sl, fp} │ │ │ │ blmi a16424 │ │ │ │ @@ -35395,18 +35395,18 @@ │ │ │ │ @ instruction: 0xf7dc4479 │ │ │ │ blls a5154 │ │ │ │ subvs r6, r3, r3 │ │ │ │ @ instruction: 0xf7dce7c7 │ │ │ │ svclt 0x0000ef16 │ │ │ │ andeq r5, r3, r6, lsr #3 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ - @ instruction: 0x000533b8 │ │ │ │ + andeq r3, r5, r0, asr #7 │ │ │ │ muleq r3, ip, r1 │ │ │ │ andeq r0, r0, r8, ror #17 │ │ │ │ - andeq sl, r4, r0, lsl #1 │ │ │ │ + andeq sl, r4, r4, lsl #1 │ │ │ │ andeq r5, r3, r0, asr r1 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ andeq lr, r1, ip, lsr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb814d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r1!, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @@ -35439,18 +35439,18 @@ │ │ │ │ andcs r4, r8, fp, lsl #18 │ │ │ │ ldrbtmi r9, [r9], #-513 @ 0xfffffdff │ │ │ │ bl 14e82c0 │ │ │ │ strmi r9, [r3], -r1, lsl #20 │ │ │ │ subvs r6, r4, r4 │ │ │ │ @ instruction: 0xf7dce7d0 │ │ │ │ svclt 0x0000eeba │ │ │ │ - strdeq r3, [r5], -r0 │ │ │ │ + strdeq r3, [r5], -r8 │ │ │ │ ldrdeq r5, [r3], -r4 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ - @ instruction: 0x00049fbe │ │ │ │ + andeq r9, r4, r2, asr #31 │ │ │ │ andeq r5, r3, lr, lsl #1 │ │ │ │ andeq lr, r1, r6, ror ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb81580 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r7!, {r5, r6, r7, r8, r9, sl, fp} │ │ │ │ blmi a165a0 │ │ │ │ @@ -35490,20 +35490,20 @@ │ │ │ │ @ instruction: 0xf7dc4479 │ │ │ │ blls a4fd8 │ │ │ │ subvs r6, r3, r3 │ │ │ │ @ instruction: 0xf7dce7c7 │ │ │ │ svclt 0x0000ee58 │ │ │ │ andeq r5, r3, sl, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ - andeq r3, r5, ip, lsr r2 │ │ │ │ + andeq r3, r5, r4, asr #4 │ │ │ │ andeq r5, r3, r0, lsr #32 │ │ │ │ @ instruction: 0x000006b8 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ andeq r4, r3, r6, ror #31 │ │ │ │ - andeq r9, r4, r6, ror #29 │ │ │ │ + andeq r9, r4, sl, ror #29 │ │ │ │ @ instruction: 0x0001ebb0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb81650 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r1!, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ bmi 89666c │ │ │ │ blmi 87b644 │ │ │ │ @@ -35534,18 +35534,18 @@ │ │ │ │ andcs r4, r8, fp, lsl #18 │ │ │ │ ldrbtmi r9, [r9], #-513 @ 0xfffffdff │ │ │ │ b fe56843c │ │ │ │ strmi r9, [r3], -r1, lsl #20 │ │ │ │ subvs r6, r4, r4 │ │ │ │ @ instruction: 0xf7dce7d0 │ │ │ │ svclt 0x0000edfc │ │ │ │ - andeq r3, r5, r4, ror r1 │ │ │ │ + andeq r3, r5, ip, ror r1 │ │ │ │ andeq r4, r3, r8, asr pc │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ - andeq r9, r4, r2, asr #28 │ │ │ │ + andeq r9, r4, r6, asr #28 │ │ │ │ andeq r4, r3, r2, lsl pc │ │ │ │ strdeq lr, [r1], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb816fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r1!, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ bmi 896718 │ │ │ │ @@ -35577,18 +35577,18 @@ │ │ │ │ andcs r4, r8, fp, lsl #18 │ │ │ │ ldrbtmi r9, [r9], #-513 @ 0xfffffdff │ │ │ │ b fe84e8 │ │ │ │ strmi r9, [r3], -r1, lsl #20 │ │ │ │ subvs r6, r4, r4 │ │ │ │ @ instruction: 0xf7dce7d0 │ │ │ │ svclt 0x0000eda6 │ │ │ │ - andeq r3, r5, r8, asr #1 │ │ │ │ + ldrdeq r3, [r5], -r0 │ │ │ │ andeq r4, r3, ip, lsr #29 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ - muleq r4, r6, sp │ │ │ │ + muleq r4, sl, sp │ │ │ │ andeq r4, r3, r6, ror #28 │ │ │ │ andeq lr, r1, lr, asr #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb817a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r0!, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ blmi 8567c4 │ │ │ │ @@ -35621,16 +35621,16 @@ │ │ │ │ subcs r9, r4, #16384 @ 0x4000 │ │ │ │ @ instruction: 0xf7dc9001 │ │ │ │ blls a5200 │ │ │ │ @ instruction: 0xf7dce7d1 │ │ │ │ svclt 0x0000ed52 │ │ │ │ andeq r4, r3, r4, lsl #28 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ - andeq r3, r5, r6, lsl r0 │ │ │ │ - strdeq r9, [r4], -r0 │ │ │ │ + andeq r3, r5, lr, lsl r0 │ │ │ │ + strdeq r9, [r4], -r4 │ │ │ │ andeq r4, r3, r0, asr #27 │ │ │ │ @ instruction: 0x0001e9ba │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb81850 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r7!, {r5, r6, r7, r8, r9, sl, fp} │ │ │ │ blmi a16870 │ │ │ │ @@ -35670,20 +35670,20 @@ │ │ │ │ @ instruction: 0xf7dc4479 │ │ │ │ blls a4d08 │ │ │ │ subvs r6, r3, r3 │ │ │ │ @ instruction: 0xf7dce7c7 │ │ │ │ svclt 0x0000ecf0 │ │ │ │ andeq r4, r3, sl, asr sp │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ - andeq r2, r5, ip, ror #30 │ │ │ │ + andeq r2, r5, r4, ror pc │ │ │ │ andeq r4, r3, r0, asr sp │ │ │ │ andeq r0, r0, r4, asr #14 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ andeq r4, r3, r6, lsl sp │ │ │ │ - andeq r9, r4, r6, lsl ip │ │ │ │ + andeq r9, r4, sl, lsl ip │ │ │ │ andeq lr, r1, r0, ror #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb81920 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r1!, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ bmi 89693c │ │ │ │ blmi 87b914 │ │ │ │ @@ -35714,18 +35714,18 @@ │ │ │ │ andcs r4, r8, fp, lsl #18 │ │ │ │ ldrbtmi r9, [r9], #-513 @ 0xfffffdff │ │ │ │ stmdb ip!, {r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strmi r9, [r3], -r1, lsl #20 │ │ │ │ subvs r6, r4, r4 │ │ │ │ @ instruction: 0xf7dce7d0 │ │ │ │ svclt 0x0000ec94 │ │ │ │ - andeq r2, r5, r4, lsr #29 │ │ │ │ + andeq r2, r5, ip, lsr #29 │ │ │ │ andeq r4, r3, r8, lsl #25 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ - andeq r9, r4, r2, ror fp │ │ │ │ + andeq r9, r4, r6, ror fp │ │ │ │ andeq r4, r3, r2, asr #24 │ │ │ │ andeq lr, r1, sl, lsr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb819cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r7!, {r5, r6, r7, r8, r9, sl, fp} │ │ │ │ blmi a169ec │ │ │ │ @@ -35765,20 +35765,20 @@ │ │ │ │ @ instruction: 0xf7dc4479 │ │ │ │ blls a4b8c │ │ │ │ subvs r6, r3, r3 │ │ │ │ @ instruction: 0xf7dce7c7 │ │ │ │ svclt 0x0000ec32 │ │ │ │ ldrdeq r4, [r3], -lr │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ - strdeq r2, [r5], -r0 │ │ │ │ + strdeq r2, [r5], -r8 │ │ │ │ ldrdeq r4, [r3], -r4 @ │ │ │ │ andeq r0, r0, ip, lsr #23 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ muleq r3, sl, fp │ │ │ │ - muleq r4, sl, sl │ │ │ │ + muleq r4, lr, sl │ │ │ │ andeq lr, r1, r4, ror #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb81a9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r1!, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ bmi 896ab8 │ │ │ │ blmi 87ba90 │ │ │ │ @@ -35809,18 +35809,18 @@ │ │ │ │ andcs r4, r8, fp, lsl #18 │ │ │ │ ldrbtmi r9, [r9], #-513 @ 0xfffffdff │ │ │ │ stmda lr!, {r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strmi r9, [r3], -r1, lsl #20 │ │ │ │ subvs r6, r4, r4 │ │ │ │ @ instruction: 0xf7dce7d0 │ │ │ │ svclt 0x0000ebd6 │ │ │ │ - andeq r2, r5, r8, lsr #26 │ │ │ │ + andeq r2, r5, r0, lsr sp │ │ │ │ andeq r4, r3, ip, lsl #22 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ - strdeq r9, [r4], -r6 │ │ │ │ + strdeq r9, [r4], -sl │ │ │ │ andeq r4, r3, r6, asr #21 │ │ │ │ andeq lr, r1, lr, lsr #13 │ │ │ │ bmi fc170 │ │ │ │ ldrbtmi r4, [sl], #-1537 @ 0xfffff9ff │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ svclt 0x00d2f7dc │ │ │ │ muleq r1, sl, r6 │ │ │ │ @@ -35834,15 +35834,15 @@ │ │ │ │ ldmdavs r8, {r0, r1, r5, fp, sp, lr} │ │ │ │ @ instruction: 0xf7dcb110 │ │ │ │ stmdavs r3!, {r4, r8, fp, sp, lr, pc} │ │ │ │ ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ │ │ @ instruction: 0x60196ad1 │ │ │ │ ldclt 2, cr6, [r0, #-844] @ 0xfffffcb4 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r2, r5, r2, asr ip │ │ │ │ + andeq r2, r5, sl, asr ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb81b98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ @ instruction: 0xf8df490e │ │ │ │ addlt lr, r4, ip, lsr r0 │ │ │ │ @ instruction: 0x46024479 │ │ │ │ @@ -35871,15 +35871,15 @@ │ │ │ │ ldmdavs r8, {r0, r1, r5, fp, sp, lr} │ │ │ │ @ instruction: 0xf7dcb110 │ │ │ │ stmdavs r3!, {r1, r2, r6, r7, fp, sp, lr, pc} │ │ │ │ ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ │ │ @ instruction: 0x60196ad1 │ │ │ │ ldclt 2, cr6, [r0, #-844] @ 0xfffffcb4 │ │ │ │ svclt 0x00004770 │ │ │ │ - @ instruction: 0x00052bbe │ │ │ │ + andeq r2, r5, r6, asr #23 │ │ │ │ bmi fc254 │ │ │ │ ldrbtmi r4, [sl], #-1537 @ 0xfffff9ff │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldcllt 7, cr15, [r8, #876]! @ 0x36c │ │ │ │ @ instruction: 0x0001e5b6 │ │ │ │ @ instruction: 0xb1bb6803 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ @@ -35891,15 +35891,15 @@ │ │ │ │ ldmdavs r8, {r0, r1, r5, fp, sp, lr} │ │ │ │ @ instruction: 0xf7dcb110 │ │ │ │ stmdavs r3!, {r1, r2, r3, r4, r7, fp, sp, lr, pc} │ │ │ │ ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ │ │ @ instruction: 0x60196ad1 │ │ │ │ ldclt 2, cr6, [r0, #-844] @ 0xfffffcb4 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r2, r5, lr, ror #22 │ │ │ │ + andeq r2, r5, r6, ror fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb81c7c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 9eea04 │ │ │ │ stmdbmi r7!, {r0, r2, r7, ip, sp, pc} │ │ │ │ ldrbtmi r4, [fp], #-1540 @ 0xfffff9fc │ │ │ │ ldrmi r4, [sp], -r6, lsr #20 │ │ │ │ @@ -35937,17 +35937,17 @@ │ │ │ │ ldrbtmi r9, [r9], #-769 @ 0xfffffcff │ │ │ │ svc 0x0070f7db │ │ │ │ andvs r9, r3, r1, lsl #22 │ │ │ │ strb r6, [r7, r3, asr #32] │ │ │ │ b ff668a90 │ │ │ │ andeq r4, r3, lr, lsr #18 │ │ │ │ andeq r4, r3, r6, lsr #18 │ │ │ │ - andeq r2, r5, ip, lsr fp │ │ │ │ + andeq r2, r5, r4, asr #22 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ - andeq r9, r4, sl, lsl #16 │ │ │ │ + andeq r9, r4, lr, lsl #16 │ │ │ │ ldrdeq r4, [r3], -sl │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ @ instruction: 0x0001e4b2 │ │ │ │ bmi fc370 │ │ │ │ ldrbtmi r4, [sl], #-1537 @ 0xfffff9ff │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ mcrlt 7, 0, pc, cr2, cr12, {6} @ │ │ │ │ @@ -35962,15 +35962,15 @@ │ │ │ │ ldmdavs r8, {r0, r1, r5, fp, sp, lr} │ │ │ │ @ instruction: 0xf7dcb110 │ │ │ │ stmdavs r3!, {r4, fp, sp, lr, pc} │ │ │ │ ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ │ │ @ instruction: 0x60196ad1 │ │ │ │ ldclt 2, cr6, [r0, #-844] @ 0xfffffcb4 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r2, r5, r2, asr sl │ │ │ │ + andeq r2, r5, sl, asr sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb81d98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 9eeb20 │ │ │ │ stmdbmi r7!, {r0, r2, r7, ip, sp, pc} │ │ │ │ ldrbtmi r4, [fp], #-1540 @ 0xfffff9fc │ │ │ │ ldrmi r4, [sp], -r6, lsr #20 │ │ │ │ @@ -36008,17 +36008,17 @@ │ │ │ │ stmdbls r1, {r1, r2, r5, r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ andls r2, r2, r4, asr #4 │ │ │ │ svc 0x00eef7db │ │ │ │ strb r9, [r7, r2, lsl #22] │ │ │ │ b 12e8bac │ │ │ │ andeq r4, r3, r2, lsl r8 │ │ │ │ andeq r4, r3, sl, lsl #16 │ │ │ │ - andeq r2, r5, r0, lsr #20 │ │ │ │ + andeq r2, r5, r8, lsr #20 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ - strdeq r9, [r4], -r4 │ │ │ │ + strdeq r9, [r4], -r8 │ │ │ │ andeq r4, r3, r4, asr #15 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ andeq lr, r1, ip, lsr #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb81e64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs r0, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @@ -36097,15 +36097,15 @@ │ │ │ │ stcllt 7, cr15, [ip, #-880] @ 0xfffffc90 │ │ │ │ strmi r4, [r1], -r6, lsl #22 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ stcllt 7, cr15, [r6, #-880] @ 0xfffffc90 │ │ │ │ strmi r4, [r1], -r4, lsl #22 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ stcllt 7, cr15, [r0, #-880] @ 0xfffffc90 │ │ │ │ - andeq r2, r5, r8, asr r8 │ │ │ │ + andeq r2, r5, r0, ror #16 │ │ │ │ andeq lr, r1, ip, ror r2 │ │ │ │ andeq lr, r1, r0, ror r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb81fbc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 7eed84 │ │ │ │ ldrbtmi fp, [fp], #-130 @ 0xffffff7e │ │ │ │ @@ -36138,15 +36138,15 @@ │ │ │ │ @ instruction: 0xf8c05820 │ │ │ │ andcs ip, r1, r0 │ │ │ │ bl 2e8dac │ │ │ │ svc 0x00bcf7db │ │ │ │ strdeq r4, [r3], -r2 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andeq r2, r5, r0, asr #15 │ │ │ │ + andeq r2, r5, r8, asr #15 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ andeq ip, r1, r4, ror #9 │ │ │ │ andeq r0, r0, ip, lsr ip │ │ │ │ strdeq ip, [r1], -sl │ │ │ │ bmi fc690 │ │ │ │ ldrbtmi r4, [sl], #-1537 @ 0xfffff9ff │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ @@ -36162,15 +36162,15 @@ │ │ │ │ ldmdavs r8, {r0, r1, r5, fp, sp, lr} │ │ │ │ @ instruction: 0xf7dbb110 │ │ │ │ stmdavs r3!, {r7, r9, sl, fp, sp, lr, pc} │ │ │ │ ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ │ │ @ instruction: 0x60196ad1 │ │ │ │ ldclt 2, cr6, [r0, #-844] @ 0xfffffcb4 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r2, r5, r2, lsr r7 │ │ │ │ + andeq r2, r5, sl, lsr r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb820b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs r9, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf7ea6800 │ │ │ │ stmdacc r0, {r0, r1, r2, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @@ -36211,15 +36211,15 @@ │ │ │ │ @ instruction: 0x1e039901 │ │ │ │ movwcs fp, #7960 @ 0x1f18 │ │ │ │ ldrmi r6, [r8], -r8 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ andeq r4, r3, r2, lsr #9 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ muleq r0, ip, r6 │ │ │ │ - andeq r9, r4, r8, asr r3 │ │ │ │ + andeq r9, r4, ip, asr r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb8217c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 66ef44 │ │ │ │ @ instruction: 0xf8dfb082 │ │ │ │ @ instruction: 0xf8dfe064 │ │ │ │ ldrbtmi ip, [fp], #-100 @ 0xffffff9c │ │ │ │ @@ -36244,16 +36244,16 @@ │ │ │ │ svclt 0x00181c43 │ │ │ │ andsvs r2, r0, r1, lsl #6 │ │ │ │ andlt r4, r2, r8, lsl r6 │ │ │ │ svclt 0x0000bd10 │ │ │ │ andeq r4, r3, sl, lsr #8 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ muleq r0, ip, r6 │ │ │ │ - andeq r9, r4, r0, ror #5 │ │ │ │ - andeq r2, r5, r4, lsl #12 │ │ │ │ + andeq r9, r4, r4, ror #5 │ │ │ │ + andeq r2, r5, ip, lsl #12 │ │ │ │ svclt 0x00004770 │ │ │ │ ldcne 8, cr6, [sl, #-12] │ │ │ │ ldmdavs fp, {r1, sp, lr} │ │ │ │ ldrbmi r6, [r0, -fp]! │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -36567,31 +36567,31 @@ │ │ │ │ svclt 0x0000e767 │ │ │ │ muleq r3, r2, r3 │ │ │ │ andeq r4, r3, sl, ror r3 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq sl, r1, r0, lsl fp │ │ │ │ strdeq r9, [r1], -r0 │ │ │ │ strdeq r9, [r1], -r8 │ │ │ │ - andeq r2, r5, ip, lsl r5 │ │ │ │ + andeq r2, r5, r4, lsr #10 │ │ │ │ strdeq r4, [r3], -r6 │ │ │ │ andeq r9, r1, ip, lsl #17 │ │ │ │ andeq r9, r1, lr, lsr #16 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ strdeq r9, [r1], -r6 │ │ │ │ andeq r0, r0, ip, lsr ip │ │ │ │ andeq r9, r1, r0, lsl #20 │ │ │ │ muleq r1, r6, r9 │ │ │ │ andeq r9, r1, r4, lsr #19 │ │ │ │ andeq r9, r1, r8, ror #14 │ │ │ │ andeq r9, r1, ip, lsr #14 │ │ │ │ - andeq r8, r4, lr, lsr #30 │ │ │ │ + andeq r8, r4, r2, lsr pc │ │ │ │ ldrdeq r9, [r1], -r8 │ │ │ │ @ instruction: 0x000196b6 │ │ │ │ muleq r1, ip, r6 │ │ │ │ - @ instruction: 0x00048ebc │ │ │ │ + andeq r8, r4, r0, asr #29 │ │ │ │ andeq r9, r1, r8, ror r6 │ │ │ │ andeq r9, r1, r8, ror #12 │ │ │ │ andeq r9, r1, r0, lsr r8 │ │ │ │ andeq r9, r1, lr, lsr r8 │ │ │ │ andeq r9, r1, sl, lsl r6 │ │ │ │ ldrdeq r9, [r1], -lr │ │ │ │ andeq r9, r1, lr, asr #11 │ │ │ │ @@ -36638,15 +36638,15 @@ │ │ │ │ andlt sp, r4, r2, lsl #2 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ stcl 7, cr15, [r2, #-876]! @ 0xfffffc94 │ │ │ │ andeq r3, r3, sl, lsr lr │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r3, r3, r4, lsr lr │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - andeq r2, r5, r6, asr #32 │ │ │ │ + andeq r2, r5, lr, asr #32 │ │ │ │ andeq r0, r0, r4, ror sl │ │ │ │ @ instruction: 0xfffffa6d │ │ │ │ andeq sp, r1, r4, ror #20 │ │ │ │ @ instruction: 0xffffea27 │ │ │ │ andeq r3, r3, r8, asr #27 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb8283c │ │ │ │ @@ -36678,32 +36678,32 @@ │ │ │ │ mrc 7, 5, APSR_nzcv, cr14, cr11, {6} │ │ │ │ stmdals r0, {r0, r3, r9, fp, lr} │ │ │ │ ldmdavs r2, {r1, r3, r4, r5, r7, fp, ip, lr} │ │ │ │ blls 7d4f0 │ │ │ │ mrrcne 3, 6, r6, sl, cr6 │ │ │ │ @ instruction: 0xf8466322 │ │ │ │ ldrb r5, [r1, r3, lsr #32] │ │ │ │ - andeq r1, r5, r6, lsl #31 │ │ │ │ + andeq r1, r5, lr, lsl #31 │ │ │ │ andeq r3, r3, sl, ror #26 │ │ │ │ - andeq r1, r5, sl, ror #30 │ │ │ │ + andeq r1, r5, r2, ror pc │ │ │ │ muleq r1, sl, r9 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ strmi r4, [r1], -r2, lsl #22 │ │ │ │ blvs fe63c8c4 │ │ │ │ blt fee69648 │ │ │ │ - strdeq r1, [r5], -ip │ │ │ │ + andeq r1, r5, r4, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ addmi r6, r2, #26624 @ 0x6800 │ │ │ │ blvs 1722afc │ │ │ │ eoreq pc, r0, r3, asr r8 @ │ │ │ │ @ instruction: 0x4770b118 │ │ │ │ ldrbtmi r4, [r8], #-2051 @ 0xfffff7fd │ │ │ │ stmdami r3, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ - andeq r1, r5, lr, ror #29 │ │ │ │ + strdeq r1, [r5], -r6 │ │ │ │ andeq sp, r1, sl, lsl r9 │ │ │ │ andeq sp, r1, r4, lsl r9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ @ instruction: 0x460e4c50 │ │ │ │ @@ -37128,41 +37128,41 @@ │ │ │ │ andsvs r3, r4, r0, lsl r1 │ │ │ │ bl 1469d1c │ │ │ │ @ instruction: 0xf7da9805 │ │ │ │ svclt 0x0000ee1a │ │ │ │ andeq r3, r3, lr, asr #21 │ │ │ │ andeq r3, r3, r8, asr #21 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ - andeq r8, r4, r8, lsr #21 │ │ │ │ + andeq r8, r4, ip, lsr #21 │ │ │ │ andeq r3, r3, r8, lsr #20 │ │ │ │ andeq sp, r1, sl, asr #15 │ │ │ │ @ instruction: 0x0001d7b8 │ │ │ │ @ instruction: 0x0001d7be │ │ │ │ @ instruction: 0x0001d7ba │ │ │ │ - andeq r8, r4, r0, asr #19 │ │ │ │ + andeq r8, r4, r4, asr #19 │ │ │ │ strdeq fp, [r1], -r4 │ │ │ │ andeq sp, r1, r6, lsr r7 │ │ │ │ andeq fp, r1, sl, ror #4 │ │ │ │ andeq fp, r1, sl, ror #20 │ │ │ │ strdeq sp, [r1], -lr │ │ │ │ ldrdeq sp, [r1], -r2 │ │ │ │ ldrdeq sp, [r1], -ip │ │ │ │ andeq sp, r1, r6, asr #13 │ │ │ │ @ instruction: 0x0001d6be │ │ │ │ - muleq r4, r4, r8 │ │ │ │ + muleq r4, r8, r8 │ │ │ │ strdeq sp, [r1], -ip │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ andeq r0, r0, ip, lsr ip │ │ │ │ andeq sp, r1, r8, ror r5 │ │ │ │ - @ instruction: 0x000487be │ │ │ │ + andeq r8, r4, r2, asr #15 │ │ │ │ andeq sp, r1, r8, lsr r4 │ │ │ │ andeq sp, r1, r6, lsr r4 │ │ │ │ andeq sp, r1, ip, asr r4 │ │ │ │ andeq sp, r1, ip, lsl #8 │ │ │ │ - andeq r8, r4, r0, asr r6 │ │ │ │ + andeq r8, r4, r4, asr r6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ beq ff86a170 │ │ │ │ @ instruction: 0x460e4a91 │ │ │ │ @ instruction: 0xf2ad4b91 │ │ │ │ ldrbtmi r4, [sl], #-3580 @ 0xfffff204 │ │ │ │ @@ -37312,22 +37312,22 @@ │ │ │ │ andeq r3, r3, lr, ror #10 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq sp, r1, r2, asr #7 │ │ │ │ andeq r3, r3, lr, asr r5 │ │ │ │ @ instruction: 0x0001d3b0 │ │ │ │ andeq r0, r0, r0, lsl #20 │ │ │ │ andeq sp, r1, ip, lsr #7 │ │ │ │ - andeq r1, r5, r8, lsl #15 │ │ │ │ + muleq r5, r0, r7 │ │ │ │ andeq sp, r1, sl, lsl r3 │ │ │ │ andeq sp, r1, r4, ror #6 │ │ │ │ andeq sp, r1, r4, lsl #6 │ │ │ │ - andeq r8, r4, r4, asr #10 │ │ │ │ - andeq r1, r5, lr, asr r7 │ │ │ │ - andeq r8, r4, r0, lsl #10 │ │ │ │ - andeq r1, r5, lr, lsl r7 │ │ │ │ + andeq r8, r4, r8, asr #10 │ │ │ │ + andeq r1, r5, r6, ror #14 │ │ │ │ + andeq r8, r4, r4, lsl #10 │ │ │ │ + andeq r1, r5, r6, lsr #14 │ │ │ │ strdeq sp, [r1], -r0 │ │ │ │ strdeq sp, [r1], -r0 │ │ │ │ @ instruction: 0x0001b5b6 │ │ │ │ andeq sp, r1, r0, ror #5 │ │ │ │ andeq r3, r3, r6, lsl r4 │ │ │ │ andeq sl, r1, r8, asr pc │ │ │ │ andeq sl, r1, r2, asr #30 │ │ │ │ @@ -37341,15 +37341,15 @@ │ │ │ │ strlt r4, [r0, #-1668] @ 0xfffff97c │ │ │ │ @ instruction: 0xe014f8df │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ stmia lr!, {r1, r2, r3, r4, r5, r6, r7, sl, lr} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1} │ │ │ │ stclt 0, cr0, [r0, #-12] │ │ │ │ - andeq r1, r5, ip, lsr r5 │ │ │ │ + andeq r1, r5, r4, asr #10 │ │ │ │ @ instruction: 0x461fb5f0 │ │ │ │ blmi 853138 │ │ │ │ ldmib r4, {r1, r2, r7, r9, sl, lr}^ │ │ │ │ ldrbtmi r6, [fp], #-1280 @ 0xfffffb00 │ │ │ │ @ instruction: 0x0c06eba5 │ │ │ │ ldmvs lr, {r0, r2, r7, fp, sp, lr} │ │ │ │ stceq 1, cr15, [r1], {12} │ │ │ │ @@ -37376,15 +37376,15 @@ │ │ │ │ stmdbvs r2, {r9, fp, ip, lr} │ │ │ │ bne ff5065fc │ │ │ │ ldm lr!, {r0, r1, r3, r4, r5, sp, lr} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1} │ │ │ │ ldcllt 0, cr0, [r0, #12]! │ │ │ │ - andeq r1, r5, sl, lsl r5 │ │ │ │ + andeq r1, r5, r2, lsr #10 │ │ │ │ ldrdgt pc, [r8], -r1 │ │ │ │ bpl 67c88 │ │ │ │ ldrlt r6, [r0, #-2250] @ 0xfffff736 │ │ │ │ @ instruction: 0xf8d14604 │ │ │ │ stmdavs fp, {sp, lr, pc}^ │ │ │ │ andeq lr, ip, #165888 @ 0x28800 │ │ │ │ cdp 2, 0, cr3, cr7, cr1, {0} │ │ │ │ @@ -37406,15 +37406,15 @@ │ │ │ │ bvc ff1a7be0 │ │ │ │ bvc ff1a7ae0 │ │ │ │ bvc fea27ba8 │ │ │ │ bvc 227b2c │ │ │ │ bvc ffa27cd8 │ │ │ │ bvc 1e7818 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - andeq r1, r5, lr, ror #8 │ │ │ │ + andeq r1, r5, r6, ror r4 │ │ │ │ @ instruction: 0x4604b510 │ │ │ │ ldrd pc, [r8], -r1 │ │ │ │ cdp 8, 11, cr6, cr6, cr10, {6} │ │ │ │ stmdavs r8, {r9, fp, ip, lr} │ │ │ │ bl fe8c6360 │ │ │ │ andcc r0, r1, #-536870912 @ 0xe0000000 │ │ │ │ bcs fe467a58 │ │ │ │ @@ -37438,15 +37438,15 @@ │ │ │ │ bvc fea27c20 │ │ │ │ bvc 227ba4 │ │ │ │ bvc ffa27d50 │ │ │ │ beq 1067b6c │ │ │ │ bvc 1e78c4 │ │ │ │ beq 67b58 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - strdeq r1, [r5], -r8 │ │ │ │ + andeq r1, r5, r0, lsl #8 │ │ │ │ cdp 5, 11, cr11, cr7, cr0, {0} │ │ │ │ @ instruction: 0xf8dd4b00 │ │ │ │ @ instruction: 0xf8dcc004 │ │ │ │ bl fe8642b0 │ │ │ │ cdp 0, 0, cr0, cr7, cr14, {0} │ │ │ │ @ instruction: 0xf8dc0a90 │ │ │ │ cdp 0, 11, cr0, cr8, cr4, {0} │ │ │ │ @@ -40367,25 +40367,25 @@ │ │ │ │ @ instruction: 0x477060da │ │ │ │ @ instruction: 0xf44f4b0e │ │ │ │ ldrbtmi r7, [fp], #-670 @ 0xfffffd62 │ │ │ │ @ instruction: 0x4770611a │ │ │ │ @ instruction: 0xf44f4b0c │ │ │ │ ldrbtmi r7, [fp], #-668 @ 0xfffffd64 │ │ │ │ @ instruction: 0x477060da │ │ │ │ - andeq r5, r4, sl, lsr ip │ │ │ │ - andeq r5, r4, lr, asr #14 │ │ │ │ + andeq r5, r4, lr, lsr ip │ │ │ │ + andeq r5, r4, r2, asr r7 │ │ │ │ strdeq r5, [r1], -r0 │ │ │ │ - andeq r5, r4, r0, lsr #24 │ │ │ │ - andeq r5, r4, r4, lsl ip │ │ │ │ - andeq r5, r4, sl, lsl #24 │ │ │ │ - strdeq r5, [r4], -r6 │ │ │ │ - andeq r5, r4, sl, ror #23 │ │ │ │ - ldrdeq r5, [r4], -lr │ │ │ │ - ldrdeq r5, [r4], -r2 │ │ │ │ - andeq r5, r4, r6, asr #23 │ │ │ │ + andeq r5, r4, r4, lsr #24 │ │ │ │ + andeq r5, r4, r8, lsl ip │ │ │ │ + andeq r5, r4, lr, lsl #24 │ │ │ │ + strdeq r5, [r4], -sl │ │ │ │ + andeq r5, r4, lr, ror #23 │ │ │ │ + andeq r5, r4, r2, ror #23 │ │ │ │ + ldrdeq r5, [r4], -r6 │ │ │ │ + andeq r5, r4, sl, asr #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb86294 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fc8 │ │ │ │ addlt ip, fp, r8, ror #1 │ │ │ │ ldrbtmi r4, [ip], #2617 @ 0xa39 │ │ │ │ blmi ec218c │ │ │ │ @@ -40449,17 +40449,17 @@ │ │ │ │ andeq r0, r3, r0, lsl r3 │ │ │ │ muleq r0, r4, sl │ │ │ │ strheq r9, [r1], -r4 │ │ │ │ andeq r0, r0, r0, lsr #20 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, ror #18 │ │ │ │ andeq sl, r1, r8, lsr #3 │ │ │ │ - andeq r5, r4, sl, lsl #22 │ │ │ │ - andeq r5, r4, r6, lsr #12 │ │ │ │ - andeq r5, r4, r6, ror #21 │ │ │ │ + andeq r5, r4, lr, lsl #22 │ │ │ │ + andeq r5, r4, sl, lsr #12 │ │ │ │ + andeq r5, r4, sl, ror #21 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ andeq r0, r3, r2, ror #4 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -40702,49 +40702,49 @@ │ │ │ │ strmi r4, [r3], -sp, lsr #18 │ │ │ │ andcs r9, r1, sl, lsl sl │ │ │ │ @ instruction: 0xf7d74479 │ │ │ │ blmi 7eb318 │ │ │ │ ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf7d7e76d │ │ │ │ svclt 0x0000ed9c │ │ │ │ - andeq r5, r4, r2, asr #20 │ │ │ │ + andeq r5, r4, r6, asr #20 │ │ │ │ ldrdeq r0, [r3], -r6 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ ldrdeq r0, [r3], -r0 @ │ │ │ │ andeq r0, r0, r0, lsr #20 │ │ │ │ andeq r0, r0, r4, lsl r7 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ andeq r8, r1, r2, asr #30 │ │ │ │ andeq r5, r1, ip, ror r9 │ │ │ │ andeq sl, r1, r2, ror r0 │ │ │ │ andeq sl, r1, ip, lsr r0 │ │ │ │ andeq r8, r1, r2, lsr #13 │ │ │ │ - andeq r5, r4, r0, ror #18 │ │ │ │ + andeq r5, r4, r4, ror #18 │ │ │ │ andeq r0, r0, ip, ror #18 │ │ │ │ andeq sl, r1, r8, asr #32 │ │ │ │ andeq r0, r0, ip, asr #19 │ │ │ │ andeq r9, r1, lr, ror #31 │ │ │ │ - muleq r4, sl, r8 │ │ │ │ + muleq r4, lr, r8 │ │ │ │ strdeq r9, [r1], -r8 │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ andeq r9, r1, sl, asr pc │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ andeq r0, r0, ip, lsr ip │ │ │ │ andeq r9, r1, ip, lsr #29 │ │ │ │ ldrdeq r9, [r1], -r6 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ andeq pc, r2, r2, asr #30 │ │ │ │ - andeq r5, r4, ip, lsr #5 │ │ │ │ + @ instruction: 0x000452b0 │ │ │ │ andeq r9, r1, lr, lsr #28 │ │ │ │ andeq r9, r1, r2, lsr lr │ │ │ │ andeq r9, r1, r8, lsr #28 │ │ │ │ andeq r9, r1, r8, asr lr │ │ │ │ - andeq r5, r4, r2, lsl r7 │ │ │ │ + andeq r5, r4, r6, lsl r7 │ │ │ │ ldrdeq r9, [r1], -sl │ │ │ │ andeq r9, r1, r2, asr #27 │ │ │ │ andeq r8, r1, ip, lsl #8 │ │ │ │ muleq r1, r6, sp │ │ │ │ andeq r9, r1, r8, lsl #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb86844 │ │ │ │ @@ -40955,24 +40955,24 @@ │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00e99999 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq pc, r2, r0, asr #24 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq pc, r2, r4, lsr #24 │ │ │ │ - muleq r4, r8, r4 │ │ │ │ - @ instruction: 0x0004deb8 │ │ │ │ - andeq r5, r4, r6, ror #8 │ │ │ │ - andeq sp, r4, r8, lsl #29 │ │ │ │ - andeq sp, r4, lr, lsr #28 │ │ │ │ - andeq sp, r4, r8, lsr #28 │ │ │ │ - andeq r5, r4, ip, lsr #6 │ │ │ │ + muleq r4, ip, r4 │ │ │ │ + andeq sp, r4, r0, asr #29 │ │ │ │ + andeq r5, r4, sl, ror #8 │ │ │ │ + muleq r4, r0, lr │ │ │ │ + andeq sp, r4, r6, lsr lr │ │ │ │ + andeq sp, r4, r0, lsr lr │ │ │ │ + andeq r5, r4, r0, lsr r3 │ │ │ │ + andeq sp, r4, r6, lsr #26 │ │ │ │ andeq sp, r4, lr, lsl sp │ │ │ │ - andeq sp, r4, r6, lsl sp │ │ │ │ - andeq r5, r4, r0, ror #5 │ │ │ │ + andeq r5, r4, r4, ror #5 │ │ │ │ andeq r9, r1, r0, asr #20 │ │ │ │ strcc r9, [r1, #-2817] @ 0xfffff4ff │ │ │ │ @ instruction: 0xf1093610 │ │ │ │ movwcc r0, #51472 @ 0xc910 │ │ │ │ blls 1145d0 │ │ │ │ adcmi r3, fp, #16, 14 @ 0x400000 │ │ │ │ teqphi fp, #0 @ p-variant is OBSOLETE │ │ │ │ @@ -41496,15 +41496,15 @@ │ │ │ │ blvc 106bcac │ │ │ │ @ instruction: 0xf7d6e767 │ │ │ │ svclt 0x0000ef70 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, ip, ror #18 │ │ │ │ andeq pc, r2, sl, ror #6 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ - andeq sp, r4, r8, lsl #11 │ │ │ │ + muleq r4, r0, r5 │ │ │ │ andeq r9, r1, r4, asr r2 │ │ │ │ andeq r9, r1, r0, lsr #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb87418 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vldr , [r0, #384] @ 0x180 │ │ │ │ addlt r6, r7, r1, lsl #20 │ │ │ │ @@ -41873,25 +41873,25 @@ │ │ │ │ vstr s11, [sp, #40] @ 0x28 │ │ │ │ eor r5, r4, fp, lsl #20 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq pc, r2, r4, lsr #1 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq pc, r2, r6, lsl #1 │ │ │ │ - strdeq r4, [r4], -r0 │ │ │ │ - andeq sp, r4, r6, lsl r3 │ │ │ │ - @ instruction: 0x000448be │ │ │ │ - andeq sp, r4, r0, ror #5 │ │ │ │ - andeq sp, r4, r6, lsl #5 │ │ │ │ - andeq sp, r4, r0, lsl #5 │ │ │ │ - andeq r4, r4, r8, lsr #15 │ │ │ │ + strdeq r4, [r4], -r4 @ │ │ │ │ + andeq sp, r4, lr, lsl r3 │ │ │ │ + andeq r4, r4, r2, asr #17 │ │ │ │ + andeq sp, r4, r8, ror #5 │ │ │ │ + andeq sp, r4, lr, lsl #5 │ │ │ │ + andeq sp, r4, r8, lsl #5 │ │ │ │ + andeq r4, r4, ip, lsr #15 │ │ │ │ ldrdeq r8, [r1], -r6 │ │ │ │ + muleq r4, r4, r1 │ │ │ │ andeq sp, r4, ip, lsl #3 │ │ │ │ - andeq sp, r4, r4, lsl #3 │ │ │ │ - andeq r4, r4, lr, ror r4 │ │ │ │ + andeq r4, r4, r2, lsl #9 │ │ │ │ andeq r8, r1, r8, ror #23 │ │ │ │ @ instruction: 0xf0c03c01 │ │ │ │ @ instruction: 0xf85a8186 │ │ │ │ ldc 13, cr5, [r5, #16] │ │ │ │ vldr s19, [r5, #60] @ 0x3c │ │ │ │ vldr s19, [r5, #56] @ 0x38 │ │ │ │ @ instruction: 0xee6d8a10 │ │ │ │ @@ -42245,19 +42245,19 @@ │ │ │ │ cdp 8, 11, cr9, cr0, cr4, {0} │ │ │ │ @ instruction: 0xf7ff6b40 │ │ │ │ @ instruction: 0xeeb0bb58 │ │ │ │ @ instruction: 0xf7d50b47 │ │ │ │ @ instruction: 0xe76dec58 │ │ │ │ stmib lr, {r1, r2, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andeq r0, r0, r0 │ │ │ │ - andeq ip, r4, r0, lsr fp │ │ │ │ + andeq ip, r4, r8, lsr fp │ │ │ │ ldrdeq lr, [r2], -ip │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r0, r0, ip, ror #18 │ │ │ │ - andeq ip, r4, r2, asr #19 │ │ │ │ + andeq ip, r4, sl, asr #19 │ │ │ │ muleq r1, r2, r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb87fd8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r8], {248} @ 0xf8 │ │ │ │ @ instruction: 0xf9d2f7ea │ │ │ │ ldrbtmi r2, [ip], #-2049 @ 0xfffff7ff │ │ │ │ @@ -43204,16 +43204,16 @@ │ │ │ │ @ instruction: 0xe7edd1f2 │ │ │ │ andscs r4, r0, r6, lsl #18 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ bls 71518 │ │ │ │ strmi r9, [r1], -r1, lsl #22 │ │ │ │ @ instruction: 0xe7e56010 │ │ │ │ - andeq fp, r4, sl, lsr sl │ │ │ │ - andeq r2, r4, r4, lsr #31 │ │ │ │ + andeq fp, r4, r2, asr #20 │ │ │ │ + andeq r2, r4, r8, lsr #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb88ec4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 275c8c │ │ │ │ ldrbtmi r4, [fp], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0xf8d3589b │ │ │ │ smlalbblt r4, ip, ip, r1 │ │ │ │ @@ -47152,15 +47152,15 @@ │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ andeq lr, pc, lr, lsr #17 │ │ │ │ muleq r7, ip, r8 │ │ │ │ andeq lr, r7, lr, lsl #17 │ │ │ │ ldclt 2, cr6, [r8, #-688]! @ 0xfffffd50 │ │ │ │ andeq r9, r2, lr, lsl #19 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r7, r4, r6, ror ip │ │ │ │ + andeq r7, r4, lr, ror ip │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb8cc70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [sp, #-928] @ 0xfffffc60 │ │ │ │ ldrbtmi r4, [sp], #-3853 @ 0xfffff0f3 │ │ │ │ stmdavs ip!, {r0, r1, r2, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0x4606b154 │ │ │ │ @@ -47170,15 +47170,15 @@ │ │ │ │ andle r0, r2, r8, lsr #10 │ │ │ │ mvnsle r2, r0, lsl #24 │ │ │ │ blmi 1e527c │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ mlavs ip, r8, r7, r4 │ │ │ │ mvnle r2, r0, lsl #24 │ │ │ │ svclt 0x0000e7f6 │ │ │ │ - andeq r7, r4, lr, lsr ip │ │ │ │ + andeq r7, r4, r6, asr #24 │ │ │ │ andeq r9, r2, ip, lsr r9 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb8ccc0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fd0 │ │ │ │ umulllt lr, sl, r4, r0 │ │ │ │ @@ -47331,15 +47331,15 @@ │ │ │ │ andeq r9, r2, sl, asr #14 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r9, r2, r0, lsl #14 │ │ │ │ ldrbtmi r4, [fp], #-2819 @ 0xfffff4fd │ │ │ │ stmdacc r0, {r3, r4, fp, sp, lr} │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ svclt 0x00004770 │ │ │ │ - muleq r4, r6, r9 │ │ │ │ + muleq r4, lr, r9 │ │ │ │ andsle r4, sl, r8, lsl #5 │ │ │ │ andle r2, r1, r1, lsl #18 │ │ │ │ ldrbmi r2, [r0, -r0]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb8cf48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf7df0ff8 │ │ │ │ @@ -47983,21 +47983,21 @@ │ │ │ │ rsbsmi pc, sl, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0xe7ca605a │ │ │ │ cmnppl lr, #79 @ p-variant is OBSOLETE @ 0x4f │ │ │ │ ldr r6, [sp, fp, lsr #32]! │ │ │ │ andeq r8, r2, sl, lsr sp │ │ │ │ andeq r0, r0, r0, lsr #20 │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ - andeq pc, r3, r0, lsl r4 @ │ │ │ │ + andeq pc, r3, r4, lsl r4 @ │ │ │ │ andeq r0, r0, r0, asr #15 │ │ │ │ @ instruction: 0x00011bbc │ │ │ │ - andeq pc, r3, sl, asr #7 │ │ │ │ - @ instruction: 0x0003f3b8 │ │ │ │ - andeq pc, r3, r6, lsr #7 │ │ │ │ - muleq r3, r0, r3 │ │ │ │ + andeq pc, r3, lr, asr #7 │ │ │ │ + @ instruction: 0x0003f3bc │ │ │ │ + andeq pc, r3, sl, lsr #7 │ │ │ │ + muleq r3, r4, r3 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb8d98c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fb8 │ │ │ │ addlt ip, pc, ip, ror #1 │ │ │ │ @@ -51826,15 +51826,15 @@ │ │ │ │ cdp 1, 11, cr11, cr0, cr12, {2} │ │ │ │ strtmi r8, [r0], -r0, asr #20 │ │ │ │ @ instruction: 0xeeb06aa4 │ │ │ │ @ instruction: 0xf7ff0a48 │ │ │ │ stccs 13, cr15, [r0], {11} │ │ │ │ ldc 1, cr13, [sp], #988 @ 0x3dc │ │ │ │ vldrlt d8, [r0, #-8] │ │ │ │ - andeq r3, r4, ip, ror #6 │ │ │ │ + andeq r3, r4, r4, ror r3 │ │ │ │ ldmdbmi r2, {r0, r4, r9, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ addmi r6, r3, #1245184 @ 0x130000 │ │ │ │ orrlt sp, fp, r5 │ │ │ │ eoreq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ addsmi r6, r8, #634880 @ 0x9b000 │ │ │ │ bvs fe12eb70 │ │ │ │ @@ -51845,15 +51845,15 @@ │ │ │ │ stmiapl fp, {r3, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0x4718681b │ │ │ │ rscsle r2, r0, r0, lsl #16 │ │ │ │ ldc 7, cr4, [pc, #448] @ 3a56c │ │ │ │ @ instruction: 0xf7ff0a02 │ │ │ │ svclt 0x0000bce3 │ │ │ │ @ instruction: 0x501502f9 │ │ │ │ - andeq r3, r4, r4, asr #6 │ │ │ │ + andeq r3, r4, ip, asr #6 │ │ │ │ andeq r5, r2, r2, asr #32 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi f5884 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @@ -51923,15 +51923,15 @@ │ │ │ │ cdp 0, 8, cr13, cr7, cr0, {6} │ │ │ │ vmul.f32 s12, s12, s15 │ │ │ │ ldr r6, [sp, r8, lsl #20]! │ │ │ │ beq f5b60 │ │ │ │ mcrr2 7, 15, pc, r8, cr15 @ │ │ │ │ svclt 0x0000e7ea │ │ │ │ @ instruction: 0x501502f9 │ │ │ │ - ldrdeq r3, [r4], -sl │ │ │ │ + andeq r3, r4, r2, ror #5 │ │ │ │ ldrdeq r4, [r2], -r8 │ │ │ │ @ instruction: 0xffff918f │ │ │ │ @ instruction: 0xffff9319 │ │ │ │ @ instruction: 0xffff9307 │ │ │ │ @ instruction: 0xffff9175 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ @@ -51943,15 +51943,15 @@ │ │ │ │ cdp 1, 11, cr11, cr0, cr12, {2} │ │ │ │ strtmi r8, [r0], -r0, asr #20 │ │ │ │ @ instruction: 0xeeb06aa4 │ │ │ │ @ instruction: 0xf7ff0a48 │ │ │ │ stccs 12, cr15, [r0], {33} @ 0x21 │ │ │ │ ldc 1, cr13, [sp], #988 @ 0x3dc │ │ │ │ vldrlt d8, [r0, #-8] │ │ │ │ - muleq r4, r8, r1 │ │ │ │ + andeq r3, r4, r0, lsr #3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9174c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 6fe3d4 │ │ │ │ blmi 7267a8 │ │ │ │ ldrbtmi r4, [sl], #-1542 @ 0xfffff9fa │ │ │ │ ldmpl r3, {r0, r2, r3, r9, sl, lr}^ │ │ │ │ @@ -52539,27 +52539,27 @@ │ │ │ │ andeq r4, r2, r4, lsr #15 │ │ │ │ @ instruction: 0xffff89d9 │ │ │ │ @ instruction: 0x0000d5b4 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ andeq sp, r0, r6, lsl #11 │ │ │ │ andeq sp, r0, r0, lsr r5 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r2, r4, sl, lsr #19 │ │ │ │ + @ instruction: 0x000429b2 │ │ │ │ @ instruction: 0xffff88e1 │ │ │ │ @ instruction: 0xffff89df │ │ │ │ @ instruction: 0xffff8827 │ │ │ │ @ instruction: 0xffff8885 │ │ │ │ @ instruction: 0xffff88d3 │ │ │ │ @ instruction: 0xffff8a71 │ │ │ │ @ instruction: 0xffff8a43 │ │ │ │ @ instruction: 0xffff8881 │ │ │ │ @ instruction: 0xffff8a4b │ │ │ │ andeq r0, r0, r4, ror r7 │ │ │ │ andeq sp, r0, r6, asr #8 │ │ │ │ - ldrdeq r2, [r4], -r8 │ │ │ │ + andeq r2, r4, r0, ror #17 │ │ │ │ andeq lr, r0, r8, lsr #16 │ │ │ │ andeq lr, r0, sl, lsl #22 │ │ │ │ andeq lr, r0, r2, lsl #16 │ │ │ │ andeq lr, r0, r8, asr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb920dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -53050,21 +53050,21 @@ │ │ │ │ andeq r0, r0, ip, lsr ip │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ ldrdeq r4, [r2], -ip │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq r0, r0, r4, ror r7 │ │ │ │ strdeq lr, [r0], -ip │ │ │ │ muleq r0, lr, r6 │ │ │ │ - andeq sl, r3, r0, asr r7 │ │ │ │ - ldrdeq sl, [r3], -lr │ │ │ │ + andeq sl, r3, r4, asr r7 │ │ │ │ + andeq sl, r3, r2, ror #13 │ │ │ │ andeq ip, r0, r8, lsl #27 │ │ │ │ andeq lr, r0, sl, lsr #32 │ │ │ │ andeq lr, r0, r2, lsr r3 │ │ │ │ andeq lr, r0, r8, lsl r0 │ │ │ │ - andeq sl, r3, lr, ror #8 │ │ │ │ + andeq sl, r3, r2, ror r4 │ │ │ │ @ instruction: 0x0000e3b2 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ cdp 1, 2, cr8, cr7, cr5, {5} │ │ │ │ vmov.f32 s15, #119 @ 0x3fb80000 1.4375000 │ │ │ │ vdiv.f32 s6, s10, s0 │ │ │ │ vdiv.f32 s8, s7, s10 │ │ │ │ @ instruction: 0xeeb70a87 │ │ │ │ @@ -53333,15 +53333,15 @@ │ │ │ │ bmi 2b4bdc │ │ │ │ ldrbpl pc, [r6, #576] @ 0x240 @ │ │ │ │ stmdami r5, {r3, r8, fp, lr} │ │ │ │ blmi 18ccd4 │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ svclt 0x0000bbe5 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - andeq sl, r3, sl, lsl #7 │ │ │ │ + andeq sl, r3, lr, lsl #7 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ andeq r0, r0, ip, lsr ip │ │ │ │ andeq sp, r0, r8, asr fp │ │ │ │ andeq sp, r0, r4, asr #29 │ │ │ │ @ instruction: 0x9c0b4b1c │ │ │ │ ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ bllt ff879b14 │ │ │ │ @@ -53926,15 +53926,15 @@ │ │ │ │ @ instruction: 0xf8c42120 │ │ │ │ @ instruction: 0xf8c45134 │ │ │ │ andlt r3, r2, r4, lsr #2 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ andeq r3, r2, r4, rrx │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ andeq r0, r0, ip, asr sl │ │ │ │ - @ instruction: 0x0003b2b0 │ │ │ │ + @ instruction: 0x0003b2b4 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, asr #16 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -55063,16 +55063,16 @@ │ │ │ │ andeq r1, r2, sl, ror pc │ │ │ │ andeq r7, r0, r6, asr #15 │ │ │ │ ldrdeq r7, [r0], -ip │ │ │ │ andeq r7, r0, r8, ror r5 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ andeq r0, r0, ip, lsr ip │ │ │ │ andeq r7, r0, r6, lsr r5 │ │ │ │ - muleq r3, r0, r3 │ │ │ │ - andeq sl, r3, sl, ror #6 │ │ │ │ + muleq r3, r4, r3 │ │ │ │ + andeq sl, r3, lr, ror #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb94810 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 4015d8 │ │ │ │ bmi 429824 │ │ │ │ ldrbtmi r4, [fp], #-1537 @ 0xfffff9ff │ │ │ │ ldmpl fp, {r0, ip, pc} │ │ │ │ @@ -57711,39 +57711,39 @@ │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ andeq r0, r0, r0, ror #20 │ │ │ │ strdeq pc, [r1], -sl │ │ │ │ andeq r0, r0, ip, ror #21 │ │ │ │ svclt 0x0076f7ff │ │ │ │ ldrbtmi r4, [r9], #-2305 @ 0xfffff6ff │ │ │ │ ldmdalt ip, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - andeq r8, r3, lr, ror r8 │ │ │ │ + andeq r8, r3, r2, lsl #17 │ │ │ │ ldrbtmi r4, [r9], #-2306 @ 0xfffff6fe │ │ │ │ @ instruction: 0xf7ff313c │ │ │ │ svclt 0x0000b855 │ │ │ │ - andeq r8, r3, r2, ror r8 │ │ │ │ + andeq r8, r3, r6, ror r8 │ │ │ │ ldrbtmi r4, [r9], #-2306 @ 0xfffff6fe │ │ │ │ @ instruction: 0xf7ff3178 │ │ │ │ svclt 0x0000b84d │ │ │ │ - andeq r8, r3, r2, ror #16 │ │ │ │ + andeq r8, r3, r6, ror #16 │ │ │ │ ldrbtmi r4, [r9], #-2306 @ 0xfffff6fe │ │ │ │ @ instruction: 0xf7ff31b4 │ │ │ │ svclt 0x0000b845 │ │ │ │ - andeq r8, r3, r2, asr r8 │ │ │ │ + andeq r8, r3, r6, asr r8 │ │ │ │ ldrbtmi r4, [r9], #-2306 @ 0xfffff6fe │ │ │ │ @ instruction: 0xf7ff31f0 │ │ │ │ svclt 0x0000b83d │ │ │ │ - andeq r8, r3, r2, asr #16 │ │ │ │ + andeq r8, r3, r6, asr #16 │ │ │ │ ldrbtmi r4, [r9], #-2306 @ 0xfffff6fe │ │ │ │ orrsvc pc, r6, r1, lsl #10 │ │ │ │ ldmdalt r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - andeq r8, r3, r2, lsr r8 │ │ │ │ + andeq r8, r3, r6, lsr r8 │ │ │ │ ldrbtmi r4, [r9], #-2306 @ 0xfffff6fe │ │ │ │ @ instruction: 0x71a2f501 │ │ │ │ stmdalt ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - andeq r8, r3, r2, lsr #16 │ │ │ │ + andeq r8, r3, r6, lsr #16 │ │ │ │ andeq r0, r0, r0 │ │ │ │ cmplt r3, fp, asr #28 │ │ │ │ ldclvs 6, cr4, [fp, #104] @ 0x68 │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ movwcs r6, #1488 @ 0x5d0 │ │ │ │ stmib r0, {r1, r9, sl, sp, lr}^ │ │ │ │ @ instruction: 0x66431316 │ │ │ │ @@ -57769,15 +57769,15 @@ │ │ │ │ tstcs r4, r6, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-1568 @ 0xfffff9e0 │ │ │ │ movwcc pc, #11009 @ 0x2b01 @ │ │ │ │ @ instruction: 0x4798689b │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7c64010 │ │ │ │ vldrlt d11, [r0, #-668] @ 0xfffffd64 │ │ │ │ - andeq r8, r3, r2, lsl #18 │ │ │ │ + andeq r8, r3, r6, lsl #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb97260 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 704048 │ │ │ │ @ instruction: 0xf8df4604 │ │ │ │ movwcs ip, #108 @ 0x6c │ │ │ │ ldrbtmi r4, [sl], #-2330 @ 0xfffff6e6 │ │ │ │ @@ -57802,15 +57802,15 @@ │ │ │ │ ldrbvs fp, [r3], -fp, lsr #31 │ │ │ │ rscsle r2, r7, r0, lsl #22 │ │ │ │ strtmi r6, [r0], -r2, lsr #27 │ │ │ │ pop {r1, r3, r4, r9, sl, sp, lr} │ │ │ │ @ instruction: 0xf7ff4010 │ │ │ │ svclt 0x0000bfa1 │ │ │ │ andeq pc, r1, r6, asr #6 │ │ │ │ - andeq sp, r3, ip, asr #12 │ │ │ │ + andeq sp, r3, r4, asr r6 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb972e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdcs r0, [r8], #-248 @ 0xffffff08 @ │ │ │ │ ldmib r4!, {r0, r1, r2, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ blvc 33b774 │ │ │ │ @@ -58022,29 +58022,29 @@ │ │ │ │ strcc r4, [r2], #-1564 @ 0xfffff9e4 │ │ │ │ ldmdavs r4, {r0, r1, sl, ip, pc}^ │ │ │ │ @ instruction: 0x47a0461a │ │ │ │ andcs r6, r1, r8, lsr r0 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ ldmdavs fp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xe7f8659b │ │ │ │ - andeq r8, r3, ip, asr r5 │ │ │ │ - andeq r8, r3, lr, lsl r5 │ │ │ │ + andeq r8, r3, r0, ror #10 │ │ │ │ + andeq r8, r3, r2, lsr #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb9765c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ cdpne 1, 5, cr11, cr10, cr3, {3} │ │ │ │ svclt 0x00882a0b │ │ │ │ stmdale r8, {sp} │ │ │ │ @ instruction: 0xf04f4a04 │ │ │ │ ldrbtmi r0, [sl], #-3092 @ 0xfffff3ec │ │ │ │ movwcs pc, #15116 @ 0x3b0c @ │ │ │ │ @ instruction: 0x4798691b │ │ │ │ stclt 0, cr2, [r8, #-4] │ │ │ │ - andeq r8, r3, sl, asr #9 │ │ │ │ + andeq r8, r3, lr, asr #9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 15, cr15, cr8, cr12, {6} │ │ │ │ ldmdami r1!, {r7, r9, sl, lr}^ │ │ │ │ adcslt r4, r9, r1, ror fp │ │ │ │ @ instruction: 0x46934478 │ │ │ │ @@ -58776,16 +58776,16 @@ │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq lr, r1, r6, lsl #11 │ │ │ │ andeq lr, r1, r6, asr r5 │ │ │ │ andeq r8, r0, r4, asr r7 │ │ │ │ ldrdeq r9, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r9, r0, r8, lsr #7 │ │ │ │ - andeq r7, r3, lr, lsr #19 │ │ │ │ - ldrdeq ip, [r3], -r8 │ │ │ │ + @ instruction: 0x000379b2 │ │ │ │ + andeq ip, r3, r0, ror #13 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb98224 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ blmi b92880 │ │ │ │ strmi r4, [sp], -r6, lsl #12 │ │ │ │ bmi b65848 │ │ │ │ @@ -58830,21 +58830,21 @@ │ │ │ │ ldcllt 0, cr11, [r0, #-32]! @ 0xffffffe0 │ │ │ │ @ instruction: 0xf7c64620 │ │ │ │ stmdals r2, {r2, r3, r5, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf7c5e7ee │ │ │ │ svclt 0x0000eff8 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq lr, r1, r0, lsl #7 │ │ │ │ - andeq ip, r3, r6, ror r6 │ │ │ │ + andeq ip, r3, lr, ror r6 │ │ │ │ andeq r9, r0, r6, asr r3 │ │ │ │ strdeq lr, [r1], -r8 │ │ │ │ ldrbtmi r4, [fp], #-2818 @ 0xfffff4fe │ │ │ │ smlabteq r4, r3, r9, lr │ │ │ │ @ instruction: 0x4770619a │ │ │ │ - andeq ip, r3, r6, asr #11 │ │ │ │ + andeq ip, r3, lr, asr #11 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb98310 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [lr, #-928] @ 0xfffffc60 │ │ │ │ strmi fp, [ip], -r2, lsl #1 │ │ │ │ ldrbtmi r2, [sp], #-512 @ 0xfffffe00 │ │ │ │ strls r2, [r0], #-260 @ 0xfffffefc │ │ │ │ @@ -58855,15 +58855,15 @@ │ │ │ │ orrvs pc, r0, pc, asr #8 │ │ │ │ b 1ff054 │ │ │ │ andcs r6, r0, #2801664 @ 0x2ac000 │ │ │ │ ldrtmi r2, [r0], -r8, lsl #2 │ │ │ │ @ instruction: 0xf7c69400 │ │ │ │ andlt lr, r2, r0, lsl #20 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - andeq ip, r3, r2, lsr #11 │ │ │ │ + andeq ip, r3, sl, lsr #11 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 15, cr15, cr0, cr12, {6} │ │ │ │ bmi feced454 │ │ │ │ sbchi pc, r8, #14614528 @ 0xdf0000 │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ @@ -59045,18 +59045,18 @@ │ │ │ │ cdp 7, 5, cr15, cr0, cr5, {6} │ │ │ │ andeq lr, r1, sl, asr #4 │ │ │ │ andeq lr, r1, r4, asr #4 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq r4, r0, r8, lsl pc │ │ │ │ @ instruction: 0x00000ab8 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x0003c4be │ │ │ │ + andeq ip, r3, r6, asr #9 │ │ │ │ muleq r1, r2, r1 │ │ │ │ - muleq r3, sl, r4 │ │ │ │ - andeq ip, r3, sl, lsl #9 │ │ │ │ + andeq ip, r3, r2, lsr #9 │ │ │ │ + muleq r3, r2, r4 │ │ │ │ andeq r9, r0, r2, lsr r0 │ │ │ │ @ instruction: 0x000008b4 │ │ │ │ strdeq r8, [r0], -r6 │ │ │ │ andeq r8, r0, r6, lsr #31 │ │ │ │ andeq r5, r0, r8, asr #7 │ │ │ │ @ instruction: 0xf7c56a80 │ │ │ │ svclt 0x0000b997 │ │ │ │ @@ -59218,15 +59218,15 @@ │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq sp, r1, r8, asr #29 │ │ │ │ andeq sp, r1, r2, asr #29 │ │ │ │ muleq r1, sl, lr │ │ │ │ andeq r8, r0, r4, lsr #1 │ │ │ │ @ instruction: 0x000008b4 │ │ │ │ andeq r5, r0, r0, asr #2 │ │ │ │ - andeq ip, r3, r0, lsl #1 │ │ │ │ + andeq ip, r3, r8, lsl #1 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 15, cr15, cr0, cr12, {6} │ │ │ │ ldrmi r4, [sl], r5, lsl #21 │ │ │ │ adcslt r4, ip, r5, lsl #23 │ │ │ │ @ instruction: 0xf8df447a │ │ │ │ @@ -60092,18 +60092,18 @@ │ │ │ │ svclt 0x0000ee24 │ │ │ │ andeq sp, r1, r8, lsr r1 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq sp, r1, ip, lsr #2 │ │ │ │ andeq r8, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, r0, lsr #22 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq fp, r3, r2, lsr #7 │ │ │ │ + andeq fp, r3, sl, lsr #7 │ │ │ │ andeq sp, r1, sl, asr #32 │ │ │ │ andeq r0, r0, r8, lsr #17 │ │ │ │ - @ instruction: 0x0003b2b8 │ │ │ │ + andeq fp, r3, r0, asr #5 │ │ │ │ andeq r7, r0, r8, lsr #31 │ │ │ │ @ instruction: 0xf7c46a80 │ │ │ │ svclt 0x0000b971 │ │ │ │ svclt 0x00004770 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb996cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -60135,15 +60135,15 @@ │ │ │ │ vqdmlal.s q10, d6, d1[6] │ │ │ │ addsmi r5, sl, #-1677721599 @ 0x9c000001 │ │ │ │ @ instruction: 0xf8bdd1e9 │ │ │ │ blcs 1d4e594 │ │ │ │ andcs fp, r0, r8, lsl #30 │ │ │ │ strb sp, [r3, r3, ror #3]! │ │ │ │ stcl 7, cr15, [r0, #784] @ 0x310 │ │ │ │ - andeq fp, r3, r4, lsl #4 │ │ │ │ + andeq fp, r3, ip, lsl #4 │ │ │ │ ldrdeq ip, [r1], -r8 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ muleq r1, ip, lr │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0028f8cc │ │ │ │ @@ -61591,18 +61591,18 @@ │ │ │ │ andeq fp, r1, r4, ror #20 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq fp, r1, r8, asr sl │ │ │ │ andeq r2, r0, r2, ror #1 │ │ │ │ andeq r0, r0, r0, lsr #22 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r8, lsr #17 │ │ │ │ - muleq r3, r6, ip │ │ │ │ + muleq r3, lr, ip │ │ │ │ andeq fp, r1, ip, asr r9 │ │ │ │ - andeq r9, r3, ip, asr ip │ │ │ │ - andeq r9, r3, r6, lsr #23 │ │ │ │ + andeq r9, r3, r4, ror #24 │ │ │ │ + andeq r9, r3, lr, lsr #23 │ │ │ │ andeq r6, r0, r4, ror #18 │ │ │ │ andeq r6, r0, lr, asr r9 │ │ │ │ andeq r1, r0, r6, lsl #30 │ │ │ │ @ instruction: 0xf7c26a80 │ │ │ │ svclt 0x0000bdb7 │ │ │ │ svclt 0x00004770 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ @@ -61636,15 +61636,15 @@ │ │ │ │ vqdmlal.s q10, d6, d1[6] │ │ │ │ addsmi r5, sl, #-1677721599 @ 0x9c000001 │ │ │ │ @ instruction: 0xf8bdd1e9 │ │ │ │ blcs 1d4fd08 │ │ │ │ andcs fp, r0, r8, lsl #30 │ │ │ │ strb sp, [r3, r3, ror #3]! │ │ │ │ b 201bd0 │ │ │ │ - muleq r3, r4, sl │ │ │ │ + muleq r3, ip, sl │ │ │ │ andeq fp, r1, r4, ror #14 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andeq fp, r1, r8, lsr #14 │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ b fe0641d4 │ │ │ │ svclt 0x00480c01 │ │ │ │ cdpne 2, 4, cr4, cr10, cr9, {2} │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ 0x0005f154 14540400 18540400 20650400 84530400 .T...T.. e...S.. │ │ │ │ 0x0005f164 24650400 28650400 9c530400 01c40200 $e..(e...S...... │ │ │ │ 0x0005f174 05cb0200 d5e10200 8dd50200 0dc30200 ................ │ │ │ │ - 0x0005f184 00000000 00000000 f0ff0600 00000000 ................ │ │ │ │ + 0x0005f184 00000000 00000000 f4ff0600 00000000 ................ │ │ │ │ 0x0005f194 34650400 00000000 00000000 ddffffff 4e.............. │ │ │ │ 0x0005f1a4 40650400 00000000 00000000 01000000 @e.............. │ │ │ │ 0x0005f1b4 50650400 00000000 00000000 d9ffffff Pe.............. │ │ │ │ 0x0005f1c4 64650400 01000000 00000000 10000000 de.............. │ │ │ │ 0x0005f1d4 7c650400 01000000 00000000 11000000 |e.............. │ │ │ │ 0x0005f1e4 8c650400 02000000 00000000 04000000 .e.............. │ │ │ │ 0x0005f1f4 9c650400 02000000 00000000 03000000 .e.............. │ │ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ │ │ @@ -100,102 +100,102 @@ │ │ │ │ 0x0005f9b8 78650000 78650000 78650000 78650000 xe..xe..xe..xe.. │ │ │ │ 0x0005f9c8 78650000 78650000 78650000 78650000 xe..xe..xe..xe.. │ │ │ │ 0x0005f9d8 78650000 78650000 78650000 78650000 xe..xe..xe..xe.. │ │ │ │ 0x0005f9e8 78650000 78650000 78650000 78650000 xe..xe..xe..xe.. │ │ │ │ 0x0005f9f8 78650000 78650000 78650000 78650000 xe..xe..xe..xe.. │ │ │ │ 0x0005fa08 78650000 78650000 78650000 78650000 xe..xe..xe..xe.. │ │ │ │ 0x0005fa18 78650000 78650000 78650000 78650000 xe..xe..xe..xe.. │ │ │ │ - 0x0005fa28 78650000 78650000 00000000 20050700 xe..xe...... ... │ │ │ │ - 0x0005fa38 00000000 00000000 94280700 95930100 .........(...... │ │ │ │ + 0x0005fa28 78650000 78650000 00000000 24050700 xe..xe......$... │ │ │ │ + 0x0005fa38 00000000 00000000 98280700 95930100 .........(...... │ │ │ │ 0x0005fa48 00000000 81670300 c5c90300 00000000 .....g.......... │ │ │ │ - 0x0005fa58 e1230100 74000700 812e0300 6c760700 .#..t.......lv.. │ │ │ │ - 0x0005fa68 21e50300 2c7f0700 00000000 64290700 !...,.......d).. │ │ │ │ - 0x0005fa78 e58f0300 09bf0000 683b0700 805c0700 ........h;...\.. │ │ │ │ - 0x0005fa88 04120700 a8e30600 c8d60700 00000000 ................ │ │ │ │ - 0x0005fa98 10d60700 981b0700 44b00700 9c170700 ........D....... │ │ │ │ - 0x0005faa8 7dfd0000 ac0b0700 d0660700 28df0600 }........f..(... │ │ │ │ - 0x0005fab8 2cd60700 e8320700 1c490700 89f00200 ,....2...I...... │ │ │ │ - 0x0005fac8 a0250700 8c420700 0d020100 951d0100 .%...B.......... │ │ │ │ + 0x0005fa58 e1230100 78000700 812e0300 70760700 .#..x.......pv.. │ │ │ │ + 0x0005fa68 21e50300 307f0700 00000000 68290700 !...0.......h).. │ │ │ │ + 0x0005fa78 e58f0300 09bf0000 6c3b0700 845c0700 ........l;...\.. │ │ │ │ + 0x0005fa88 08120700 a8e30600 d0d60700 00000000 ................ │ │ │ │ + 0x0005fa98 18d60700 9c1b0700 4cb00700 a0170700 ........L....... │ │ │ │ + 0x0005faa8 7dfd0000 b00b0700 d4660700 28df0600 }........f..(... │ │ │ │ + 0x0005fab8 34d60700 ec320700 20490700 89f00200 4....2.. I...... │ │ │ │ + 0x0005fac8 a4250700 90420700 0d020100 951d0100 .%...B.......... │ │ │ │ 0x0005fad8 89020100 458f0100 70440600 00000000 ....E...pD...... │ │ │ │ - 0x0005fae8 b8860700 00000000 98270700 04430700 .........'...C.. │ │ │ │ - 0x0005faf8 0c270700 00000000 59910100 b9b30100 .'......Y....... │ │ │ │ - 0x0005fb08 c0770700 7cfd0600 f5af0300 099f0100 .w..|........... │ │ │ │ - 0x0005fb18 715d0300 c1f10200 c41b0700 81df0300 q].............. │ │ │ │ - 0x0005fb28 b4210700 c4b20700 5dbd0000 35290200 .!......]...5).. │ │ │ │ - 0x0005fb38 84540700 a03a0700 f46f0700 3c1f0700 .T...:...o..<... │ │ │ │ - 0x0005fb48 718d0100 f8f10600 5d1b0100 00000000 q.......]....... │ │ │ │ + 0x0005fae8 bc860700 00000000 9c270700 08430700 .........'...C.. │ │ │ │ + 0x0005faf8 10270700 00000000 59910100 b9b30100 .'......Y....... │ │ │ │ + 0x0005fb08 c4770700 80fd0600 f5af0300 099f0100 .w.............. │ │ │ │ + 0x0005fb18 715d0300 c1f10200 c81b0700 81df0300 q].............. │ │ │ │ + 0x0005fb28 b8210700 ccb20700 5dbd0000 35290200 .!......]...5).. │ │ │ │ + 0x0005fb38 88540700 a43a0700 f86f0700 401f0700 .T...:...o..@... │ │ │ │ + 0x0005fb48 718d0100 fcf10600 5d1b0100 00000000 q.......]....... │ │ │ │ 0x0005fb58 39180100 a1790000 05c70300 f5d70000 9....y.......... │ │ │ │ - 0x0005fb68 488e0700 00000000 fc550700 517f0100 H........U..Q... │ │ │ │ + 0x0005fb68 508e0700 00000000 00560700 517f0100 P........V..Q... │ │ │ │ 0x0005fb78 00000000 6d8e0300 8dc20000 8dff0300 ....m........... │ │ │ │ - 0x0005fb88 d8490700 e8120700 0cdb0600 f9650300 .I...........e.. │ │ │ │ - 0x0005fb98 11640300 38b00700 9cb10700 e01c0700 .d..8........... │ │ │ │ - 0x0005fba8 48140700 40d90600 1d230200 00000000 H...@....#...... │ │ │ │ - 0x0005fbb8 6dff0300 652b0100 b8f80600 00000000 m...e+.......... │ │ │ │ - 0x0005fbc8 40280700 cd6b0100 ec080700 75710100 @(...k......uq.. │ │ │ │ + 0x0005fb88 dc490700 ec120700 0cdb0600 f9650300 .I...........e.. │ │ │ │ + 0x0005fb98 11640300 40b00700 a4b10700 e41c0700 .d..@........... │ │ │ │ + 0x0005fba8 4c140700 40d90600 1d230200 00000000 L...@....#...... │ │ │ │ + 0x0005fbb8 6dff0300 652b0100 bcf80600 00000000 m...e+.......... │ │ │ │ + 0x0005fbc8 44280700 cd6b0100 f0080700 75710100 D(...k......uq.. │ │ │ │ 0x0005fbd8 05220300 65e40300 f8e10600 c1680300 ."..e........h.. │ │ │ │ - 0x0005fbe8 00000000 cdca0300 f5820100 74780700 ............tx.. │ │ │ │ - 0x0005fbf8 00000000 00000000 bdff0300 98b10700 ................ │ │ │ │ + 0x0005fbe8 00000000 cdca0300 f5820100 78780700 ............xx.. │ │ │ │ + 0x0005fbf8 00000000 00000000 bdff0300 a0b10700 ................ │ │ │ │ 0x0005fc08 00000000 85a90000 35e70300 00a00600 ........5....... │ │ │ │ - 0x0005fc18 00000000 00000000 35ff0000 34b00700 ........5...4... │ │ │ │ - 0x0005fc28 f0ff0600 38820700 211c0100 49ca0300 ....8...!...I... │ │ │ │ - 0x0005fc38 99770100 a0b10700 6c000700 15250200 .w......l....%.. │ │ │ │ - 0x0005fc48 00000000 84330700 95f60000 00000000 .....3.......... │ │ │ │ - 0x0005fc58 dc420700 68b40700 00000000 9c3c0700 .B..h........<.. │ │ │ │ - 0x0005fc68 30760700 00000000 ed920100 cd800100 0v.............. │ │ │ │ - 0x0005fc78 ec390700 90610700 70190700 00000000 .9...a..p....... │ │ │ │ - 0x0005fc88 0d5f0300 00000000 d4780700 c8630700 ._.......x...c.. │ │ │ │ - 0x0005fc98 6c800700 49760300 00000000 25be0000 l...Iv......%... │ │ │ │ - 0x0005fca8 00000000 08180700 396f0100 101e0700 ........9o...... │ │ │ │ - 0x0005fcb8 00000000 75280200 c4f40600 9c140700 ....u(.......... │ │ │ │ + 0x0005fc18 00000000 00000000 35ff0000 3cb00700 ........5...<... │ │ │ │ + 0x0005fc28 f4ff0600 3c820700 211c0100 49ca0300 ....<...!...I... │ │ │ │ + 0x0005fc38 99770100 a8b10700 70000700 15250200 .w......p....%.. │ │ │ │ + 0x0005fc48 00000000 88330700 95f60000 00000000 .....3.......... │ │ │ │ + 0x0005fc58 e0420700 70b40700 00000000 a03c0700 .B..p........<.. │ │ │ │ + 0x0005fc68 34760700 00000000 ed920100 cd800100 4v.............. │ │ │ │ + 0x0005fc78 f0390700 94610700 74190700 00000000 .9...a..t....... │ │ │ │ + 0x0005fc88 0d5f0300 00000000 d8780700 cc630700 ._.......x...c.. │ │ │ │ + 0x0005fc98 70800700 49760300 00000000 25be0000 p...Iv......%... │ │ │ │ + 0x0005fca8 00000000 0c180700 396f0100 141e0700 ........9o...... │ │ │ │ + 0x0005fcb8 00000000 75280200 c8f40600 a0140700 ....u(.......... │ │ │ │ 0x0005fcc8 d9870100 00000000 21e20300 00000000 ........!....... │ │ │ │ - 0x0005fcd8 40760700 d5b00100 29a20100 bc220700 @v......)....".. │ │ │ │ - 0x0005fce8 74110700 bc5e0700 00000000 584c0700 t....^......XL.. │ │ │ │ - 0x0005fcf8 919a0100 64f00600 54810700 ec780700 ....d...T....x.. │ │ │ │ - 0x0005fd08 096a0100 2d070200 d8670700 98180700 .j..-....g...... │ │ │ │ - 0x0005fd18 24f30600 20330700 d0190700 00000000 $... 3.......... │ │ │ │ - 0x0005fd28 78630700 391e0300 50240700 00440700 xc..9...P$...D.. │ │ │ │ - 0x0005fd38 cc130700 ac5a0700 00000000 ed120100 .....Z.......... │ │ │ │ - 0x0005fd48 0c090700 b1190100 11b20300 fd730100 .............s.. │ │ │ │ - 0x0005fd58 00000000 19240200 20760700 44530700 .....$.. v..DS.. │ │ │ │ - 0x0005fd68 14f80600 58710700 19ed0300 d0d50700 ....Xq.......... │ │ │ │ - 0x0005fd78 64ed0600 00000000 81af0100 00000000 d............... │ │ │ │ - 0x0005fd88 9dff0300 94230700 88640600 d1ae0300 .....#...d...... │ │ │ │ - 0x0005fd98 440b0700 8d2d0300 04190700 e1f90000 D....-.......... │ │ │ │ - 0x0005fda8 a12c0100 b50f0100 b4510700 1d9c0100 .,.......Q...... │ │ │ │ - 0x0005fdb8 bcb20700 38f70600 50f40600 00000000 ....8...P....... │ │ │ │ - 0x0005fdc8 00000000 d5ee0100 39010100 f4430700 ........9....C.. │ │ │ │ - 0x0005fdd8 00000000 00000000 a9f20000 a4430700 .............C.. │ │ │ │ - 0x0005fde8 8c1a0700 198f0300 00000000 20ff0600 ............ ... │ │ │ │ + 0x0005fcd8 44760700 d5b00100 29a20100 c0220700 Dv......)....".. │ │ │ │ + 0x0005fce8 78110700 c05e0700 00000000 5c4c0700 x....^......\L.. │ │ │ │ + 0x0005fcf8 919a0100 68f00600 58810700 f0780700 ....h...X....x.. │ │ │ │ + 0x0005fd08 096a0100 2d070200 dc670700 9c180700 .j..-....g...... │ │ │ │ + 0x0005fd18 28f30600 24330700 d4190700 00000000 (...$3.......... │ │ │ │ + 0x0005fd28 7c630700 391e0300 54240700 04440700 |c..9...T$...D.. │ │ │ │ + 0x0005fd38 d0130700 b05a0700 00000000 ed120100 .....Z.......... │ │ │ │ + 0x0005fd48 10090700 b1190100 11b20300 fd730100 .............s.. │ │ │ │ + 0x0005fd58 00000000 19240200 24760700 48530700 .....$..$v..HS.. │ │ │ │ + 0x0005fd68 18f80600 5c710700 19ed0300 d8d50700 ....\q.......... │ │ │ │ + 0x0005fd78 68ed0600 00000000 81af0100 00000000 h............... │ │ │ │ + 0x0005fd88 9dff0300 98230700 88640600 d1ae0300 .....#...d...... │ │ │ │ + 0x0005fd98 480b0700 8d2d0300 08190700 e1f90000 H....-.......... │ │ │ │ + 0x0005fda8 a12c0100 b50f0100 b8510700 1d9c0100 .,.......Q...... │ │ │ │ + 0x0005fdb8 c4b20700 3cf70600 54f40600 00000000 ....<...T....... │ │ │ │ + 0x0005fdc8 00000000 d5ee0100 39010100 f8430700 ........9....C.. │ │ │ │ + 0x0005fdd8 00000000 00000000 a9f20000 a8430700 .............C.. │ │ │ │ + 0x0005fde8 901a0700 198f0300 00000000 24ff0600 ............$... │ │ │ │ 0x0005fdf8 81ae0100 50440600 b55a0300 9cd80600 ....PD...Z...... │ │ │ │ - 0x0005fe08 79e30300 cc430700 f1a20100 61ff0300 y....C......a... │ │ │ │ - 0x0005fe18 9d5d0200 8caf0700 00000000 3cef0600 .]..........<... │ │ │ │ - 0x0005fe28 41760100 00000000 bcf90600 14d60700 Av.............. │ │ │ │ - 0x0005fe38 35750100 a0e80600 40d60700 00000000 5u......@....... │ │ │ │ - 0x0005fe48 59e10300 b4420700 a8790700 7c1c0700 Y....B...y..|... │ │ │ │ - 0x0005fe58 00000000 b90e0100 94d90600 447d0700 ............D}.. │ │ │ │ + 0x0005fe08 79e30300 d0430700 f1a20100 61ff0300 y....C......a... │ │ │ │ + 0x0005fe18 9d5d0200 94af0700 00000000 40ef0600 .]..........@... │ │ │ │ + 0x0005fe28 41760100 00000000 c0f90600 1cd60700 Av.............. │ │ │ │ + 0x0005fe38 35750100 a4e80600 48d60700 00000000 5u......H....... │ │ │ │ + 0x0005fe48 59e10300 b8420700 ac790700 801c0700 Y....B...y...... │ │ │ │ + 0x0005fe58 00000000 b90e0100 94d90600 487d0700 ............H}.. │ │ │ │ 0x0005fe68 81210200 d9ec0100 00000000 4d9b0100 .!..........M... │ │ │ │ - 0x0005fe78 4c6a0700 18070700 d80a0700 40b00700 Lj..........@... │ │ │ │ - 0x0005fe88 51600300 34790700 adff0300 9d130100 Q`..4y.......... │ │ │ │ - 0x0005fe98 c0780700 a52e0100 10790700 d55c0200 .x.......y...\.. │ │ │ │ - 0x0005fea8 8d880100 00000000 38380700 dc090700 ........88...... │ │ │ │ - 0x0005feb8 94320700 a8b10700 598b0100 00000000 .2......Y....... │ │ │ │ - 0x0005fec8 bc830700 f17c0100 65660300 00650700 .....|..ef...e.. │ │ │ │ - 0x0005fed8 00000000 00000000 24250700 71c20000 ........$%..q... │ │ │ │ - 0x0005fee8 10770700 65f70000 40600700 99e80300 .w..e...@`...... │ │ │ │ - 0x0005fef8 18d60700 791e0100 00000000 69200200 ....y.......i .. │ │ │ │ - 0x0005ff08 dd2b0300 ed490200 10b50700 88e10600 .+...I.......... │ │ │ │ - 0x0005ff18 04790700 14760700 00000000 751a0100 .y...v......u... │ │ │ │ - 0x0005ff28 54430700 55200300 ac0d0700 d8850700 TC..U .......... │ │ │ │ - 0x0005ff38 64b40700 98750700 4c760700 9dfd0000 d....u..Lv...... │ │ │ │ - 0x0005ff48 f4780700 00000000 698a0100 e8380700 .x......i....8.. │ │ │ │ - 0x0005ff58 64f50600 78210700 f96a0100 00000000 d...x!...j...... │ │ │ │ - 0x0005ff68 68000700 55220100 381b0700 28670700 h...U"..8...(g.. │ │ │ │ - 0x0005ff78 498c0100 19b10300 50ea0600 5c760700 I.......P...\v.. │ │ │ │ - 0x0005ff88 00000000 7c430700 1df50000 00000000 ....|C.......... │ │ │ │ + 0x0005fe78 506a0700 1c070700 dc0a0700 48b00700 Pj..........H... │ │ │ │ + 0x0005fe88 51600300 38790700 adff0300 9d130100 Q`..8y.......... │ │ │ │ + 0x0005fe98 c4780700 a52e0100 14790700 d55c0200 .x.......y...\.. │ │ │ │ + 0x0005fea8 8d880100 00000000 3c380700 e0090700 ........<8...... │ │ │ │ + 0x0005feb8 98320700 b0b10700 598b0100 00000000 .2......Y....... │ │ │ │ + 0x0005fec8 c0830700 f17c0100 65660300 04650700 .....|..ef...e.. │ │ │ │ + 0x0005fed8 00000000 00000000 28250700 71c20000 ........(%..q... │ │ │ │ + 0x0005fee8 14770700 65f70000 44600700 99e80300 .w..e...D`...... │ │ │ │ + 0x0005fef8 20d60700 791e0100 00000000 69200200 ...y.......i .. │ │ │ │ + 0x0005ff08 dd2b0300 ed490200 18b50700 88e10600 .+...I.......... │ │ │ │ + 0x0005ff18 08790700 18760700 00000000 751a0100 .y...v......u... │ │ │ │ + 0x0005ff28 58430700 55200300 b00d0700 dc850700 XC..U .......... │ │ │ │ + 0x0005ff38 6cb40700 9c750700 50760700 9dfd0000 l....u..Pv...... │ │ │ │ + 0x0005ff48 f8780700 00000000 698a0100 ec380700 .x......i....8.. │ │ │ │ + 0x0005ff58 68f50600 7c210700 f96a0100 00000000 h...|!...j...... │ │ │ │ + 0x0005ff68 6c000700 55220100 3c1b0700 2c670700 l...U"..<...,g.. │ │ │ │ + 0x0005ff78 498c0100 19b10300 54ea0600 60760700 I.......T...`v.. │ │ │ │ + 0x0005ff88 00000000 80430700 1df50000 00000000 .....C.......... │ │ │ │ 0x0005ff98 75b40100 5db50100 5d7e0100 00000000 u...]...]~...... │ │ │ │ - 0x0005ffa8 14430600 49e00300 74500700 00000000 .C..I...tP...... │ │ │ │ - 0x0005ffb8 41720100 00000000 40750700 81170100 Ar......@u...... │ │ │ │ - 0x0005ffc8 815b0300 e5a30100 6cb40700 497b0100 .[......l...I{.. │ │ │ │ - 0x0005ffd8 5d860100 b8da0600 04660700 2c430700 ]........f..,C.. │ │ │ │ - 0x0005ffe8 00000000 b4710700 89940100 00000000 .....q.......... │ │ │ │ - 0x0005fff8 71950100 e43d0700 q....=.. │ │ │ │ + 0x0005ffa8 14430600 49e00300 78500700 00000000 .C..I...xP...... │ │ │ │ + 0x0005ffb8 41720100 00000000 44750700 81170100 Ar......Du...... │ │ │ │ + 0x0005ffc8 815b0300 e5a30100 74b40700 497b0100 .[......t...I{.. │ │ │ │ + 0x0005ffd8 5d860100 b8da0600 08660700 30430700 ]........f..0C.. │ │ │ │ + 0x0005ffe8 00000000 b8710700 89940100 00000000 .....q.......... │ │ │ │ + 0x0005fff8 71950100 e83d0700 q....=.. │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -574,39 +574,39 @@ │ │ │ │ 0x000623b0 586d6c65 66744f66 66736574 3a20300a XmleftOffset: 0. │ │ │ │ 0x000623c0 586d7269 6768744f 66667365 743a202d XmrightOffset: - │ │ │ │ 0x000623d0 330a5072 69766174 652d0a73 6861646f 3.Private-.shado │ │ │ │ 0x000623e0 77747970 653a2031 0a456e64 57696467 wtype: 1.EndWidg │ │ │ │ 0x000623f0 65742e0a 454e442e 0a000000 01000000 et..END......... │ │ │ │ 0x00062400 18480400 00000000 e1f90000 10000600 .H.............. │ │ │ │ 0x00062410 01000000 24480400 00000000 717c0000 ....$H......q|.. │ │ │ │ - 0x00062420 00000000 00000000 30480400 ac8a0700 ........0H...... │ │ │ │ + 0x00062420 00000000 00000000 30480400 b48a0700 ........0H...... │ │ │ │ 0x00062430 a97b0000 23000000 00000000 40480400 .{..#.......@H.. │ │ │ │ - 0x00062440 8c8a0700 a97b0000 11000000 00000000 .....{.......... │ │ │ │ - 0x00062450 4c480400 948a0700 a97b0000 12000000 LH.......{...... │ │ │ │ - 0x00062460 00000000 58480400 c48a0700 a97b0000 ....XH.......{.. │ │ │ │ - 0x00062470 13000000 00000000 68480400 9c8a0700 ........hH...... │ │ │ │ + 0x00062440 948a0700 a97b0000 11000000 00000000 .....{.......... │ │ │ │ + 0x00062450 4c480400 9c8a0700 a97b0000 12000000 LH.......{...... │ │ │ │ + 0x00062460 00000000 58480400 cc8a0700 a97b0000 ....XH.......{.. │ │ │ │ + 0x00062470 13000000 00000000 68480400 a48a0700 ........hH...... │ │ │ │ 0x00062480 a97b0000 14000000 00000000 78480400 .{..........xH.. │ │ │ │ - 0x00062490 a48a0700 a97b0000 19000000 00000000 .....{.......... │ │ │ │ - 0x000624a0 8c480400 848a0700 a97b0000 0f000000 .H.......{...... │ │ │ │ - 0x000624b0 00000000 98480400 b48a0700 a97b0000 .....H.......{.. │ │ │ │ - 0x000624c0 1a000000 00000000 a4480400 7c8a0700 .........H..|... │ │ │ │ + 0x00062490 ac8a0700 a97b0000 19000000 00000000 .....{.......... │ │ │ │ + 0x000624a0 8c480400 8c8a0700 a97b0000 0f000000 .H.......{...... │ │ │ │ + 0x000624b0 00000000 98480400 bc8a0700 a97b0000 .....H.......{.. │ │ │ │ + 0x000624c0 1a000000 00000000 a4480400 848a0700 .........H...... │ │ │ │ 0x000624d0 a97b0000 10000000 00000000 b4480400 .{...........H.. │ │ │ │ - 0x000624e0 6c8a0700 a97b0000 0d000000 00000000 l....{.......... │ │ │ │ - 0x000624f0 c0480400 748a0700 a97b0000 0e000000 .H..t....{...... │ │ │ │ - 0x00062500 01000000 cc480400 c88a0700 697c0000 .....H......i|.. │ │ │ │ - 0x00062510 27000000 01000000 d8480400 cc8a0700 '........H...... │ │ │ │ + 0x000624e0 748a0700 a97b0000 0d000000 00000000 t....{.......... │ │ │ │ + 0x000624f0 c0480400 7c8a0700 a97b0000 0e000000 .H..|....{...... │ │ │ │ + 0x00062500 01000000 cc480400 d08a0700 697c0000 .....H......i|.. │ │ │ │ + 0x00062510 27000000 01000000 d8480400 d48a0700 '........H...... │ │ │ │ 0x00062520 697c0000 26000000 01000000 e4480400 i|..&........H.. │ │ │ │ - 0x00062530 d48a0700 697c0000 24000000 01000000 ....i|..$....... │ │ │ │ - 0x00062540 f0480400 d08a0700 697c0000 25000000 .H......i|..%... │ │ │ │ - 0x00062550 02000000 fc480400 b88a0700 057d0000 .....H.......}.. │ │ │ │ - 0x00062560 1e000000 02000000 08490400 bc8a0700 .........I...... │ │ │ │ + 0x00062530 dc8a0700 697c0000 24000000 01000000 ....i|..$....... │ │ │ │ + 0x00062540 f0480400 d88a0700 697c0000 25000000 .H......i|..%... │ │ │ │ + 0x00062550 02000000 fc480400 c08a0700 057d0000 .....H.......}.. │ │ │ │ + 0x00062560 1e000000 02000000 08490400 c48a0700 .........I...... │ │ │ │ 0x00062570 057d0000 0a000000 02000000 14490400 .}...........I.. │ │ │ │ - 0x00062580 c08a0700 057d0000 17000000 03000000 .....}.......... │ │ │ │ - 0x00062590 00480400 5c8a0700 917c0000 1b000000 .H..\....|...... │ │ │ │ - 0x000625a0 03000000 0c480400 608a0700 917c0000 .....H..`....|.. │ │ │ │ + 0x00062580 c88a0700 057d0000 17000000 03000000 .....}.......... │ │ │ │ + 0x00062590 00480400 648a0700 917c0000 1b000000 .H..d....|...... │ │ │ │ + 0x000625a0 03000000 0c480400 688a0700 917c0000 .....H..h....|.. │ │ │ │ 0x000625b0 16000000 43616d65 72617300 546f7461 ....Cameras.Tota │ │ │ │ 0x000625c0 6c576964 67657473 3a203235 0a526566 lWidgets: 25.Ref │ │ │ │ 0x000625d0 3a20310a 57696467 65743a20 22526f6f : 1.Widget: "Roo │ │ │ │ 0x000625e0 74466f72 6d220a43 68696c64 72656e3a tForm".Children: │ │ │ │ 0x000625f0 20322033 20342035 20362037 20382039 2 3 4 5 6 7 8 9 │ │ │ │ 0x00062600 20313020 31312031 32203133 20313420 10 11 12 13 14 │ │ │ │ 0x00062610 31352031 36203137 20313820 31392032 15 16 17 18 19 2 │ │ │ │ @@ -3417,26 +3417,26 @@ │ │ │ │ 0x0006d560 3a20300a 586d626f 74746f6d 4f666673 : 0.XmbottomOffs │ │ │ │ 0x0006d570 65743a20 300a586d 6c656674 4f666673 et: 0.XmleftOffs │ │ │ │ 0x0006d580 65743a20 300a586d 72696768 744f6666 et: 0.XmrightOff │ │ │ │ 0x0006d590 7365743a 20300a50 72697661 74652d0a set: 0.Private-. │ │ │ │ 0x0006d5a0 73686164 6f777479 70653a20 310a456e shadowtype: 1.En │ │ │ │ 0x0006d5b0 64576964 6765742e 0a454e44 2e0a0000 dWidget..END.... │ │ │ │ 0x0006d5c0 9c660400 94b40600 20000000 20000000 .f...... ... ... │ │ │ │ - 0x0006d5d0 01000000 14760700 00000000 00000000 .....v.......... │ │ │ │ + 0x0006d5d0 01000000 18760700 00000000 00000000 .....v.......... │ │ │ │ 0x0006d5e0 00000000 ac660400 14b40600 20000000 .....f...... ... │ │ │ │ - 0x0006d5f0 20000000 01000000 30760700 00000000 .......0v...... │ │ │ │ + 0x0006d5f0 20000000 01000000 34760700 00000000 .......4v...... │ │ │ │ 0x0006d600 00000000 00000000 bc660400 94b30600 .........f...... │ │ │ │ - 0x0006d610 20000000 20000000 01000000 5c760700 ... .......\v.. │ │ │ │ + 0x0006d610 20000000 20000000 01000000 60760700 ... .......`v.. │ │ │ │ 0x0006d620 00000000 00000000 00000000 c8660400 .............f.. │ │ │ │ 0x0006d630 94b20600 20000000 20000000 01000000 .... ... ....... │ │ │ │ - 0x0006d640 20760700 00000000 00000000 00000000 v.............. │ │ │ │ + 0x0006d640 24760700 00000000 00000000 00000000 $v.............. │ │ │ │ 0x0006d650 d4660400 14b20600 20000000 20000000 .f...... ... ... │ │ │ │ - 0x0006d660 01000000 4c760700 00000000 00000000 ....Lv.......... │ │ │ │ + 0x0006d660 01000000 50760700 00000000 00000000 ....Pv.......... │ │ │ │ 0x0006d670 00000000 e0660400 14b30600 20000000 .....f...... ... │ │ │ │ - 0x0006d680 20000000 01000000 40760700 00000000 .......@v...... │ │ │ │ + 0x0006d680 20000000 01000000 44760700 00000000 .......Dv...... │ │ │ │ 0x0006d690 00000000 00000000 ec660400 94b10600 .........f...... │ │ │ │ 0x0006d6a0 20000000 20000000 00000000 00000000 ... ........... │ │ │ │ 0x0006d6b0 00000000 00000000 00000000 f8660400 .............f.. │ │ │ │ 0x0006d6c0 14b10600 20000000 20000000 00000000 .... ... ....... │ │ │ │ 0x0006d6d0 04000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0006d6e0 08670400 94b00600 20000000 20000000 .g...... ... ... │ │ │ │ 0x0006d6f0 00000000 02000000 00000000 00000000 ................ │ │ │ │ @@ -3712,2602 +3712,2602 @@ │ │ │ │ 0x0006e7d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0006e7e0 145b0400 3c000000 00000000 3dcb0000 .[..<.......=... │ │ │ │ 0x0006e7f0 11ca0000 00000000 00000000 00000000 ................ │ │ │ │ 0x0006e800 00000000 00000000 e8480400 00000000 .........H...... │ │ │ │ 0x0006e810 00000000 61b20000 65b00000 00000000 ....a...e....... │ │ │ │ 0x0006e820 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0006e830 6c680400 19c20000 0c6d0400 20204f6e lh.......m.. On │ │ │ │ - 0x0006e840 204d6f6e 20417072 20323020 32313a31 Mon Apr 20 21:1 │ │ │ │ - 0x0006e850 343a3331 20555443 20323032 36000000 4:31 UTC 2026... │ │ │ │ + 0x0006e840 20547565 204d6179 20203520 31353a31 Tue May 5 15:1 │ │ │ │ + 0x0006e850 393a3330 20555443 20323032 36000000 9:30 UTC 2026... │ │ │ │ 0x0006e860 20204279 20736275 696c6440 73627569 By sbuild@sbui │ │ │ │ - 0x0006e870 6c645b4c 696e7578 2d362e31 322e3734 ld[Linux-6.12.74 │ │ │ │ - 0x0006e880 2b646562 31332b31 2d61726d 36345d00 +deb13+1-arm64]. │ │ │ │ - 0x0006e890 32303236 30343230 32313134 00000000 202604202114.... │ │ │ │ - 0x0006e8a0 28686465 66696e65 207b6765 6f6d6574 (hdefine {geomet │ │ │ │ - 0x0006e8b0 72797c63 616d6572 617c7769 6e646f77 ry|camera|window │ │ │ │ - 0x0006e8c0 7c696d61 67657c61 70706561 72616e63 |image|appearanc │ │ │ │ - 0x0006e8d0 657c7472 616e7366 6f726d7c 6e747261 e|transform|ntra │ │ │ │ - 0x0006e8e0 6e73666f 726d7d20 6e616d65 2076616c nsform} name val │ │ │ │ - 0x0006e8f0 7565290a 53657473 20746865 2076616c ue).Sets the val │ │ │ │ - 0x0006e900 7565206f 66206120 68616e64 6c65206f ue of a handle o │ │ │ │ - 0x0006e910 66206120 67697665 6e207479 70652e20 f a given type. │ │ │ │ - 0x0006e920 28686465 66696e65 20203c74 7970653e (hdefine │ │ │ │ - 0x0006e930 20203c6e 616d653e 20203c76 616c7565 ) is generally │ │ │ │ - 0x0006e950 20657175 6976616c 656e7420 746f2028 equivalent to ( │ │ │ │ - 0x0006e960 72656164 203c7479 70653e20 207b2064 read { d │ │ │ │ - 0x0006e970 6566696e 65203c6e 616d653e 203c7661 efine }) except t │ │ │ │ - 0x0006e990 68617420 74686520 61737369 676e6d65 hat the assignme │ │ │ │ - 0x0006e9a0 6e742069 7320646f 6e652077 68656e20 nt is done when │ │ │ │ - 0x0006e9b0 68646566 696e6520 69732065 78656375 hdefine is execu │ │ │ │ - 0x0006e9c0 7465642c 2028706f 73736962 6c79206e ted, (possibly n │ │ │ │ - 0x0006e9d0 6f742061 7420616c 6c206966 20696e73 ot at all if ins │ │ │ │ - 0x0006e9e0 69646520 6120636f 6e646974 696f6e61 ide a conditiona │ │ │ │ - 0x0006e9f0 6c207374 6174656d 656e7429 2c207768 l statement), wh │ │ │ │ - 0x0006ea00 696c6520 74686520 60607265 6164202e ile the ``read . │ │ │ │ - 0x0006ea10 2e2e2064 6566696e 65272720 70657266 .. define'' perf │ │ │ │ - 0x0006ea20 6f726d73 20617373 69676e6d 656e7420 orms assignment │ │ │ │ - 0x0006ea30 61732073 6f6f6e20 61732074 68652074 as soon as the t │ │ │ │ - 0x0006ea40 65787420 69732072 6561642e 00000000 ext is read..... │ │ │ │ - 0x0006ea50 28686465 6c657465 205b6765 6f6d6574 (hdelete [geomet │ │ │ │ - 0x0006ea60 72797c63 616d6572 617c7769 6e646f77 ry|camera|window │ │ │ │ - 0x0006ea70 7c696d61 67657c61 70706561 72616e63 |image|appearanc │ │ │ │ - 0x0006ea80 657c7472 616e7366 6f726d7c 6e747261 e|transform|ntra │ │ │ │ - 0x0006ea90 6e73666f 726d5d20 6e616d65 290a4465 nsform] name).De │ │ │ │ - 0x0006eaa0 6c657465 73207468 65206769 76656e20 letes the given │ │ │ │ - 0x0006eab0 68616e64 6c652e20 4e6f7465 20746861 handle. Note tha │ │ │ │ - 0x0006eac0 74207468 65206861 6e646c65 2077696c t the handle wil │ │ │ │ - 0x0006ead0 6c206e6f 74206163 7475616c 6c792062 l not actually b │ │ │ │ - 0x0006eae0 65206465 6c657465 6420696e 20636173 e deleted in cas │ │ │ │ - 0x0006eaf0 65207468 65726520 61726520 7374696c e there are stil │ │ │ │ - 0x0006eb00 6c206f74 68657220 6f626a65 63747320 l other objects │ │ │ │ - 0x0006eb10 72656665 7272696e 6720746f 20746865 referring to the │ │ │ │ - 0x0006eb20 2068616e 646c652c 20627574 206f6e63 handle, but onc │ │ │ │ - 0x0006eb30 65207468 6f736520 6f626a65 63747320 e those objects │ │ │ │ - 0x0006eb40 61726520 676f6e65 2c207468 65206861 are gone, the ha │ │ │ │ - 0x0006eb50 6e646c65 2077696c 6c20616c 736f2061 ndle will also a │ │ │ │ - 0x0006eb60 75746f6d 61746963 616c6c79 20676f20 utomatically go │ │ │ │ - 0x0006eb70 61776179 2e205468 65206f62 6a656374 away. The object │ │ │ │ - 0x0006eb80 20746865 2068616e 646c6520 72656665 the handle refe │ │ │ │ - 0x0006eb90 72732074 6f202869 6620616e 79292077 rs to (if any) w │ │ │ │ - 0x0006eba0 696c6c20 6f6e6c79 20626520 64656c65 ill only be dele │ │ │ │ - 0x0006ebb0 74656420 69662074 68657265 20617265 ted if there are │ │ │ │ - 0x0006ebc0 206e6f20 6f746865 72207265 66657265 no other refere │ │ │ │ - 0x0006ebd0 6e636573 20746f20 74686174 206f626a nces to that obj │ │ │ │ - 0x0006ebe0 6563742e 0a0a0a0a 49662074 6865206f ect.....If the o │ │ │ │ - 0x0006ebf0 7074696f 6e616c20 66697273 74206172 ptional first ar │ │ │ │ - 0x0006ec00 67756d65 6e742069 73206f6d 69747465 gument is omitte │ │ │ │ - 0x0006ec10 642c2074 68656e20 74686520 66697273 d, then the firs │ │ │ │ - 0x0006ec20 74206861 6e646c65 206d6174 6368696e t handle matchin │ │ │ │ - 0x0006ec30 6720226e 616d6522 2077696c 6c206265 g "name" will be │ │ │ │ - 0x0006ec40 2064656c 65746564 2c207265 67617264 deleted, regard │ │ │ │ - 0x0006ec50 6c657373 206f6620 74686520 74797065 less of the type │ │ │ │ - 0x0006ec60 206f6620 74686520 6f626a65 63742069 of the object i │ │ │ │ - 0x0006ec70 74206973 20617474 61636865 6420746f t is attached to │ │ │ │ - 0x0006ec80 2e204974 20697320 6e6f7420 616e2065 . It is not an e │ │ │ │ - 0x0006ec90 72726f72 20746f20 63616c6c 20746869 rror to call thi │ │ │ │ - 0x0006eca0 73206675 6e637469 6f6e2077 69746820 s function with │ │ │ │ - 0x0006ecb0 61206e6f 6e2d6578 69737465 6e742068 a non-existent h │ │ │ │ - 0x0006ecc0 616e646c 652c2062 75742069 74206973 andle, but it is │ │ │ │ - 0x0006ecd0 20616e20 6572726f 7220746f 2063616c an error to cal │ │ │ │ - 0x0006ece0 6c207468 69732066 756e6369 6f6e2077 l this funcion w │ │ │ │ - 0x0006ecf0 69746820 74686520 6e616d65 206f6620 ith the name of │ │ │ │ - 0x0006ed00 61206e6f 6e2d676c 6f62616c 2068616e a non-global han │ │ │ │ - 0x0006ed10 646c652c 20692e65 2e206f6e 65207468 dle, i.e. one th │ │ │ │ - 0x0006ed20 61742077 6173206e 6f742063 72656174 at was not creat │ │ │ │ - 0x0006ed30 65642062 79202868 64656669 6e65202e ed by (hdefine . │ │ │ │ - 0x0006ed40 2e2e2920 6f722028 72656164 202e2e2e ..) or (read ... │ │ │ │ - 0x0006ed50 207b2064 6566696e 65202e2e 2e7d292e { define ...}). │ │ │ │ - 0x0006ed60 00000000 286c6f61 64202066 696c656e ....(load filen │ │ │ │ - 0x0006ed70 616d6520 205b636f 6d6d616e 647c6765 ame [command|ge │ │ │ │ - 0x0006ed80 6f6d6574 72797c63 616d6572 615d290a ometry|camera]). │ │ │ │ - 0x0006ed90 094c6f61 64732074 68652067 6976656e .Loads the given │ │ │ │ - 0x0006eda0 2066696c 6520696e 746f2067 656f6d76 file into geomv │ │ │ │ - 0x0006edb0 6965772e 20205468 65206f70 74696f6e iew. The option │ │ │ │ - 0x0006edc0 616c2073 65636f6e 64206172 67756d65 al second argume │ │ │ │ - 0x0006edd0 6e740a09 73706563 69666965 73207468 nt..specifies th │ │ │ │ - 0x0006ede0 65207479 7065206f 66206461 74612069 e type of data i │ │ │ │ - 0x0006edf0 7420636f 6e746169 6e732c20 77686963 t contains, whic │ │ │ │ - 0x0006ee00 68206d61 79206265 2022636f 6d6d616e h may be "comman │ │ │ │ - 0x0006ee10 64220a09 2867656f 6d766965 7720636f d"..(geomview co │ │ │ │ - 0x0006ee20 6d6d616e 6473292c 20226765 6f6d6574 mmands), "geomet │ │ │ │ - 0x0006ee30 72792220 284f4f47 4c206765 6f6d6574 ry" (OOGL geomet │ │ │ │ - 0x0006ee40 72696320 64617461 292c206f 720a0922 ric data), or.." │ │ │ │ - 0x0006ee50 63616d65 72612220 284f4f47 4c206361 camera" (OOGL ca │ │ │ │ - 0x0006ee60 6d657261 20646566 696e6974 696f6e29 mera definition) │ │ │ │ - 0x0006ee70 2e202049 66206f6d 69747465 642c2061 . If omitted, a │ │ │ │ - 0x0006ee80 7474656d 70747320 746f2067 75657373 ttempts to guess │ │ │ │ - 0x0006ee90 0a096162 6f757420 74686520 66696c65 ..about the file │ │ │ │ - 0x0006eea0 27732063 6f6e7465 6e74732e 0a094c6f 's contents...Lo │ │ │ │ - 0x0006eeb0 6164696e 67206765 6f6d6574 72696320 ading geometric │ │ │ │ - 0x0006eec0 64617461 20637265 61746573 2061206e data creates a n │ │ │ │ - 0x0006eed0 65772076 69736962 6c65206f 626a6563 ew visible objec │ │ │ │ - 0x0006eee0 743b206c 6f616469 6e672061 2063616d t; loading a cam │ │ │ │ - 0x0006eef0 6572610a 096f7065 6e732061 206e6577 era..opens a new │ │ │ │ - 0x0006ef00 2077696e 646f773b 206c6f61 64696e67 window; loading │ │ │ │ - 0x0006ef10 20612063 6f6d6d61 6e642066 696c6520 a command file │ │ │ │ - 0x0006ef20 65786563 75746573 2074686f 73652063 executes those c │ │ │ │ - 0x0006ef30 6f6d6d61 6e64732e 0a000000 286d6572 ommands.....(mer │ │ │ │ - 0x0006ef40 6765207b 77696e64 6f777c63 616d6572 ge {window|camer │ │ │ │ - 0x0006ef50 617d2043 414d2d49 4420207b 2057494e a} CAM-ID { WIN │ │ │ │ - 0x0006ef60 444f5720 6f722043 414d4552 41202e2e DOW or CAMERA .. │ │ │ │ - 0x0006ef70 2e207d20 290a4d6f 64696679 20746865 . } ).Modify the │ │ │ │ - 0x0006ef80 20676976 656e2077 696e646f 77206f72 given window or │ │ │ │ - 0x0006ef90 2063616d 6572612c 20636861 6e67696e camera, changin │ │ │ │ - 0x0006efa0 67206a75 73742074 686f7365 2070726f g just those pro │ │ │ │ - 0x0006efb0 70657274 69657320 73706563 69666965 perties specifie │ │ │ │ - 0x0006efc0 6420696e 20746865 206c6173 74206172 d in the last ar │ │ │ │ - 0x0006efd0 67756d65 6e742e20 452e672e 0a0a2020 gument. E.g... │ │ │ │ - 0x0006efe0 20202020 20202020 20202020 20286d65 (me │ │ │ │ - 0x0006eff0 72676520 63616d65 72612022 43616d65 rge camera "Came │ │ │ │ - 0x0006f000 72612220 7b206661 72203230 207d290a ra" { far 20 }). │ │ │ │ - 0x0006f010 0a736574 73204361 6d657261 27732066 .sets Camera's f │ │ │ │ - 0x0006f020 61722063 6c697070 696e6720 706c616e ar clipping plan │ │ │ │ - 0x0006f030 6520746f 20323020 7768696c 65206c65 e to 20 while le │ │ │ │ - 0x0006f040 6176696e 67206f74 68657220 61747472 aving other attr │ │ │ │ - 0x0006f050 69627574 65732075 6e746f75 63686564 ibutes untouched │ │ │ │ - 0x0006f060 2e000000 28726561 64207b67 656f6d65 ....(read {geome │ │ │ │ - 0x0006f070 7472797c 63616d65 72617c69 6d616765 try|camera|image │ │ │ │ - 0x0006f080 7c617070 65617261 6e63657c 7472616e |appearance|tran │ │ │ │ - 0x0006f090 73666f72 6d7c6e74 72616e73 666f726d sform|ntransform │ │ │ │ - 0x0006f0a0 7c636f6d 6d616e64 7d207b47 454f4d45 |command} {GEOME │ │ │ │ - 0x0006f0b0 54525920 6f722043 414d4552 41206f72 TRY or CAMERA or │ │ │ │ - 0x0006f0c0 202e2e2e 7d290a52 65616420 616e6420 ...}).Read and │ │ │ │ - 0x0006f0d0 696e7465 72707265 74207468 65207465 interpret the te │ │ │ │ - 0x0006f0e0 78742069 6e202e2e 2e206173 20636f6e xt in ... as con │ │ │ │ - 0x0006f0f0 7461696e 696e6720 74686520 67697665 taining the give │ │ │ │ - 0x0006f100 6e207479 7065206f 66206461 74612e20 n type of data. │ │ │ │ - 0x0006f110 20557365 66756c20 666f7220 64656669 Useful for defi │ │ │ │ - 0x0006f120 6e696e67 206f626a 65637473 20757369 ning objects usi │ │ │ │ - 0x0006f130 6e67204f 4f474c20 72656665 72656e63 ng OOGL referenc │ │ │ │ - 0x0006f140 65207379 6e746178 2c20652e 672e200a e syntax, e.g. . │ │ │ │ - 0x0006f150 0a0a0a28 67656f6d 65747279 20207468 ...(geometry th │ │ │ │ - 0x0006f160 696e6720 7b20494e 53542020 7472616e ing { INST tran │ │ │ │ - 0x0006f170 73666f72 6d203a20 54202020 2067656f sform : T geo │ │ │ │ - 0x0006f180 6d203a20 66726564 207d290a 0a287265 m : fred })..(re │ │ │ │ - 0x0006f190 61642020 67656f6d 65747279 20207b20 ad geometry { │ │ │ │ - 0x0006f1a0 64656669 6e652066 72656420 51554144 define fred QUAD │ │ │ │ - 0x0006f1b0 20312030 20302020 30203120 30202030 1 0 0 0 1 0 0 │ │ │ │ - 0x0006f1c0 20302031 20203120 30203020 7d290a0a 0 1 1 0 0 }).. │ │ │ │ - 0x0006f1d0 28726561 64202074 72616e73 666f726d (read transform │ │ │ │ - 0x0006f1e0 207b2064 6566696e 65205420 3c6d7966 { define T ) is gener │ │ │ │ + 0x0006e950 616c6c79 20657175 6976616c 656e7420 ally equivalent │ │ │ │ + 0x0006e960 746f2028 72656164 203c7479 70653e20 to (read │ │ │ │ + 0x0006e970 207b2064 6566696e 65203c6e 616d653e { define │ │ │ │ + 0x0006e980 203c7661 6c75653e 207d2920 65786365 }) exce │ │ │ │ + 0x0006e990 70742074 68617420 74686520 61737369 pt that the assi │ │ │ │ + 0x0006e9a0 676e6d65 6e742069 7320646f 6e652077 gnment is done w │ │ │ │ + 0x0006e9b0 68656e20 68646566 696e6520 69732065 hen hdefine is e │ │ │ │ + 0x0006e9c0 78656375 7465642c 2028706f 73736962 xecuted, (possib │ │ │ │ + 0x0006e9d0 6c79206e 6f742061 7420616c 6c206966 ly not at all if │ │ │ │ + 0x0006e9e0 20696e73 69646520 6120636f 6e646974 inside a condit │ │ │ │ + 0x0006e9f0 696f6e61 6c207374 6174656d 656e7429 ional statement) │ │ │ │ + 0x0006ea00 2c207768 696c6520 74686520 60607265 , while the ``re │ │ │ │ + 0x0006ea10 6164202e 2e2e2064 6566696e 65272720 ad ... define'' │ │ │ │ + 0x0006ea20 70657266 6f726d73 20617373 69676e6d performs assignm │ │ │ │ + 0x0006ea30 656e7420 61732073 6f6f6e20 61732074 ent as soon as t │ │ │ │ + 0x0006ea40 68652074 65787420 69732072 6561642e he text is read. │ │ │ │ + 0x0006ea50 00000000 28686465 6c657465 205b6765 ....(hdelete [ge │ │ │ │ + 0x0006ea60 6f6d6574 72797c63 616d6572 617c7769 ometry|camera|wi │ │ │ │ + 0x0006ea70 6e646f77 7c696d61 67657c61 70706561 ndow|image|appea │ │ │ │ + 0x0006ea80 72616e63 657c7472 616e7366 6f726d7c rance|transform| │ │ │ │ + 0x0006ea90 6e747261 6e73666f 726d5d20 6e616d65 ntransform] name │ │ │ │ + 0x0006eaa0 290a4465 6c657465 73207468 65206769 ).Deletes the gi │ │ │ │ + 0x0006eab0 76656e20 68616e64 6c652e20 4e6f7465 ven handle. Note │ │ │ │ + 0x0006eac0 20746861 74207468 65206861 6e646c65 that the handle │ │ │ │ + 0x0006ead0 2077696c 6c206e6f 74206163 7475616c will not actual │ │ │ │ + 0x0006eae0 6c792062 65206465 6c657465 6420696e ly be deleted in │ │ │ │ + 0x0006eaf0 20636173 65207468 65726520 61726520 case there are │ │ │ │ + 0x0006eb00 7374696c 6c206f74 68657220 6f626a65 still other obje │ │ │ │ + 0x0006eb10 63747320 72656665 7272696e 6720746f cts referring to │ │ │ │ + 0x0006eb20 20746865 2068616e 646c652c 20627574 the handle, but │ │ │ │ + 0x0006eb30 206f6e63 65207468 6f736520 6f626a65 once those obje │ │ │ │ + 0x0006eb40 63747320 61726520 676f6e65 2c207468 cts are gone, th │ │ │ │ + 0x0006eb50 65206861 6e646c65 2077696c 6c20616c e handle will al │ │ │ │ + 0x0006eb60 736f2061 75746f6d 61746963 616c6c79 so automatically │ │ │ │ + 0x0006eb70 20676f20 61776179 2e205468 65206f62 go away. The ob │ │ │ │ + 0x0006eb80 6a656374 20746865 2068616e 646c6520 ject the handle │ │ │ │ + 0x0006eb90 72656665 72732074 6f202869 6620616e refers to (if an │ │ │ │ + 0x0006eba0 79292077 696c6c20 6f6e6c79 20626520 y) will only be │ │ │ │ + 0x0006ebb0 64656c65 74656420 69662074 68657265 deleted if there │ │ │ │ + 0x0006ebc0 20617265 206e6f20 6f746865 72207265 are no other re │ │ │ │ + 0x0006ebd0 66657265 6e636573 20746f20 74686174 ferences to that │ │ │ │ + 0x0006ebe0 206f626a 6563742e 0a0a0a0a 49662074 object.....If t │ │ │ │ + 0x0006ebf0 6865206f 7074696f 6e616c20 66697273 he optional firs │ │ │ │ + 0x0006ec00 74206172 67756d65 6e742069 73206f6d t argument is om │ │ │ │ + 0x0006ec10 69747465 642c2074 68656e20 74686520 itted, then the │ │ │ │ + 0x0006ec20 66697273 74206861 6e646c65 206d6174 first handle mat │ │ │ │ + 0x0006ec30 6368696e 6720226e 616d6522 2077696c ching "name" wil │ │ │ │ + 0x0006ec40 6c206265 2064656c 65746564 2c207265 l be deleted, re │ │ │ │ + 0x0006ec50 67617264 6c657373 206f6620 74686520 gardless of the │ │ │ │ + 0x0006ec60 74797065 206f6620 74686520 6f626a65 type of the obje │ │ │ │ + 0x0006ec70 63742069 74206973 20617474 61636865 ct it is attache │ │ │ │ + 0x0006ec80 6420746f 2e204974 20697320 6e6f7420 d to. It is not │ │ │ │ + 0x0006ec90 616e2065 72726f72 20746f20 63616c6c an error to call │ │ │ │ + 0x0006eca0 20746869 73206675 6e637469 6f6e2077 this function w │ │ │ │ + 0x0006ecb0 69746820 61206e6f 6e2d6578 69737465 ith a non-existe │ │ │ │ + 0x0006ecc0 6e742068 616e646c 652c2062 75742069 nt handle, but i │ │ │ │ + 0x0006ecd0 74206973 20616e20 6572726f 7220746f t is an error to │ │ │ │ + 0x0006ece0 2063616c 6c207468 69732066 756e6369 call this funci │ │ │ │ + 0x0006ecf0 6f6e2077 69746820 74686520 6e616d65 on with the name │ │ │ │ + 0x0006ed00 206f6620 61206e6f 6e2d676c 6f62616c of a non-global │ │ │ │ + 0x0006ed10 2068616e 646c652c 20692e65 2e206f6e handle, i.e. on │ │ │ │ + 0x0006ed20 65207468 61742077 6173206e 6f742063 e that was not c │ │ │ │ + 0x0006ed30 72656174 65642062 79202868 64656669 reated by (hdefi │ │ │ │ + 0x0006ed40 6e65202e 2e2e2920 6f722028 72656164 ne ...) or (read │ │ │ │ + 0x0006ed50 202e2e2e 207b2064 6566696e 65202e2e ... { define .. │ │ │ │ + 0x0006ed60 2e7d292e 00000000 286c6f61 64202066 .}).....(load f │ │ │ │ + 0x0006ed70 696c656e 616d6520 205b636f 6d6d616e ilename [comman │ │ │ │ + 0x0006ed80 647c6765 6f6d6574 72797c63 616d6572 d|geometry|camer │ │ │ │ + 0x0006ed90 615d290a 094c6f61 64732074 68652067 a])..Loads the g │ │ │ │ + 0x0006eda0 6976656e 2066696c 6520696e 746f2067 iven file into g │ │ │ │ + 0x0006edb0 656f6d76 6965772e 20205468 65206f70 eomview. The op │ │ │ │ + 0x0006edc0 74696f6e 616c2073 65636f6e 64206172 tional second ar │ │ │ │ + 0x0006edd0 67756d65 6e740a09 73706563 69666965 gument..specifie │ │ │ │ + 0x0006ede0 73207468 65207479 7065206f 66206461 s the type of da │ │ │ │ + 0x0006edf0 74612069 7420636f 6e746169 6e732c20 ta it contains, │ │ │ │ + 0x0006ee00 77686963 68206d61 79206265 2022636f which may be "co │ │ │ │ + 0x0006ee10 6d6d616e 64220a09 2867656f 6d766965 mmand"..(geomvie │ │ │ │ + 0x0006ee20 7720636f 6d6d616e 6473292c 20226765 w commands), "ge │ │ │ │ + 0x0006ee30 6f6d6574 72792220 284f4f47 4c206765 ometry" (OOGL ge │ │ │ │ + 0x0006ee40 6f6d6574 72696320 64617461 292c206f ometric data), o │ │ │ │ + 0x0006ee50 720a0922 63616d65 72612220 284f4f47 r.."camera" (OOG │ │ │ │ + 0x0006ee60 4c206361 6d657261 20646566 696e6974 L camera definit │ │ │ │ + 0x0006ee70 696f6e29 2e202049 66206f6d 69747465 ion). If omitte │ │ │ │ + 0x0006ee80 642c2061 7474656d 70747320 746f2067 d, attempts to g │ │ │ │ + 0x0006ee90 75657373 0a096162 6f757420 74686520 uess..about the │ │ │ │ + 0x0006eea0 66696c65 27732063 6f6e7465 6e74732e file's contents. │ │ │ │ + 0x0006eeb0 0a094c6f 6164696e 67206765 6f6d6574 ..Loading geomet │ │ │ │ + 0x0006eec0 72696320 64617461 20637265 61746573 ric data creates │ │ │ │ + 0x0006eed0 2061206e 65772076 69736962 6c65206f a new visible o │ │ │ │ + 0x0006eee0 626a6563 743b206c 6f616469 6e672061 bject; loading a │ │ │ │ + 0x0006eef0 2063616d 6572610a 096f7065 6e732061 camera..opens a │ │ │ │ + 0x0006ef00 206e6577 2077696e 646f773b 206c6f61 new window; loa │ │ │ │ + 0x0006ef10 64696e67 20612063 6f6d6d61 6e642066 ding a command f │ │ │ │ + 0x0006ef20 696c6520 65786563 75746573 2074686f ile executes tho │ │ │ │ + 0x0006ef30 73652063 6f6d6d61 6e64732e 0a000000 se commands..... │ │ │ │ + 0x0006ef40 286d6572 6765207b 77696e64 6f777c63 (merge {window|c │ │ │ │ + 0x0006ef50 616d6572 617d2043 414d2d49 4420207b amera} CAM-ID { │ │ │ │ + 0x0006ef60 2057494e 444f5720 6f722043 414d4552 WINDOW or CAMER │ │ │ │ + 0x0006ef70 41202e2e 2e207d20 290a4d6f 64696679 A ... } ).Modify │ │ │ │ + 0x0006ef80 20746865 20676976 656e2077 696e646f the given windo │ │ │ │ + 0x0006ef90 77206f72 2063616d 6572612c 20636861 w or camera, cha │ │ │ │ + 0x0006efa0 6e67696e 67206a75 73742074 686f7365 nging just those │ │ │ │ + 0x0006efb0 2070726f 70657274 69657320 73706563 properties spec │ │ │ │ + 0x0006efc0 69666965 6420696e 20746865 206c6173 ified in the las │ │ │ │ + 0x0006efd0 74206172 67756d65 6e742e20 452e672e t argument. E.g. │ │ │ │ + 0x0006efe0 0a0a2020 20202020 20202020 20202020 .. │ │ │ │ + 0x0006eff0 20286d65 72676520 63616d65 72612022 (merge camera " │ │ │ │ + 0x0006f000 43616d65 72612220 7b206661 72203230 Camera" { far 20 │ │ │ │ + 0x0006f010 207d290a 0a736574 73204361 6d657261 })..sets Camera │ │ │ │ + 0x0006f020 27732066 61722063 6c697070 696e6720 's far clipping │ │ │ │ + 0x0006f030 706c616e 6520746f 20323020 7768696c plane to 20 whil │ │ │ │ + 0x0006f040 65206c65 6176696e 67206f74 68657220 e leaving other │ │ │ │ + 0x0006f050 61747472 69627574 65732075 6e746f75 attributes untou │ │ │ │ + 0x0006f060 63686564 2e000000 28726561 64207b67 ched....(read {g │ │ │ │ + 0x0006f070 656f6d65 7472797c 63616d65 72617c69 eometry|camera|i │ │ │ │ + 0x0006f080 6d616765 7c617070 65617261 6e63657c mage|appearance| │ │ │ │ + 0x0006f090 7472616e 73666f72 6d7c6e74 72616e73 transform|ntrans │ │ │ │ + 0x0006f0a0 666f726d 7c636f6d 6d616e64 7d207b47 form|command} {G │ │ │ │ + 0x0006f0b0 454f4d45 54525920 6f722043 414d4552 EOMETRY or CAMER │ │ │ │ + 0x0006f0c0 41206f72 202e2e2e 7d290a52 65616420 A or ...}).Read │ │ │ │ + 0x0006f0d0 616e6420 696e7465 72707265 74207468 and interpret th │ │ │ │ + 0x0006f0e0 65207465 78742069 6e202e2e 2e206173 e text in ... as │ │ │ │ + 0x0006f0f0 20636f6e 7461696e 696e6720 74686520 containing the │ │ │ │ + 0x0006f100 67697665 6e207479 7065206f 66206461 given type of da │ │ │ │ + 0x0006f110 74612e20 20557365 66756c20 666f7220 ta. Useful for │ │ │ │ + 0x0006f120 64656669 6e696e67 206f626a 65637473 defining objects │ │ │ │ + 0x0006f130 20757369 6e67204f 4f474c20 72656665 using OOGL refe │ │ │ │ + 0x0006f140 72656e63 65207379 6e746178 2c20652e rence syntax, e. │ │ │ │ + 0x0006f150 672e200a 0a0a0a28 67656f6d 65747279 g. ....(geometry │ │ │ │ + 0x0006f160 20207468 696e6720 7b20494e 53542020 thing { INST │ │ │ │ + 0x0006f170 7472616e 73666f72 6d203a20 54202020 transform : T │ │ │ │ + 0x0006f180 2067656f 6d203a20 66726564 207d290a geom : fred }). │ │ │ │ + 0x0006f190 0a287265 61642020 67656f6d 65747279 .(read geometry │ │ │ │ + 0x0006f1a0 20207b20 64656669 6e652066 72656420 { define fred │ │ │ │ + 0x0006f1b0 51554144 20312030 20302020 30203120 QUAD 1 0 0 0 1 │ │ │ │ + 0x0006f1c0 30202030 20302031 20203120 30203020 0 0 0 1 1 0 0 │ │ │ │ + 0x0006f1d0 7d290a0a 28726561 64202074 72616e73 })..(read trans │ │ │ │ + 0x0006f1e0 666f726d 207b2064 6566696e 65205420 form { define T │ │ │ │ + 0x0006f1f0 3c6d7966 696c657d 29000000 28656d6f "foo<2>"). Th │ │ │ │ - 0x000729f0 65206e65 77206e61 6d652c20 706f7373 e new name, poss │ │ │ │ - 0x00072a00 69626c79 20776974 68206e75 6d626572 ibly with number │ │ │ │ - 0x00072a10 20617070 656e6465 642c206d 61792062 appended, may b │ │ │ │ - 0x00072a20 65207573 65642061 73206f62 6a656374 e used as object │ │ │ │ - 0x00072a30 27732069 64207468 65726561 66746572 's id thereafter │ │ │ │ - 0x00072a40 2e000000 02000000 4b657962 6f617264 ........Keyboard │ │ │ │ - 0x00072a50 20636f6d 6d616e64 73206170 706c7920 commands apply │ │ │ │ - 0x00072a60 7768696c 65206375 72736f72 20697320 while cursor is │ │ │ │ - 0x00072a70 696e2061 6e792067 72617068 69637320 in any graphics │ │ │ │ - 0x00072a80 77696e64 6f772061 6e64206d 6f737420 window and most │ │ │ │ - 0x00072a90 0a636f6e 74726f6c 2070616e 656c732e .control panels. │ │ │ │ - 0x00072aa0 204d6f73 7420636f 6d6d616e 64732061 Most commands a │ │ │ │ - 0x00072ab0 6c6c6f77 206f6e65 206f6620 74686520 llow one of the │ │ │ │ - 0x00072ac0 666f6c6c 6f77696e 67207365 6c656374 following select │ │ │ │ - 0x00072ad0 696f6e20 70726566 69786573 200a2869 ion prefixes .(i │ │ │ │ - 0x00072ae0 66206e6f 6e652069 73207072 6f766964 f none is provid │ │ │ │ - 0x00072af0 65642074 68652063 6f6d6d61 6e642061 ed the command a │ │ │ │ - 0x00072b00 70706c69 65732074 6f207468 65206375 pplies to the cu │ │ │ │ - 0x00072b10 7272656e 74206f62 6a656374 293a200a rrent object): . │ │ │ │ - 0x00072b20 20202067 2020776f 726c6420 67656f6d g world geom │ │ │ │ - 0x00072b30 09672320 20232774 68206765 6f6d0967 .g# #'th geom.g │ │ │ │ - 0x00072b40 2a202041 6c6c2067 656f6d73 0a202020 * All geoms. │ │ │ │ - 0x00072b50 63202063 75727265 6e742063 616d6572 c current camer │ │ │ │ - 0x00072b60 61096323 20202327 74682063 616d6572 a.c# #'th camer │ │ │ │ - 0x00072b70 6109632a 2020416c 6c206361 6d657261 a.c* All camera │ │ │ │ - 0x00072b80 730a4d61 6e792061 6c6c6f77 2061206e s.Many allow a n │ │ │ │ - 0x00072b90 756d6572 69632070 72656669 783a2020 umeric prefix: │ │ │ │ - 0x00072ba0 6966206e 6f6e6520 74686579 20746f67 if none they tog │ │ │ │ - 0x00072bb0 676c6520 6f722072 65736574 20637572 gle or reset cur │ │ │ │ - 0x00072bc0 72656e74 2076616c 75652e0a 41707065 rent value..Appe │ │ │ │ - 0x00072bd0 6172616e 63653a0a 20447261 773a0909 arance:. Draw:.. │ │ │ │ - 0x00072be0 20202020 20536861 64696e67 3a09094f Shading:..O │ │ │ │ - 0x00072bf0 74686572 3a0a2020 61662020 46616365 ther:. af Face │ │ │ │ - 0x00072c00 73090930 61732043 6f6e7374 616e7409 s..0as Constant. │ │ │ │ - 0x00072c10 20617620 20655665 7274206e 6f726d61 av eVert norma │ │ │ │ - 0x00072c20 6c733a20 616c7761 79732066 61636520 ls: always face │ │ │ │ - 0x00072c30 76696577 65720a20 20616520 20456467 viewer. ae Edg │ │ │ │ - 0x00072c40 65730909 31617320 466c6174 09236177 es..1as Flat.#aw │ │ │ │ - 0x00072c50 20204c69 6e652057 69647468 20287069 Line Width (pi │ │ │ │ - 0x00072c60 78656c73 290a2020 616e2020 4e6f726d xels). an Norm │ │ │ │ - 0x00072c70 616c7309 09326173 20536d6f 6f746809 als..2as Smooth. │ │ │ │ - 0x00072c80 23616320 20656467 65732043 6c6f7365 #ac edges Close │ │ │ │ - 0x00072c90 72207468 616e2066 61636573 28747279 r than faces(try │ │ │ │ - 0x00072ca0 20352d31 3030290a 20206162 2020426f 5-100). ab Bo │ │ │ │ - 0x00072cb0 756e6469 6e672042 6f786573 09336173 unding Boxes.3as │ │ │ │ - 0x00072cc0 20536d6f 6f74682c 206e6f6e 2d6c6967 Smooth, non-lig │ │ │ │ - 0x00072cd0 68746564 20202020 20616c20 20536861 hted al Sha │ │ │ │ - 0x00072ce0 6465206c 696e6573 0a202061 56202056 de lines. aV V │ │ │ │ - 0x00072cf0 6563746f 72730909 61542020 616c6c6f ectors..aT allo │ │ │ │ - 0x00072d00 77207472 616e7370 6172656e 63792020 w transparency │ │ │ │ - 0x00072d10 20202020 61742020 54657874 7572652d at Texture- │ │ │ │ - 0x00072d20 6d617070 696e670a 20436f6c 6f723a09 mapping. Color:. │ │ │ │ - 0x00072d30 09096143 2020616c 6c6f7720 636f6e63 ..aC allow conc │ │ │ │ - 0x00072d40 61766520 706f6c79 676f6e73 20206171 ave polygons aq │ │ │ │ - 0x00072d50 20205465 78747572 65207175 616c6974 Texture qualit │ │ │ │ - 0x00072d60 790a2020 43662043 6520436e 20436220 y. Cf Ce Cn Cb │ │ │ │ - 0x00072d70 43422020 20666163 652f6564 67652f6e CB face/edge/n │ │ │ │ - 0x00072d80 6f726d61 6c2f6262 6f782f62 61636b67 ormal/bbox/backg │ │ │ │ - 0x00072d90 6e640a4d 6f74696f 6e733a09 09090920 nd.Motions:.... │ │ │ │ - 0x00072da0 20202020 20566965 77696e67 3a0a2020 Viewing:. │ │ │ │ - 0x00072db0 7220726f 74617465 09202020 5b204c65 r rotate. [ Le │ │ │ │ - 0x00072dc0 66746d6f 7573653d 582d5920 706c616e ftmouse=X-Y plan │ │ │ │ - 0x00072dd0 652c0930 7670204f 7274686f 67726170 e,.0vp Orthograp │ │ │ │ - 0x00072de0 68696320 76696577 0a202074 20747261 hic view. t tra │ │ │ │ - 0x00072df0 6e736c61 74650920 20202020 4d696464 nslate. Midd │ │ │ │ - 0x00072e00 6c653d5a 20617869 732c0909 31767020 le=Z axis,..1vp │ │ │ │ - 0x00072e10 50657273 70656374 69766520 76696577 Perspective view │ │ │ │ - 0x00072e20 0a20207a 207a6f6f 6d20464f 56092020 . z zoom FOV. │ │ │ │ - 0x00072e30 20202053 68696674 3d736c6f 77206d6f Shift=slow mo │ │ │ │ - 0x00072e40 74696f6e 2c090920 76642044 72617720 tion,.. vd Draw │ │ │ │ - 0x00072e50 6f746865 72207669 65777327 2063616d other views' cam │ │ │ │ - 0x00072e60 65726173 0a202066 20666c79 09092020 eras. f fly.. │ │ │ │ - 0x00072e70 20202069 6e20722f 74206d6f 6465732e in r/t modes. │ │ │ │ - 0x00072e80 20202020 20205d09 23767620 6669656c ].#vv fiel │ │ │ │ - 0x00072e90 64206f66 20566965 770a2020 6f206f72 d of View. o or │ │ │ │ - 0x00072ea0 62697420 20202020 20202020 20205b4c bit [L │ │ │ │ - 0x00072eb0 6566743d 73746565 722c204d 6964646c eft=steer, Middl │ │ │ │ - 0x00072ec0 653d7370 65656420 5d092376 6e206e65 e=speed ].#vn ne │ │ │ │ - 0x00072ed0 61722063 6c697020 64697374 616e6365 ar clip distance │ │ │ │ - 0x00072ee0 0a202073 20736361 6c650909 09090923 . s scale.....# │ │ │ │ - 0x00072ef0 76662066 61722063 6c697020 64697374 vf far clip dist │ │ │ │ - 0x00072f00 616e6365 0a202077 2f572072 6563656e ance. w/W recen │ │ │ │ - 0x00072f10 7465722f 616c6c09 09090920 762b2061 ter/all.... v+ a │ │ │ │ - 0x00072f20 6464206e 65772063 616d6572 610a2020 dd new camera. │ │ │ │ - 0x00072f30 682f4820 68616c74 2f68616c 7420616c h/H halt/halt al │ │ │ │ - 0x00072f40 6c090909 09207678 20637572 736f7220 l.... vx cursor │ │ │ │ - 0x00072f50 6f6e2f6f 66660a20 20402020 73656c65 on/off. @ sele │ │ │ │ - 0x00072f60 63742063 656e7465 72206f66 206d6f74 ct center of mot │ │ │ │ - 0x00072f70 696f6e20 28652e67 2e206733 40290909 ion (e.g. g3@).. │ │ │ │ - 0x00072f80 20766220 6261636b 66616369 6e672070 vb backfacing p │ │ │ │ - 0x00072f90 6f6c7920 63756c6c 206f6e2f 6f66660a oly cull on/off. │ │ │ │ - 0x00072fa0 09090909 09092376 6c20666f 63616c20 ......#vl focal │ │ │ │ - 0x00072fb0 6c656e67 74680a20 204c2020 4c6f6f6b length. L Look │ │ │ │ - 0x00072fc0 20417420 6f626a65 63740909 09092076 At object.... v │ │ │ │ - 0x00072fd0 7e20536f 66747761 72652073 68616469 ~ Software shadi │ │ │ │ - 0x00072fe0 6e67206f 6e2f6f66 660a7368 6f772050 ng on/off.show P │ │ │ │ - 0x00072ff0 616e656c 3a09506d 20506120 506c2050 anel:.Pm Pa Pl P │ │ │ │ - 0x00073000 6f096d61 696e2f61 70706561 72616e63 o.main/appearanc │ │ │ │ - 0x00073010 652f6c69 67687469 6e672f6f 62736375 e/lighting/obscu │ │ │ │ - 0x00073020 72650a09 09507420 50632050 43205066 re...Pt Pc PC Pf │ │ │ │ - 0x00073030 09746f6f 6c732f63 616d6572 61732f43 .tools/cameras/C │ │ │ │ - 0x00073040 6f6d6d61 6e64732f 66696c65 2d62726f ommands/file-bro │ │ │ │ - 0x00073050 77736572 0a090950 7320502d 09097361 wser...Ps P-..sa │ │ │ │ - 0x00073060 76696e67 2f726561 6420636f 6d6d616e ving/read comman │ │ │ │ - 0x00073070 64732066 726f6d20 7474790a 4c696768 ds from tty.Ligh │ │ │ │ - 0x00073080 74733a20 206c7320 6c650909 53686f77 ts: ls le..Show │ │ │ │ - 0x00073090 206c6967 68747320 2f204564 6974204c lights / Edit L │ │ │ │ - 0x000730a0 69676874 730a4d65 74726963 3a20206d ights.Metric: m │ │ │ │ - 0x000730b0 65206d68 206d7320 20094575 636c6964 e mh ms .Euclid │ │ │ │ - 0x000730c0 65616e20 48797065 72626f6c 69632053 ean Hyperbolic S │ │ │ │ - 0x000730d0 70686572 6963616c 0a4d6f64 656c3a20 pherical.Model: │ │ │ │ - 0x000730e0 20206d76 206d7020 6d630956 69727475 mv mp mc.Virtu │ │ │ │ - 0x000730f0 616c2050 726f6a65 63746976 6520436f al Projective Co │ │ │ │ - 0x00073100 6e666f72 6d616c0a 4f746865 723a0a20 nformal.Other:. │ │ │ │ - 0x00073110 204e206e 6f726d61 6c697a61 74696f6e N normalization │ │ │ │ - 0x00073120 203c2050 6620206c 6f616420 67656f6d < Pf load geom │ │ │ │ - 0x00073130 2f636f6d 6d616e64 2066696c 650a2020 /command file. │ │ │ │ - 0x00073140 20304e20 6e6f6e65 0920203e 20507320 0N none. > Ps │ │ │ │ - 0x00073150 20736176 6520736f 6d657468 696e6720 save something │ │ │ │ - 0x00073160 746f2066 696c6509 75692020 6d6f7469 to file.ui moti │ │ │ │ - 0x00073170 6f6e2068 61732069 6e657274 69610a20 on has inertia. │ │ │ │ - 0x00073180 2020314e 20656163 68092020 5456094e 1N each. TV.N │ │ │ │ - 0x00073190 54534320 6d6f6465 20746f67 676c6509 TSC mode toggle. │ │ │ │ - 0x000731a0 75632020 636f6e73 74726169 6e656420 uc constrained │ │ │ │ - 0x000731b0 28582f59 29206d6f 74696f6e 0a202020 (X/Y) motion. │ │ │ │ - 0x000731c0 324e2061 6c6c0920 20090909 09756f20 2N all. ....uo │ │ │ │ - 0x000731d0 206d6f74 696f6e20 696e204f 776e2063 motion in Own c │ │ │ │ - 0x000731e0 6f6f7264 20737973 74656d0a 20205269 oord system. Ri │ │ │ │ - 0x000731f0 6768746d 6f757365 2d646f75 626c6563 ghtmouse-doublec │ │ │ │ - 0x00073200 6c69636b 20207069 636b2061 73206375 lick pick as cu │ │ │ │ - 0x00073210 7272656e 74207461 72676574 206f626a rrent target obj │ │ │ │ - 0x00073220 6563740a 20205368 6966742d 52696768 ect. Shift-Righ │ │ │ │ - 0x00073230 746d6f75 73652020 20202020 20207069 tmouse pi │ │ │ │ - 0x00073240 636b2069 6e746572 65737420 2863656e ck interest (cen │ │ │ │ - 0x00073250 74657229 20706f69 6e740a00 f9010000 ter) point...... │ │ │ │ - 0x00073260 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00073270 00000000 f8010000 00000000 00000000 ................ │ │ │ │ - 0x00073280 00000000 00000000 00000000 01000000 ................ │ │ │ │ - 0x00073290 01000000 28646974 68657220 2043414d ....(dither CAM │ │ │ │ - 0x000732a0 2d494420 7b6f6e7c 6f66667c 746f6767 -ID {on|off|togg │ │ │ │ - 0x000732b0 6c657d29 0a202020 20202020 20205475 le}). Tu │ │ │ │ - 0x000732c0 726e2064 69746865 72696e67 206f6e20 rn dithering on │ │ │ │ - 0x000732d0 6f72206f 66662069 6e207468 61742063 or off in that c │ │ │ │ - 0x000732e0 616d6572 612e0000 28657665 6e742d70 amera...(event-p │ │ │ │ - 0x000732f0 69636b20 7b6f6e7c 6f66667d 290a2020 ick {on|off}). │ │ │ │ - 0x00073300 20202020 20202054 75726e20 7069636b Turn pick │ │ │ │ - 0x00073310 696e6720 6f6e206f 72206f66 662e0000 ing on or off... │ │ │ │ - 0x00073320 28657665 6e742d6b 65797320 7b6f6e7c (event-keys {on| │ │ │ │ - 0x00073330 6f66667d 290a2020 20202020 20202054 off}). T │ │ │ │ - 0x00073340 75726e20 6b657962 6f617264 20657665 urn keyboard eve │ │ │ │ - 0x00073350 6e747320 6f6e206f 72206f66 6620746f nts on or off to │ │ │ │ - 0x00073360 20656e61 626c652f 64697361 626c6520 enable/disable │ │ │ │ - 0x00073370 6b657962 6f617264 2073686f 72746375 keyboard shortcu │ │ │ │ - 0x00073380 74732e00 28706963 6b20434f 4f524453 ts..(pick COORDS │ │ │ │ - 0x00073390 59532047 454f4d49 44204720 56204520 YS GEOMID G V E │ │ │ │ - 0x000733a0 46205020 56492045 49204649 290a5468 F P VI EI FI).Th │ │ │ │ - 0x000733b0 65207069 636b2063 6f6d6d61 6e642069 e pick command i │ │ │ │ - 0x000733c0 73206578 65637574 65642069 6e746572 s executed inter │ │ │ │ - 0x000733d0 6e616c6c 7920696e 20726573 706f6e73 nally in respons │ │ │ │ - 0x000733e0 6520746f 20706963 6b0a6576 656e7473 e to pick.events │ │ │ │ - 0x000733f0 20287269 67687420 6d6f7573 6520646f (right mouse do │ │ │ │ - 0x00073400 75626c65 20636c69 636b292e 0a0a0a43 uble click)....C │ │ │ │ - 0x00073410 4f4f5244 53595320 3d20636f 6f726469 OORDSYS = coordi │ │ │ │ - 0x00073420 6e617465 20737973 74656d20 696e2077 nate system in w │ │ │ │ - 0x00073430 68696368 20636f6f 7264696e 61746573 hich coordinates │ │ │ │ - 0x00073440 206f6620 74686520 666f6c6c 6f77696e of the followin │ │ │ │ - 0x00073450 670a6172 67756d65 6e747320 61726520 g.arguments are │ │ │ │ - 0x00073460 73706563 69666965 642e2054 68697320 specified. This │ │ │ │ - 0x00073470 63616e20 62653a0a 0a09776f 726c643a can be:...world: │ │ │ │ - 0x00073480 20776f72 6c642063 6f6f7264 20737973 world coord sys │ │ │ │ - 0x00073490 0a0a0973 656c663a 2020636f 6f726420 ...self: coord │ │ │ │ - 0x000734a0 73797320 6f662074 68652070 69636b65 sys of the picke │ │ │ │ - 0x000734b0 64206765 6f6d2028 47454f4d 4944290a d geom (GEOMID). │ │ │ │ - 0x000734c0 0a097072 696d6974 6976653a 20636f6f ..primitive: coo │ │ │ │ - 0x000734d0 72642073 7973206f 66207468 65206163 rd sys of the ac │ │ │ │ - 0x000734e0 7475616c 20707269 6d697469 76652077 tual primitive w │ │ │ │ - 0x000734f0 69746869 6e0a0a09 09746865 20706963 ithin....the pic │ │ │ │ - 0x00073500 6b656420 67656f6d 20776865 72652074 ked geom where t │ │ │ │ - 0x00073510 68652070 69636b20 6f636375 72726564 he pick occurred │ │ │ │ - 0x00073520 2e0a0a0a 0a47454f 4d494420 3d206964 .....GEOMID = id │ │ │ │ - 0x00073530 206f6620 7069636b 65642067 656f6d0a of picked geom. │ │ │ │ - 0x00073540 0a0a0a47 203d2070 69636b65 6420706f ...G = picked po │ │ │ │ - 0x00073550 696e7420 28616374 75616c20 696e7465 int (actual inte │ │ │ │ - 0x00073560 72736563 74696f6e 206f6620 7069636b rsection of pick │ │ │ │ - 0x00073570 20726179 20776974 68206f62 6a656374 ray with object │ │ │ │ - 0x00073580 290a0a0a 0a56203d 20706963 6b656420 )....V = picked │ │ │ │ - 0x00073590 76657274 65782c20 69662061 6e790a0a vertex, if any.. │ │ │ │ - 0x000735a0 0a0a4520 3d207069 636b6564 20656467 ..E = picked edg │ │ │ │ - 0x000735b0 652c2069 6620616e 790a0a0a 0a46203d e, if any....F = │ │ │ │ - 0x000735c0 20706963 6b656420 66616365 0a0a0a0a picked face.... │ │ │ │ - 0x000735d0 50203d20 70617468 20746f20 7069636b P = path to pick │ │ │ │ - 0x000735e0 65642070 72696d69 74697665 205b3020 ed primitive [0 │ │ │ │ - 0x000735f0 6f72206d 6f72655d 0a0a0a0a 5649203d or more]....VI = │ │ │ │ - 0x00073600 20696e64 6578206f 66207069 636b6564 index of picked │ │ │ │ - 0x00073610 20766572 74657820 696e2070 72696d69 vertex in primi │ │ │ │ - 0x00073620 74697665 0a0a0a0a 4549203d 206c6973 tive....EI = lis │ │ │ │ - 0x00073630 74206f66 20696e64 69636573 206f6620 t of indices of │ │ │ │ - 0x00073640 656e6470 6f696e74 73206f66 20706963 endpoints of pic │ │ │ │ - 0x00073650 6b656420 65646765 2c206966 20616e79 ked edge, if any │ │ │ │ - 0x00073660 0a0a0a0a 4649203d 20696e64 6578206f ....FI = index o │ │ │ │ - 0x00073670 66207069 636b6564 20666163 650a0a0a f picked face... │ │ │ │ - 0x00073680 0a457874 65726e61 6c206d6f 64756c65 .External module │ │ │ │ - 0x00073690 73206361 6e206669 6e64206f 75742061 s can find out a │ │ │ │ - 0x000736a0 626f7574 20706963 6b206576 656e7473 bout pick events │ │ │ │ - 0x000736b0 20627920 72656769 73746572 696e670a by registering. │ │ │ │ - 0x000736c0 696e7465 72657374 20696e20 63616c6c interest in call │ │ │ │ - 0x000736d0 7320746f 20227069 636b2220 76696120 s to "pick" via │ │ │ │ - 0x000736e0 74686520 22696e74 65726573 74222063 the "interest" c │ │ │ │ - 0x000736f0 6f6d6d61 6e642e0a 0a0a0a49 6e207468 ommand.....In th │ │ │ │ - 0x00073700 65204e44 2d766965 77696e67 20636f6e e ND-viewing con │ │ │ │ - 0x00073710 74657874 20746865 20636f2d 6f726469 text the co-ordi │ │ │ │ - 0x00073720 6e617465 73206172 65206163 7475616c nates are actual │ │ │ │ - 0x00073730 6c79204e 442d706f 696e7473 2e0a5468 ly ND-points..Th │ │ │ │ - 0x00073740 65792063 6f727265 73706f6e 6420746f ey correspond to │ │ │ │ - 0x00073750 20746865 20334420 706f696e 7473206f the 3D points o │ │ │ │ - 0x00073760 66207468 65207069 636b2072 656c6174 f the pick relat │ │ │ │ - 0x00073770 69766520 746f2074 68650a73 75622d73 ive to the.sub-s │ │ │ │ - 0x00073780 70616365 20646566 696e6564 20627920 pace defined by │ │ │ │ - 0x00073790 74686520 76696577 706f7274 206f6620 the viewport of │ │ │ │ - 0x000737a0 74686520 63616d65 72612077 68657265 the camera where │ │ │ │ - 0x000737b0 20746865 20706963 6b0a6f63 63757272 the pick.occurr │ │ │ │ - 0x000737c0 65642e20 54686520 636f2d6f 7264696e ed. The co-ordin │ │ │ │ - 0x000737d0 61746573 20617265 20746865 6e207061 ates are then pa │ │ │ │ - 0x000737e0 64646564 20776974 68207a65 726f6573 dded with zeroes │ │ │ │ - 0x000737f0 20616e64 0a747261 6e73666f 726d6564 and.transformed │ │ │ │ - 0x00073800 20626163 6b20746f 20746865 20636f2d back to the co- │ │ │ │ - 0x00073810 6f726469 6e617465 20737973 74656d20 ordinate system │ │ │ │ - 0x00073820 64656669 6e656420 62790a22 434f4f52 defined by."COOR │ │ │ │ - 0x00073830 44535953 222e0000 28726177 7069636b DSYS"...(rawpick │ │ │ │ - 0x00073840 2043414d 49442058 2059290a 0950726f CAMID X Y)..Pro │ │ │ │ - 0x00073850 63657373 20612070 69636b20 6576656e cess a pick even │ │ │ │ - 0x00073860 7420696e 2063616d 65726120 43414d49 t in camera CAMI │ │ │ │ - 0x00073870 44206174 206c6f63 6174696f 6e202858 D at location (X │ │ │ │ - 0x00073880 2c592920 67697665 6e20696e 0a09696e ,Y) given in..in │ │ │ │ - 0x00073890 74656765 72207069 78656c20 636f6f72 teger pixel coor │ │ │ │ - 0x000738a0 64696e61 7465732e 20205468 69732069 dinates. This i │ │ │ │ - 0x000738b0 73206120 6c6f772d 6c657665 6c207072 s a low-level pr │ │ │ │ - 0x000738c0 6f636564 75726520 6e6f740a 09696e74 ocedure not..int │ │ │ │ - 0x000738d0 656e6465 6420666f 72206578 7465726e ended for extern │ │ │ │ - 0x000738e0 616c2075 73652e00 28726177 6576656e al use..(raweven │ │ │ │ - 0x000738f0 74202020 20202020 64657620 76616c20 t dev val │ │ │ │ - 0x00073900 78207920 74290a09 456e7465 72207468 x y t)..Enter th │ │ │ │ - 0x00073910 65207370 65636966 69656420 72617720 e specified raw │ │ │ │ - 0x00073920 6576656e 7420696e 746f2074 68652065 event into the e │ │ │ │ - 0x00073930 76656e74 20717565 75652e20 20546865 vent queue. The │ │ │ │ - 0x00073940 0a096172 67756d65 6e747320 64697265 ..arguments dire │ │ │ │ - 0x00073950 63746c79 20737065 63696679 20746865 ctly specify the │ │ │ │ - 0x00073960 206d656d 62657273 206f6620 74686520 members of the │ │ │ │ - 0x00073970 6576656e 74207374 72756374 7572650a event structure. │ │ │ │ - 0x00073980 09757365 6420696e 7465726e 616c6c79 .used internally │ │ │ │ - 0x00073990 20627920 67656f6d 76696577 2e202054 by geomview. T │ │ │ │ - 0x000739a0 68697320 69732074 6865206c 6f776573 his is the lowes │ │ │ │ - 0x000739b0 74206c65 76656c20 6576656e 740a0968 t level event..h │ │ │ │ - 0x000739c0 616e646c 65722061 6e642069 73206e6f andler and is no │ │ │ │ - 0x000739d0 7420696e 74656e64 65642066 6f722067 t intended for g │ │ │ │ - 0x000739e0 656e6572 616c2075 73652e00 28706963 eneral use..(pic │ │ │ │ - 0x000739f0 6b2d696e 76697369 626c6520 5b796573 k-invisible [yes │ │ │ │ - 0x00073a00 7c6e6f5d 290a0953 656c6563 74732077 |no])..Selects w │ │ │ │ - 0x00073a10 68657468 65722070 69636b73 2073686f hether picks sho │ │ │ │ - 0x00073a20 756c6420 62652073 656e7369 74697665 uld be sensitive │ │ │ │ - 0x00073a30 20746f20 6f626a65 63747320 77686f73 to objects whos │ │ │ │ - 0x00073a40 65206170 70656172 616e6365 0a096d61 e appearance..ma │ │ │ │ - 0x00073a50 6b657320 7468656d 20696e76 69736962 kes them invisib │ │ │ │ - 0x00073a60 6c653b20 64656661 756c7420 7965732e le; default yes. │ │ │ │ - 0x00073a70 0a095769 7468206e 6f206172 67756d65 ..With no argume │ │ │ │ - 0x00073a80 6e74732c 20726574 75726e73 20637572 nts, returns cur │ │ │ │ - 0x00073a90 72656e74 20737461 7475732e 00000000 rent status..... │ │ │ │ - 0x00073aa0 28657665 6e742d6d 6f646520 20202020 (event-mode │ │ │ │ - 0x00073ab0 4d4f4445 53545249 4e47290a 09536574 MODESTRING)..Set │ │ │ │ - 0x00073ac0 20746865 206d6f75 73652065 76656e74 the mouse event │ │ │ │ - 0x00073ad0 20286d6f 74696f6e 29206d6f 64653b20 (motion) mode; │ │ │ │ - 0x00073ae0 4d4f4445 53545249 4e472073 686f756c MODESTRING shoul │ │ │ │ - 0x00073af0 64206265 206f6e65 206f660a 09746865 d be one of..the │ │ │ │ - 0x00073b00 20737472 696e6773 20746861 74206170 strings that ap │ │ │ │ - 0x00073b10 70656172 7320696e 20746865 206d6f74 pears in the mot │ │ │ │ - 0x00073b20 696f6e20 6d6f6465 2062726f 77736572 ion mode browser │ │ │ │ - 0x00073b30 2028696e 636c7564 696e670a 09746865 (including..the │ │ │ │ - 0x00073b40 206b6579 626f6172 64207368 6f727463 keyboard shortc │ │ │ │ - 0x00073b50 75742c20 652e672e 20225b72 5d20526f ut, e.g. "[r] Ro │ │ │ │ - 0x00073b60 74617465 22292e00 2875692d 7064662d tate")..(ui-pdf- │ │ │ │ - 0x00073b70 62726f77 73657220 50444656 49455745 browser PDFVIEWE │ │ │ │ - 0x00073b80 520a5573 65205044 46564945 57455220 R.Use PDFVIEWER │ │ │ │ - 0x00073b90 7768656e 20746865 20604d61 6e75616c when the `Manual │ │ │ │ - 0x00073ba0 20285044 46292720 6d656e75 20697465 (PDF)' menu ite │ │ │ │ - 0x00073bb0 6d206973 2073656c 65637465 6420696e m is selected in │ │ │ │ - 0x00073bc0 20746865 2068656c 70206d65 6e752e20 the help menu. │ │ │ │ - 0x00073bd0 49662074 68652060 2875692d 7064662d If the `(ui-pdf- │ │ │ │ - 0x00073be0 76696577 65722e2e 2e292720 636f6d6d viewer...)' comm │ │ │ │ - 0x00073bf0 616e6420 77617320 6e657665 72206578 and was never ex │ │ │ │ - 0x00073c00 65637574 65642c20 7468656e 20746865 ecuted, then the │ │ │ │ - 0x00073c10 20646566 61756c74 20697320 746f2075 default is to u │ │ │ │ - 0x00073c20 73652074 68652076 69657765 72207374 se the viewer st │ │ │ │ - 0x00073c30 6f726564 20696e20 74686520 60504446 ored in the `PDF │ │ │ │ - 0x00073c40 56494557 45522720 656e7669 726f6e6d VIEWER' environm │ │ │ │ - 0x00073c50 656e7420 76617269 61626c65 2e204966 ent variable. If │ │ │ │ - 0x00073c60 20746865 20656e76 69726f6e 6d656e74 the environment │ │ │ │ - 0x00073c70 20766172 6961626c 65206973 20756e73 variable is uns │ │ │ │ - 0x00073c80 65742074 68656e20 60657669 6e636527 et then `evince' │ │ │ │ - 0x00073c90 20697320 75736564 2e000000 2875692d is used....(ui- │ │ │ │ - 0x00073ca0 68746d6c 2d62726f 77736572 2048544d html-browser HTM │ │ │ │ - 0x00073cb0 4c42524f 57534552 290a5573 65204854 LBROWSER).Use HT │ │ │ │ - 0x00073cc0 4d4c4252 4f575345 52207768 656e2074 MLBROWSER when t │ │ │ │ - 0x00073cd0 68652060 4d616e75 616c2028 48544d4c he `Manual (HTML │ │ │ │ - 0x00073ce0 2927206d 656e7520 6974656d 20697320 )' menu item is │ │ │ │ - 0x00073cf0 73656c65 63746564 20696e20 74686520 selected in the │ │ │ │ - 0x00073d00 68656c70 206d656e 752e2049 66207468 help menu. If th │ │ │ │ - 0x00073d10 65206028 75692d68 746d6c2d 62726f77 e `(ui-html-brow │ │ │ │ - 0x00073d20 7365722e 2e2e2927 20636f6d 6d616e64 ser...)' command │ │ │ │ - 0x00073d30 20776173 206e6576 65722065 78656375 was never execu │ │ │ │ - 0x00073d40 7465642c 20746865 6e207468 65206465 ted, then the de │ │ │ │ - 0x00073d50 6661756c 74206973 20746f20 75736520 fault is to use │ │ │ │ - 0x00073d60 74686520 62726f77 73657220 73746f72 the browser stor │ │ │ │ - 0x00073d70 65642069 6e207468 65206057 45424252 ed in the `WEBBR │ │ │ │ - 0x00073d80 4f575345 52272065 6e766972 6f6e6d65 OWSER' environme │ │ │ │ - 0x00073d90 6e742076 61726961 626c652e 20496620 nt variable. If │ │ │ │ - 0x00073da0 74686520 656e7669 726f6e6d 656e7420 the environment │ │ │ │ - 0x00073db0 76617269 61626c65 20697320 756e7365 variable is unse │ │ │ │ - 0x00073dc0 74207468 656e2060 73656e73 69626c65 t then `sensible │ │ │ │ - 0x00073dd0 2d62726f 77736572 27206973 20757365 -browser' is use │ │ │ │ - 0x00073de0 642e0000 312e392e 35000000 28736865 d...1.9.5...(she │ │ │ │ - 0x00073df0 6c6c2053 48454c4c 2d434f4d 4d414e44 ll SHELL-COMMAND │ │ │ │ - 0x00073e00 290a4578 65637574 65207468 65206769 ).Execute the gi │ │ │ │ - 0x00073e10 76656e20 554e4958 20534845 4c4c2d43 ven UNIX SHELL-C │ │ │ │ - 0x00073e20 4f4d4d41 4e442075 73696e67 202f6269 OMMAND using /bi │ │ │ │ - 0x00073e30 6e2f7368 2e204765 6f6d7669 65777761 n/sh. Geomviewwa │ │ │ │ - 0x00073e40 69747320 666f7220 69742074 6f20636f its for it to co │ │ │ │ - 0x00073e50 6d706c65 74652061 6e642077 696c6c20 mplete and will │ │ │ │ - 0x00073e60 62652075 6e726573 706f6e73 69766520 be unresponsive │ │ │ │ - 0x00073e70 756e7469 6c206974 20646f65 732e0000 until it does... │ │ │ │ - 0x00073e80 28777269 74652d73 65787072 20202020 (write-sexpr │ │ │ │ - 0x00073e90 2046494c 454e414d 45204c49 53504f42 FILENAME LISPOB │ │ │ │ - 0x00073ea0 4a454354 290a0957 72697465 73207468 JECT)..Writes th │ │ │ │ - 0x00073eb0 65206769 76656e20 4c495350 4f424a45 e given LISPOBJE │ │ │ │ - 0x00073ec0 43542074 6f204649 4c454e41 4d452e20 CT to FILENAME. │ │ │ │ - 0x00073ed0 54686973 2066756e 6374696f 6e206973 This function is │ │ │ │ - 0x00073ee0 20696e74 656e6465 640a0966 6f722069 intended..for i │ │ │ │ - 0x00073ef0 6e746572 6e616c20 64656275 6767696e nternal debuggin │ │ │ │ - 0x00073f00 67207573 65206f6e 6c792e00 28777269 g use only..(wri │ │ │ │ - 0x00073f10 74652d68 616e646c 65204841 4e444c45 te-handle HANDLE │ │ │ │ - 0x00073f20 4f505320 46494c45 4e414d45 2048414e OPS FILENAME HAN │ │ │ │ - 0x00073f30 444c4529 0a577269 74657320 74686520 DLE).Writes the │ │ │ │ - 0x00073f40 6f626a65 63742075 6e646572 6c79696e object underlyin │ │ │ │ - 0x00073f50 67207468 65206769 76656e20 68616e64 g the given hand │ │ │ │ - 0x00073f60 6c652074 6f204649 4c454e41 4d452e54 le to FILENAME.T │ │ │ │ - 0x00073f70 68697320 66756e63 74696f6e 20697320 his function is │ │ │ │ - 0x00073f80 696e7465 6e646564 20666f72 20696e74 intended for int │ │ │ │ - 0x00073f90 65726e61 6c206465 62756767 696e6720 ernal debugging │ │ │ │ - 0x00073fa0 75736520 6f6e6c79 2e000000 2864756d use only....(dum │ │ │ │ - 0x00073fb0 702d6861 6e646c65 73290a44 756d7020 p-handles).Dump │ │ │ │ - 0x00073fc0 74686520 6c697374 206f6620 63757272 the list of curr │ │ │ │ - 0x00073fd0 656e746c 79206163 74697665 2068616e ently active han │ │ │ │ - 0x00073fe0 646c6573 20746f20 7374646f 75742e54 dles to stdout.T │ │ │ │ - 0x00073ff0 68697320 66756e63 74696f6e 20697320 his function is │ │ │ │ - 0x00074000 696e7465 6e646564 20666f72 20696e74 intended for int │ │ │ │ - 0x00074010 65726e61 6c206465 62756767 696e6720 ernal debugging │ │ │ │ - 0x00074020 75736520 6f6e6c79 2e000000 2864756d use only....(dum │ │ │ │ - 0x00074030 702d706f 6f6c7329 0a44756d 70207468 p-pools).Dump th │ │ │ │ - 0x00074040 65206c69 7374206f 66206375 7272656e e list of curren │ │ │ │ - 0x00074050 746c7920 61637469 76652069 6e707574 tly active input │ │ │ │ - 0x00074060 2d22706f 6f6c7322 20746f20 7374646f -"pools" to stdo │ │ │ │ - 0x00074070 75742e54 68697320 66756e63 74696f6e ut.This function │ │ │ │ - 0x00074080 20697320 696e7465 6e646564 20666f72 is intended for │ │ │ │ - 0x00074090 20696e74 65726e61 6c206465 62756767 internal debugg │ │ │ │ - 0x000740a0 696e6720 75736520 6f6e6c79 2e000000 ing use only.... │ │ │ │ - 0x000740b0 2867656f 6d766965 772d7665 7273696f (geomview-versio │ │ │ │ - 0x000740c0 6e290a09 52657475 726e7320 61207374 n)..Returns a st │ │ │ │ - 0x000740d0 72696e67 20726570 72657365 6e74696e ring representin │ │ │ │ - 0x000740e0 67207468 65207665 7273696f 6e206f66 g the version of │ │ │ │ - 0x000740f0 2067656f 6d766965 77207468 61742069 geomview that i │ │ │ │ - 0x00074100 730a0972 756e6e69 6e672e00 ffffffff s..running...... │ │ │ │ - 0x00074110 00000000 00000000 0000803f 00000000 ...........?.... │ │ │ │ - 0x00074120 0000803f 00000000 56454354 20203130 ...?....VECT 10 │ │ │ │ - 0x00074130 20323020 30202032 20322032 20322032 20 0 2 2 2 2 2 │ │ │ │ - 0x00074140 20322032 20322032 20322020 30203020 2 2 2 2 2 0 0 │ │ │ │ + 0x00070060 00000000 00000000 00000000 10000000 ................ │ │ │ │ + 0x00070070 08000000 01000000 28777269 74652d63 ........(write-c │ │ │ │ + 0x00070080 6f6d6d65 6e747320 46494c45 4e414d45 omments FILENAME │ │ │ │ + 0x00070090 2047454f 4d494420 5049434b 50415448 GEOMID PICKPATH │ │ │ │ + 0x000700a0 290a0977 72697465 204f4f47 4c20434f )..write OOGL CO │ │ │ │ + 0x000700b0 4d4d454e 54206f62 6a656374 7320696e MMENT objects in │ │ │ │ + 0x000700c0 20746865 2047454f 4d494420 68696572 the GEOMID hier │ │ │ │ + 0x000700d0 61726368 79206174 20746865 0a20096c archy at the. .l │ │ │ │ + 0x000700e0 6576656c 206f6620 74686520 7069636b evel of the pick │ │ │ │ + 0x000700f0 20706174 6820746f 2046494c 454e414d path to FILENAM │ │ │ │ + 0x00070100 452e2053 70656369 66696361 6c6c792c E. Specifically, │ │ │ │ + 0x00070110 20434f4d 4d454e54 530a2009 6174206c COMMENTS. .at l │ │ │ │ + 0x00070120 6576656c 20286120 62206320 2e2e2e20 evel (a b c ... │ │ │ │ + 0x00070130 66206729 2077696c 6c206d61 74636820 f g) will match │ │ │ │ + 0x00070140 7069636b 20706174 6873206f 66207468 pick paths of th │ │ │ │ + 0x00070150 6520666f 726d0a20 09286120 62206320 e form. .(a b c │ │ │ │ + 0x00070160 2e2e2e20 66202a29 20776865 7265202a ... f *) where * │ │ │ │ + 0x00070170 20696e63 6c756465 7320616e 79207661 includes any va │ │ │ │ + 0x00070180 6c756520 6f662067 2c20616e 6420616c lue of g, and al │ │ │ │ + 0x00070190 736f0a20 09616e79 2076616c 75657320 so. .any values │ │ │ │ + 0x000701a0 6f662070 6f737369 626c6520 66757274 of possible furt │ │ │ │ + 0x000701b0 68657220 696e6469 63657320 682c692c her indices h,i, │ │ │ │ + 0x000701c0 6a2c2065 74632e20 54686520 7069636b j, etc. The pick │ │ │ │ + 0x000701d0 0a200970 61746820 28726574 75726e65 . .path (returne │ │ │ │ + 0x000701e0 6420696e 20746865 20227069 636b2220 d in the "pick" │ │ │ │ + 0x000701f0 636f6d6d 616e6429 20697320 61206c69 command) is a li │ │ │ │ + 0x00070200 7374206f 660a2009 696e7465 67657220 st of. .integer │ │ │ │ + 0x00070210 636f756e 74657273 20737065 63696679 counters specify │ │ │ │ + 0x00070220 696e6720 61207375 62706172 74206f66 ing a subpart of │ │ │ │ + 0x00070230 20612068 69657261 72636869 63616c0a a hierarchical. │ │ │ │ + 0x00070240 20094f4f 474c206f 626a6563 742e2044 .OOGL object. D │ │ │ │ + 0x00070250 65736365 6e742069 6e746f20 6120636f escent into a co │ │ │ │ + 0x00070260 6d706c65 78206f62 6a656374 20284c49 mplex object (LI │ │ │ │ + 0x00070270 5354206f 7220494e 5354290a 20096164 ST or INST). .ad │ │ │ │ + 0x00070280 64732061 206e6577 20696e74 65676572 ds a new integer │ │ │ │ + 0x00070290 20746f20 74686520 70617468 2e205472 to the path. Tr │ │ │ │ + 0x000702a0 61766572 73616c20 6f662073 696d706c aversal of simpl │ │ │ │ + 0x000702b0 65206f62 6a656374 730a2009 696e6372 e objects. .incr │ │ │ │ + 0x000702c0 656d656e 74732074 68652063 6f756e74 ements the count │ │ │ │ + 0x000702d0 65722061 74207468 65206375 7272656e er at the curren │ │ │ │ + 0x000702e0 74206c65 76656c2e 0a200949 6e646976 t level.. .Indiv │ │ │ │ + 0x000702f0 69647561 6c20434f 4d4d454e 54532061 idual COMMENTS a │ │ │ │ + 0x00070300 72652065 6e636c6f 73656420 62792063 re enclosed by c │ │ │ │ + 0x00070310 75726c79 20627261 6365732c 20616e64 urly braces, and │ │ │ │ + 0x00070320 20746865 0a200965 6e746972 65207374 the. .entire st │ │ │ │ + 0x00070330 72696e67 206f6620 7a65726f 2c206f6e ring of zero, on │ │ │ │ + 0x00070340 652c206f 72206d6f 72652043 4f4d4d45 e, or more COMME │ │ │ │ + 0x00070350 4e545320 28777269 7474656e 20696e0a NTS (written in. │ │ │ │ + 0x00070360 20097468 65206f72 64657220 696e2077 .the order in w │ │ │ │ + 0x00070370 68696368 20746865 79206172 6520656e hich they are en │ │ │ │ + 0x00070380 636f756e 74657265 64206475 72696e67 countered during │ │ │ │ + 0x00070390 20686965 72617263 68790a20 09747261 hierarchy. .tra │ │ │ │ + 0x000703a0 76657273 616c2920 69732065 6e636c6f versal) is enclo │ │ │ │ + 0x000703b0 73656420 62792070 6172656e 74686573 sed by parenthes │ │ │ │ + 0x000703c0 65732e0a 20202020 20202020 0a202020 es.. . │ │ │ │ + 0x000703d0 20202020 204e6f74 65207468 61742061 Note that a │ │ │ │ + 0x000703e0 72626974 72617279 20646174 61206361 rbitrary data ca │ │ │ │ + 0x000703f0 6e206f6e 6c792062 65207061 73736564 n only be passed │ │ │ │ + 0x00070400 20746872 6f756768 20746865 204f4f47 through the OOG │ │ │ │ + 0x00070410 4c0a2009 6c696272 61726965 73206173 L. .libraries as │ │ │ │ + 0x00070420 2066756c 6c2d666c 65646765 64204f4f full-fledged OO │ │ │ │ + 0x00070430 474c2043 4f4d4d45 4e54206f 626a6563 GL COMMENT objec │ │ │ │ + 0x00070440 74732c20 77686963 68206361 6e206265 ts, which can be │ │ │ │ + 0x00070450 0a200961 74746163 68656420 746f206f . .attached to o │ │ │ │ + 0x00070460 74686572 204f4f47 4c206f62 6a656374 ther OOGL object │ │ │ │ + 0x00070470 73207669 61207468 65204c49 53542074 s via the LIST t │ │ │ │ + 0x00070480 79706520 61732064 65736372 69626564 ype as described │ │ │ │ + 0x00070490 0a200961 626f7665 2e204f72 64696e61 . .above. Ordina │ │ │ │ + 0x000704a0 72792063 6f6d6d65 6e747320 696e204f ry comments in O │ │ │ │ + 0x000704b0 4f474c20 66696c65 73202869 2e652e20 OGL files (i.e. │ │ │ │ + 0x000704c0 65766572 79746869 6e672061 66746572 everything after │ │ │ │ + 0x000704d0 0a200927 2327206f 6e206120 6c696e65 . .'#' on a line │ │ │ │ + 0x000704e0 29206172 65206967 6e6f7265 64206174 ) are ignored at │ │ │ │ + 0x000704f0 20776865 6e207468 65206669 6c652069 when the file i │ │ │ │ + 0x00070500 73206c6f 61646564 20616e64 0a200963 s loaded and. .c │ │ │ │ + 0x00070510 616e6e6f 74206265 20726574 75726e65 annot be returne │ │ │ │ + 0x00070520 642e0000 28736574 2d636f6e 666f726d d...(set-conform │ │ │ │ + 0x00070530 616c2d72 6566696e 6520434d 58205b4e al-refine CMX [N │ │ │ │ + 0x00070540 205b5348 4f574544 4745535d 5d290a09 [SHOWEDGES]]).. │ │ │ │ + 0x00070550 53657473 20746865 20706172 616d6574 Sets the paramet │ │ │ │ + 0x00070560 65727320 666f7220 74686520 72656669 ers for the refi │ │ │ │ + 0x00070570 6e656d65 6e742061 6c676f72 6974686d nement algorithm │ │ │ │ + 0x00070580 20757365 6420696e 20647261 77696e67 used in drawing │ │ │ │ + 0x00070590 0a09696e 20746865 20636f6e 666f726d ..in the conform │ │ │ │ + 0x000705a0 616c206d 6f64656c 2e202043 4d582069 al model. CMX i │ │ │ │ + 0x000705b0 73207468 6520636f 73696e65 206f6620 s the cosine of │ │ │ │ + 0x000705c0 74686520 6d617869 6d756d20 616e676c the maximum angl │ │ │ │ + 0x000705d0 650a0961 6e206564 67652063 616e2062 e..an edge can b │ │ │ │ + 0x000705e0 656e6420 6265666f 72652069 74206973 end before it is │ │ │ │ + 0x000705f0 20726566 696e6564 2e202049 74732076 refined. Its v │ │ │ │ + 0x00070600 616c7565 2073686f 756c6420 62652062 alue should be b │ │ │ │ + 0x00070610 65747765 656e0a09 2d312061 6e642031 etween..-1 and 1 │ │ │ │ + 0x00070620 3b207468 65206465 6661756c 74206973 ; the default is │ │ │ │ + 0x00070630 20302e39 353b2064 65637265 6173696e 0.95; decreasin │ │ │ │ + 0x00070640 67206974 73207661 6c756520 77696c6c g its value will │ │ │ │ + 0x00070650 20636175 7365206c 6573730a 09726566 cause less..ref │ │ │ │ + 0x00070660 696e656d 656e742e 20204e20 69732074 inement. N is t │ │ │ │ + 0x00070670 6865206d 6178696d 756d206e 756d6265 he maximum numbe │ │ │ │ + 0x00070680 72206f66 20697465 72617469 6f6e7320 r of iterations │ │ │ │ + 0x00070690 6f662072 6566696e 696e673b 0a097468 of refining;..th │ │ │ │ + 0x000706a0 65206465 6661756c 74206973 20362e20 e default is 6. │ │ │ │ + 0x000706b0 2053484f 57454447 45532c20 77686963 SHOWEDGES, whic │ │ │ │ + 0x000706c0 68207368 6f756c64 20626520 226e6f22 h should be "no" │ │ │ │ + 0x000706d0 206f7220 22796573 222c0a09 64657465 or "yes",..dete │ │ │ │ + 0x000706e0 726d696e 65732077 68657468 65722069 rmines whether i │ │ │ │ + 0x000706f0 6e746572 696f7220 65646765 7320696e nterior edges in │ │ │ │ + 0x00070700 20746865 20726566 696e656d 656e7420 the refinement │ │ │ │ + 0x00070710 61726520 64726177 6e2e0000 28736574 are drawn...(set │ │ │ │ + 0x00070720 2d6d6f74 696f6e73 63616c65 2058290a -motionscale X). │ │ │ │ + 0x00070730 09536574 20746865 206d6f74 696f6e20 .Set the motion │ │ │ │ + 0x00070740 7363616c 65206661 63746f72 20746f20 scale factor to │ │ │ │ + 0x00070750 58202864 65666175 6c742076 616c7565 X (default value │ │ │ │ + 0x00070760 20302e35 292e2020 54686573 650a0963 0.5). These..c │ │ │ │ + 0x00070770 6f6d6d61 6e647320 7363616c 65207468 ommands scale th │ │ │ │ + 0x00070780 65697220 6d6f7469 6f6e2062 7920616e eir motion by an │ │ │ │ + 0x00070790 20616d6f 756e7420 77686963 68206465 amount which de │ │ │ │ + 0x000707a0 70656e64 73206f6e 20746865 0a096469 pends on the..di │ │ │ │ + 0x000707b0 7374616e 63652066 726f6d20 74686520 stance from the │ │ │ │ + 0x000707c0 6672616d 6520746f 20746865 2063656e frame to the cen │ │ │ │ + 0x000707d0 74657220 616e6420 6f6e2074 68652073 ter and on the s │ │ │ │ + 0x000707e0 697a6520 6f662074 68650a09 6672616d ize of the..fram │ │ │ │ + 0x000707f0 652e2020 53706563 69666963 616c6c79 e. Specifically │ │ │ │ + 0x00070800 2c207468 65792073 63616c65 2062790a , they scale by. │ │ │ │ + 0x00070810 09202020 20202020 20646973 74202b20 . dist + │ │ │ │ + 0x00070820 7363616c 656f6628 6672616d 6529202a scaleof(frame) * │ │ │ │ + 0x00070830 206d6f74 696f6e73 63616c65 0a097768 motionscale..wh │ │ │ │ + 0x00070840 65726520 64697374 20697320 74686520 ere dist is the │ │ │ │ + 0x00070850 64697374 616e6365 2066726f 6d207468 distance from th │ │ │ │ + 0x00070860 65206365 6e746572 20746f20 74686520 e center to the │ │ │ │ + 0x00070870 6672616d 6520616e 640a096d 6f74696f frame and..motio │ │ │ │ + 0x00070880 6e736361 6c652069 73207468 65206d6f nscale is the mo │ │ │ │ + 0x00070890 74696f6e 20736361 6c652066 6163746f tion scale facto │ │ │ │ + 0x000708a0 72207365 74206279 20746869 73206675 r set by this fu │ │ │ │ + 0x000708b0 6e637469 6f6e2e0a 09536361 6c656f66 nction...Scaleof │ │ │ │ + 0x000708c0 28667261 6d652920 6d656173 75726573 (frame) measures │ │ │ │ + 0x000708d0 20746865 2073697a 65206f66 20746865 the size of the │ │ │ │ + 0x000708e0 20667261 6d65206f 626a6563 742e0000 frame object... │ │ │ │ + 0x000708f0 28657869 74290a09 5465726d 696e6174 (exit)..Terminat │ │ │ │ + 0x00070900 65732067 656f6d76 6965772e 00000000 es geomview..... │ │ │ │ + 0x00070910 286d6572 67652d62 61736561 70202020 (merge-baseap │ │ │ │ + 0x00070920 41505045 4152414e 4345290a 094d6572 APPEARANCE)..Mer │ │ │ │ + 0x00070930 67652069 6e20736f 6d652061 70706561 ge in some appea │ │ │ │ + 0x00070940 72616e63 65206368 61726163 74657269 rance characteri │ │ │ │ + 0x00070950 73746963 7320746f 20746865 20626173 stics to the bas │ │ │ │ + 0x00070960 65206465 6661756c 740a0961 70706561 e default..appea │ │ │ │ + 0x00070970 72616e63 65202861 70706c69 65642074 rance (applied t │ │ │ │ + 0x00070980 6f206576 65727920 67656f6d 20626566 o every geom bef │ │ │ │ + 0x00070990 6f726520 69747320 6f776e20 61707065 ore its own appe │ │ │ │ + 0x000709a0 72616e63 65292e0a 094c6967 6874696e rance)...Lightin │ │ │ │ + 0x000709b0 67206973 20747970 6963616c 6c792069 g is typically i │ │ │ │ + 0x000709c0 6e636c75 64656420 696e2074 68652062 ncluded in the b │ │ │ │ + 0x000709d0 61736520 61707065 6172616e 63652e00 ase appearance.. │ │ │ │ + 0x000709e0 2877696e 646f7720 20202020 20202020 (window │ │ │ │ + 0x000709f0 43414d2d 49442020 57494e44 4f57290a CAM-ID WINDOW). │ │ │ │ + 0x00070a00 09537065 63696679 20617474 72696275 .Specify attribu │ │ │ │ + 0x00070a10 74657320 666f7220 74686520 77696e64 tes for the wind │ │ │ │ + 0x00070a20 6f77206f 66204341 4d2d4944 2c20652e ow of CAM-ID, e. │ │ │ │ + 0x00070a30 672e2069 74732073 697a650a 096f7220 g. its size..or │ │ │ │ + 0x00070a40 696e6974 69616c20 706f7369 74696f6e initial position │ │ │ │ + 0x00070a50 2c20696e 20746865 204f4f47 4c205769 , in the OOGL Wi │ │ │ │ + 0x00070a60 6e646f77 2073796e 7461782e 0a095468 ndow syntax...Th │ │ │ │ + 0x00070a70 65207370 65636961 6c204341 4d2d4944 e special CAM-ID │ │ │ │ + 0x00070a80 20226465 6661756c 74222073 70656369 "default" speci │ │ │ │ + 0x00070a90 66696573 0a097072 6f706572 74696573 fies..properties │ │ │ │ + 0x00070aa0 206f6620 66757475 72652077 696e646f of future windo │ │ │ │ + 0x00070ab0 77732028 63726561 74656420 62792022 ws (created by " │ │ │ │ + 0x00070ac0 63616d65 72612220 6f720a09 226e6577 camera" or.."new │ │ │ │ + 0x00070ad0 2d63616d 65726122 292e0000 2862626f -camera")...(bbo │ │ │ │ + 0x00070ae0 782d636f 6c6f7220 20202020 47454f4d x-color GEOM │ │ │ │ + 0x00070af0 2d494420 52204720 42290a09 53657420 -ID R G B)..Set │ │ │ │ + 0x00070b00 74686520 626f756e 64696e67 2d626f78 the bounding-box │ │ │ │ + 0x00070b10 20636f6c 6f72206f 66204745 4f4d2d49 color of GEOM-I │ │ │ │ + 0x00070b20 443b2052 20472042 20617265 206e756d D; R G B are num │ │ │ │ + 0x00070b30 62657273 0a096265 74776565 6e203020 bers..between 0 │ │ │ │ + 0x00070b40 616e6420 312e0000 28626163 6b636f6c and 1...(backcol │ │ │ │ + 0x00070b50 6f722020 20202020 43414d2d 49442052 or CAM-ID R │ │ │ │ + 0x00070b60 20472042 290a0953 65742074 68652062 G B)..Set the b │ │ │ │ + 0x00070b70 61636b67 726f756e 6420636f 6c6f7220 ackground color │ │ │ │ + 0x00070b80 6f662043 414d2d49 443b2052 20472042 of CAM-ID; R G B │ │ │ │ + 0x00070b90 20617265 206e756d 62657273 0a096265 are numbers..be │ │ │ │ + 0x00070ba0 74776565 6e203020 616e6420 312e0000 tween 0 and 1... │ │ │ │ + 0x00070bb0 286c696e 65732d63 6c6f7365 72202020 (lines-closer │ │ │ │ + 0x00070bc0 43414d2d 49442044 49535429 0a094472 CAM-ID DIST)..Dr │ │ │ │ + 0x00070bd0 6177206c 696e6573 2028696e 636c7564 aw lines (includ │ │ │ │ + 0x00070be0 696e6720 65646765 73292063 6c6f7365 ing edges) close │ │ │ │ + 0x00070bf0 7220746f 20746865 2063616d 65726120 r to the camera │ │ │ │ + 0x00070c00 7468616e 20706f6c 79676f6e 730a0962 than polygons..b │ │ │ │ + 0x00070c10 79204449 5354202f 2031305e 3520206f y DIST / 10^5 o │ │ │ │ + 0x00070c20 66207468 65205a2d 62756666 65722072 f the Z-buffer r │ │ │ │ + 0x00070c30 616e6765 2e202044 49535420 3d20332e ange. DIST = 3. │ │ │ │ + 0x00070c40 30206279 20646566 61756c74 2e0a0949 0 by default...I │ │ │ │ + 0x00070c50 66204449 53542069 7320746f 6f20736d f DIST is too sm │ │ │ │ + 0x00070c60 616c6c2c 2061206c 696e6520 6c79696e all, a line lyin │ │ │ │ + 0x00070c70 67206f6e 20612073 75726661 6365206d g on a surface m │ │ │ │ + 0x00070c80 61792062 650a0964 6f747465 64206f72 ay be..dotted or │ │ │ │ + 0x00070c90 20696e76 69736962 6c652c20 64657065 invisible, depe │ │ │ │ + 0x00070ca0 6e64696e 67206f6e 20746865 20766965 nding on the vie │ │ │ │ + 0x00070cb0 77706f69 6e742e0a 09496620 44495354 wpoint...If DIST │ │ │ │ + 0x00070cc0 20697320 746f6f20 6c617267 652c206c is too large, l │ │ │ │ + 0x00070cd0 696e6573 206d6179 20617070 65617220 ines may appear │ │ │ │ + 0x00070ce0 696e2066 726f6e74 206f6620 73757266 in front of surf │ │ │ │ + 0x00070cf0 61636573 0a097468 61742074 68657920 aces..that they │ │ │ │ + 0x00070d00 61637475 616c6c79 206c6965 20626568 actually lie beh │ │ │ │ + 0x00070d10 696e642e 2020476f 6f642076 616c7565 ind. Good value │ │ │ │ + 0x00070d20 7320666f 72204449 53542076 61727920 s for DIST vary │ │ │ │ + 0x00070d30 77697468 0a097468 65207363 656e652c with..the scene, │ │ │ │ + 0x00070d40 20766965 77706f69 6e742c20 616e6420 viewpoint, and │ │ │ │ + 0x00070d50 64697374 616e6365 20626574 7765656e distance between │ │ │ │ + 0x00070d60 206e6561 7220616e 64206661 7220636c near and far cl │ │ │ │ + 0x00070d70 69707069 6e670a09 706c616e 65732e20 ipping..planes. │ │ │ │ + 0x00070d80 20546869 73206665 61747572 65206973 This feature is │ │ │ │ + 0x00070d90 2061206b 6c756467 652c2062 75742063 a kludge, but c │ │ │ │ + 0x00070da0 616e2062 65206865 6c706675 6c2e0000 an be helpful... │ │ │ │ + 0x00070db0 286e6f72 6d616c69 7a617469 6f6e2020 (normalization │ │ │ │ + 0x00070dc0 47454f4d 2d494420 7b656163 687c6e6f GEOM-ID {each|no │ │ │ │ + 0x00070dd0 6e657c61 6c6c7c6b 6565707d 290a0953 ne|all|keep})..S │ │ │ │ + 0x00070de0 65742074 6865206e 6f726d61 6c697a61 et the normaliza │ │ │ │ + 0x00070df0 74696f6e 20737461 74757320 6f662047 tion status of G │ │ │ │ + 0x00070e00 454f4d2d 49442e0a 09226e6f 6e652220 EOM-ID..."none" │ │ │ │ + 0x00070e10 73757070 72657373 65732061 6c6c206e suppresses all n │ │ │ │ + 0x00070e20 6f726d61 6c697a61 74696f6e 2e0a0922 ormalization..." │ │ │ │ + 0x00070e30 65616368 22206e6f 726d616c 697a6573 each" normalizes │ │ │ │ + 0x00070e40 20746865 206f626a 65637427 7320626f the object's bo │ │ │ │ + 0x00070e50 756e6469 6e672062 6f782074 6f206669 unding box to fi │ │ │ │ + 0x00070e60 7420696e 746f2074 68652075 6e69740a t into the unit. │ │ │ │ + 0x00070e70 09202020 73706865 72652c20 77697468 . sphere, with │ │ │ │ + 0x00070e80 20746865 2063656e 74657220 6f662069 the center of i │ │ │ │ + 0x00070e90 74732062 6f756e64 696e6720 626f7820 ts bounding box │ │ │ │ + 0x00070ea0 7472616e 736c6174 65640a09 20202074 translated.. t │ │ │ │ + 0x00070eb0 6f207468 65206f72 6967696e 2e202054 o the origin. T │ │ │ │ + 0x00070ec0 68652062 6f782069 73207363 616c6564 he box is scaled │ │ │ │ + 0x00070ed0 20737563 68207468 61742069 7473206c such that its l │ │ │ │ + 0x00070ee0 6f6e6720 64696167 6f6e616c 2c0a0920 ong diagonal,.. │ │ │ │ + 0x00070ef0 20207371 72742828 786d6178 2d786d69 sqrt((xmax-xmi │ │ │ │ + 0x00070f00 6e295e32 202b2028 796d6178 2d796d69 n)^2 + (ymax-ymi │ │ │ │ + 0x00070f10 6e295e32 202b2028 7a6d6178 2d7a6d69 n)^2 + (zmax-zmi │ │ │ │ + 0x00070f20 6e295e32 292c2069 7320322e 0a092261 n)^2), is 2..."a │ │ │ │ + 0x00070f30 6c6c2220 72657365 6d626c65 73202265 ll" resembles "e │ │ │ │ + 0x00070f40 61636822 2c206578 63657074 20776865 ach", except whe │ │ │ │ + 0x00070f50 6e20616e 206f626a 65637420 69732063 n an object is c │ │ │ │ + 0x00070f60 68616e67 696e670a 09202020 28652e67 hanging.. (e.g │ │ │ │ + 0x00070f70 2e207768 656e2069 74732067 656f6d65 . when its geome │ │ │ │ + 0x00070f80 74727920 69732062 65696e67 20636861 try is being cha │ │ │ │ + 0x00070f90 6e676564 20627920 616e2065 78746572 nged by an exter │ │ │ │ + 0x00070fa0 6e616c20 70726f67 72616d29 2e0a0a09 nal program).... │ │ │ │ + 0x00070fb0 20202054 68656e2c 20226561 63682220 Then, "each" │ │ │ │ + 0x00070fc0 74696768 746c7920 66697473 20746865 tightly fits the │ │ │ │ + 0x00070fd0 20626f75 6e64696e 6720626f 78206172 bounding box ar │ │ │ │ + 0x00070fe0 6f756e64 20746865 0a092020 206f626a ound the.. obj │ │ │ │ + 0x00070ff0 65637420 7768656e 65766572 20697420 ect whenever it │ │ │ │ + 0x00071000 6368616e 67657320 616e6420 6e6f726d changes and norm │ │ │ │ + 0x00071010 616c697a 65732061 63636f72 64696e67 alizes according │ │ │ │ + 0x00071020 6c792c0a 09202020 7768696c 65202261 ly,.. while "a │ │ │ │ + 0x00071030 6c6c2220 6e6f726d 616c697a 65732074 ll" normalizes t │ │ │ │ + 0x00071040 68652075 6e696f6e 206f6620 616c6c20 he union of all │ │ │ │ + 0x00071050 76617269 616e7473 206f6620 74686520 variants of the │ │ │ │ + 0x00071060 6f626a65 63740a09 20202061 6e64206e object.. and n │ │ │ │ + 0x00071070 6f726d61 6c697a65 73206163 636f7264 ormalizes accord │ │ │ │ + 0x00071080 696e676c 792e0a0a 09226b65 65702220 ingly...."keep" │ │ │ │ + 0x00071090 6c656176 65732074 68652063 75727265 leaves the curre │ │ │ │ + 0x000710a0 6e74206e 6f726d61 6c697a61 74696f6e nt normalization │ │ │ │ + 0x000710b0 20747261 6e73666f 726d2075 6e636861 transform uncha │ │ │ │ + 0x000710c0 6e676564 0a097768 656e2074 6865206f nged..when the o │ │ │ │ + 0x000710d0 626a6563 74206368 616e6765 732e2020 bject changes. │ │ │ │ + 0x000710e0 4974206d 61792062 65207573 6566756c It may be useful │ │ │ │ + 0x000710f0 20746f20 6170706c 79202265 61636822 to apply "each" │ │ │ │ + 0x00071100 206f720a 0922616c 6c22206e 6f726d61 or.."all" norma │ │ │ │ + 0x00071110 6c697a61 74696f6e 20617070 6c792074 lization apply t │ │ │ │ + 0x00071120 6f207468 65206669 72737420 76657273 o the first vers │ │ │ │ + 0x00071130 696f6e20 6f662061 20636861 6e67696e ion of a changin │ │ │ │ + 0x00071140 670a096f 626a6563 7420746f 20627269 g..object to bri │ │ │ │ + 0x00071150 6e672069 7420696e 20766965 772c2074 ng it in view, t │ │ │ │ + 0x00071160 68656e20 73776974 63682074 6f20226b hen switch to "k │ │ │ │ + 0x00071170 65657022 00000000 28706963 6b61626c eep"....(pickabl │ │ │ │ + 0x00071180 65202020 20202020 47454f4d 2d494420 e GEOM-ID │ │ │ │ + 0x00071190 7b796573 7c6e6f7d 290a0953 61792077 {yes|no})..Say w │ │ │ │ + 0x000711a0 68657468 6572206f 72206e6f 74204745 hether or not GE │ │ │ │ + 0x000711b0 4f4d2d49 44206973 20696e63 6c756465 OM-ID is include │ │ │ │ + 0x000711c0 6420696e 20746865 20706f6f 6c206f66 d in the pool of │ │ │ │ + 0x000711d0 206f626a 65637473 0a097468 61742063 objects..that c │ │ │ │ + 0x000711e0 6f756c64 20626520 72657475 726e6564 ould be returned │ │ │ │ + 0x000711f0 2066726f 6d207468 65207069 636b2063 from the pick c │ │ │ │ + 0x00071200 6f6d6d61 6e642e00 28687370 68657265 ommand..(hsphere │ │ │ │ + 0x00071210 2d647261 77202020 43414d49 44205b79 -draw CAMID [y │ │ │ │ + 0x00071220 65737c6e 6f5d290a 09536179 20776865 es|no])..Say whe │ │ │ │ + 0x00071230 74686572 20746f20 64726177 20612075 ther to draw a u │ │ │ │ + 0x00071240 6e697420 73706865 72653a20 74686520 nit sphere: the │ │ │ │ + 0x00071250 73706865 72652061 7420696e 66696e69 sphere at infini │ │ │ │ + 0x00071260 74792069 6e0a0968 79706572 626f6c69 ty in..hyperboli │ │ │ │ + 0x00071270 63207370 6163652c 20616e64 20612072 c space, and a r │ │ │ │ + 0x00071280 65666572 656e6365 20737068 65726520 eference sphere │ │ │ │ + 0x00071290 696e2045 75636c69 6465616e 20616e64 in Euclidean and │ │ │ │ + 0x000712a0 20737068 65726963 616c0a09 73706163 spherical..spac │ │ │ │ + 0x000712b0 65732e20 20496620 74686520 7365636f es. If the seco │ │ │ │ + 0x000712c0 6e642061 7267756d 656e7420 6973206f nd argument is o │ │ │ │ + 0x000712d0 6d697474 65642c20 22796573 22206973 mitted, "yes" is │ │ │ │ + 0x000712e0 20617373 756d6564 2e000000 28696e68 assumed....(inh │ │ │ │ + 0x000712f0 69626974 2d776172 6e696e67 20535452 ibit-warning STR │ │ │ │ + 0x00071300 494e4729 0a09496e 68696269 74207761 ING)..Inhibit wa │ │ │ │ + 0x00071310 726e696e 6720696e 68626974 73206765 rning inhbits ge │ │ │ │ + 0x00071320 6f6d7669 65772066 726f6d20 64697370 omview from disp │ │ │ │ + 0x00071330 6c617969 6e672061 0a097061 72746963 laying a..partic │ │ │ │ + 0x00071340 756c6172 20776172 6e696e67 206d6573 ular warning mes │ │ │ │ + 0x00071350 73616765 20646574 65726d69 6e656420 sage determined │ │ │ │ + 0x00071360 62792053 5452494e 472e0a09 41742070 by STRING...At p │ │ │ │ + 0x00071370 72657365 6e742074 68657265 20617265 resent there are │ │ │ │ + 0x00071380 206e6f20 7761726e 696e6720 6d657373 no warning mess │ │ │ │ + 0x00071390 61676573 20746861 74207468 69730a09 ages that this.. │ │ │ │ + 0x000713a0 6170706c 69657320 746f2c20 736f2074 applies to, so t │ │ │ │ + 0x000713b0 68697320 636f6d6d 616e6420 69732072 his command is r │ │ │ │ + 0x000713c0 61746865 72207573 656c6573 732e0000 ather useless... │ │ │ │ + 0x000713d0 28686d6f 64656c20 43414d49 44207b76 (hmodel CAMID {v │ │ │ │ + 0x000713e0 69727475 616c7c70 726f6a65 63746976 irtual|projectiv │ │ │ │ + 0x000713f0 657c636f 6e666f72 6d616c7d 290a0953 e|conformal})..S │ │ │ │ + 0x00071400 65742074 6865206d 6f64656c 20757365 et the model use │ │ │ │ + 0x00071410 6420746f 20646973 706c6179 2067656f d to display geo │ │ │ │ + 0x00071420 6d657472 7920696e 0a097468 69732063 metry in..this c │ │ │ │ + 0x00071430 616d6572 613b2073 65652061 6c736f20 amera; see also │ │ │ │ + 0x00071440 22737061 6365222e 00000000 28737061 "space".....(spa │ │ │ │ + 0x00071450 6365207b 6575636c 69646561 6e7c6879 ce {euclidean|hy │ │ │ │ + 0x00071460 70657262 6f6c6963 7c737068 65726963 perbolic|spheric │ │ │ │ + 0x00071470 616c7d29 0a095365 74207468 65207370 al})..Set the sp │ │ │ │ + 0x00071480 61636520 6173736f 63696174 65642077 ace associated w │ │ │ │ + 0x00071490 69746820 74686520 776f726c 642e0000 ith the world... │ │ │ │ + 0x000714a0 28737465 72656f77 696e0943 414d2d49 (stereowin.CAM-I │ │ │ │ + 0x000714b0 4420205b 6e6f7c68 6f72697a 6f6e7461 D [no|horizonta │ │ │ │ + 0x000714c0 6c7c7665 72746963 616c7c63 6f6c6f72 l|vertical|color │ │ │ │ + 0x000714d0 65645d20 5b676170 73697a65 5d290a09 ed] [gapsize]).. │ │ │ │ + 0x000714e0 436f6e66 69677572 65204341 4d2d4944 Configure CAM-ID │ │ │ │ + 0x000714f0 20617320 61207374 6572656f 2077696e as a stereo win │ │ │ │ + 0x00071500 646f772e 0a096e6f 3a20656e 74697265 dow...no: entire │ │ │ │ + 0x00071510 2077696e 646f7720 69732061 2073696e window is a sin │ │ │ │ + 0x00071520 676c6520 70616e65 2c207374 6572656f gle pane, stereo │ │ │ │ + 0x00071530 20646973 61626c65 640a0968 6f72697a disabled..horiz │ │ │ │ + 0x00071540 6f6e7461 6c3a2073 706c6974 206c6566 ontal: split lef │ │ │ │ + 0x00071550 742f7269 6768743a 206c6566 74206973 t/right: left is │ │ │ │ + 0x00071560 20737465 72656f20 65796523 302c2072 stereo eye#0, r │ │ │ │ + 0x00071570 69676874 20697320 23312e0a 09766572 ight is #1...ver │ │ │ │ + 0x00071580 74696361 6c3a2073 706c6974 20746f70 tical: split top │ │ │ │ + 0x00071590 2f626f74 746f6d3a 20626f74 746f6d20 /bottom: bottom │ │ │ │ + 0x000715a0 69732065 79652330 2c20746f 70206973 is eye#0, top is │ │ │ │ + 0x000715b0 2023312e 0a09636f 6c6f7265 643a2070 #1...colored: p │ │ │ │ + 0x000715c0 616e6573 206f7665 726c6170 2c207265 anes overlap, re │ │ │ │ + 0x000715d0 64206973 20737465 72656f20 65796523 d is stereo eye# │ │ │ │ + 0x000715e0 302c2063 79616e20 69732023 312e0a09 0, cyan is #1... │ │ │ │ + 0x000715f0 41206761 70206f66 20226761 7073697a A gap of "gapsiz │ │ │ │ + 0x00071600 65222070 6978656c 73206973 206c6566 e" pixels is lef │ │ │ │ + 0x00071610 74206265 74776565 6e207375 6277696e t between subwin │ │ │ │ + 0x00071620 646f7773 3b0a0969 66206f6d 69747465 dows;..if omitte │ │ │ │ + 0x00071630 642c2073 75627769 6e646f77 73206172 d, subwindows ar │ │ │ │ + 0x00071640 65206164 6a616365 6e742e0a 09496620 e adjacent...If │ │ │ │ + 0x00071650 626f7468 206c6179 6f757420 616e6420 both layout and │ │ │ │ + 0x00071660 67617073 697a6520 61726520 6f6d6974 gapsize are omit │ │ │ │ + 0x00071670 7465642c 20652e67 2e202873 74657265 ted, e.g. (stere │ │ │ │ + 0x00071680 6f77696e 2043414d 2d494429 2c0a0972 owin CAM-ID),..r │ │ │ │ + 0x00071690 65747572 6e732063 75727265 6e742073 eturns current s │ │ │ │ + 0x000716a0 65747469 6e677320 61732061 20606028 ettings as a ``( │ │ │ │ + 0x000716b0 73746572 656f7769 6e202e2e 2e292727 stereowin ...)'' │ │ │ │ + 0x000716c0 20636f6d 6d616e64 206c6973 742e0a09 command list... │ │ │ │ + 0x000716d0 54686973 20636f6d 6d616e64 20646f65 This command doe │ │ │ │ + 0x000716e0 736e2774 20736574 20737465 72656f20 sn't set stereo │ │ │ │ + 0x000716f0 70726f6a 65637469 6f6e3b20 75736520 projection; use │ │ │ │ + 0x00071700 60606d65 72676520 63616d65 72612727 ``merge camera'' │ │ │ │ + 0x00071710 206f720a 09606063 616d6572 61272720 or..``camera'' │ │ │ │ + 0x00071720 746f2073 65742074 68652073 74657265 to set the stere │ │ │ │ + 0x00071730 79657320 7472616e 73666f72 6d732c20 yes transforms, │ │ │ │ + 0x00071740 616e6420 60606d65 72676520 77696e64 and ``merge wind │ │ │ │ + 0x00071750 6f772727 206f720a 09606077 696e646f ow'' or..``windo │ │ │ │ + 0x00071760 77272720 746f2073 65742074 68652070 w'' to set the p │ │ │ │ + 0x00071770 6978656c 20617370 65637420 72617469 ixel aspect rati │ │ │ │ + 0x00071780 6f202620 77696e64 6f772070 6f736974 o & window posit │ │ │ │ + 0x00071790 696f6e20 6966206e 65656465 642e0000 ion if needed... │ │ │ │ + 0x000717a0 28736f66 742d7368 61646572 20204341 (soft-shader CA │ │ │ │ + 0x000717b0 4d2d4944 20207b6f 6e7c6f66 667c746f M-ID {on|off|to │ │ │ │ + 0x000717c0 67676c65 7d290a09 53656c65 63742077 ggle})..Select w │ │ │ │ + 0x000717d0 68657468 65722074 6f207573 6520736f hether to use so │ │ │ │ + 0x000717e0 66747761 7265206f 72206861 72647761 ftware or hardwa │ │ │ │ + 0x000717f0 72652073 68616469 6e672069 6e207468 re shading in th │ │ │ │ + 0x00071800 61742063 616d6572 612e0000 28657665 at camera...(eve │ │ │ │ + 0x00071810 72742020 20202020 20202020 47454f4d rt GEOM │ │ │ │ + 0x00071820 2d494420 5b796573 7c6e6f5d 290a0953 -ID [yes|no])..S │ │ │ │ + 0x00071830 65742074 6865206e 6f726d61 6c206576 et the normal ev │ │ │ │ + 0x00071840 65727369 6f6e2073 74617465 206f6620 ersion state of │ │ │ │ + 0x00071850 47454f4d 2d49442e 20204966 20746865 GEOM-ID. If the │ │ │ │ + 0x00071860 20736563 6f6e6420 61726775 6d656e74 second argument │ │ │ │ + 0x00071870 0a096973 206f6d69 74746564 2c20746f ..is omitted, to │ │ │ │ + 0x00071880 67676c65 20746865 20657665 7273696f ggle the eversio │ │ │ │ + 0x00071890 6e207374 6174652e 00000000 2863616d n state.....(cam │ │ │ │ + 0x000718a0 6572612d 64726177 20202020 43414d2d era-draw CAM- │ │ │ │ + 0x000718b0 4944205b 7965737c 6e6f5d29 0a095361 ID [yes|no])..Sa │ │ │ │ + 0x000718c0 79207768 65746865 72206f72 206e6f74 y whether or not │ │ │ │ + 0x000718d0 2063616d 65726173 2073686f 756c6420 cameras should │ │ │ │ + 0x000718e0 62652064 7261776e 20696e20 43414d2d be drawn in CAM- │ │ │ │ + 0x000718f0 49443b20 22796573 22206966 206f6d69 ID; "yes" if omi │ │ │ │ + 0x00071900 74746564 2e000000 2862626f 782d6472 tted....(bbox-dr │ │ │ │ + 0x00071910 61772020 20202020 47454f4d 2d494420 aw GEOM-ID │ │ │ │ + 0x00071920 5b796573 7c6e6f5d 290a0953 61792077 [yes|no])..Say w │ │ │ │ + 0x00071930 68657468 65722047 454f4d2d 49442773 hether GEOM-ID's │ │ │ │ + 0x00071940 20626f75 6e64696e 672d626f 78207368 bounding-box sh │ │ │ │ + 0x00071950 6f756c64 20626520 64726177 6e3b2022 ould be drawn; " │ │ │ │ + 0x00071960 79657322 20696620 6f6d6974 7465642e yes" if omitted. │ │ │ │ + 0x00071970 00000000 28646963 65202020 20202020 ....(dice │ │ │ │ + 0x00071980 20202020 47454f4d 2d494420 4e290a09 GEOM-ID N).. │ │ │ │ + 0x00071990 44696365 20616e79 2042657a 69657220 Dice any Bezier │ │ │ │ + 0x000719a0 70617463 68657320 77697468 696e2047 patches within G │ │ │ │ + 0x000719b0 454f4d2d 49442069 6e746f20 4e784e20 EOM-ID into NxN │ │ │ │ + 0x000719c0 6d657368 65733b20 64656661 756c7420 meshes; default │ │ │ │ + 0x000719d0 31302e00 286d6572 67652d61 70202020 10..(merge-ap │ │ │ │ + 0x000719e0 20202020 47454f4d 2d494420 41505045 GEOM-ID APPE │ │ │ │ + 0x000719f0 4152414e 4345290a 094d6572 67652069 ARANCE)..Merge i │ │ │ │ + 0x00071a00 6e20736f 6d652061 70706561 72616e63 n some appearanc │ │ │ │ + 0x00071a10 65206368 61726163 74657269 73746963 e characteristic │ │ │ │ + 0x00071a20 7320746f 2047454f 4d2d4944 2e0a0941 s to GEOM-ID...A │ │ │ │ + 0x00071a30 70706561 72616e63 65207061 72616d65 ppearance parame │ │ │ │ + 0x00071a40 74657273 20696e63 6c756465 20737572 ters include sur │ │ │ │ + 0x00071a50 66616365 20616e64 206c696e 6520636f face and line co │ │ │ │ + 0x00071a60 6c6f722c 20736861 64696e67 0a097374 lor, shading..st │ │ │ │ + 0x00071a70 796c652c 206c696e 65207769 6474682c yle, line width, │ │ │ │ + 0x00071a80 20616e64 206c6967 6874696e 672e0000 and lighting... │ │ │ │ + 0x00071a90 2877696e 656e7465 72202020 20202020 (winenter │ │ │ │ + 0x00071aa0 43414d2d 4944290a 0954656c 6c206765 CAM-ID)..Tell ge │ │ │ │ + 0x00071ab0 6f6d7669 65772074 68617420 74686520 omview that the │ │ │ │ + 0x00071ac0 6d6f7573 65206375 72736f72 20697320 mouse cursor is │ │ │ │ + 0x00071ad0 696e2074 68652077 696e646f 770a096f in the window..o │ │ │ │ + 0x00071ae0 66204341 4d2d4944 2e202054 68697320 f CAM-ID. This │ │ │ │ + 0x00071af0 66756e63 74696f6e 20697320 666f7220 function is for │ │ │ │ + 0x00071b00 64657665 6c6f706d 656e7420 70757270 development purp │ │ │ │ + 0x00071b10 6f736573 0a09616e 64206973 206e6f74 oses..and is not │ │ │ │ + 0x00071b20 20696e74 656e6465 6420666f 72206765 intended for ge │ │ │ │ + 0x00071b30 6e657261 6c207573 652e0000 28736365 neral use...(sce │ │ │ │ + 0x00071b40 6e652020 20202020 20202020 43414d2d ne CAM- │ │ │ │ + 0x00071b50 4944205b 47454f4d 45545259 5d290a09 ID [GEOMETRY]).. │ │ │ │ + 0x00071b60 4d616b65 2043414d 2d494420 6c6f6f6b Make CAM-ID look │ │ │ │ + 0x00071b70 20617420 47454f4d 45545259 20696e73 at GEOMETRY ins │ │ │ │ + 0x00071b80 74656164 206f6620 61742074 68652075 tead of at the u │ │ │ │ + 0x00071b90 6e697665 7273652e 00000000 2864656c niverse.....(del │ │ │ │ + 0x00071ba0 65746520 4944290a 0944656c 65746520 ete ID)..Delete │ │ │ │ + 0x00071bb0 6f626a65 6374206f 72206361 6d657261 object or camera │ │ │ │ + 0x00071bc0 2049442e 00000000 28636f70 79205b49 ID.....(copy [I │ │ │ │ + 0x00071bd0 445d205b 6e616d65 5d290a09 436f7069 D] [name])..Copi │ │ │ │ + 0x00071be0 65732061 6e206f62 6a656374 206f7220 es an object or │ │ │ │ + 0x00071bf0 63616d65 72612e20 20496620 49442069 camera. If ID i │ │ │ │ + 0x00071c00 73206e6f 74207370 65636966 6965642c s not specified, │ │ │ │ + 0x00071c10 20697420 0a096973 20617373 756d6564 it ..is assumed │ │ │ │ + 0x00071c20 20746f20 62652074 61726765 7467656f to be targetgeo │ │ │ │ + 0x00071c30 6d2e2020 4966206e 616d6520 6973206e m. If name is n │ │ │ │ + 0x00071c40 6f742073 70656369 66696564 2c206974 ot specified, it │ │ │ │ + 0x00071c50 200a0969 73206173 73756d65 6420746f ..is assumed to │ │ │ │ + 0x00071c60 20626520 74686520 73616d65 20617320 be the same as │ │ │ │ + 0x00071c70 74686520 6e616d65 206f6620 49442e00 the name of ID.. │ │ │ │ + 0x00071c80 28726570 6c616365 2d67656f 6d657472 (replace-geometr │ │ │ │ + 0x00071c90 79204745 4f4d2d49 44205041 52542d53 y GEOM-ID PART-S │ │ │ │ + 0x00071ca0 50454349 46494341 54494f4e 2047454f PECIFICATION GEO │ │ │ │ + 0x00071cb0 4d455452 59290a09 5265706c 61636520 METRY)..Replace │ │ │ │ + 0x00071cc0 61207061 7274206f 66207468 65206765 a part of the ge │ │ │ │ + 0x00071cd0 6f6d6574 72792066 6f722047 454f4d2d ometry for GEOM- │ │ │ │ + 0x00071ce0 49442e00 2867656f 6d657472 79202020 ID..(geometry │ │ │ │ + 0x00071cf0 20202020 47454f4d 2d494420 5b47454f GEOM-ID [GEO │ │ │ │ + 0x00071d00 4d455452 595d290a 09537065 63696679 METRY])..Specify │ │ │ │ + 0x00071d10 20746865 2067656f 6d657472 7920666f the geometry fo │ │ │ │ + 0x00071d20 72204745 4f4d2d49 442e2020 47454f4d r GEOM-ID. GEOM │ │ │ │ + 0x00071d30 45545259 20697320 61207374 72696e67 ETRY is a string │ │ │ │ + 0x00071d40 0a096769 76696e67 20616e20 4f4f474c ..giving an OOGL │ │ │ │ + 0x00071d50 2067656f 6d657472 79207370 65636966 geometry specif │ │ │ │ + 0x00071d60 69636174 696f6e2e 20204966 206e6f20 ication. If no │ │ │ │ + 0x00071d70 6f626a65 63740a09 63616c6c 65642047 object..called G │ │ │ │ + 0x00071d80 454f4d2d 49442065 78697374 732c2069 EOM-ID exists, i │ │ │ │ + 0x00071d90 74206973 20637265 61746564 3b20696e t is created; in │ │ │ │ + 0x00071da0 20746869 73206361 73652074 68650a09 this case the.. │ │ │ │ + 0x00071db0 47454f4d 45545259 20617267 756d656e GEOMETRY argumen │ │ │ │ + 0x00071dc0 74206973 206f7074 696f6e61 6c2c2061 t is optional, a │ │ │ │ + 0x00071dd0 6e642069 66206f6d 69747465 642c2074 nd if omitted, t │ │ │ │ + 0x00071de0 6865206e 65770a09 6f626a65 63742047 he new..object G │ │ │ │ + 0x00071df0 454f4d2d 49442069 73206769 76656e20 EOM-ID is given │ │ │ │ + 0x00071e00 616e2065 6d707479 2067656f 6d657472 an empty geometr │ │ │ │ + 0x00071e10 792e0000 286e6577 2d67656f 6d657472 y...(new-geometr │ │ │ │ + 0x00071e20 79202020 6e616d65 205b4745 4f4d4554 y name [GEOMET │ │ │ │ + 0x00071e30 52595d29 0a094372 65617465 2061206e RY])..Create a n │ │ │ │ + 0x00071e40 65772067 656f6d20 77697468 20746865 ew geom with the │ │ │ │ + 0x00071e50 20676976 656e206e 616d6520 28612073 given name (a s │ │ │ │ + 0x00071e60 7472696e 67292e20 2047454f 4d455452 tring). GEOMETR │ │ │ │ + 0x00071e70 59206973 0a096120 73747269 6e672067 Y is..a string g │ │ │ │ + 0x00071e80 6976696e 6720616e 204f4f47 4c206765 iving an OOGL ge │ │ │ │ + 0x00071e90 6f6d6574 72792073 70656369 66696361 ometry specifica │ │ │ │ + 0x00071ea0 74696f6e 2e202049 660a0947 454f4d45 tion. If..GEOME │ │ │ │ + 0x00071eb0 54525920 6973206f 6d697474 65642c20 TRY is omitted, │ │ │ │ + 0x00071ec0 74686520 6e657720 6f626a65 63742069 the new object i │ │ │ │ + 0x00071ed0 73206769 76656e20 616e2065 6d707479 s given an empty │ │ │ │ + 0x00071ee0 2067656f 6d657472 792e0a09 49662061 geometry...If a │ │ │ │ + 0x00071ef0 6e206f62 6a656374 20776974 68207468 n object with th │ │ │ │ + 0x00071f00 6174206e 616d6520 616c7265 61647920 at name already │ │ │ │ + 0x00071f10 65786973 74732c20 74686520 6e657720 exists, the new │ │ │ │ + 0x00071f20 6f626a65 63742069 730a0967 6976656e object is..given │ │ │ │ + 0x00071f30 20612075 6e697175 65206e61 6d652e00 a unique name.. │ │ │ │ + 0x00071f40 286e6577 2d616c69 656e2020 20202020 (new-alien │ │ │ │ + 0x00071f50 6e616d65 205b4745 4f4d4554 52595d29 name [GEOMETRY]) │ │ │ │ + 0x00071f60 0a437265 61746520 61206e65 7720616c .Create a new al │ │ │ │ + 0x00071f70 69656e20 2867656f 6d206e6f 7420696e ien (geom not in │ │ │ │ + 0x00071f80 20746865 20776f72 6c642920 77697468 the world) with │ │ │ │ + 0x00071f90 20746865 20676976 656e206e 616d6520 the given name │ │ │ │ + 0x00071fa0 28612073 7472696e 67292e20 2047454f (a string). GEO │ │ │ │ + 0x00071fb0 4d455452 59206973 20612073 7472696e METRY is a strin │ │ │ │ + 0x00071fc0 67206769 76696e67 20616e20 4f4f474c g giving an OOGL │ │ │ │ + 0x00071fd0 2067656f 6d657472 79207370 65636966 geometry specif │ │ │ │ + 0x00071fe0 69636174 696f6e2e 20204966 2047454f ication. If GEO │ │ │ │ + 0x00071ff0 4d455452 59206973 206f6d69 74746564 METRY is omitted │ │ │ │ + 0x00072000 2c207468 65206e65 7720616c 69656e20 , the new alien │ │ │ │ + 0x00072010 69732067 6976656e 20616e20 656d7074 is given an empt │ │ │ │ + 0x00072020 79206765 6f6d6574 72792e20 20496620 y geometry. If │ │ │ │ + 0x00072030 616e206f 626a6563 74207769 74682074 an object with t │ │ │ │ + 0x00072040 68617420 6e616d65 20616c72 65616479 hat name already │ │ │ │ + 0x00072050 20657869 7374732c 20746865 206e6577 exists, the new │ │ │ │ + 0x00072060 20616c69 656e2069 73206769 76656e20 alien is given │ │ │ │ + 0x00072070 6120756e 69717565 206e616d 652e2020 a unique name. │ │ │ │ + 0x00072080 54686520 6c696768 74206265 616d7320 The light beams │ │ │ │ + 0x00072090 74686174 20617265 20757365 6420746f that are used to │ │ │ │ + 0x000720a0 206d6f76 65206172 6f756e64 20746865 move around the │ │ │ │ + 0x000720b0 206c6967 68747320 61726520 616e2065 lights are an e │ │ │ │ + 0x000720c0 78616d70 6c65206f 6620616c 69656e73 xample of aliens │ │ │ │ + 0x000720d0 2e205468 65792772 65206472 61776e20 . They're drawn │ │ │ │ + 0x000720e0 62757420 61726520 6e6f7420 636f6e74 but are not cont │ │ │ │ + 0x000720f0 726f6c6c 61626c65 20746865 20776179 rollable the way │ │ │ │ + 0x00072100 206f7264 696e6172 79206f62 6a656374 ordinary object │ │ │ │ + 0x00072110 73206172 653a2074 68657920 646f6e27 s are: they don' │ │ │ │ + 0x00072120 74206170 70656172 20696e20 74686520 t appear in the │ │ │ │ + 0x00072130 6f626a65 63742062 726f7773 65722061 object browser a │ │ │ │ + 0x00072140 6e642074 68652075 73657220 63616e27 nd the user can' │ │ │ │ + 0x00072150 74206d6f 76652074 68656d20 77697468 t move them with │ │ │ │ + 0x00072160 20746865 206e6f72 6d616c20 6d6f7469 the normal moti │ │ │ │ + 0x00072170 6f6e206d 6f646573 2e000000 2863616d on modes....(cam │ │ │ │ + 0x00072180 6572612d 72657365 74204341 4d2d4944 era-reset CAM-ID │ │ │ │ + 0x00072190 290a5265 73657420 43414d2d 49442074 ).Reset CAM-ID t │ │ │ │ + 0x000721a0 6f206974 73206465 6661756c 74207661 o its default va │ │ │ │ + 0x000721b0 6c75652e 00000000 2863616d 65726120 lue.....(camera │ │ │ │ + 0x000721c0 43414d2d 4944205b 43414d45 52415d29 CAM-ID [CAMERA]) │ │ │ │ + 0x000721d0 0a537065 63696679 20646174 6120666f .Specify data fo │ │ │ │ + 0x000721e0 72204341 4d2d4944 3b204341 4d455241 r CAM-ID; CAMERA │ │ │ │ + 0x000721f0 20697320 61207374 72696e67 20676976 is a string giv │ │ │ │ + 0x00072200 696e6720 616e204f 4f474c20 63616d65 ing an OOGL came │ │ │ │ + 0x00072210 72612073 70656369 66696361 74696f6e ra specification │ │ │ │ + 0x00072220 2e202049 66206e6f 2063616d 65726120 . If no camera │ │ │ │ + 0x00072230 43414d2d 49442065 78697374 732c2069 CAM-ID exists, i │ │ │ │ + 0x00072240 74206973 20637265 61746564 3b20696e t is created; in │ │ │ │ + 0x00072250 20746869 73206361 73652c20 74686520 this case, the │ │ │ │ + 0x00072260 7365636f 6e642061 7267756d 656e7420 second argument │ │ │ │ + 0x00072270 6973206f 7074696f 6e616c2c 20616e64 is optional, and │ │ │ │ + 0x00072280 20696620 6f6d6974 7465642c 20612064 if omitted, a d │ │ │ │ + 0x00072290 65666175 6c742063 616d6572 61206973 efault camera is │ │ │ │ + 0x000722a0 20757365 642e2020 53656520 616c736f used. See also │ │ │ │ + 0x000722b0 3a206e65 772d6361 6d657261 2e000000 : new-camera.... │ │ │ │ + 0x000722c0 286e6577 2d63616d 65726120 20202020 (new-camera │ │ │ │ + 0x000722d0 6e616d65 205b4341 4d455241 5d290a43 name [CAMERA]).C │ │ │ │ + 0x000722e0 72656174 65206120 6e657720 63616d65 reate a new came │ │ │ │ + 0x000722f0 72612077 69746820 74686520 67697665 ra with the give │ │ │ │ + 0x00072300 6e206e61 6d652028 61207374 72696e67 n name (a string │ │ │ │ + 0x00072310 292e2020 49662061 2063616d 65726120 ). If a camera │ │ │ │ + 0x00072320 77697468 20746861 74206e61 6d652061 with that name a │ │ │ │ + 0x00072330 6c726561 64792065 78697374 732c2074 lready exists, t │ │ │ │ + 0x00072340 6865206e 6577206f 626a6563 74206973 he new object is │ │ │ │ + 0x00072350 20676976 656e2061 20756e69 71756520 given a unique │ │ │ │ + 0x00072360 6e616d65 2e202049 66204341 4d455241 name. If CAMERA │ │ │ │ + 0x00072370 20697320 6f6d6974 74656420 61206465 is omitted a de │ │ │ │ + 0x00072380 6661756c 74206361 6d657261 20697320 fault camera is │ │ │ │ + 0x00072390 75736564 2e000000 2878666f 726d2d69 used....(xform-i │ │ │ │ + 0x000723a0 6e637220 20202020 49442054 52414e53 ncr ID TRANS │ │ │ │ + 0x000723b0 464f524d 290a4170 706c7920 636f6e74 FORM).Apply cont │ │ │ │ + 0x000723c0 696e7561 6c206d6f 74696f6e 3a20636f inual motion: co │ │ │ │ + 0x000723d0 6e636174 656e6174 65205452 414e5346 ncatenate TRANSF │ │ │ │ + 0x000723e0 4f524d20 77697468 20746865 20637572 ORM with the cur │ │ │ │ + 0x000723f0 72656e74 20747261 6e73666f 726d206f rent transform o │ │ │ │ + 0x00072400 66207468 65206f62 6a656374 20657665 f the object eve │ │ │ │ + 0x00072410 72792072 65667265 73682028 73657420 ry refresh (set │ │ │ │ + 0x00072420 6f626a65 63742049 44277320 696e6372 object ID's incr │ │ │ │ + 0x00072430 656d656e 74616c20 7472616e 73666f72 emental transfor │ │ │ │ + 0x00072440 6d20746f 20545241 4e53464f 524d292e m to TRANSFORM). │ │ │ │ + 0x00072450 00000000 2878666f 726d2049 44205452 ....(xform ID TR │ │ │ │ + 0x00072460 414e5346 4f524d29 0a417070 6c792054 ANSFORM).Apply T │ │ │ │ + 0x00072470 52414e53 464f524d 20746f20 6f626a65 RANSFORM to obje │ │ │ │ + 0x00072480 63742049 442c2061 73206f70 706f7365 ct ID, as oppose │ │ │ │ + 0x00072490 6420746f 2073696d 706c7920 73657474 d to simply sett │ │ │ │ + 0x000724a0 696e6720 69747320 7472616e 73666f72 ing its transfor │ │ │ │ + 0x000724b0 6d2c2073 6f207468 65206566 66656374 m, so the effect │ │ │ │ + 0x000724c0 69766520 706f7369 74696f6e 206f6620 ive position of │ │ │ │ + 0x000724d0 74686520 6f626a65 63742077 696c6c20 the object will │ │ │ │ + 0x000724e0 62652074 68652063 6f6e6361 74656e61 be the concatena │ │ │ │ + 0x000724f0 74696f6e 206f6620 5452414e 53464f52 tion of TRANSFOR │ │ │ │ + 0x00072500 4d207769 74682074 68652063 75727265 M with the curre │ │ │ │ + 0x00072510 6e74206f 626a6563 74207472 616e7366 nt object transf │ │ │ │ + 0x00072520 6f726d2e 00000000 2878666f 726d2d73 orm.....(xform-s │ │ │ │ + 0x00072530 65742049 44205452 414e5346 4f524d29 et ID TRANSFORM) │ │ │ │ + 0x00072540 0a4f7665 72777269 74652074 68652063 .Overwrite the c │ │ │ │ + 0x00072550 75727265 6e74206f 626a6563 74207472 urrent object tr │ │ │ │ + 0x00072560 616e7366 6f726d20 77697468 20545241 ansform with TRA │ │ │ │ + 0x00072570 4e53464f 524d2028 73657420 6f626a65 NSFORM (set obje │ │ │ │ + 0x00072580 63742049 44277320 7472616e 73666f72 ct ID's transfor │ │ │ │ + 0x00072590 6d20746f 20545241 4e53464f 524d292e m to TRANSFORM). │ │ │ │ + 0x000725a0 00000000 28667265 657a6520 20202020 ....(freeze │ │ │ │ + 0x000725b0 20202020 43414d2d 49442020 5b686172 CAM-ID [har │ │ │ │ + 0x000725c0 642d6672 65657a65 5d290a46 7265657a d-freeze]).Freez │ │ │ │ + 0x000725d0 65204341 4d2d4944 3b206472 6177696e e CAM-ID; drawin │ │ │ │ + 0x000725e0 6720696e 20746869 73206361 6d657261 g in this camera │ │ │ │ + 0x000725f0 27732077 696e646f 77206973 20747572 's window is tur │ │ │ │ + 0x00072600 6e656420 6f666620 756e7469 6c206974 ned off until it │ │ │ │ + 0x00072610 20697320 6578706c 69636974 6c792072 is explicitly r │ │ │ │ + 0x00072620 65647261 776e2077 69746820 22287265 edrawn with "(re │ │ │ │ + 0x00072630 64726177 2043414d 2d494429 222c2061 draw CAM-ID)", a │ │ │ │ + 0x00072640 66746572 20776869 63682074 696d6520 fter which time │ │ │ │ + 0x00072650 64726177 696e6720 72657375 6d657320 drawing resumes │ │ │ │ + 0x00072660 6173206e 6f726d61 6c2e2020 68617264 as normal. hard │ │ │ │ + 0x00072670 2d667265 657a6520 28646566 61756c74 -freeze (default │ │ │ │ + 0x00072680 2066616c 73652920 69732069 6e74656e false) is inten │ │ │ │ + 0x00072690 64656420 746f2062 65202274 72756522 ded to be "true" │ │ │ │ + 0x000726a0 206f6e6c 79207768 656e2077 696e646f only when windo │ │ │ │ + 0x000726b0 77732061 72652069 636f6e69 66696564 ws are iconified │ │ │ │ + 0x000726c0 2c206d61 6b696e67 20746865 6d20696d , making them im │ │ │ │ + 0x000726d0 6d756e65 20657665 6e20746f 20227265 mune even to "re │ │ │ │ + 0x000726e0 64726177 2220756e 74696c20 616e6f74 draw" until anot │ │ │ │ + 0x000726f0 68657220 22286672 65657a65 2043414d her "(freeze CAM │ │ │ │ + 0x00072700 2d494420 66616c73 6529222e 00000000 -ID false)"..... │ │ │ │ + 0x00072710 28726564 72617720 43414d2d 4944290a (redraw CAM-ID). │ │ │ │ + 0x00072720 53746174 65732074 68617420 74686520 States that the │ │ │ │ + 0x00072730 76696577 20696e20 43414d2d 49442073 view in CAM-ID s │ │ │ │ + 0x00072740 686f756c 64206265 20726564 7261776e hould be redrawn │ │ │ │ + 0x00072750 206f6e20 74686520 6e657874 20706173 on the next pas │ │ │ │ + 0x00072760 73207468 726f7567 68207468 65206d61 s through the ma │ │ │ │ + 0x00072770 696e206c 6f6f7020 6f722074 6865206e in loop or the n │ │ │ │ + 0x00072780 65787420 696e766f 63617469 6f6e206f ext invocation o │ │ │ │ + 0x00072790 66202264 72617722 2e000000 28757064 f "draw"....(upd │ │ │ │ + 0x000727a0 61746520 5b74696d 65737465 705f696e ate [timestep_in │ │ │ │ + 0x000727b0 5f736563 6f6e6473 5d290a41 70706c79 _seconds]).Apply │ │ │ │ + 0x000727c0 20656163 6820696e 6372656d 656e7461 each incrementa │ │ │ │ + 0x000727d0 6c206d6f 74696f6e 206f6e63 652e2055 l motion once. U │ │ │ │ + 0x000727e0 73657320 74696d65 73746570 20696620 ses timestep if │ │ │ │ + 0x000727f0 69742773 20707265 73656e74 20616e64 it's present and │ │ │ │ + 0x00072800 206e6f6e 7a65726f 3b206f74 68657277 nonzero; otherw │ │ │ │ + 0x00072810 69736520 6d6f7469 6f6e7320 61726520 ise motions are │ │ │ │ + 0x00072820 70726f70 6f727469 6f6e616c 20746f20 proportional to │ │ │ │ + 0x00072830 656c6170 73656420 7265616c 2074696d elapsed real tim │ │ │ │ + 0x00072840 652e0000 28647261 77204341 4d2d4944 e...(draw CAM-ID │ │ │ │ + 0x00072850 290a4472 61772074 68652076 69657720 ).Draw the view │ │ │ │ + 0x00072860 696e2043 414d2d49 442c2069 66206974 in CAM-ID, if it │ │ │ │ + 0x00072870 206e6565 64732072 65647261 77696e67 needs redrawing │ │ │ │ + 0x00072880 2e205365 6520616c 736f2022 72656472 . See also "redr │ │ │ │ + 0x00072890 6177222e 00000000 28757064 6174652d aw".....(update- │ │ │ │ + 0x000728a0 64726177 2043414d 2d494420 205b7469 draw CAM-ID [ti │ │ │ │ + 0x000728b0 6d657374 65705f69 6e5f7365 636f6e64 mestep_in_second │ │ │ │ + 0x000728c0 735d290a 4170706c 79206561 63682069 s]).Apply each i │ │ │ │ + 0x000728d0 6e637265 6d656e74 616c206d 6f74696f ncremental motio │ │ │ │ + 0x000728e0 6e206f6e 63652061 6e642074 68656e20 n once and then │ │ │ │ + 0x000728f0 64726177 2043414d 2d49442e 20417070 draw CAM-ID. App │ │ │ │ + 0x00072900 6c696573 20227469 6d657374 65702220 lies "timestep" │ │ │ │ + 0x00072910 7365636f 6e647327 20776f72 7468206f seconds' worth o │ │ │ │ + 0x00072920 66206d6f 74696f6e 2c206f72 20757365 f motion, or use │ │ │ │ + 0x00072930 7320656c 61707365 64207265 616c2074 s elapsed real t │ │ │ │ + 0x00072940 696d6520 69662022 74696d65 73746570 ime if "timestep │ │ │ │ + 0x00072950 22206973 20616273 656e7420 6f72207a " is absent or z │ │ │ │ + 0x00072960 65726f2e 00000000 286e616d 652d6f62 ero.....(name-ob │ │ │ │ + 0x00072970 6a656374 20494420 4e414d45 290a4173 ject ID NAME).As │ │ │ │ + 0x00072980 7369676e 2061206e 6577204e 414d4520 sign a new NAME │ │ │ │ + 0x00072990 28612073 7472696e 67292074 6f204944 (a string) to ID │ │ │ │ + 0x000729a0 2e202041 206e756d 62657220 69732061 . A number is a │ │ │ │ + 0x000729b0 7070656e 64656420 69662074 68617420 ppended if that │ │ │ │ + 0x000729c0 6e616d65 20697320 696e2075 73652028 name is in use ( │ │ │ │ + 0x000729d0 666f7220 6578616d 706c652c 2022666f for example, "fo │ │ │ │ + 0x000729e0 6f22202d 3e202266 6f6f3c32 3e22292e o" -> "foo<2>"). │ │ │ │ + 0x000729f0 20205468 65206e65 77206e61 6d652c20 The new name, │ │ │ │ + 0x00072a00 706f7373 69626c79 20776974 68206e75 possibly with nu │ │ │ │ + 0x00072a10 6d626572 20617070 656e6465 642c206d mber appended, m │ │ │ │ + 0x00072a20 61792062 65207573 65642061 73206f62 ay be used as ob │ │ │ │ + 0x00072a30 6a656374 27732069 64207468 65726561 ject's id therea │ │ │ │ + 0x00072a40 66746572 2e000000 02000000 4b657962 fter........Keyb │ │ │ │ + 0x00072a50 6f617264 20636f6d 6d616e64 73206170 oard commands ap │ │ │ │ + 0x00072a60 706c7920 7768696c 65206375 72736f72 ply while cursor │ │ │ │ + 0x00072a70 20697320 696e2061 6e792067 72617068 is in any graph │ │ │ │ + 0x00072a80 69637320 77696e64 6f772061 6e64206d ics window and m │ │ │ │ + 0x00072a90 6f737420 0a636f6e 74726f6c 2070616e ost .control pan │ │ │ │ + 0x00072aa0 656c732e 204d6f73 7420636f 6d6d616e els. Most comman │ │ │ │ + 0x00072ab0 64732061 6c6c6f77 206f6e65 206f6620 ds allow one of │ │ │ │ + 0x00072ac0 74686520 666f6c6c 6f77696e 67207365 the following se │ │ │ │ + 0x00072ad0 6c656374 696f6e20 70726566 69786573 lection prefixes │ │ │ │ + 0x00072ae0 200a2869 66206e6f 6e652069 73207072 .(if none is pr │ │ │ │ + 0x00072af0 6f766964 65642074 68652063 6f6d6d61 ovided the comma │ │ │ │ + 0x00072b00 6e642061 70706c69 65732074 6f207468 nd applies to th │ │ │ │ + 0x00072b10 65206375 7272656e 74206f62 6a656374 e current object │ │ │ │ + 0x00072b20 293a200a 20202067 2020776f 726c6420 ): . g world │ │ │ │ + 0x00072b30 67656f6d 09672320 20232774 68206765 geom.g# #'th ge │ │ │ │ + 0x00072b40 6f6d0967 2a202041 6c6c2067 656f6d73 om.g* All geoms │ │ │ │ + 0x00072b50 0a202020 63202063 75727265 6e742063 . c current c │ │ │ │ + 0x00072b60 616d6572 61096323 20202327 74682063 amera.c# #'th c │ │ │ │ + 0x00072b70 616d6572 6109632a 2020416c 6c206361 amera.c* All ca │ │ │ │ + 0x00072b80 6d657261 730a4d61 6e792061 6c6c6f77 meras.Many allow │ │ │ │ + 0x00072b90 2061206e 756d6572 69632070 72656669 a numeric prefi │ │ │ │ + 0x00072ba0 783a2020 6966206e 6f6e6520 74686579 x: if none they │ │ │ │ + 0x00072bb0 20746f67 676c6520 6f722072 65736574 toggle or reset │ │ │ │ + 0x00072bc0 20637572 72656e74 2076616c 75652e0a current value.. │ │ │ │ + 0x00072bd0 41707065 6172616e 63653a0a 20447261 Appearance:. Dra │ │ │ │ + 0x00072be0 773a0909 20202020 20536861 64696e67 w:.. Shading │ │ │ │ + 0x00072bf0 3a09094f 74686572 3a0a2020 61662020 :..Other:. af │ │ │ │ + 0x00072c00 46616365 73090930 61732043 6f6e7374 Faces..0as Const │ │ │ │ + 0x00072c10 616e7409 20617620 20655665 7274206e ant. av eVert n │ │ │ │ + 0x00072c20 6f726d61 6c733a20 616c7761 79732066 ormals: always f │ │ │ │ + 0x00072c30 61636520 76696577 65720a20 20616520 ace viewer. ae │ │ │ │ + 0x00072c40 20456467 65730909 31617320 466c6174 Edges..1as Flat │ │ │ │ + 0x00072c50 09236177 20204c69 6e652057 69647468 .#aw Line Width │ │ │ │ + 0x00072c60 20287069 78656c73 290a2020 616e2020 (pixels). an │ │ │ │ + 0x00072c70 4e6f726d 616c7309 09326173 20536d6f Normals..2as Smo │ │ │ │ + 0x00072c80 6f746809 23616320 20656467 65732043 oth.#ac edges C │ │ │ │ + 0x00072c90 6c6f7365 72207468 616e2066 61636573 loser than faces │ │ │ │ + 0x00072ca0 28747279 20352d31 3030290a 20206162 (try 5-100). ab │ │ │ │ + 0x00072cb0 2020426f 756e6469 6e672042 6f786573 Bounding Boxes │ │ │ │ + 0x00072cc0 09336173 20536d6f 6f74682c 206e6f6e .3as Smooth, non │ │ │ │ + 0x00072cd0 2d6c6967 68746564 20202020 20616c20 -lighted al │ │ │ │ + 0x00072ce0 20536861 6465206c 696e6573 0a202061 Shade lines. a │ │ │ │ + 0x00072cf0 56202056 6563746f 72730909 61542020 V Vectors..aT │ │ │ │ + 0x00072d00 616c6c6f 77207472 616e7370 6172656e allow transparen │ │ │ │ + 0x00072d10 63792020 20202020 61742020 54657874 cy at Text │ │ │ │ + 0x00072d20 7572652d 6d617070 696e670a 20436f6c ure-mapping. Col │ │ │ │ + 0x00072d30 6f723a09 09096143 2020616c 6c6f7720 or:...aC allow │ │ │ │ + 0x00072d40 636f6e63 61766520 706f6c79 676f6e73 concave polygons │ │ │ │ + 0x00072d50 20206171 20205465 78747572 65207175 aq Texture qu │ │ │ │ + 0x00072d60 616c6974 790a2020 43662043 6520436e ality. Cf Ce Cn │ │ │ │ + 0x00072d70 20436220 43422020 20666163 652f6564 Cb CB face/ed │ │ │ │ + 0x00072d80 67652f6e 6f726d61 6c2f6262 6f782f62 ge/normal/bbox/b │ │ │ │ + 0x00072d90 61636b67 6e640a4d 6f74696f 6e733a09 ackgnd.Motions:. │ │ │ │ + 0x00072da0 09090920 20202020 20566965 77696e67 ... Viewing │ │ │ │ + 0x00072db0 3a0a2020 7220726f 74617465 09202020 :. r rotate. │ │ │ │ + 0x00072dc0 5b204c65 66746d6f 7573653d 582d5920 [ Leftmouse=X-Y │ │ │ │ + 0x00072dd0 706c616e 652c0930 7670204f 7274686f plane,.0vp Ortho │ │ │ │ + 0x00072de0 67726170 68696320 76696577 0a202074 graphic view. t │ │ │ │ + 0x00072df0 20747261 6e736c61 74650920 20202020 translate. │ │ │ │ + 0x00072e00 4d696464 6c653d5a 20617869 732c0909 Middle=Z axis,.. │ │ │ │ + 0x00072e10 31767020 50657273 70656374 69766520 1vp Perspective │ │ │ │ + 0x00072e20 76696577 0a20207a 207a6f6f 6d20464f view. z zoom FO │ │ │ │ + 0x00072e30 56092020 20202053 68696674 3d736c6f V. Shift=slo │ │ │ │ + 0x00072e40 77206d6f 74696f6e 2c090920 76642044 w motion,.. vd D │ │ │ │ + 0x00072e50 72617720 6f746865 72207669 65777327 raw other views' │ │ │ │ + 0x00072e60 2063616d 65726173 0a202066 20666c79 cameras. f fly │ │ │ │ + 0x00072e70 09092020 20202069 6e20722f 74206d6f .. in r/t mo │ │ │ │ + 0x00072e80 6465732e 20202020 20205d09 23767620 des. ].#vv │ │ │ │ + 0x00072e90 6669656c 64206f66 20566965 770a2020 field of View. │ │ │ │ + 0x00072ea0 6f206f72 62697420 20202020 20202020 o orbit │ │ │ │ + 0x00072eb0 20205b4c 6566743d 73746565 722c204d [Left=steer, M │ │ │ │ + 0x00072ec0 6964646c 653d7370 65656420 5d092376 iddle=speed ].#v │ │ │ │ + 0x00072ed0 6e206e65 61722063 6c697020 64697374 n near clip dist │ │ │ │ + 0x00072ee0 616e6365 0a202073 20736361 6c650909 ance. s scale.. │ │ │ │ + 0x00072ef0 09090923 76662066 61722063 6c697020 ...#vf far clip │ │ │ │ + 0x00072f00 64697374 616e6365 0a202077 2f572072 distance. w/W r │ │ │ │ + 0x00072f10 6563656e 7465722f 616c6c09 09090920 ecenter/all.... │ │ │ │ + 0x00072f20 762b2061 6464206e 65772063 616d6572 v+ add new camer │ │ │ │ + 0x00072f30 610a2020 682f4820 68616c74 2f68616c a. h/H halt/hal │ │ │ │ + 0x00072f40 7420616c 6c090909 09207678 20637572 t all.... vx cur │ │ │ │ + 0x00072f50 736f7220 6f6e2f6f 66660a20 20402020 sor on/off. @ │ │ │ │ + 0x00072f60 73656c65 63742063 656e7465 72206f66 select center of │ │ │ │ + 0x00072f70 206d6f74 696f6e20 28652e67 2e206733 motion (e.g. g3 │ │ │ │ + 0x00072f80 40290909 20766220 6261636b 66616369 @).. vb backfaci │ │ │ │ + 0x00072f90 6e672070 6f6c7920 63756c6c 206f6e2f ng poly cull on/ │ │ │ │ + 0x00072fa0 6f66660a 09090909 09092376 6c20666f off.......#vl fo │ │ │ │ + 0x00072fb0 63616c20 6c656e67 74680a20 204c2020 cal length. L │ │ │ │ + 0x00072fc0 4c6f6f6b 20417420 6f626a65 63740909 Look At object.. │ │ │ │ + 0x00072fd0 09092076 7e20536f 66747761 72652073 .. v~ Software s │ │ │ │ + 0x00072fe0 68616469 6e67206f 6e2f6f66 660a7368 hading on/off.sh │ │ │ │ + 0x00072ff0 6f772050 616e656c 3a09506d 20506120 ow Panel:.Pm Pa │ │ │ │ + 0x00073000 506c2050 6f096d61 696e2f61 70706561 Pl Po.main/appea │ │ │ │ + 0x00073010 72616e63 652f6c69 67687469 6e672f6f rance/lighting/o │ │ │ │ + 0x00073020 62736375 72650a09 09507420 50632050 bscure...Pt Pc P │ │ │ │ + 0x00073030 43205066 09746f6f 6c732f63 616d6572 C Pf.tools/camer │ │ │ │ + 0x00073040 61732f43 6f6d6d61 6e64732f 66696c65 as/Commands/file │ │ │ │ + 0x00073050 2d62726f 77736572 0a090950 7320502d -browser...Ps P- │ │ │ │ + 0x00073060 09097361 76696e67 2f726561 6420636f ..saving/read co │ │ │ │ + 0x00073070 6d6d616e 64732066 726f6d20 7474790a mmands from tty. │ │ │ │ + 0x00073080 4c696768 74733a20 206c7320 6c650909 Lights: ls le.. │ │ │ │ + 0x00073090 53686f77 206c6967 68747320 2f204564 Show lights / Ed │ │ │ │ + 0x000730a0 6974204c 69676874 730a4d65 74726963 it Lights.Metric │ │ │ │ + 0x000730b0 3a20206d 65206d68 206d7320 20094575 : me mh ms .Eu │ │ │ │ + 0x000730c0 636c6964 65616e20 48797065 72626f6c clidean Hyperbol │ │ │ │ + 0x000730d0 69632053 70686572 6963616c 0a4d6f64 ic Spherical.Mod │ │ │ │ + 0x000730e0 656c3a20 20206d76 206d7020 6d630956 el: mv mp mc.V │ │ │ │ + 0x000730f0 69727475 616c2050 726f6a65 63746976 irtual Projectiv │ │ │ │ + 0x00073100 6520436f 6e666f72 6d616c0a 4f746865 e Conformal.Othe │ │ │ │ + 0x00073110 723a0a20 204e206e 6f726d61 6c697a61 r:. N normaliza │ │ │ │ + 0x00073120 74696f6e 203c2050 6620206c 6f616420 tion < Pf load │ │ │ │ + 0x00073130 67656f6d 2f636f6d 6d616e64 2066696c geom/command fil │ │ │ │ + 0x00073140 650a2020 20304e20 6e6f6e65 0920203e e. 0N none. > │ │ │ │ + 0x00073150 20507320 20736176 6520736f 6d657468 Ps save someth │ │ │ │ + 0x00073160 696e6720 746f2066 696c6509 75692020 ing to file.ui │ │ │ │ + 0x00073170 6d6f7469 6f6e2068 61732069 6e657274 motion has inert │ │ │ │ + 0x00073180 69610a20 2020314e 20656163 68092020 ia. 1N each. │ │ │ │ + 0x00073190 5456094e 54534320 6d6f6465 20746f67 TV.NTSC mode tog │ │ │ │ + 0x000731a0 676c6509 75632020 636f6e73 74726169 gle.uc constrai │ │ │ │ + 0x000731b0 6e656420 28582f59 29206d6f 74696f6e ned (X/Y) motion │ │ │ │ + 0x000731c0 0a202020 324e2061 6c6c0920 20090909 . 2N all. ... │ │ │ │ + 0x000731d0 09756f20 206d6f74 696f6e20 696e204f .uo motion in O │ │ │ │ + 0x000731e0 776e2063 6f6f7264 20737973 74656d0a wn coord system. │ │ │ │ + 0x000731f0 20205269 6768746d 6f757365 2d646f75 Rightmouse-dou │ │ │ │ + 0x00073200 626c6563 6c69636b 20207069 636b2061 bleclick pick a │ │ │ │ + 0x00073210 73206375 7272656e 74207461 72676574 s current target │ │ │ │ + 0x00073220 206f626a 6563740a 20205368 6966742d object. Shift- │ │ │ │ + 0x00073230 52696768 746d6f75 73652020 20202020 Rightmouse │ │ │ │ + 0x00073240 20207069 636b2069 6e746572 65737420 pick interest │ │ │ │ + 0x00073250 2863656e 74657229 20706f69 6e740a00 (center) point.. │ │ │ │ + 0x00073260 f9010000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00073270 00000000 00000000 f8010000 00000000 ................ │ │ │ │ + 0x00073280 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00073290 01000000 01000000 28646974 68657220 ........(dither │ │ │ │ + 0x000732a0 2043414d 2d494420 7b6f6e7c 6f66667c CAM-ID {on|off| │ │ │ │ + 0x000732b0 746f6767 6c657d29 0a202020 20202020 toggle}). │ │ │ │ + 0x000732c0 20205475 726e2064 69746865 72696e67 Turn dithering │ │ │ │ + 0x000732d0 206f6e20 6f72206f 66662069 6e207468 on or off in th │ │ │ │ + 0x000732e0 61742063 616d6572 612e0000 28657665 at camera...(eve │ │ │ │ + 0x000732f0 6e742d70 69636b20 7b6f6e7c 6f66667d nt-pick {on|off} │ │ │ │ + 0x00073300 290a2020 20202020 20202054 75726e20 ). Turn │ │ │ │ + 0x00073310 7069636b 696e6720 6f6e206f 72206f66 picking on or of │ │ │ │ + 0x00073320 662e0000 28657665 6e742d6b 65797320 f...(event-keys │ │ │ │ + 0x00073330 7b6f6e7c 6f66667d 290a2020 20202020 {on|off}). │ │ │ │ + 0x00073340 20202054 75726e20 6b657962 6f617264 Turn keyboard │ │ │ │ + 0x00073350 20657665 6e747320 6f6e206f 72206f66 events on or of │ │ │ │ + 0x00073360 6620746f 20656e61 626c652f 64697361 f to enable/disa │ │ │ │ + 0x00073370 626c6520 6b657962 6f617264 2073686f ble keyboard sho │ │ │ │ + 0x00073380 72746375 74732e00 28706963 6b20434f rtcuts..(pick CO │ │ │ │ + 0x00073390 4f524453 59532047 454f4d49 44204720 ORDSYS GEOMID G │ │ │ │ + 0x000733a0 56204520 46205020 56492045 49204649 V E F P VI EI FI │ │ │ │ + 0x000733b0 290a5468 65207069 636b2063 6f6d6d61 ).The pick comma │ │ │ │ + 0x000733c0 6e642069 73206578 65637574 65642069 nd is executed i │ │ │ │ + 0x000733d0 6e746572 6e616c6c 7920696e 20726573 nternally in res │ │ │ │ + 0x000733e0 706f6e73 6520746f 20706963 6b0a6576 ponse to pick.ev │ │ │ │ + 0x000733f0 656e7473 20287269 67687420 6d6f7573 ents (right mous │ │ │ │ + 0x00073400 6520646f 75626c65 20636c69 636b292e e double click). │ │ │ │ + 0x00073410 0a0a0a43 4f4f5244 53595320 3d20636f ...COORDSYS = co │ │ │ │ + 0x00073420 6f726469 6e617465 20737973 74656d20 ordinate system │ │ │ │ + 0x00073430 696e2077 68696368 20636f6f 7264696e in which coordin │ │ │ │ + 0x00073440 61746573 206f6620 74686520 666f6c6c ates of the foll │ │ │ │ + 0x00073450 6f77696e 670a6172 67756d65 6e747320 owing.arguments │ │ │ │ + 0x00073460 61726520 73706563 69666965 642e2054 are specified. T │ │ │ │ + 0x00073470 68697320 63616e20 62653a0a 0a09776f his can be:...wo │ │ │ │ + 0x00073480 726c643a 20776f72 6c642063 6f6f7264 rld: world coord │ │ │ │ + 0x00073490 20737973 0a0a0973 656c663a 2020636f sys...self: co │ │ │ │ + 0x000734a0 6f726420 73797320 6f662074 68652070 ord sys of the p │ │ │ │ + 0x000734b0 69636b65 64206765 6f6d2028 47454f4d icked geom (GEOM │ │ │ │ + 0x000734c0 4944290a 0a097072 696d6974 6976653a ID)...primitive: │ │ │ │ + 0x000734d0 20636f6f 72642073 7973206f 66207468 coord sys of th │ │ │ │ + 0x000734e0 65206163 7475616c 20707269 6d697469 e actual primiti │ │ │ │ + 0x000734f0 76652077 69746869 6e0a0a09 09746865 ve within....the │ │ │ │ + 0x00073500 20706963 6b656420 67656f6d 20776865 picked geom whe │ │ │ │ + 0x00073510 72652074 68652070 69636b20 6f636375 re the pick occu │ │ │ │ + 0x00073520 72726564 2e0a0a0a 0a47454f 4d494420 rred.....GEOMID │ │ │ │ + 0x00073530 3d206964 206f6620 7069636b 65642067 = id of picked g │ │ │ │ + 0x00073540 656f6d0a 0a0a0a47 203d2070 69636b65 eom....G = picke │ │ │ │ + 0x00073550 6420706f 696e7420 28616374 75616c20 d point (actual │ │ │ │ + 0x00073560 696e7465 72736563 74696f6e 206f6620 intersection of │ │ │ │ + 0x00073570 7069636b 20726179 20776974 68206f62 pick ray with ob │ │ │ │ + 0x00073580 6a656374 290a0a0a 0a56203d 20706963 ject)....V = pic │ │ │ │ + 0x00073590 6b656420 76657274 65782c20 69662061 ked vertex, if a │ │ │ │ + 0x000735a0 6e790a0a 0a0a4520 3d207069 636b6564 ny....E = picked │ │ │ │ + 0x000735b0 20656467 652c2069 6620616e 790a0a0a edge, if any... │ │ │ │ + 0x000735c0 0a46203d 20706963 6b656420 66616365 .F = picked face │ │ │ │ + 0x000735d0 0a0a0a0a 50203d20 70617468 20746f20 ....P = path to │ │ │ │ + 0x000735e0 7069636b 65642070 72696d69 74697665 picked primitive │ │ │ │ + 0x000735f0 205b3020 6f72206d 6f72655d 0a0a0a0a [0 or more].... │ │ │ │ + 0x00073600 5649203d 20696e64 6578206f 66207069 VI = index of pi │ │ │ │ + 0x00073610 636b6564 20766572 74657820 696e2070 cked vertex in p │ │ │ │ + 0x00073620 72696d69 74697665 0a0a0a0a 4549203d rimitive....EI = │ │ │ │ + 0x00073630 206c6973 74206f66 20696e64 69636573 list of indices │ │ │ │ + 0x00073640 206f6620 656e6470 6f696e74 73206f66 of endpoints of │ │ │ │ + 0x00073650 20706963 6b656420 65646765 2c206966 picked edge, if │ │ │ │ + 0x00073660 20616e79 0a0a0a0a 4649203d 20696e64 any....FI = ind │ │ │ │ + 0x00073670 6578206f 66207069 636b6564 20666163 ex of picked fac │ │ │ │ + 0x00073680 650a0a0a 0a457874 65726e61 6c206d6f e....External mo │ │ │ │ + 0x00073690 64756c65 73206361 6e206669 6e64206f dules can find o │ │ │ │ + 0x000736a0 75742061 626f7574 20706963 6b206576 ut about pick ev │ │ │ │ + 0x000736b0 656e7473 20627920 72656769 73746572 ents by register │ │ │ │ + 0x000736c0 696e670a 696e7465 72657374 20696e20 ing.interest in │ │ │ │ + 0x000736d0 63616c6c 7320746f 20227069 636b2220 calls to "pick" │ │ │ │ + 0x000736e0 76696120 74686520 22696e74 65726573 via the "interes │ │ │ │ + 0x000736f0 74222063 6f6d6d61 6e642e0a 0a0a0a49 t" command.....I │ │ │ │ + 0x00073700 6e207468 65204e44 2d766965 77696e67 n the ND-viewing │ │ │ │ + 0x00073710 20636f6e 74657874 20746865 20636f2d context the co- │ │ │ │ + 0x00073720 6f726469 6e617465 73206172 65206163 ordinates are ac │ │ │ │ + 0x00073730 7475616c 6c79204e 442d706f 696e7473 tually ND-points │ │ │ │ + 0x00073740 2e0a5468 65792063 6f727265 73706f6e ..They correspon │ │ │ │ + 0x00073750 6420746f 20746865 20334420 706f696e d to the 3D poin │ │ │ │ + 0x00073760 7473206f 66207468 65207069 636b2072 ts of the pick r │ │ │ │ + 0x00073770 656c6174 69766520 746f2074 68650a73 elative to the.s │ │ │ │ + 0x00073780 75622d73 70616365 20646566 696e6564 ub-space defined │ │ │ │ + 0x00073790 20627920 74686520 76696577 706f7274 by the viewport │ │ │ │ + 0x000737a0 206f6620 74686520 63616d65 72612077 of the camera w │ │ │ │ + 0x000737b0 68657265 20746865 20706963 6b0a6f63 here the pick.oc │ │ │ │ + 0x000737c0 63757272 65642e20 54686520 636f2d6f curred. The co-o │ │ │ │ + 0x000737d0 7264696e 61746573 20617265 20746865 rdinates are the │ │ │ │ + 0x000737e0 6e207061 64646564 20776974 68207a65 n padded with ze │ │ │ │ + 0x000737f0 726f6573 20616e64 0a747261 6e73666f roes and.transfo │ │ │ │ + 0x00073800 726d6564 20626163 6b20746f 20746865 rmed back to the │ │ │ │ + 0x00073810 20636f2d 6f726469 6e617465 20737973 co-ordinate sys │ │ │ │ + 0x00073820 74656d20 64656669 6e656420 62790a22 tem defined by." │ │ │ │ + 0x00073830 434f4f52 44535953 222e0000 28726177 COORDSYS"...(raw │ │ │ │ + 0x00073840 7069636b 2043414d 49442058 2059290a pick CAMID X Y). │ │ │ │ + 0x00073850 0950726f 63657373 20612070 69636b20 .Process a pick │ │ │ │ + 0x00073860 6576656e 7420696e 2063616d 65726120 event in camera │ │ │ │ + 0x00073870 43414d49 44206174 206c6f63 6174696f CAMID at locatio │ │ │ │ + 0x00073880 6e202858 2c592920 67697665 6e20696e n (X,Y) given in │ │ │ │ + 0x00073890 0a09696e 74656765 72207069 78656c20 ..integer pixel │ │ │ │ + 0x000738a0 636f6f72 64696e61 7465732e 20205468 coordinates. Th │ │ │ │ + 0x000738b0 69732069 73206120 6c6f772d 6c657665 is is a low-leve │ │ │ │ + 0x000738c0 6c207072 6f636564 75726520 6e6f740a l procedure not. │ │ │ │ + 0x000738d0 09696e74 656e6465 6420666f 72206578 .intended for ex │ │ │ │ + 0x000738e0 7465726e 616c2075 73652e00 28726177 ternal use..(raw │ │ │ │ + 0x000738f0 6576656e 74202020 20202020 64657620 event dev │ │ │ │ + 0x00073900 76616c20 78207920 74290a09 456e7465 val x y t)..Ente │ │ │ │ + 0x00073910 72207468 65207370 65636966 69656420 r the specified │ │ │ │ + 0x00073920 72617720 6576656e 7420696e 746f2074 raw event into t │ │ │ │ + 0x00073930 68652065 76656e74 20717565 75652e20 he event queue. │ │ │ │ + 0x00073940 20546865 0a096172 67756d65 6e747320 The..arguments │ │ │ │ + 0x00073950 64697265 63746c79 20737065 63696679 directly specify │ │ │ │ + 0x00073960 20746865 206d656d 62657273 206f6620 the members of │ │ │ │ + 0x00073970 74686520 6576656e 74207374 72756374 the event struct │ │ │ │ + 0x00073980 7572650a 09757365 6420696e 7465726e ure..used intern │ │ │ │ + 0x00073990 616c6c79 20627920 67656f6d 76696577 ally by geomview │ │ │ │ + 0x000739a0 2e202054 68697320 69732074 6865206c . This is the l │ │ │ │ + 0x000739b0 6f776573 74206c65 76656c20 6576656e owest level even │ │ │ │ + 0x000739c0 740a0968 616e646c 65722061 6e642069 t..handler and i │ │ │ │ + 0x000739d0 73206e6f 7420696e 74656e64 65642066 s not intended f │ │ │ │ + 0x000739e0 6f722067 656e6572 616c2075 73652e00 or general use.. │ │ │ │ + 0x000739f0 28706963 6b2d696e 76697369 626c6520 (pick-invisible │ │ │ │ + 0x00073a00 5b796573 7c6e6f5d 290a0953 656c6563 [yes|no])..Selec │ │ │ │ + 0x00073a10 74732077 68657468 65722070 69636b73 ts whether picks │ │ │ │ + 0x00073a20 2073686f 756c6420 62652073 656e7369 should be sensi │ │ │ │ + 0x00073a30 74697665 20746f20 6f626a65 63747320 tive to objects │ │ │ │ + 0x00073a40 77686f73 65206170 70656172 616e6365 whose appearance │ │ │ │ + 0x00073a50 0a096d61 6b657320 7468656d 20696e76 ..makes them inv │ │ │ │ + 0x00073a60 69736962 6c653b20 64656661 756c7420 isible; default │ │ │ │ + 0x00073a70 7965732e 0a095769 7468206e 6f206172 yes...With no ar │ │ │ │ + 0x00073a80 67756d65 6e74732c 20726574 75726e73 guments, returns │ │ │ │ + 0x00073a90 20637572 72656e74 20737461 7475732e current status. │ │ │ │ + 0x00073aa0 00000000 28657665 6e742d6d 6f646520 ....(event-mode │ │ │ │ + 0x00073ab0 20202020 4d4f4445 53545249 4e47290a MODESTRING). │ │ │ │ + 0x00073ac0 09536574 20746865 206d6f75 73652065 .Set the mouse e │ │ │ │ + 0x00073ad0 76656e74 20286d6f 74696f6e 29206d6f vent (motion) mo │ │ │ │ + 0x00073ae0 64653b20 4d4f4445 53545249 4e472073 de; MODESTRING s │ │ │ │ + 0x00073af0 686f756c 64206265 206f6e65 206f660a hould be one of. │ │ │ │ + 0x00073b00 09746865 20737472 696e6773 20746861 .the strings tha │ │ │ │ + 0x00073b10 74206170 70656172 7320696e 20746865 t appears in the │ │ │ │ + 0x00073b20 206d6f74 696f6e20 6d6f6465 2062726f motion mode bro │ │ │ │ + 0x00073b30 77736572 2028696e 636c7564 696e670a wser (including. │ │ │ │ + 0x00073b40 09746865 206b6579 626f6172 64207368 .the keyboard sh │ │ │ │ + 0x00073b50 6f727463 75742c20 652e672e 20225b72 ortcut, e.g. "[r │ │ │ │ + 0x00073b60 5d20526f 74617465 22292e00 2875692d ] Rotate")..(ui- │ │ │ │ + 0x00073b70 7064662d 62726f77 73657220 50444656 pdf-browser PDFV │ │ │ │ + 0x00073b80 49455745 520a5573 65205044 46564945 IEWER.Use PDFVIE │ │ │ │ + 0x00073b90 57455220 7768656e 20746865 20604d61 WER when the `Ma │ │ │ │ + 0x00073ba0 6e75616c 20285044 46292720 6d656e75 nual (PDF)' menu │ │ │ │ + 0x00073bb0 20697465 6d206973 2073656c 65637465 item is selecte │ │ │ │ + 0x00073bc0 6420696e 20746865 2068656c 70206d65 d in the help me │ │ │ │ + 0x00073bd0 6e752e20 49662074 68652060 2875692d nu. If the `(ui- │ │ │ │ + 0x00073be0 7064662d 76696577 65722e2e 2e292720 pdf-viewer...)' │ │ │ │ + 0x00073bf0 636f6d6d 616e6420 77617320 6e657665 command was neve │ │ │ │ + 0x00073c00 72206578 65637574 65642c20 7468656e r executed, then │ │ │ │ + 0x00073c10 20746865 20646566 61756c74 20697320 the default is │ │ │ │ + 0x00073c20 746f2075 73652074 68652076 69657765 to use the viewe │ │ │ │ + 0x00073c30 72207374 6f726564 20696e20 74686520 r stored in the │ │ │ │ + 0x00073c40 60504446 56494557 45522720 656e7669 `PDFVIEWER' envi │ │ │ │ + 0x00073c50 726f6e6d 656e7420 76617269 61626c65 ronment variable │ │ │ │ + 0x00073c60 2e204966 20746865 20656e76 69726f6e . If the environ │ │ │ │ + 0x00073c70 6d656e74 20766172 6961626c 65206973 ment variable is │ │ │ │ + 0x00073c80 20756e73 65742074 68656e20 60657669 unset then `evi │ │ │ │ + 0x00073c90 6e636527 20697320 75736564 2e000000 nce' is used.... │ │ │ │ + 0x00073ca0 2875692d 68746d6c 2d62726f 77736572 (ui-html-browser │ │ │ │ + 0x00073cb0 2048544d 4c42524f 57534552 290a5573 HTMLBROWSER).Us │ │ │ │ + 0x00073cc0 65204854 4d4c4252 4f575345 52207768 e HTMLBROWSER wh │ │ │ │ + 0x00073cd0 656e2074 68652060 4d616e75 616c2028 en the `Manual ( │ │ │ │ + 0x00073ce0 48544d4c 2927206d 656e7520 6974656d HTML)' menu item │ │ │ │ + 0x00073cf0 20697320 73656c65 63746564 20696e20 is selected in │ │ │ │ + 0x00073d00 74686520 68656c70 206d656e 752e2049 the help menu. I │ │ │ │ + 0x00073d10 66207468 65206028 75692d68 746d6c2d f the `(ui-html- │ │ │ │ + 0x00073d20 62726f77 7365722e 2e2e2927 20636f6d browser...)' com │ │ │ │ + 0x00073d30 6d616e64 20776173 206e6576 65722065 mand was never e │ │ │ │ + 0x00073d40 78656375 7465642c 20746865 6e207468 xecuted, then th │ │ │ │ + 0x00073d50 65206465 6661756c 74206973 20746f20 e default is to │ │ │ │ + 0x00073d60 75736520 74686520 62726f77 73657220 use the browser │ │ │ │ + 0x00073d70 73746f72 65642069 6e207468 65206057 stored in the `W │ │ │ │ + 0x00073d80 45424252 4f575345 52272065 6e766972 EBBROWSER' envir │ │ │ │ + 0x00073d90 6f6e6d65 6e742076 61726961 626c652e onment variable. │ │ │ │ + 0x00073da0 20496620 74686520 656e7669 726f6e6d If the environm │ │ │ │ + 0x00073db0 656e7420 76617269 61626c65 20697320 ent variable is │ │ │ │ + 0x00073dc0 756e7365 74207468 656e2060 73656e73 unset then `sens │ │ │ │ + 0x00073dd0 69626c65 2d62726f 77736572 27206973 ible-browser' is │ │ │ │ + 0x00073de0 20757365 642e0000 312e392e 35000000 used...1.9.5... │ │ │ │ + 0x00073df0 28736865 6c6c2053 48454c4c 2d434f4d (shell SHELL-COM │ │ │ │ + 0x00073e00 4d414e44 290a4578 65637574 65207468 MAND).Execute th │ │ │ │ + 0x00073e10 65206769 76656e20 554e4958 20534845 e given UNIX SHE │ │ │ │ + 0x00073e20 4c4c2d43 4f4d4d41 4e442075 73696e67 LL-COMMAND using │ │ │ │ + 0x00073e30 202f6269 6e2f7368 2e204765 6f6d7669 /bin/sh. Geomvi │ │ │ │ + 0x00073e40 65777761 69747320 666f7220 69742074 ewwaits for it t │ │ │ │ + 0x00073e50 6f20636f 6d706c65 74652061 6e642077 o complete and w │ │ │ │ + 0x00073e60 696c6c20 62652075 6e726573 706f6e73 ill be unrespons │ │ │ │ + 0x00073e70 69766520 756e7469 6c206974 20646f65 ive until it doe │ │ │ │ + 0x00073e80 732e0000 28777269 74652d73 65787072 s...(write-sexpr │ │ │ │ + 0x00073e90 20202020 2046494c 454e414d 45204c49 FILENAME LI │ │ │ │ + 0x00073ea0 53504f42 4a454354 290a0957 72697465 SPOBJECT)..Write │ │ │ │ + 0x00073eb0 73207468 65206769 76656e20 4c495350 s the given LISP │ │ │ │ + 0x00073ec0 4f424a45 43542074 6f204649 4c454e41 OBJECT to FILENA │ │ │ │ + 0x00073ed0 4d452e20 54686973 2066756e 6374696f ME. This functio │ │ │ │ + 0x00073ee0 6e206973 20696e74 656e6465 640a0966 n is intended..f │ │ │ │ + 0x00073ef0 6f722069 6e746572 6e616c20 64656275 or internal debu │ │ │ │ + 0x00073f00 6767696e 67207573 65206f6e 6c792e00 gging use only.. │ │ │ │ + 0x00073f10 28777269 74652d68 616e646c 65204841 (write-handle HA │ │ │ │ + 0x00073f20 4e444c45 4f505320 46494c45 4e414d45 NDLEOPS FILENAME │ │ │ │ + 0x00073f30 2048414e 444c4529 0a577269 74657320 HANDLE).Writes │ │ │ │ + 0x00073f40 74686520 6f626a65 63742075 6e646572 the object under │ │ │ │ + 0x00073f50 6c79696e 67207468 65206769 76656e20 lying the given │ │ │ │ + 0x00073f60 68616e64 6c652074 6f204649 4c454e41 handle to FILENA │ │ │ │ + 0x00073f70 4d452e54 68697320 66756e63 74696f6e ME.This function │ │ │ │ + 0x00073f80 20697320 696e7465 6e646564 20666f72 is intended for │ │ │ │ + 0x00073f90 20696e74 65726e61 6c206465 62756767 internal debugg │ │ │ │ + 0x00073fa0 696e6720 75736520 6f6e6c79 2e000000 ing use only.... │ │ │ │ + 0x00073fb0 2864756d 702d6861 6e646c65 73290a44 (dump-handles).D │ │ │ │ + 0x00073fc0 756d7020 74686520 6c697374 206f6620 ump the list of │ │ │ │ + 0x00073fd0 63757272 656e746c 79206163 74697665 currently active │ │ │ │ + 0x00073fe0 2068616e 646c6573 20746f20 7374646f handles to stdo │ │ │ │ + 0x00073ff0 75742e54 68697320 66756e63 74696f6e ut.This function │ │ │ │ + 0x00074000 20697320 696e7465 6e646564 20666f72 is intended for │ │ │ │ + 0x00074010 20696e74 65726e61 6c206465 62756767 internal debugg │ │ │ │ + 0x00074020 696e6720 75736520 6f6e6c79 2e000000 ing use only.... │ │ │ │ + 0x00074030 2864756d 702d706f 6f6c7329 0a44756d (dump-pools).Dum │ │ │ │ + 0x00074040 70207468 65206c69 7374206f 66206375 p the list of cu │ │ │ │ + 0x00074050 7272656e 746c7920 61637469 76652069 rrently active i │ │ │ │ + 0x00074060 6e707574 2d22706f 6f6c7322 20746f20 nput-"pools" to │ │ │ │ + 0x00074070 7374646f 75742e54 68697320 66756e63 stdout.This func │ │ │ │ + 0x00074080 74696f6e 20697320 696e7465 6e646564 tion is intended │ │ │ │ + 0x00074090 20666f72 20696e74 65726e61 6c206465 for internal de │ │ │ │ + 0x000740a0 62756767 696e6720 75736520 6f6e6c79 bugging use only │ │ │ │ + 0x000740b0 2e000000 2867656f 6d766965 772d7665 ....(geomview-ve │ │ │ │ + 0x000740c0 7273696f 6e290a09 52657475 726e7320 rsion)..Returns │ │ │ │ + 0x000740d0 61207374 72696e67 20726570 72657365 a string represe │ │ │ │ + 0x000740e0 6e74696e 67207468 65207665 7273696f nting the versio │ │ │ │ + 0x000740f0 6e206f66 2067656f 6d766965 77207468 n of geomview th │ │ │ │ + 0x00074100 61742069 730a0972 756e6e69 6e672e00 at is..running.. │ │ │ │ + 0x00074110 ffffffff 00000000 00000000 0000803f ...............? │ │ │ │ + 0x00074120 00000000 0000803f 00000000 56454354 .......?....VECT │ │ │ │ + 0x00074130 20203130 20323020 30202032 20322032 10 20 0 2 2 2 │ │ │ │ + 0x00074140 20322032 20322032 20322032 20322020 2 2 2 2 2 2 2 │ │ │ │ 0x00074150 30203020 30203020 30203020 30203020 0 0 0 0 0 0 0 0 │ │ │ │ - 0x00074160 202e3035 30202e30 30302030 09202e31 .050 .000 0. .1 │ │ │ │ - 0x00074170 3630202e 30303020 31302020 2e303430 60 .000 10 .040 │ │ │ │ - 0x00074180 202e3032 39203009 202e3132 39202e30 .029 0. .129 .0 │ │ │ │ - 0x00074190 39342031 3020202e 30313520 2e303437 94 10 .015 .047 │ │ │ │ - 0x000741a0 20300920 2e303439 202e3135 32203130 0. .049 .152 10 │ │ │ │ - 0x000741b0 202d2e30 3135202e 30343720 3009202d -.015 .047 0. - │ │ │ │ - 0x000741c0 2e303439 202e3135 32203130 202d2e30 .049 .152 10 -.0 │ │ │ │ - 0x000741d0 3430202e 30323920 3009202d 2e313239 40 .029 0. -.129 │ │ │ │ - 0x000741e0 202e3039 34203130 202d2e30 3530202e .094 10 -.050 . │ │ │ │ - 0x000741f0 30303020 3009202d 2e313630 202e3030 000 0. -.160 .00 │ │ │ │ - 0x00074200 30203130 202d2e30 3430202d 2e303239 0 10 -.040 -.029 │ │ │ │ - 0x00074210 20300920 2d2e3132 39202d2e 30393420 0. -.129 -.094 │ │ │ │ - 0x00074220 3130202d 2e303135 202d2e30 34372030 10 -.015 -.047 0 │ │ │ │ - 0x00074230 09202d2e 30343920 2d2e3135 32203130 . -.049 -.152 10 │ │ │ │ - 0x00074240 20202e30 3135202d 2e303437 20300920 .015 -.047 0. │ │ │ │ - 0x00074250 2e303439 202d2e31 35322031 3020202e .049 -.152 10 . │ │ │ │ - 0x00074260 30343020 2d2e3032 39203009 202e3132 040 -.029 0. .12 │ │ │ │ - 0x00074270 39202d2e 30393420 31300000 7472696d 9 -.094 10..trim │ │ │ │ - 0x00074280 6d696e67 20767665 63000000 38900400 ming vvec...8... │ │ │ │ - 0x00074290 04000000 f9ae0200 61a00200 bd9f0200 ........a....... │ │ │ │ - 0x000742a0 cdae0200 adae0200 c19f0200 00000000 ................ │ │ │ │ - 0x000742b0 2fcb0400 30900400 04000000 71af0200 /...0.......q... │ │ │ │ - 0x000742c0 71a00200 f9af0200 71ad0200 cd9f0200 q.......q....... │ │ │ │ - 0x000742d0 fdaf0200 00000000 2fcb0400 e0960400 ......../....... │ │ │ │ - 0x000742e0 04000000 d19d0200 51a10200 51a90200 ........Q...Q... │ │ │ │ - 0x000742f0 3da90200 e99d0200 0d9e0200 85a00200 =............... │ │ │ │ - 0x00074300 2fcb0400 e86f0400 04000000 199e0200 /....o.......... │ │ │ │ - 0x00074310 c9a20200 e5a90200 8da90200 359e0200 ............5... │ │ │ │ - 0x00074320 599e0200 f9a10200 2fcb0400 fc7b0400 Y......./....{.. │ │ │ │ - 0x00074330 04000000 659e0200 45a40200 35aa0200 ....e...E...5... │ │ │ │ - 0x00074340 21aa0200 819e0200 a59e0200 75a30200 !...........u... │ │ │ │ - 0x00074350 2fcb0400 3c900400 04000000 b19e0200 /...<........... │ │ │ │ - 0x00074360 f1a40200 51ab0200 3dab0200 cd9e0200 ....Q...=....... │ │ │ │ - 0x00074370 f19e0200 71aa0200 2fcb0400 f8810400 ....q.../....... │ │ │ │ - 0x00074380 04000000 fd9e0200 9da50200 29a00200 ............)... │ │ │ │ - 0x00074390 95ac0200 59ac0200 199f0200 8dab0200 ....Y........... │ │ │ │ - 0x000743a0 2fcb0400 d0830400 04000000 259f0200 /...........%... │ │ │ │ - 0x000743b0 15a70200 b1ad0200 a9ac0200 419f0200 ............A... │ │ │ │ - 0x000743c0 659f0200 45a60200 2fcb0400 10700400 e...E.../....p.. │ │ │ │ - 0x000743d0 04000000 719f0200 91a80200 71ae0200 ....q.......q... │ │ │ │ - 0x000743e0 5dae0200 8d9f0200 b19f0200 c1a70200 ]............... │ │ │ │ - 0x000743f0 2fcb0400 abaaaa3e abaaaa3e abaaaa3e /......>...>...> │ │ │ │ - 0x00074400 01000000 67656f6d 76696577 3a202d77 ....geomview: -w │ │ │ │ - 0x00074410 706f733a 20657870 65637465 64207769 pos: expected wi │ │ │ │ - 0x00074420 6474682c 68656967 68745b40 786d696e dth,height[@xmin │ │ │ │ - 0x00074430 2c796d69 6e5d0000 01000000 7b207369 ,ymin]......{ si │ │ │ │ - 0x00074440 7a652034 35302034 35302020 72657369 ze 450 450 resi │ │ │ │ - 0x00074450 7a65207d 00000000 61707065 6172616e ze }....appearan │ │ │ │ - 0x00074460 6365207b 6c696e65 77696474 6820347d ce {linewidth 4} │ │ │ │ - 0x00074470 0a564543 540a3720 31372034 0a322032 .VECT.7 17 4.2 2 │ │ │ │ - 0x00074480 20203220 32203220 32202035 0a312031 2 2 2 2 5.1 1 │ │ │ │ - 0x00074490 20203120 30203020 30202031 0a2d2e35 1 0 0 0 1.-.5 │ │ │ │ - 0x000744a0 202d2e35 202d2e35 20203020 2d2e3520 -.5 -.5 0 -.5 │ │ │ │ - 0x000744b0 2d2e350a 2d2e3520 2d2e3520 2d2e3520 -.5.-.5 -.5 -.5 │ │ │ │ - 0x000744c0 202d2e35 2030202d 2e350a30 20302030 -.5 0 -.5.0 0 0 │ │ │ │ - 0x000744d0 2020202e 35202e35 202d2e35 0a302030 .5 .5 -.5.0 0 │ │ │ │ - 0x000744e0 20302020 202d2e35 202d2e35 202d2e35 0 -.5 -.5 -.5 │ │ │ │ - 0x000744f0 0a302030 20302020 202d2e35 202e3520 .0 0 0 -.5 .5 │ │ │ │ - 0x00074500 2d2e350a 30203020 30202020 2e35202d -.5.0 0 0 .5 - │ │ │ │ - 0x00074510 2e35202d 2e350a2d 2e352030 202d2e35 .5 -.5.-.5 0 -.5 │ │ │ │ - 0x00074520 20202d2e 35202e35 202d2e35 20202e35 -.5 .5 -.5 .5 │ │ │ │ - 0x00074530 202e3520 2d2e3520 202e3520 2d2e3520 .5 -.5 .5 -.5 │ │ │ │ - 0x00074540 2d2e3520 2030202d 2e35202d 2e350a31 -.5 0 -.5 -.5.1 │ │ │ │ - 0x00074550 20302030 20310a30 20312030 20310a30 0 0 1.0 1 0 1.0 │ │ │ │ - 0x00074560 20302031 20310a30 20302030 20310000 0 1 1.0 0 0 1.. │ │ │ │ - 0x00074570 61707065 6172616e 6365207b 20092b66 appearance { .+f │ │ │ │ - 0x00074580 61636520 092d6564 67652009 2b766563 ace .-edge .+vec │ │ │ │ - 0x00074590 7420096e 6f726d73 63616c65 20312e30 t .normscale 1.0 │ │ │ │ - 0x000745a0 20096c69 6e657769 64746820 31200970 .linewidth 1 .p │ │ │ │ - 0x000745b0 61746368 64696365 20313020 31302009 atchdice 10 10 . │ │ │ │ - 0x000745c0 2d6e6f72 6d616c20 092b6576 65727420 -normal .+evert │ │ │ │ - 0x000745d0 09736861 64696e67 20666c61 7420092d .shading flat .- │ │ │ │ - 0x000745e0 7472616e 73706172 656e7420 096d6174 transparent .mat │ │ │ │ - 0x000745f0 65726961 6c207b20 09096b64 20312e30 erial { ..kd 1.0 │ │ │ │ - 0x00074600 20646966 66757365 20312031 20312009 diffuse 1 1 1 . │ │ │ │ - 0x00074610 096b6120 302e3320 616d6269 656e7420 .ka 0.3 ambient │ │ │ │ - 0x00074620 31203120 31200909 6b732030 2e332073 1 1 1 ..ks 0.3 s │ │ │ │ - 0x00074630 70656375 6c617220 31203120 31200909 pecular 1 1 1 .. │ │ │ │ - 0x00074640 7368696e 696e6573 73203135 20090965 shininess 15 ..e │ │ │ │ - 0x00074650 64676563 6f6c6f72 20302030 20302009 dgecolor 0 0 0 . │ │ │ │ - 0x00074660 096e6f72 6d616c63 6f6c6f72 20312031 .normalcolor 1 1 │ │ │ │ - 0x00074670 20312009 09616c70 68612031 20097d20 1 ..alpha 1 .} │ │ │ │ - 0x00074680 096c6967 6874696e 67207b20 0909616d .lighting { ..am │ │ │ │ - 0x00074690 6269656e 74202e32 202e3220 2e322009 bient .2 .2 .2 . │ │ │ │ - 0x000746a0 09726570 6c616365 6c696768 74732009 .replacelights . │ │ │ │ - 0x000746b0 096c6967 6874207b 20636f6c 6f72202e .light { color . │ │ │ │ - 0x000746c0 3735202e 3735202e 37352070 6f736974 75 .75 .75 posit │ │ │ │ - 0x000746d0 696f6e20 30203020 31302030 207d2009 ion 0 0 10 0 } . │ │ │ │ - 0x000746e0 096c6967 6874207b 20636f6c 6f72202e .light { color . │ │ │ │ - 0x000746f0 36202e36 202e3620 706f7369 74696f6e 6 .6 .6 position │ │ │ │ - 0x00074700 20302031 202d3120 30207d20 09096c69 0 1 -1 0 } ..li │ │ │ │ - 0x00074710 67687420 7b20636f 6c6f7220 2e34202e ght { color .4 . │ │ │ │ - 0x00074720 34202e34 20706f73 6974696f 6e203120 4 .4 position 1 │ │ │ │ - 0x00074730 2d32202d 31203020 7d20097d 207d0000 -2 -1 0 } .} }.. │ │ │ │ - 0x00074740 52656e64 65726d61 6e3a0a20 20525220 Renderman:. RR │ │ │ │ - 0x00074750 73656e64 20524942 206f7574 70757420 send RIB output │ │ │ │ - 0x00074760 746f203c 66696c65 70726566 69783e4e to N │ │ │ │ - 0x00074770 4e4e2e72 69622028 64656661 756c7420 NN.rib (default │ │ │ │ - 0x00074780 66696c65 70726566 6978203d 3d202267 fileprefix == "g │ │ │ │ - 0x00074790 656f6d22 290a2020 52432045 6d756c61 eom"). RC Emula │ │ │ │ - 0x000747a0 7465206c 696e6573 20757369 6e672063 te lines using c │ │ │ │ - 0x000747b0 796c696e 64657273 20286465 6661756c ylinders (defaul │ │ │ │ - 0x000747c0 74290a20 20525020 456d756c 61746520 t). RP Emulate │ │ │ │ - 0x000747d0 6c696e65 73207573 696e6720 706f6c79 lines using poly │ │ │ │ - 0x000747e0 676f6e73 0a202052 61206368 6f6f7365 gons. Ra choose │ │ │ │ - 0x000747f0 20415343 49492052 49422066 6f726d61 ASCII RIB forma │ │ │ │ - 0x00074800 74202864 65666175 6c74290a 20205262 t (default). Rb │ │ │ │ - 0x00074810 2063686f 6f736520 42494e41 52592052 choose BINARY R │ │ │ │ - 0x00074820 49422066 6f726d61 740a2020 52742063 IB format. Rt c │ │ │ │ - 0x00074830 686f6f73 65204469 73706c61 7920746f hoose Display to │ │ │ │ - 0x00074840 6b656e20 746f2073 70656369 6679202e ken to specify . │ │ │ │ - 0x00074850 74696666 2066696c 65202864 65666175 tiff file (defau │ │ │ │ - 0x00074860 6c74290a 20205266 2063686f 6f736520 lt). Rf choose │ │ │ │ - 0x00074870 44697370 6c617920 746f6b65 6e20746f Display token to │ │ │ │ - 0x00074880 20737065 63696679 20667261 6d656275 specify framebu │ │ │ │ - 0x00074890 66666572 0a202052 73205369 6d756c61 ffer. Rs Simula │ │ │ │ - 0x000748a0 74652062 61636b67 726f756e 6420636f te background co │ │ │ │ - 0x000748b0 6c6f7220 77697468 20506f6c 79676f6e lor with Polygon │ │ │ │ - 0x000748c0 20286465 6661756c 74290a20 20527820 (default). Rx │ │ │ │ - 0x000748d0 4e6f2062 61636b67 726f756e 64207369 No background si │ │ │ │ - 0x000748e0 6d756c61 74696f6e 202d2066 756c6c79 mulation - fully │ │ │ │ - 0x000748f0 20747261 6e737061 72656e74 2028616c transparent (al │ │ │ │ - 0x00074900 70686129 20626163 6b67726f 756e640a pha) background. │ │ │ │ - 0x00074910 00000000 67656f6d 00000000 28726962 ....geom....(rib │ │ │ │ - 0x00074920 2d736e61 7073686f 74202020 43414d2d -snapshot CAM- │ │ │ │ - 0x00074930 49442020 5b66696c 656e616d 655d290a ID [filename]). │ │ │ │ - 0x00074940 09577269 74652052 656e6465 726d616e .Write Renderman │ │ │ │ - 0x00074950 20736e61 7073686f 74202869 6e205249 snapshot (in RI │ │ │ │ - 0x00074960 4220666f 726d6174 29206f66 2043414d B format) of CAM │ │ │ │ - 0x00074970 2d494420 746f203c 66696c65 6e616d65 -ID to ...If no filena │ │ │ │ - 0x00074990 6d652073 70656369 66696564 2c207365 me specified, se │ │ │ │ - 0x000749a0 65202272 69622d64 6973706c 61792220 e "rib-display" │ │ │ │ - 0x000749b0 666f7220 6578706c 616e6174 696f6e20 for explanation │ │ │ │ - 0x000749c0 6f660a09 74686520 66696c65 6e616d65 of..the filename │ │ │ │ - 0x000749d0 20757365 642e0000 28726962 2d646973 used...(rib-dis │ │ │ │ - 0x000749e0 706c6179 20202020 5b667261 6d657c74 play [frame|t │ │ │ │ - 0x000749f0 6966665d 2046494c 45505245 46495829 iff] FILEPREFIX) │ │ │ │ - 0x00074a00 0a095365 74205265 6e646572 6d616e20 ..Set Renderman │ │ │ │ - 0x00074a10 64697370 6c617920 746f2066 72616d65 display to frame │ │ │ │ - 0x00074a20 62756666 65722028 706f7075 70207363 buffer (popup sc │ │ │ │ - 0x00074a30 7265656e 2077696e 646f7729 206f7220 reen window) or │ │ │ │ - 0x00074a40 610a0954 49464620 666f726d 61742064 a..TIFF format d │ │ │ │ - 0x00074a50 69736b20 66696c65 2e204649 4c455052 isk file. FILEPR │ │ │ │ - 0x00074a60 45464958 20697320 75736564 20746f20 EFIX is used to │ │ │ │ - 0x00074a70 636f6e73 74727563 740a096e 616d6573 construct..names │ │ │ │ - 0x00074a80 206f6620 74686520 666f726d 20227072 of the form "pr │ │ │ │ - 0x00074a90 65666978 4e4e4e4e 2e737566 66697822 efixNNNN.suffix" │ │ │ │ - 0x00074aa0 2e202869 2e652e20 666f6f30 3030302e . (i.e. foo0000. │ │ │ │ - 0x00074ab0 72696229 0a095468 65206e75 6d626572 rib)..The number │ │ │ │ - 0x00074ac0 20697320 696e6372 656d656e 74656420 is incremented │ │ │ │ - 0x00074ad0 6f6e2065 76657279 2063616c 6c20746f on every call to │ │ │ │ - 0x00074ae0 20227269 622d736e 61707368 6f742220 "rib-snapshot" │ │ │ │ - 0x00074af0 616e640a 09726573 65742074 6f203030 and..reset to 00 │ │ │ │ - 0x00074b00 30302077 68656e20 22726962 2d646973 00 when "rib-dis │ │ │ │ - 0x00074b10 706c6179 22206973 2063616c 6c65642e play" is called. │ │ │ │ - 0x00074b20 20544946 46206669 6c657320 61726520 TIFF files are │ │ │ │ - 0x00074b30 67697665 6e0a0974 68652073 616d6520 given..the same │ │ │ │ - 0x00074b40 70726566 69782061 6e64206e 756d6265 prefix and numbe │ │ │ │ - 0x00074b50 72206173 20746865 20524942 2066696c r as the RIB fil │ │ │ │ - 0x00074b60 65202869 2e652e20 666f6f30 3030342e e (i.e. foo0004. │ │ │ │ - 0x00074b70 7269620a 0967656e 65726174 65732066 rib..generates f │ │ │ │ - 0x00074b80 6f6f3030 30342e74 69666629 2e205468 oo0004.tiff). Th │ │ │ │ - 0x00074b90 65206465 6661756c 74204649 4c455052 e default FILEPR │ │ │ │ - 0x00074ba0 45464958 20697320 2267656f 6d222061 EFIX is "geom" a │ │ │ │ - 0x00074bb0 6e640a09 74686520 64656661 756c7420 nd..the default │ │ │ │ - 0x00074bc0 666f726d 61742069 73205449 46462e20 format is TIFF. │ │ │ │ - 0x00074bd0 284e6f74 65207468 61742067 656f6d76 (Note that geomv │ │ │ │ - 0x00074be0 69657720 6a757374 2067656e 65726174 iew just generat │ │ │ │ - 0x00074bf0 65732061 0a095249 42206669 6c652c20 es a..RIB file, │ │ │ │ - 0x00074c00 77686963 68206d75 73742074 68656e20 which must then │ │ │ │ - 0x00074c10 62652072 656e6465 7265642e 29000000 be rendered.)... │ │ │ │ - 0x00074c20 31010000 34010000 00000000 38010000 1...4.......8... │ │ │ │ - 0x00074c30 3c010000 14490700 0000003f ffff0000 <....I.....?.... │ │ │ │ - 0x00074c40 0000003f ffff0000 9a99993e cdcc4c3e ...?.......>..L> │ │ │ │ - 0x00074c50 9a99193e 3333333f 284e442d 636f6c6f ...>333?(ND-colo │ │ │ │ - 0x00074c60 72204341 4d494420 5b202828 205b4944 r CAMID [ (( [ID │ │ │ │ - 0x00074c70 5d202878 31207832 20783320 2e2e2e20 ] (x1 x2 x3 ... │ │ │ │ - 0x00074c80 784e2920 76207220 67206220 61202020 xN) v r g b a │ │ │ │ - 0x00074c90 76207220 67206220 6120202e 2e2e2029 v r g b a ... ) │ │ │ │ - 0x00074ca0 0a092828 7831202e 2e2e2078 4e292020 ..((x1 ... xN) │ │ │ │ - 0x00074cb0 76207220 67206220 61202076 20722067 v r g b a v r g │ │ │ │ - 0x00074cc0 20622061 202e2e2e 29202e2e 2e295d20 b a ...) ...)] │ │ │ │ - 0x00074cd0 290a0953 70656369 66696573 20612066 )..Specifies a f │ │ │ │ - 0x00074ce0 756e6374 696f6e2c 20617070 6c696564 unction, applied │ │ │ │ - 0x00074cf0 20746f20 65616368 204e2d44 20766572 to each N-D ver │ │ │ │ - 0x00074d00 7465782c 20776869 63682064 65746572 tex, which deter │ │ │ │ - 0x00074d10 6d696e65 73207468 650a0963 6f6c6f72 mines the..color │ │ │ │ - 0x00074d20 73206f66 204e2d64 696d656e 73696f6e s of N-dimension │ │ │ │ - 0x00074d30 616c206f 626a6563 74732061 73207368 al objects as sh │ │ │ │ - 0x00074d40 6f776e20 696e2063 616d6572 61204341 own in camera CA │ │ │ │ - 0x00074d50 4d49442e 0a094561 63682063 6f6c6f72 MID...Each color │ │ │ │ - 0x00074d60 696e6720 66756e63 74696f6e 20697320 ing function is │ │ │ │ - 0x00074d70 64656669 6e656420 62792061 20766563 defined by a vec │ │ │ │ - 0x00074d80 746f7220 28696e20 49442773 20636f6f tor (in ID's coo │ │ │ │ - 0x00074d90 7264696e 61746520 73797374 656d290a rdinate system). │ │ │ │ - 0x00074da0 095b7831 20783120 2e2e2e20 784e5d20 .[x1 x1 ... xN] │ │ │ │ - 0x00074db0 616e6420 62792061 20736571 75656e63 and by a sequenc │ │ │ │ - 0x00074dc0 65206f66 2076616c 75652028 76292f63 e of value (v)/c │ │ │ │ - 0x00074dd0 6f6c6f72 28722067 20622061 29207475 olor(r g b a) tu │ │ │ │ - 0x00074de0 706c6573 2c0a096f 72646572 65642062 ples,..ordered b │ │ │ │ - 0x00074df0 7920696e 63726561 73696e67 20762e20 y increasing v. │ │ │ │ - 0x00074e00 20546865 20696e6e 65722070 726f6475 The inner produ │ │ │ │ - 0x00074e10 63742076 203d2050 2e5b785d 20697320 ct v = P.[x] is │ │ │ │ - 0x00074e20 6c696e65 61726c79 0a09696e 74657270 linearly..interp │ │ │ │ - 0x00074e30 6f6c6174 65642069 6e207468 69732074 olated in this t │ │ │ │ - 0x00074e40 61626c65 20746f20 67697665 20612063 able to give a c │ │ │ │ - 0x00074e50 6f6c6f72 2e0a0949 66204944 20697320 olor...If ID is │ │ │ │ - 0x00074e60 6f6d6974 7465642c 20746865 20287869 omitted, the (xi │ │ │ │ - 0x00074e70 29207665 63746f72 20697320 61737375 ) vector is assu │ │ │ │ - 0x00074e80 6d656420 696e2075 6e697665 72736520 med in universe │ │ │ │ - 0x00074e90 636f6f72 64696e61 7465732e 0a095468 coordinates...Th │ │ │ │ - 0x00074ea0 65204e44 2d636f6c 6f722063 6f6d6d61 e ND-color comma │ │ │ │ - 0x00074eb0 6e642073 70656369 66696573 2061206c nd specifies a l │ │ │ │ - 0x00074ec0 69737420 6f662073 75636820 66756e63 ist of such func │ │ │ │ - 0x00074ed0 74696f6e 733b2065 61636820 76657274 tions; each vert │ │ │ │ - 0x00074ee0 65780a09 69732063 6f6c6f72 65642062 ex..is colored b │ │ │ │ - 0x00074ef0 79207468 65697220 73756d20 28736f20 y their sum (so │ │ │ │ - 0x00074f00 652e672e 20677265 656e2069 6e74656e e.g. green inten │ │ │ │ - 0x00074f10 73697479 20636f75 6c642069 6e646963 sity could indic │ │ │ │ - 0x00074f20 6174650a 0970726f 6a656374 696f6e20 ate..projection │ │ │ │ - 0x00074f30 616c6f6e 67206f6e 65206178 69732077 along one axis w │ │ │ │ - 0x00074f40 68696c65 20726564 20696e64 69636174 hile red indicat │ │ │ │ - 0x00074f50 65642061 6e6f7468 65722e0a 09416e20 ed another...An │ │ │ │ - 0x00074f60 656d7074 79206c69 73742c20 61732069 empty list, as i │ │ │ │ - 0x00074f70 6e20284e 442d636f 6c6f7220 43414d49 n (ND-color CAMI │ │ │ │ - 0x00074f80 44202829 292c2073 75707072 65737365 D ()), suppresse │ │ │ │ - 0x00074f90 7320636f 6c6f7269 6e672e0a 09576974 s coloring...Wit │ │ │ │ - 0x00074fa0 68206e6f 20736563 6f6e6420 61726775 h no second argu │ │ │ │ - 0x00074fb0 6d656e74 2c20284e 442d636f 6c6f7220 ment, (ND-color │ │ │ │ - 0x00074fc0 43414d49 44292072 65747572 6e732074 CAMID) returns t │ │ │ │ - 0x00074fd0 68617420 63616d65 72612773 0a09636f hat camera's..co │ │ │ │ - 0x00074fe0 6c6f722d 66756e63 74696f6e 206c6973 lor-function lis │ │ │ │ - 0x00074ff0 742e0a09 4576656e 20776865 6e20636f t...Even when co │ │ │ │ - 0x00075000 6c6f7269 6e672069 7320656e 61626c65 loring is enable │ │ │ │ - 0x00075010 642c206f 626a6563 74732074 61676765 d, objects tagge │ │ │ │ - 0x00075020 64207769 74682074 68652022 6b656570 d with the "keep │ │ │ │ - 0x00075030 636f6c6f 72220a09 61707065 6172616e color"..appearan │ │ │ │ - 0x00075040 63652061 74747269 62757465 20617265 ce attribute are │ │ │ │ - 0x00075050 2073686f 776e2069 6e207468 65697220 shown in their │ │ │ │ - 0x00075060 6e617475 72616c20 636f6c6f 72732e0a natural colors.. │ │ │ │ - 0x00075070 00000000 284e442d 78666f72 6d2d6765 ....(ND-xform-ge │ │ │ │ - 0x00075080 74204944 205b6672 6f6d2d49 445d290a t ID [from-ID]). │ │ │ │ - 0x00075090 09526574 75726e73 20746865 204e2d44 .Returns the N-D │ │ │ │ - 0x000750a0 20747261 6e73666f 726d206f 66207468 transform of th │ │ │ │ - 0x000750b0 65206769 76656e20 6f626a65 63742069 e given object i │ │ │ │ - 0x000750c0 6e207468 6520636f 6f726469 6e617465 n the coordinate │ │ │ │ - 0x000750d0 0a097379 7374656d 206f6620 66726f6d ..system of from │ │ │ │ - 0x000750e0 2d494420 28646566 61756c74 2022756e -ID (default "un │ │ │ │ - 0x000750f0 69766572 73652229 2c20696e 20746865 iverse"), in the │ │ │ │ - 0x00075100 2073656e 73650a09 3c706f69 6e742d69 sense.. * T │ │ │ │ - 0x00075120 72616e73 666f726d 203d203c 706f696e ransform = Note that ND │ │ │ │ - 0x00075150 2d747261 6e73666f 726d7320 68617665 -transforms have │ │ │ │ - 0x00075160 20746865 69722068 6f6d6f67 656e656f their homogeneo │ │ │ │ - 0x00075170 75732063 6f6f7264 696e6174 65206174 us coordinate at │ │ │ │ - 0x00075180 20696e64 65782030 2c207768 696c6520 index 0, while │ │ │ │ - 0x00075190 33442074 72616e73 666f726d 20686176 3D transform hav │ │ │ │ - 0x000751a0 65206974 20617420 696e6465 7820332e e it at index 3. │ │ │ │ - 0x000751b0 00000000 284e442d 78666f72 6d2d7365 ....(ND-xform-se │ │ │ │ - 0x000751c0 74204f42 4a494420 5b6e7472 616e7366 t OBJID [ntransf │ │ │ │ - 0x000751d0 6f726d20 7b206964 696d206f 64696d20 orm { idim odim │ │ │ │ - 0x000751e0 202e2e2e 207d5d29 0a095365 74732074 ... }])..Sets t │ │ │ │ - 0x000751f0 6865204e 2d442074 72616e73 666f726d he N-D transform │ │ │ │ - 0x00075200 206f6620 74686520 67697665 6e206f62 of the given ob │ │ │ │ - 0x00075210 6a656374 2e0a0949 6e206469 6d656e73 ject...In dimens │ │ │ │ - 0x00075220 696f6e20 4e2c2074 68697320 69732061 ion N, this is a │ │ │ │ - 0x00075230 6e20284e 2b312978 284e2b31 29206d61 n (N+1)x(N+1) ma │ │ │ │ - 0x00075240 74726978 2c20736f 20696e20 74686174 trix, so in that │ │ │ │ - 0x00075250 20636173 650a0969 64696d20 616e6420 case..idim and │ │ │ │ - 0x00075260 6f64696d 20617265 20657870 65637465 odim are expecte │ │ │ │ - 0x00075270 6420746f 20626520 626f7468 20657175 d to be both equ │ │ │ │ - 0x00075280 616c2074 6f20284e 2b31292e 204e6f74 al to (N+1). Not │ │ │ │ - 0x00075290 65207468 61740a09 616c6c20 63616d65 e that..all came │ │ │ │ - 0x000752a0 72617320 696e2061 2063616d 6572612d ras in a camera- │ │ │ │ - 0x000752b0 636c7573 74657220 68617665 20746865 cluster have the │ │ │ │ - 0x000752c0 2073616d 65204e2d 44207472 616e7366 same N-D transf │ │ │ │ - 0x000752d0 6f726d2e 0a4e6f74 65207468 6174204e orm..Note that N │ │ │ │ - 0x000752e0 442d7472 616e7366 6f726d73 20686176 D-transforms hav │ │ │ │ - 0x000752f0 65207468 65697220 686f6d6f 67656e65 e their homogene │ │ │ │ - 0x00075300 6f757320 636f6f72 64696e61 74652061 ous coordinate a │ │ │ │ - 0x00075310 7420696e 64657820 302c2077 68696c65 t index 0, while │ │ │ │ - 0x00075320 20334420 7472616e 73666f72 6d206861 3D transform ha │ │ │ │ - 0x00075330 76652069 74206174 20696e64 65782033 ve it at index 3 │ │ │ │ - 0x00075340 2e000000 284e442d 78666f72 6d204f42 ....(ND-xform OB │ │ │ │ - 0x00075350 4a494420 5b6e7472 616e7366 6f726d20 JID [ntransform │ │ │ │ - 0x00075360 7b206964 696d206f 64696d20 2e2e2e20 { idim odim ... │ │ │ │ - 0x00075370 7d5d0a43 6f6e6361 74656e61 74652074 }].Concatenate t │ │ │ │ - 0x00075380 68652067 6976656e 204e442d 7472616e he given ND-tran │ │ │ │ - 0x00075390 73666f72 6d207769 74682074 68652063 sform with the c │ │ │ │ - 0x000753a0 75727265 6e74204e 442d7472 616e7366 urrent ND-transf │ │ │ │ - 0x000753b0 6f726d20 6f662074 6865206f 626a6563 orm of the objec │ │ │ │ - 0x000753c0 74202861 70706c79 20746865 204e442d t (apply the ND- │ │ │ │ - 0x000753d0 7472616e 73666f72 6d20746f 206f626a transform to obj │ │ │ │ - 0x000753e0 65637420 49442c20 6173206f 70706f73 ect ID, as oppos │ │ │ │ - 0x000753f0 65642074 6f207369 6d706c79 20736574 ed to simply set │ │ │ │ - 0x00075400 74696e67 20697473 204e442d 7472616e ting its ND-tran │ │ │ │ - 0x00075410 73666f72 6d292e4e 6f746520 74686174 sform).Note that │ │ │ │ - 0x00075420 204e442d 7472616e 73666f72 6d732068 ND-transforms h │ │ │ │ - 0x00075430 61766520 74686569 7220686f 6d6f6765 ave their homoge │ │ │ │ - 0x00075440 6e656f75 7320636f 6f726469 6e617465 neous coordinate │ │ │ │ - 0x00075450 20617420 696e6465 7820302c 20776869 at index 0, whi │ │ │ │ - 0x00075460 6c652033 44207472 616e7366 6f726d20 le 3D transform │ │ │ │ - 0x00075470 68617665 20697420 61742069 6e646578 have it at index │ │ │ │ - 0x00075480 20332e00 2864696d 656e7369 6f6e205b 3..(dimension [ │ │ │ │ - 0x00075490 4e5d290a 09536574 73206f72 20726561 N])..Sets or rea │ │ │ │ - 0x000754a0 64732074 68652073 70616365 2064696d ds the space dim │ │ │ │ - 0x000754b0 656e7369 6f6e2066 6f72204e 2d64696d ension for N-dim │ │ │ │ - 0x000754c0 656e7369 6f6e616c 20766965 77696e67 ensional viewing │ │ │ │ - 0x000754d0 2e0a0928 53696e63 65206361 6c63756c ...(Since calcul │ │ │ │ - 0x000754e0 6174696f 6e732061 72652064 6f6e6520 ations are done │ │ │ │ - 0x000754f0 7573696e 6720686f 6d6f6765 6e656f75 using homogeneou │ │ │ │ - 0x00075500 7320636f 6f726469 6e617465 732c0a09 s coordinates,.. │ │ │ │ - 0x00075510 74686973 206d6561 6e73206d 61747269 this means matri │ │ │ │ - 0x00075520 63657320 61726520 284e2b31 2978284e ces are (N+1)x(N │ │ │ │ - 0x00075530 2b31292e 290a0957 69746820 6e6f2061 +1).)..With no a │ │ │ │ - 0x00075540 7267756d 656e7473 2c207265 7475726e rguments, return │ │ │ │ - 0x00075550 73207468 65206375 7272656e 74206469 s the current di │ │ │ │ - 0x00075560 6d656e73 696f6e2c 206f7220 30206966 mension, or 0 if │ │ │ │ - 0x00075570 0a094e2d 64696d65 6e73696f 6e616c20 ..N-dimensional │ │ │ │ - 0x00075580 76696577 696e6720 68617320 6e6f7420 viewing has not │ │ │ │ - 0x00075590 6265656e 20656e61 626c6564 2e204e6f been enabled. No │ │ │ │ - 0x000755a0 74652074 68617420 4e206861 7320746f te that N has to │ │ │ │ - 0x000755b0 20626561 74206c65 61737420 3420746f beat least 4 to │ │ │ │ - 0x000755c0 20656e61 626c6520 4e442d76 69657769 enable ND-viewi │ │ │ │ - 0x000755d0 6e672c20 6f746865 72776973 65204e44 ng, otherwise ND │ │ │ │ - 0x000755e0 2d766965 77696e67 2077696c 6c206265 -viewing will be │ │ │ │ - 0x000755f0 64697361 626c6564 2e000000 284e442d disabled....(ND- │ │ │ │ - 0x00075600 61786573 2043414d 4944205b 434c5553 axes CAMID [CLUS │ │ │ │ - 0x00075610 5445524e 414d4520 5b58696e 64657820 TERNAME [Xindex │ │ │ │ - 0x00075620 59696e64 6578205a 696e6465 78205b57 Yindex Zindex [W │ │ │ │ - 0x00075630 696e6465 785d5d5d 290a0949 6e206f75 index]]])..In ou │ │ │ │ - 0x00075640 72206d6f 64656c20 666f7220 4e2d4420 r model for N-D │ │ │ │ - 0x00075650 76696577 696e6720 28656e61 626c6564 viewing (enabled │ │ │ │ - 0x00075660 20627920 2864696d 656e7369 6f6e2929 by (dimension)) │ │ │ │ - 0x00075670 2c206f62 6a656374 7320696e 0a094e2d , objects in..N- │ │ │ │ - 0x00075680 73706163 65206172 65207669 65776564 space are viewed │ │ │ │ - 0x00075690 20627920 4e2d6469 6d656e73 696f6e61 by N-dimensiona │ │ │ │ - 0x000756a0 6c202263 616d6572 6120636c 75737465 l "camera cluste │ │ │ │ - 0x000756b0 7273222e 0a094561 63682072 65616c20 rs"...Each real │ │ │ │ - 0x000756c0 63616d65 72612077 696e646f 77206265 camera window be │ │ │ │ - 0x000756d0 6c6f6e67 7320746f 20736f6d 6520636c longs to some cl │ │ │ │ - 0x000756e0 75737465 722c2061 6e642073 686f7773 uster, and shows │ │ │ │ - 0x000756f0 20260a09 6d616e69 70756c61 74657320 &..manipulates │ │ │ │ - 0x00075700 6120332d 44206178 69732d61 6c69676e a 3-D axis-align │ │ │ │ - 0x00075710 65642070 726f6a65 63746564 20737562 ed projected sub │ │ │ │ - 0x00075720 73706163 65206f66 20746865 204e2d73 space of the N-s │ │ │ │ - 0x00075730 70616365 20736565 6e0a0962 79206974 pace seen..by it │ │ │ │ - 0x00075740 7320636c 75737465 722e2020 4d6f7669 s cluster. Movi │ │ │ │ - 0x00075750 6e67206f 6e652063 616d6572 6120696e ng one camera in │ │ │ │ - 0x00075760 20612063 6c757374 65722061 66666563 a cluster affec │ │ │ │ - 0x00075770 74732069 74732073 69626c69 6e67732e ts its siblings. │ │ │ │ - 0x00075780 0a0a0954 6865204e 442d6178 65732063 ...The ND-axes c │ │ │ │ - 0x00075790 6f6d6d61 6e642063 6f6e6669 67757265 ommand configure │ │ │ │ - 0x000757a0 7320616c 6c207468 69732e20 20497420 s all this. It │ │ │ │ - 0x000757b0 73706563 69666965 73206120 63616d65 specifies a came │ │ │ │ - 0x000757c0 72612773 0a09636c 75737465 72206d65 ra's..cluster me │ │ │ │ - 0x000757d0 6d626572 73686970 2c20616e 64207468 mbership, and th │ │ │ │ - 0x000757e0 65207365 74206f66 204e2d73 70616365 e set of N-space │ │ │ │ - 0x000757f0 20617865 73207768 69636820 6265636f axes which beco │ │ │ │ - 0x00075800 6d652074 68650a09 332d4420 63616d65 me the..3-D came │ │ │ │ - 0x00075810 72612773 20582c20 592c2061 6e64205a ra's X, Y, and Z │ │ │ │ - 0x00075820 20617865 732e2020 41786573 20617265 axes. Axes are │ │ │ │ - 0x00075830 20737065 63696669 65642062 79207468 specified by th │ │ │ │ - 0x00075840 65697220 696e6469 6365732c 0a096672 eir indices,..fr │ │ │ │ - 0x00075850 6f6d2031 20746f20 4e20666f 7220616e om 1 to N for an │ │ │ │ - 0x00075860 204e2d64 696d656e 73696f6e 616c2073 N-dimensional s │ │ │ │ - 0x00075870 70616365 2e202043 6c757374 65722043 pace. Cluster C │ │ │ │ - 0x00075880 4c555354 45524e41 4d452069 730a0969 LUSTERNAME is..i │ │ │ │ - 0x00075890 6d706c69 6369746c 79206372 65617465 mplicitly create │ │ │ │ - 0x000758a0 64206966 206e6f74 20707265 76696f75 d if not previou │ │ │ │ - 0x000758b0 736c7920 6b6e6f77 6e2e0a09 496e2070 sly known...In p │ │ │ │ - 0x000758c0 72696e63 69706c65 20697420 69732070 rinciple it is p │ │ │ │ - 0x000758d0 6f737369 626c6520 746f206d 61702074 ossible to map t │ │ │ │ - 0x000758e0 68652068 6f6d6f67 656e656f 75732063 he homogeneous c │ │ │ │ - 0x000758f0 6f6d706f 6e656e74 0a096f66 20612063 omponent..of a c │ │ │ │ - 0x00075900 6f6e666f 726d616c 20342070 6f696e74 onformal 4 point │ │ │ │ - 0x00075910 20746f20 736f6d65 206f7468 65722069 to some other i │ │ │ │ - 0x00075920 6e646578 3b207468 69732077 6f756c64 ndex; this would │ │ │ │ - 0x00075930 20626520 646f6e65 0a096279 20737065 be done..by spe │ │ │ │ - 0x00075940 63696679 696e6720 3020666f 72206f6e cifying 0 for on │ │ │ │ - 0x00075950 65206f66 2058696e 6465782c 2059696e e of Xindex, Yin │ │ │ │ - 0x00075960 64657820 6f72205a 696e6465 7820616e dex or Zindex an │ │ │ │ - 0x00075970 64206769 76696e67 0a095769 6e646578 d giving..Windex │ │ │ │ - 0x00075980 20736f6d 6520706f 73697469 76652076 some positive v │ │ │ │ - 0x00075990 616c7565 2e205468 69732069 73207072 alue. This is pr │ │ │ │ - 0x000759a0 6f626162 6c79206e 6f742075 73656675 obably not usefu │ │ │ │ - 0x000759b0 6c206265 63617573 650a0947 656f6d76 l because..Geomv │ │ │ │ - 0x000759c0 69657720 646f6573 206e6f74 20737570 iew does not sup │ │ │ │ - 0x000759d0 706f7274 206e6f6e 2d457563 6c696465 port non-Euclide │ │ │ │ - 0x000759e0 616e2067 656f6d65 74726965 7320666f an geometries fo │ │ │ │ - 0x000759f0 7220696e 20686967 6865720a 0964696d r in higher..dim │ │ │ │ - 0x00075a00 656e7369 6f6e732e 0a090a09 546f2072 ensions.....To r │ │ │ │ - 0x00075a10 65616420 61206361 6d657261 27732063 ead a camera's c │ │ │ │ - 0x00075a20 6f6e6669 67757261 74696f6e 2c207573 onfiguration, us │ │ │ │ - 0x00075a30 65202228 6563686f 20284e44 2d617865 e "(echo (ND-axe │ │ │ │ - 0x00075a40 73204341 4d494429 29222e0a 20202020 s CAMID))".. │ │ │ │ - 0x00075a50 20202020 54686520 72657475 726e2076 The return v │ │ │ │ - 0x00075a60 616c7565 20697320 616e2061 72726179 alue is an array │ │ │ │ - 0x00075a70 206f6620 3420696e 74656765 72732c20 of 4 integers, │ │ │ │ - 0x00075a80 74686520 6c617374 206f6e65 2073686f the last one sho │ │ │ │ - 0x00075a90 756c640a 09626520 302e0000 0000803f uld..be 0......? │ │ │ │ - 0x00075aa0 00007a44 cdcccc3d 00004040 286c6f6f ..zD...=..@@(loo │ │ │ │ - 0x00075ab0 6b2d7265 63656e74 6572205b 6f626a65 k-recenter [obje │ │ │ │ - 0x00075ac0 63744944 5d205b63 616d6572 6149445d ctID] [cameraID] │ │ │ │ - 0x00075ad0 290a0954 72616e73 6c617465 7320616e )..Translates an │ │ │ │ - 0x00075ae0 6420726f 74617465 73207468 65206361 d rotates the ca │ │ │ │ - 0x00075af0 6d657261 20736f20 74686174 20697420 mera so that it │ │ │ │ - 0x00075b00 6973206c 6f6f6b69 6e672069 6e207468 is looking in th │ │ │ │ - 0x00075b10 65200a09 2d7a2064 69726563 74696f6e e ..-z direction │ │ │ │ - 0x00075b20 2028696e 206f626a 65637449 44277320 (in objectID's │ │ │ │ - 0x00075b30 636f6f72 64696e61 74652073 79737465 coordinate syste │ │ │ │ - 0x00075b40 6d292061 74207468 65206365 6e746572 m) at the center │ │ │ │ - 0x00075b50 206f6620 0a096f62 6a656374 49442773 of ..objectID's │ │ │ │ - 0x00075b60 20626f75 6e64696e 6720626f 7820286f bounding box (o │ │ │ │ - 0x00075b70 72207468 65206f72 6967696e 206f6620 r the origin of │ │ │ │ - 0x00075b80 74686520 636f6f72 64696e61 74652073 the coordinate s │ │ │ │ - 0x00075b90 79737465 6d200a09 696e206e 6f6e2d45 ystem ..in non-E │ │ │ │ - 0x00075ba0 75646c69 6465616e 20737061 6365292e udlidean space). │ │ │ │ - 0x00075bb0 2020496e 20457563 6c696465 616e2073 In Euclidean s │ │ │ │ - 0x00075bc0 70616365 2c207468 65206361 6d657261 pace, the camera │ │ │ │ - 0x00075bd0 20697320 616c736f 200a096d 6f766564 is also ..moved │ │ │ │ - 0x00075be0 20617320 636c6f73 65206173 20706f73 as close as pos │ │ │ │ - 0x00075bf0 7369626c 6520746f 20746865 206f626a sible to the obj │ │ │ │ - 0x00075c00 65637420 7768696c 6520616c 6c6f7769 ect while allowi │ │ │ │ - 0x00075c10 6e672074 6865200a 09656e74 69726520 ng the ..entire │ │ │ │ - 0x00075c20 6f626a65 63742074 6f206265 20766973 object to be vis │ │ │ │ - 0x00075c30 69626c65 2e202041 6c736f20 6d616b65 ible. Also make │ │ │ │ - 0x00075c40 73207375 72652074 68617420 74686520 s sure that the │ │ │ │ - 0x00075c50 792d6178 6573206f 66200a09 6f626a65 y-axes of ..obje │ │ │ │ - 0x00075c60 63744944 20616e64 2063616d 65726149 ctID and cameraI │ │ │ │ - 0x00075c70 44206172 65207061 72616c6c 656c2e00 D are parallel.. │ │ │ │ - 0x00075c80 286c6f6f 6b205b6f 626a6563 7449445d (look [objectID] │ │ │ │ - 0x00075c90 205b6361 6d657261 49445d29 0a09526f [cameraID])..Ro │ │ │ │ - 0x00075ca0 74617465 73207468 65206e61 6d656420 tates the named │ │ │ │ - 0x00075cb0 63616d65 72612074 6f20706f 696e7420 camera to point │ │ │ │ - 0x00075cc0 746f7761 72642074 68652063 656e7465 toward the cente │ │ │ │ - 0x00075cd0 72206f66 20746865 200a0962 6f756e64 r of the ..bound │ │ │ │ - 0x00075ce0 696e6720 626f7820 6f662074 6865206e ing box of the n │ │ │ │ - 0x00075cf0 616d6564 206f626a 65637420 286f7220 amed object (or │ │ │ │ - 0x00075d00 74686520 6f726967 696e2069 6e206879 the origin in hy │ │ │ │ - 0x00075d10 70657262 6f6c6963 206f7220 0a097370 perbolic or ..sp │ │ │ │ - 0x00075d20 68657269 63616c20 73706163 65292e20 herical space). │ │ │ │ - 0x00075d30 20496e20 4575636c 69646561 6e207370 In Euclidean sp │ │ │ │ - 0x00075d40 6163652c 206d6f76 65732074 68652063 ace, moves the c │ │ │ │ - 0x00075d50 616d6572 61200a09 666f7277 61726420 amera ..forward │ │ │ │ - 0x00075d60 6f722062 61636b77 61726420 756e7469 or backward unti │ │ │ │ - 0x00075d70 6c207468 65206f62 6a656374 20617070 l the object app │ │ │ │ - 0x00075d80 65617273 20617320 6c617267 65200a09 ears as large .. │ │ │ │ - 0x00075d90 61732070 6f737369 626c6520 7768696c as possible whil │ │ │ │ - 0x00075da0 65207374 696c6c20 6265696e 6720656e e still being en │ │ │ │ - 0x00075db0 74697265 6c792076 69736962 6c652e20 tirely visible. │ │ │ │ - 0x00075dc0 20457175 6976616c 656e7420 746f200a Equivalent to . │ │ │ │ - 0x00075dd0 0970726f 676e2028 200a0909 286c6f6f .progn ( ...(loo │ │ │ │ - 0x00075de0 6b2d746f 77617264 205b6f62 6a656374 k-toward [object │ │ │ │ - 0x00075df0 49445d20 5b63616d 65726149 445d207b ID] [cameraID] { │ │ │ │ - 0x00075e00 63656e74 6572207c 206f7269 67696e7d center | origin} │ │ │ │ - 0x00075e10 290a0909 5b286c6f 6f6b2d65 6e636f6d )...[(look-encom │ │ │ │ - 0x00075e20 70617373 205b6f62 6a656374 49445d20 pass [objectID] │ │ │ │ - 0x00075e30 5b63616d 65726149 445d295d 200a0929 [cameraID])] ..) │ │ │ │ - 0x00075e40 200a0949 66206f62 6a656374 49442069 ..If objectID i │ │ │ │ - 0x00075e50 73206e6f 74207370 65636966 6965642c s not specified, │ │ │ │ - 0x00075e60 20697420 69732061 7373756d 65642074 it is assumed t │ │ │ │ - 0x00075e70 6f206265 20576f72 6c642e20 20496620 o be World. If │ │ │ │ - 0x00075e80 0a096361 6d657261 49442069 73206e6f ..cameraID is no │ │ │ │ - 0x00075e90 74207370 65636966 6965642c 20697420 t specified, it │ │ │ │ - 0x00075ea0 69732061 7373756d 65642074 6f206265 is assumed to be │ │ │ │ - 0x00075eb0 20746172 67657463 616d2e00 286c6f6f targetcam..(loo │ │ │ │ - 0x00075ec0 6b2d746f 77617264 205b6f62 6a656374 k-toward [object │ │ │ │ - 0x00075ed0 49445d20 5b63616d 65726149 445d205b ID] [cameraID] [ │ │ │ │ - 0x00075ee0 6f726967 696e207c 2063656e 7465725d origin | center] │ │ │ │ - 0x00075ef0 290a0952 6f746174 65732074 6865206e )..Rotates the n │ │ │ │ - 0x00075f00 616d6564 2063616d 65726120 746f2070 amed camera to p │ │ │ │ - 0x00075f10 6f696e74 20746f77 61726420 74686520 oint toward the │ │ │ │ - 0x00075f20 6f726967 696e206f 66207468 650a096f origin of the..o │ │ │ │ - 0x00075f30 626a6563 74277320 636f6f72 64696e61 bject's coordina │ │ │ │ - 0x00075f40 74652073 79737465 6d2c206f 72207468 te system, or th │ │ │ │ - 0x00075f50 65206365 6e746572 206f6620 74686520 e center of the │ │ │ │ - 0x00075f60 6f626a65 63742773 0a09626f 756e6469 object's..boundi │ │ │ │ - 0x00075f70 6e672062 6f782028 696e206e 6f6e2d45 ng box (in non-E │ │ │ │ - 0x00075f80 75636c69 6465616e 20737061 63652c20 uclidean space, │ │ │ │ - 0x00075f90 74686520 6f726967 696e2077 696c6c20 the origin will │ │ │ │ - 0x00075fa0 62652075 73656420 0a096175 746f6d61 be used ..automa │ │ │ │ - 0x00075fb0 74696361 6c6c7929 2e202044 65666175 tically). Defau │ │ │ │ - 0x00075fc0 6c74206f 626a6563 74494420 69732074 lt objectID is t │ │ │ │ - 0x00075fd0 68652077 6f726c64 2c206465 6661756c he world, defaul │ │ │ │ - 0x00075fe0 74206361 6d657261 0a096973 20746172 t camera..is tar │ │ │ │ - 0x00075ff0 67657463 616d2c20 64656661 756c7420 getcam, default │ │ │ │ - 0x00076000 6c6f6361 74696f6e 20746f20 706f696e location to poin │ │ │ │ - 0x00076010 7420746f 77617264 73206973 20746865 t towards is the │ │ │ │ - 0x00076020 2063656e 7465720a 096f6620 74686520 center..of the │ │ │ │ - 0x00076030 626f756e 64696e67 20626f78 2e000000 bounding box.... │ │ │ │ - 0x00076040 286c6f6f 6b2d656e 636f6d70 61737320 (look-encompass │ │ │ │ - 0x00076050 5b6f626a 65637449 445d205b 63616d65 [objectID] [came │ │ │ │ - 0x00076060 72614944 5d290a09 4d6f7665 73206361 raID])..Moves ca │ │ │ │ - 0x00076070 6d657261 49442062 61636b77 61726473 meraID backwards │ │ │ │ - 0x00076080 206f7220 666f7277 61726473 20756e74 or forwards unt │ │ │ │ - 0x00076090 696c2069 74732066 69656c64 206f6620 il its field of │ │ │ │ - 0x000760a0 76696577 0a097375 72726f75 6e647320 view..surrounds │ │ │ │ - 0x000760b0 6f626a65 63744944 2e205468 69732072 objectID. This r │ │ │ │ - 0x000760c0 6f757469 6e652077 6f726b73 206f6e6c outine works onl │ │ │ │ - 0x000760d0 7920696e 20457563 6c696465 616e2073 y in Euclidean s │ │ │ │ - 0x000760e0 70616365 2e20200a 09496620 6f626a65 pace. ..If obje │ │ │ │ - 0x000760f0 63744944 20697320 6e6f7420 73706563 ctID is not spec │ │ │ │ - 0x00076100 69666965 642c2069 74206973 20617373 ified, it is ass │ │ │ │ - 0x00076110 756d6564 20746f20 62652074 68652077 umed to be the w │ │ │ │ - 0x00076120 6f726c64 2e20200a 09496620 63616d65 orld. ..If came │ │ │ │ - 0x00076130 72614944 20697320 6e6f7420 73706563 raID is not spec │ │ │ │ - 0x00076140 69666965 642c2069 74206973 20617373 ified, it is ass │ │ │ │ - 0x00076150 756d6564 20746f20 62652074 68652074 umed to be the t │ │ │ │ - 0x00076160 61726765 7463616d 2e20200a 09536565 argetcam. ..See │ │ │ │ - 0x00076170 20616c73 6f20286c 6f6f6b2d 656e636f also (look-enco │ │ │ │ - 0x00076180 6d706173 732d7369 7a65292e 00000000 mpass-size)..... │ │ │ │ - 0x00076190 286c6f6f 6b2d656e 636f6d70 6173732d (look-encompass- │ │ │ │ - 0x000761a0 73697a65 205b7669 65772d66 72616374 size [view-fract │ │ │ │ - 0x000761b0 696f6e20 20636c69 702d7261 74696f20 ion clip-ratio │ │ │ │ - 0x000761c0 206e6561 722d6d61 7267696e 20666172 near-margin far │ │ │ │ - 0x000761d0 2d6d6172 67696e5d 290a0953 6574732f -margin])..Sets/ │ │ │ │ - 0x000761e0 72657475 726e7320 70617261 6d657465 returns paramete │ │ │ │ - 0x000761f0 72732075 73656420 62792028 6c6f6f6b rs used by (look │ │ │ │ - 0x00076200 2d656e63 6f6d7061 7373292e 0a097669 -encompass)...vi │ │ │ │ - 0x00076210 65772d66 72616374 696f6e20 69732074 ew-fraction is t │ │ │ │ - 0x00076220 68652070 6f727469 6f6e206f 66207468 he portion of th │ │ │ │ - 0x00076230 65206361 6d657261 2077696e 646f7720 e camera window │ │ │ │ - 0x00076240 66696c6c 65642062 79207468 65206f62 filled by the ob │ │ │ │ - 0x00076250 6a656374 2c0a0963 6c69702d 72617469 ject,..clip-rati │ │ │ │ - 0x00076260 6f206973 20746865 206d6178 20616c6c o is the max all │ │ │ │ - 0x00076270 6f776564 20726174 696f206f 66206e65 owed ratio of ne │ │ │ │ - 0x00076280 61722d74 6f2d6661 7220636c 69707069 ar-to-far clippi │ │ │ │ - 0x00076290 6e672070 6c616e65 732e0a09 54686520 ng planes...The │ │ │ │ - 0x000762a0 6e656172 20636c69 7070696e 6720706c near clipping pl │ │ │ │ - 0x000762b0 616e6520 69732031 2f6e6561 722d6d61 ane is 1/near-ma │ │ │ │ - 0x000762c0 7267696e 2074696d 65732063 6c6f7365 rgin times close │ │ │ │ - 0x000762d0 72207468 616e2074 6865206e 6561720a r than the near. │ │ │ │ - 0x000762e0 09656467 65206f66 20746865 206f626a .edge of the obj │ │ │ │ - 0x000762f0 6563742c 20616e64 20746865 20666172 ect, and the far │ │ │ │ - 0x00076300 20636c69 7070696e 6720706c 616e6520 clipping plane │ │ │ │ - 0x00076310 69732066 61722d6d 61726769 6e207469 is far-margin ti │ │ │ │ - 0x00076320 6d65730a 09667572 74686572 20617761 mes..further awa │ │ │ │ - 0x00076330 792e2020 52657475 726e7320 74686520 y. Returns the │ │ │ │ - 0x00076340 6c697374 206f6620 63757272 656e7420 list of current │ │ │ │ - 0x00076350 76616c75 65732e0a 09446566 61756c74 values...Default │ │ │ │ - 0x00076360 733a202e 37352020 31303020 20302e31 s: .75 100 0.1 │ │ │ │ - 0x00076370 2020342e 300a0000 286e6577 2d726573 4.0...(new-res │ │ │ │ - 0x00076380 6574290a 09457175 6976616c 656e7420 et)..Equivalent │ │ │ │ - 0x00076390 746f2028 70726f67 6e20286e 65772d63 to (progn (new-c │ │ │ │ - 0x000763a0 656e7465 7220414c 4c47454f 4d532928 enter ALLGEOMS)( │ │ │ │ - 0x000763b0 6e65772d 63656e74 65722041 4c4c4341 new-center ALLCA │ │ │ │ - 0x000763c0 4d532929 00000000 286e6577 2d63656e MS))....(new-cen │ │ │ │ - 0x000763d0 74657220 5b69645d 290a0953 746f7020 ter [id])..Stop │ │ │ │ - 0x000763e0 69642c20 7468656e 20736574 20696427 id, then set id' │ │ │ │ - 0x000763f0 73207472 616e7366 6f726d20 746f2074 s transform to t │ │ │ │ - 0x00076400 68652069 64656e74 6974792e 20446566 he identity. Def │ │ │ │ - 0x00076410 61756c74 20696420 0a096973 20746172 ault id ..is tar │ │ │ │ - 0x00076420 6765742e 2020416c 736f2c20 69662074 get. Also, if t │ │ │ │ - 0x00076430 68652069 64206973 20612063 616d6572 he id is a camer │ │ │ │ - 0x00076440 612c2063 616c6c73 200a0928 6c6f6f6b a, calls ..(look │ │ │ │ - 0x00076450 2d726563 656e7465 7220576f 726c6420 -recenter World │ │ │ │ - 0x00076460 6964292e 20205468 65206d61 696e2066 id). The main f │ │ │ │ - 0x00076470 756e6374 696f6e20 6f662074 68652063 unction of the c │ │ │ │ - 0x00076480 616c6c20 746f200a 09286c6f 6f6b2d72 all to ..(look-r │ │ │ │ - 0x00076490 6563656e 74657229 20697320 746f2070 ecenter) is to p │ │ │ │ - 0x000764a0 6c616365 20746865 2063616d 65726120 lace the camera │ │ │ │ - 0x000764b0 736f2074 68617420 69742069 7320706f so that it is po │ │ │ │ - 0x000764c0 696e7469 6e67200a 09706172 616c6c65 inting ..paralle │ │ │ │ - 0x000764d0 6c20746f 20746865 207a2061 78697320 l to the z axis │ │ │ │ - 0x000764e0 746f7761 72642074 68652063 656e7465 toward the cente │ │ │ │ - 0x000764f0 72206f66 20746865 20776f72 6c642e00 r of the world.. │ │ │ │ - 0x00076500 28706f73 6974696f 6e2d746f 77617264 (position-toward │ │ │ │ - 0x00076510 206f626a 65637449 44206f74 68657249 objectID otherI │ │ │ │ - 0x00076520 44205b63 656e7465 72207c20 6f726967 D [center | orig │ │ │ │ - 0x00076530 696e5d29 0a09526f 74617465 206f626a in])..Rotate obj │ │ │ │ - 0x00076540 65637449 4420736f 20746861 74207468 ectID so that th │ │ │ │ - 0x00076550 65206365 6e746572 206f6620 74686520 e center of the │ │ │ │ - 0x00076560 626f756e 64696e67 20626f78 0a096f72 bounding box..or │ │ │ │ - 0x00076570 20746865 206f7269 67696e20 6f662074 the origin of t │ │ │ │ - 0x00076580 68652063 6f6f7264 696e6174 65207379 he coordinate sy │ │ │ │ - 0x00076590 7374656d 206f6620 74686520 6f746865 stem of the othe │ │ │ │ - 0x000765a0 7249440a 096c6965 73206f6e 20746865 rID..lies on the │ │ │ │ - 0x000765b0 20706f73 69746976 65207a2d 61786973 positive z-axis │ │ │ │ - 0x000765c0 206f6620 74686520 66697273 74206f62 of the first ob │ │ │ │ - 0x000765d0 6a656374 2e202044 65666175 6c742069 ject. Default i │ │ │ │ - 0x000765e0 730a0974 68652063 656e7465 72206f66 s..the center of │ │ │ │ - 0x000765f0 20746865 20626f75 6e64696e 6720626f the bounding bo │ │ │ │ - 0x00076600 782e0000 28706f73 6974696f 6e2d6174 x...(position-at │ │ │ │ - 0x00076610 20202020 6f626a65 63744944 206f7468 objectID oth │ │ │ │ - 0x00076620 65724944 205b6365 6e746572 207c206f erID [center | o │ │ │ │ - 0x00076630 72696769 6e5d290a 09547261 6e736c61 rigin])..Transla │ │ │ │ - 0x00076640 7465206f 626a6563 74494420 746f2074 te objectID to t │ │ │ │ - 0x00076650 68652063 656e7465 72206f66 20746865 he center of the │ │ │ │ - 0x00076660 20626f75 6e64696e 6720626f 78206f72 bounding box or │ │ │ │ - 0x00076670 20746865 200a096f 72696769 6e206f66 the ..origin of │ │ │ │ - 0x00076680 20746865 20636f6f 7264696e 61746520 the coordinate │ │ │ │ - 0x00076690 73797374 656d206f 66206f74 68657249 system of otherI │ │ │ │ - 0x000766a0 44202870 6172616c 6c656c20 7472616e D (parallel tran │ │ │ │ - 0x000766b0 736c6174 696f6e29 2e0a0944 65666175 slation)...Defau │ │ │ │ - 0x000766c0 6c742069 73206365 6e746572 2e000000 lt is center.... │ │ │ │ - 0x000766d0 28706f73 6974696f 6e202020 20202020 (position │ │ │ │ - 0x000766e0 6f626a65 63744944 206f7468 65724944 objectID otherID │ │ │ │ - 0x000766f0 290a0953 65742074 68652074 72616e73 )..Set the trans │ │ │ │ - 0x00076700 666f726d 206f6620 6f626a65 63744944 form of objectID │ │ │ │ - 0x00076710 20746f20 74686174 206f6620 6f746865 to that of othe │ │ │ │ - 0x00076720 7249442e 00000000 28747261 6e73666f rID.....(transfo │ │ │ │ - 0x00076730 726d2d73 6574206f 626a6563 74494420 rm-set objectID │ │ │ │ - 0x00076740 63656e74 65724944 20667261 6d654944 centerID frameID │ │ │ │ - 0x00076750 205b726f 74617465 7c747261 6e736c61 [rotate|transla │ │ │ │ - 0x00076760 74657c74 72616e73 6c617465 2d736361 te|translate-sca │ │ │ │ - 0x00076770 6c65647c 7363616c 655d2078 2079207a led|scale] x y z │ │ │ │ - 0x00076780 290a0953 6574206f 626a6563 74494427 )..Set objectID' │ │ │ │ - 0x00076790 73207472 616e7366 6f726d20 746f2074 s transform to t │ │ │ │ - 0x000767a0 68652063 6f6e7374 72756374 65642074 he constructed t │ │ │ │ - 0x000767b0 72616e73 666f726d 2e0a0953 616d6520 ransform...Same │ │ │ │ - 0x000767c0 73796e74 61782061 73207472 616e7366 syntax as transf │ │ │ │ - 0x000767d0 6f726d2e 00000000 28747261 6e73666f orm.....(transfo │ │ │ │ - 0x000767e0 726d2d69 6e637220 206f626a 65637449 rm-incr objectI │ │ │ │ - 0x000767f0 44206365 6e746572 49442066 72616d65 D centerID frame │ │ │ │ - 0x00076800 4944205b 726f7461 74657c74 72616e73 ID [rotate|trans │ │ │ │ - 0x00076810 6c617465 7c747261 6e736c61 74652d73 late|translate-s │ │ │ │ - 0x00076820 63616c65 647c7363 616c655d 20782079 caled|scale] x y │ │ │ │ - 0x00076830 207a205b 6474205b 736d6f6f 74685d5d z [dt [smooth]] │ │ │ │ - 0x00076840 290a0941 70706c79 20636f6e 74696e75 )..Apply continu │ │ │ │ - 0x00076850 696e6720 6d6f7469 6f6e3a20 636f6e73 ing motion: cons │ │ │ │ - 0x00076860 74727563 74206120 7472616e 73666f72 truct a transfor │ │ │ │ - 0x00076870 6d617469 6f6e206d 61747269 7820616e mation matrix an │ │ │ │ - 0x00076880 640a0963 6f6e6361 74656e61 74652069 d..concatenate i │ │ │ │ - 0x00076890 74207769 74682074 68652063 75727265 t with the curre │ │ │ │ - 0x000768a0 6e742074 72616e73 666f726d 206f6620 nt transform of │ │ │ │ - 0x000768b0 6f626a65 63744944 20657665 72790a09 objectID every.. │ │ │ │ - 0x000768c0 72656672 65736820 28736574 73206f62 refresh (sets ob │ │ │ │ - 0x000768d0 6a656374 49442773 20696e63 72656d65 jectID's increme │ │ │ │ - 0x000768e0 6e74616c 20747261 6e73666f 726d292e ntal transform). │ │ │ │ - 0x000768f0 2053616d 65207379 6e746178 0a096173 Same syntax..as │ │ │ │ - 0x00076900 20747261 6e73666f 726d2e20 0a0a0a0a transform. .... │ │ │ │ - 0x00076910 49662074 6865206f 7074696f 6e616c20 If the optional │ │ │ │ - 0x00076920 22647422 20617267 756d656e 74206973 "dt" argument is │ │ │ │ - 0x00076930 20707265 73656e74 2c0a0974 6865206f present,..the o │ │ │ │ - 0x00076940 626a6563 74206973 206d6f76 65642061 bject is moved a │ │ │ │ - 0x00076950 74206561 63682074 696d6520 73746570 t each time step │ │ │ │ - 0x00076960 20737563 68207468 61742069 74732061 such that its a │ │ │ │ - 0x00076970 76657261 6765206d 6f74696f 6e0a0965 verage motion..e │ │ │ │ - 0x00076980 7175616c 73206f6e 6520696e 7374616e quals one instan │ │ │ │ - 0x00076990 6365206f 66207468 65206d6f 74696f6e ce of the motion │ │ │ │ - 0x000769a0 20706572 20226474 22207365 636f6e64 per "dt" second │ │ │ │ - 0x000769b0 732e2020 452e672e 0a092020 28747261 s. E.g... (tra │ │ │ │ - 0x000769c0 6e73666f 726d2d69 6e637220 20576f72 nsform-incr Wor │ │ │ │ - 0x000769d0 6c642057 6f726c64 20576f72 6c642020 ld World World │ │ │ │ - 0x000769e0 726f7461 74652020 362e3238 33313820 rotate 6.28318 │ │ │ │ - 0x000769f0 30203020 2031302e 30290a09 726f7461 0 0 10.0)..rota │ │ │ │ - 0x00076a00 74657320 74686520 576f726c 64206162 tes the World ab │ │ │ │ - 0x00076a10 6f757420 69747320 58206178 69732061 out its X axis a │ │ │ │ - 0x00076a20 74203120 7475726e 20283270 69207261 t 1 turn (2pi ra │ │ │ │ - 0x00076a30 6469616e 73292070 65722031 300a0973 dians) per 10..s │ │ │ │ - 0x00076a40 65636f6e 64732e0a 00000000 28747261 econds......(tra │ │ │ │ - 0x00076a50 6e73666f 726d2020 20202020 6f626a65 nsform obje │ │ │ │ - 0x00076a60 63744944 2063656e 74657249 44206672 ctID centerID fr │ │ │ │ - 0x00076a70 616d6549 44205b72 6f746174 657c7472 ameID [rotate|tr │ │ │ │ - 0x00076a80 616e736c 6174657c 7472616e 736c6174 anslate|translat │ │ │ │ - 0x00076a90 652d7363 616c6564 7c736361 6c655d20 e-scaled|scale] │ │ │ │ - 0x00076aa0 78207920 7a205b64 74205b22 736d6f6f x y z [dt ["smoo │ │ │ │ - 0x00076ab0 7468225d 5d290a41 70706c79 2061206d th"]]).Apply a m │ │ │ │ - 0x00076ac0 6f74696f 6e202872 6f746174 696f6e2c otion (rotation, │ │ │ │ - 0x00076ad0 20747261 6e736c61 74696f6e 2c207363 translation, sc │ │ │ │ - 0x00076ae0 616c696e 67292074 6f206f62 6a656374 aling) to object │ │ │ │ - 0x00076af0 20226f62 6a656374 4944223b 20746861 "objectID"; tha │ │ │ │ - 0x00076b00 74206973 2c20636f 6e737472 75637420 t is, construct │ │ │ │ - 0x00076b10 616e6420 636f6e63 6174656e 61746520 and concatenate │ │ │ │ - 0x00076b20 61207472 616e7366 6f726d61 74696f6e a transformation │ │ │ │ - 0x00076b30 206d6174 72697820 77697468 206f626a matrix with obj │ │ │ │ - 0x00076b40 65637449 44277320 7472616e 73666f72 ectID's transfor │ │ │ │ - 0x00076b50 6d2e2054 68652033 20494473 20696e76 m. The 3 IDs inv │ │ │ │ - 0x00076b60 6f6c7665 64206172 65207468 65206f62 olved are the ob │ │ │ │ - 0x00076b70 6a656374 20746861 74206d6f 7665732c ject that moves, │ │ │ │ - 0x00076b80 20746865 2063656e 74657220 6f66206d the center of m │ │ │ │ - 0x00076b90 6f74696f 6e2c2061 6e642074 68652066 otion, and the f │ │ │ │ - 0x00076ba0 72616d65 206f6620 72656665 72656e63 rame of referenc │ │ │ │ - 0x00076bb0 6520696e 20776869 63682074 6f206170 e in which to ap │ │ │ │ - 0x00076bc0 706c7920 74686520 6d6f7469 6f6e2e20 ply the motion. │ │ │ │ - 0x00076bd0 20546865 2063656e 74657220 69732065 The center is e │ │ │ │ - 0x00076be0 61736965 73742075 6e646572 73746f6f asiest understoo │ │ │ │ - 0x00076bf0 6420666f 7220726f 74617469 6f6e733a d for rotations: │ │ │ │ - 0x00076c00 20696620 63656e74 65724944 20697320 if centerID is │ │ │ │ - 0x00076c10 74686520 73616d65 20617320 6f626a65 the same as obje │ │ │ │ - 0x00076c20 63744944 20746865 6e206974 2077696c ctID then it wil │ │ │ │ - 0x00076c30 6c207370 696e2061 726f756e 64206974 l spin around it │ │ │ │ - 0x00076c40 73206f77 6e206178 65733b20 6f746865 s own axes; othe │ │ │ │ - 0x00076c50 72776973 65207468 65206d6f 76696e67 rwise the moving │ │ │ │ - 0x00076c60 206f626a 65637420 77696c6c 206f7262 object will orb │ │ │ │ - 0x00076c70 69742074 68652063 656e7465 72206f62 it the center ob │ │ │ │ - 0x00076c80 6a656374 2e204e6f 726d616c 6c792066 ject. Normally f │ │ │ │ - 0x00076c90 72616d65 49442c20 696e2077 686f7365 rameID, in whose │ │ │ │ - 0x00076ca0 20636f6f 7264696e 61746520 73797374 coordinate syst │ │ │ │ - 0x00076cb0 656d2074 68652028 6d6f7573 6529206d em the (mouse) m │ │ │ │ - 0x00076cc0 6f74696f 6e732061 72652069 6e746572 otions are inter │ │ │ │ - 0x00076cd0 70726574 65642c20 69732022 666f6375 preted, is "focu │ │ │ │ - 0x00076ce0 73222c20 74686520 63757272 656e7420 s", the current │ │ │ │ - 0x00076cf0 63616d65 72612e20 0a0a0a0a 5472616e camera. ....Tran │ │ │ │ - 0x00076d00 736c6174 696f6e73 2063616e 20626520 slations can be │ │ │ │ - 0x00076d10 7363616c 65642070 726f706f 7274696f scaled proportio │ │ │ │ - 0x00076d20 6e616c20 746f2074 68652064 69737461 nal to the dista │ │ │ │ - 0x00076d30 6e636520 62657477 65656e20 74686520 nce between the │ │ │ │ - 0x00076d40 74617267 65742061 6e642074 68652063 target and the c │ │ │ │ - 0x00076d50 656e7465 722e2053 7570706f 72742066 enter. Support f │ │ │ │ - 0x00076d60 6f722073 70686572 6963616c 20616e64 or spherical and │ │ │ │ - 0x00076d70 20687970 6572626f 6c696320 61732077 hyperbolic as w │ │ │ │ - 0x00076d80 656c6c20 61732045 75636c69 6465616e ell as Euclidean │ │ │ │ - 0x00076d90 20737061 63652069 73206275 696c742d space is built- │ │ │ │ - 0x00076da0 696e3a20 75736520 74686520 22737061 in: use the "spa │ │ │ │ - 0x00076db0 63652220 636f6d6d 616e6420 746f2063 ce" command to c │ │ │ │ - 0x00076dc0 68616e67 65207370 61636573 2e202057 hange spaces. W │ │ │ │ - 0x00076dd0 69746820 74797065 2022726f 74617465 ith type "rotate │ │ │ │ - 0x00076de0 2220782c 20792c20 616e6420 7a206172 " x, y, and z ar │ │ │ │ - 0x00076df0 6520666c 6f617473 20737065 63696679 e floats specify │ │ │ │ - 0x00076e00 696e6720 616e676c 65732069 6e205241 ing angles in RA │ │ │ │ - 0x00076e10 4449414e 532e2046 6f722074 79706573 DIANS. For types │ │ │ │ - 0x00076e20 20227472 616e736c 61746522 20616e64 "translate" and │ │ │ │ - 0x00076e30 20227472 616e736c 6174652d 7363616c "translate-scal │ │ │ │ - 0x00076e40 65642220 782c2079 2c20616e 64207a20 ed" x, y, and z │ │ │ │ - 0x00076e50 61726520 666c6f61 74732073 70656369 are floats speci │ │ │ │ - 0x00076e60 6679696e 67206469 7374616e 63657320 fying distances │ │ │ │ - 0x00076e70 696e2074 68652063 6f6f7264 696e6174 in the coordinat │ │ │ │ - 0x00076e80 65207379 7374656d 206f6620 74686520 e system of the │ │ │ │ - 0x00076e90 63656e74 6572206f 626a6563 742e200a center object. . │ │ │ │ - 0x00076ea0 0a0a0a54 6865206f 7074696f 6e616c20 ...The optional │ │ │ │ - 0x00076eb0 22647422 20666965 6c642061 6c6c6f77 "dt" field allow │ │ │ │ - 0x00076ec0 73206120 73696d70 6c652066 6f726d20 s a simple form │ │ │ │ - 0x00076ed0 6f662061 6e696d61 74696f6e 3b206966 of animation; if │ │ │ │ - 0x00076ee0 20707265 73656e74 2c207468 65206f62 present, the ob │ │ │ │ - 0x00076ef0 6a656374 206d6f76 65732062 79206a75 ject moves by ju │ │ │ │ - 0x00076f00 73742074 68617420 616d6f75 6e742064 st that amount d │ │ │ │ - 0x00076f10 7572696e 67206170 70726f78 696d6174 uring approximat │ │ │ │ - 0x00076f20 656c7920 22647422 20736563 6f6e6473 ely "dt" seconds │ │ │ │ - 0x00076f30 2c207468 656e2073 746f7073 2e202049 , then stops. I │ │ │ │ - 0x00076f40 66207072 6573656e 7420616e 6420666f f present and fo │ │ │ │ - 0x00076f50 6c6c6f77 65642062 79207468 65202273 llowed by the "s │ │ │ │ - 0x00076f60 6d6f6f74 6822206b 6579776f 72642c20 mooth" keyword, │ │ │ │ - 0x00076f70 74686520 6d6f7469 6f6e2069 7320616e the motion is an │ │ │ │ - 0x00076f80 696d6174 65642077 69746820 61203374 imated with a 3t │ │ │ │ - 0x00076f90 5e322d32 745e3320 66756e63 74696f6e ^2-2t^3 function │ │ │ │ - 0x00076fa0 2c20736f 20617320 746f2073 74617274 , so as to start │ │ │ │ - 0x00076fb0 20616e64 2073746f 7020736d 6f6f7468 and stop smooth │ │ │ │ - 0x00076fc0 6c792e20 20496620 61627365 6e742c20 ly. If absent, │ │ │ │ - 0x00076fd0 74686520 6d6f7469 6f6e2069 73206170 the motion is ap │ │ │ │ - 0x00076fe0 706c6965 6420696d 6d656469 6174656c plied immediatel │ │ │ │ - 0x00076ff0 792e0000 28726561 6c2d6964 20494429 y...(real-id ID) │ │ │ │ - 0x00077000 0a095265 7475726e 73206120 73747269 ..Returns a stri │ │ │ │ - 0x00077010 6e672063 616e6f6e 6963616c 6c792069 ng canonically i │ │ │ │ - 0x00077020 64656e74 69667969 6e672074 68652067 dentifying the g │ │ │ │ - 0x00077030 6976656e 2049442c 0a096f72 20226e69 iven ID,..or "ni │ │ │ │ - 0x00077040 6c222069 66207468 65206f62 6a656374 l" if the object │ │ │ │ - 0x00077050 20646f65 73206e6f 74206578 6973742e does not exist. │ │ │ │ - 0x00077060 20204578 616d706c 65733a0a 09202869 Examples:.. (i │ │ │ │ - 0x00077070 66202872 65616c2d 69642066 72656429 f (real-id fred) │ │ │ │ - 0x00077080 20286465 6c657465 20667265 6429290a (delete fred)). │ │ │ │ - 0x00077090 0964656c 65746573 20226672 65642220 .deletes "fred" │ │ │ │ - 0x000770a0 69662069 74206578 69737473 20627574 if it exists but │ │ │ │ - 0x000770b0 20726570 6f727473 206e6f20 6572726f reports no erro │ │ │ │ - 0x000770c0 72206966 20697420 646f6573 6e27742c r if it doesn't, │ │ │ │ - 0x000770d0 20616e64 0a092028 69662028 3d202872 and.. (if (= (r │ │ │ │ - 0x000770e0 65616c2d 69642074 61726765 7467656f eal-id targetgeo │ │ │ │ - 0x000770f0 6d292028 7265616c 2d696420 576f726c m) (real-id Worl │ │ │ │ - 0x00077100 64292920 28292028 64656c65 74652074 d)) () (delete t │ │ │ │ - 0x00077110 61726765 7467656f 6d29290a 0964656c argetgeom))..del │ │ │ │ - 0x00077120 65746573 20227461 72676574 67656f6d etes "targetgeom │ │ │ │ - 0x00077130 22206966 20697420 69732064 69666665 " if it is diffe │ │ │ │ - 0x00077140 72656e74 2066726f 6d207468 6520576f rent from the Wo │ │ │ │ - 0x00077150 726c642e 0a000000 28657363 616c6520 rld.....(escale │ │ │ │ - 0x00077160 20202020 20202020 2047454f 4d2d4944 GEOM-ID │ │ │ │ - 0x00077170 20464143 544f5229 0a095361 6d652061 FACTOR)..Same a │ │ │ │ - 0x00077180 73207363 616c6520 62757420 6d756c74 s scale but mult │ │ │ │ - 0x00077190 69706c69 65732062 79206578 70287363 iplies by exp(sc │ │ │ │ - 0x000771a0 616c6529 2e20204f 62736f6c 6574652e ale). Obsolete. │ │ │ │ - 0x000771b0 00000000 28736361 6c652020 20202020 ....(scale │ │ │ │ - 0x000771c0 20202020 47454f4d 2d494420 46414354 GEOM-ID FACT │ │ │ │ - 0x000771d0 4f52205b 46414354 4f525920 46414354 OR [FACTORY FACT │ │ │ │ - 0x000771e0 4f525a5d 290a0953 63616c65 2047454f ORZ])..Scale GEO │ │ │ │ - 0x000771f0 4d2d4944 2c206d75 6c746970 6c79696e M-ID, multiplyin │ │ │ │ - 0x00077200 67206974 73207369 7a652062 79204641 g its size by FA │ │ │ │ - 0x00077210 43544f52 2e202054 68652066 6163746f CTOR. The facto │ │ │ │ - 0x00077220 7273200a 0973686f 756c6420 62652070 rs ..should be p │ │ │ │ - 0x00077230 6f736974 69766520 6e756d62 6572732e ositive numbers. │ │ │ │ - 0x00077240 20204966 20464143 544f5259 20616e64 If FACTORY and │ │ │ │ - 0x00077250 20464143 544f525a 20617265 200a0970 FACTORZ are ..p │ │ │ │ - 0x00077260 72657365 6e742061 6e64206e 6f6e2d7a resent and non-z │ │ │ │ - 0x00077270 65726f2c 20746865 206f626a 65637420 ero, the object │ │ │ │ - 0x00077280 69732073 63616c65 64206279 20464143 is scaled by FAC │ │ │ │ - 0x00077290 544f5220 696e2078 2c206279 200a0946 TOR in x, by ..F │ │ │ │ - 0x000772a0 4143544f 52592069 6e20792c 20616e64 ACTORY in y, and │ │ │ │ - 0x000772b0 20627920 46414354 4f525a20 696e207a by FACTORZ in z │ │ │ │ - 0x000772c0 2e202049 66206f6e 6c792046 4143544f . If only FACTO │ │ │ │ - 0x000772d0 52206973 20707265 73656e74 2c200a09 R is present, .. │ │ │ │ - 0x000772e0 74686520 6f626a65 63742069 73207363 the object is sc │ │ │ │ - 0x000772f0 616c6564 20627920 46414354 4f522069 aled by FACTOR i │ │ │ │ - 0x00077300 6e20782c 20792c20 616e6420 7a2e2020 n x, y, and z. │ │ │ │ - 0x00077310 5363616c 696e6720 6f6e6c79 200a0972 Scaling only ..r │ │ │ │ - 0x00077320 65616c6c 79206d61 6b657320 73656e73 eally makes sens │ │ │ │ - 0x00077330 6520696e 20457563 6c696465 616e2073 e in Euclidean s │ │ │ │ - 0x00077340 70616365 2e20204d 6f757365 2d647269 pace. Mouse-dri │ │ │ │ - 0x00077350 76656e20 7363616c 696e6720 696e200a ven scaling in . │ │ │ │ - 0x00077360 096f7468 65722073 70616365 73206973 .other spaces is │ │ │ │ - 0x00077370 206e6f74 20616c6c 6f776564 3b202074 not allowed; t │ │ │ │ - 0x00077380 68652073 63616c65 20636f6d 6d616e64 he scale command │ │ │ │ - 0x00077390 206d6179 20626520 69737375 6564200a may be issued . │ │ │ │ - 0x000773a0 09696e20 6f746865 72207370 61636573 .in other spaces │ │ │ │ - 0x000773b0 20627574 2073686f 756c6420 62652075 but should be u │ │ │ │ - 0x000773c0 73656420 77697468 20636175 74696f6e sed with caution │ │ │ │ - 0x000773d0 20626563 61757365 20697420 6d617920 because it may │ │ │ │ - 0x000773e0 0a096361 75736520 74686520 64617461 ..cause the data │ │ │ │ - 0x000773f0 20746f20 65787465 6e642062 65796f6e to extend beyon │ │ │ │ - 0x00077400 64207468 65206c69 6d697473 206f6620 d the limits of │ │ │ │ - 0x00077410 74686520 73706163 652e0a09 0a09466f the space.....Fo │ │ │ │ - 0x00077420 72207468 65204e44 20636173 65206f6e r the ND case on │ │ │ │ - 0x00077430 6c792028 7363616c 65204745 4f4d2d49 ly (scale GEOM-I │ │ │ │ - 0x00077440 44204641 43544f52 29206973 20737570 D FACTOR) is sup │ │ │ │ - 0x00077450 706f7274 65642c20 692e652e 0a097468 ported, i.e...th │ │ │ │ - 0x00077460 65206f70 74696f6e 616c2046 4143544f e optional FACTO │ │ │ │ - 0x00077470 52592061 6e642046 4143544f 525a2061 RY and FACTORZ a │ │ │ │ - 0x00077480 7267756d 656e7473 20617265 2069676e rguments are ign │ │ │ │ - 0x00077490 6f726564 2e20596f 75206361 6e2c0a09 ored. You can,.. │ │ │ │ - 0x000774a0 6f662063 6f757273 652c2073 63616c65 of course, scale │ │ │ │ - 0x000774b0 2047454f 4d2d4944 20627920 64696666 GEOM-ID by diff │ │ │ │ - 0x000774c0 6572656e 74206661 63746f72 7320696e erent factors in │ │ │ │ - 0x000774d0 20646966 66657265 6e742064 69726563 different direc │ │ │ │ - 0x000774e0 74696f6e 730a0962 79206361 6c6c696e tions..by callin │ │ │ │ - 0x000774f0 6720284e 442d7866 6f726d20 47454f4d g (ND-xform GEOM │ │ │ │ - 0x00077500 2d494420 5452414e 53464f52 4d4e2920 -ID TRANSFORMN) │ │ │ │ - 0x00077510 77686572 65205452 414e5346 4f524d4e where TRANSFORMN │ │ │ │ - 0x00077520 20697320 610a0964 6961676f 6e616c20 is a..diagonal │ │ │ │ - 0x00077530 4e442074 72616e73 666f726d 2e000000 ND transform.... │ │ │ │ - 0x00077540 28657a6f 6f6d2020 20202020 20202020 (ezoom │ │ │ │ - 0x00077550 47454f4d 2d494420 46414354 4f52290a GEOM-ID FACTOR). │ │ │ │ - 0x00077560 0953616d 65206173 207a6f6f 6d206275 .Same as zoom bu │ │ │ │ - 0x00077570 74206d75 6c746970 6c696573 20627920 t multiplies by │ │ │ │ - 0x00077580 65787028 7a6f6f6d 292e2020 4f62736f exp(zoom). Obso │ │ │ │ - 0x00077590 6c657465 2e000000 287a6f6f 6d202020 lete....(zoom │ │ │ │ - 0x000775a0 20202020 20202020 43414d2d 49442046 CAM-ID F │ │ │ │ - 0x000775b0 4143544f 52290a09 5a6f6f6d 2043414d ACTOR)..Zoom CAM │ │ │ │ - 0x000775c0 2d49442c 206d756c 7469706c 79696e67 -ID, multiplying │ │ │ │ - 0x000775d0 20697473 20666965 6c64206f 66207669 its field of vi │ │ │ │ - 0x000775e0 65772062 79204641 43544f52 2e0a0946 ew by FACTOR...F │ │ │ │ - 0x000775f0 4143544f 52207368 6f756c64 20626520 ACTOR should be │ │ │ │ - 0x00077600 6120706f 73697469 7665206e 756d6265 a positive numbe │ │ │ │ - 0x00077610 722e0000 5b725d20 526f7461 74650000 r...[r] Rotate.. │ │ │ │ - 0x00077620 5b7a5d20 43616d20 5a6f6f6d 00000000 [z] Cam Zoom.... │ │ │ │ - 0x00077630 5b745d20 5472616e 736c6174 65000000 [t] Translate... │ │ │ │ - 0x00077640 5b665d20 43616d20 466c7900 5b6f5d20 [f] Cam Fly.[o] │ │ │ │ - 0x00077650 43616d20 4f726269 74000000 5b735d20 Cam Orbit...[s] │ │ │ │ - 0x00077660 47656f6d 20536361 6c650000 2861702d Geom Scale..(ap- │ │ │ │ - 0x00077670 6f766572 72696465 205b6f6e 7c6f6666 override [on|off │ │ │ │ - 0x00077680 5d290a09 53656c65 63747320 77686574 ])..Selects whet │ │ │ │ - 0x00077690 68657220 61707065 6172616e 63652063 her appearance c │ │ │ │ - 0x000776a0 6f6e7472 6f6c7320 73686f75 6c64206f ontrols should o │ │ │ │ - 0x000776b0 76657272 69646520 6f626a65 63747327 verride objects' │ │ │ │ - 0x000776c0 206f776e 0a097365 7474696e 67732e20 own..settings. │ │ │ │ - 0x000776d0 204f6e20 62792064 65666175 6c742e20 On by default. │ │ │ │ - 0x000776e0 20576974 68206e6f 20617267 756d656e With no argumen │ │ │ │ - 0x000776f0 74732c20 72657475 726e7320 63757272 ts, returns curr │ │ │ │ - 0x00077700 656e7420 73657474 696e672e 00000000 ent setting..... │ │ │ │ - 0x00077710 28637572 736f722d 74776974 6368095b (cursor-twitch.[ │ │ │ │ - 0x00077720 494e545d 290a0953 65747320 74686520 INT])..Sets the │ │ │ │ - 0x00077730 64697374 616e6365 20776869 63682074 distance which t │ │ │ │ - 0x00077740 68652063 7572736f 72206d75 7374206e he cursor must n │ │ │ │ - 0x00077750 6f74206d 6f766520 28696e20 78206f72 ot move (in x or │ │ │ │ - 0x00077760 0a097929 20746f20 61732068 6f6c6469 ..y) to as holdi │ │ │ │ - 0x00077770 6e672073 74696c6c 2e202049 6620494e ng still. If IN │ │ │ │ - 0x00077780 54206973 206e6f74 20737065 63696669 T is not specifi │ │ │ │ - 0x00077790 65642c0a 09746865 2076616c 75652077 ed,..the value w │ │ │ │ - 0x000777a0 696c6c20 62652072 65736574 20746f20 ill be reset to │ │ │ │ - 0x000777b0 74686520 64656661 756c742e 00000000 the default..... │ │ │ │ - 0x000777c0 28637572 736f722d 7374696c 6c205b49 (cursor-still [I │ │ │ │ - 0x000777d0 4e545d29 0a095365 74732074 6865206e NT])..Sets the n │ │ │ │ - 0x000777e0 756d6265 72206f66 206d6963 726f7365 umber of microse │ │ │ │ - 0x000777f0 636f6e64 7320666f 72207768 69636820 conds for which │ │ │ │ - 0x00077800 74686520 63757273 6f72206d 75737420 the cursor must │ │ │ │ - 0x00077810 6e6f740a 096d6f76 6520746f 20617320 not..move to as │ │ │ │ - 0x00077820 686f6c64 696e6720 7374696c 6c2e2020 holding still. │ │ │ │ - 0x00077830 49662049 4e542069 73206e6f 74207370 If INT is not sp │ │ │ │ - 0x00077840 65636966 6965642c 0a097468 65207661 ecified,..the va │ │ │ │ - 0x00077850 6c756520 77696c6c 20626520 72657365 lue will be rese │ │ │ │ - 0x00077860 7420746f 20746865 20646566 61756c74 t to the default │ │ │ │ - 0x00077870 2e000000 28656d6f 64756c65 2d636c65 ....(emodule-cle │ │ │ │ - 0x00077880 6172290a 09436c65 61727320 74686520 ar)..Clears the │ │ │ │ - 0x00077890 67656f6d 76696577 20617070 6c696361 geomview applica │ │ │ │ - 0x000778a0 74696f6e 20286578 7465726e 616c206d tion (external m │ │ │ │ - 0x000778b0 6f64756c 65292062 726f7773 65722e00 odule) browser.. │ │ │ │ - 0x000778c0 5b6c655d 20456469 74204c69 67687473 [le] Edit Lights │ │ │ │ - 0x000778d0 00000000 a89a0400 b89a0400 c89a0400 ................ │ │ │ │ - 0x000778e0 d89a0400 e89a0400 f89a0400 089b0400 ................ │ │ │ │ - 0x000778f0 1c9b0400 309b0400 3c9b0400 4c9b0400 ....0...<...L... │ │ │ │ - 0x00077900 5c9b0400 689b0400 889b0400 9c9b0400 \...h........... │ │ │ │ - 0x00077910 b89b0400 c89b0400 d49b0400 e49b0400 ................ │ │ │ │ - 0x00077920 f49b0400 7472696d 6d696e67 20767665 ....trimming vve │ │ │ │ - 0x00077930 63000000 28736e61 7073686f 74202020 c...(snapshot │ │ │ │ - 0x00077940 20202020 43414d2d 49442020 20202046 CAM-ID F │ │ │ │ - 0x00077950 494c454e 414d4520 5b464f52 4d415420 ILENAME [FORMAT │ │ │ │ - 0x00077960 5b585349 5a45205b 5953495a 455d5d5d [XSIZE [YSIZE]]] │ │ │ │ - 0x00077970 290a5361 76652061 20736e61 7073686f ).Save a snapsho │ │ │ │ - 0x00077980 74206f66 2043414d 2d494420 696e2074 t of CAM-ID in t │ │ │ │ - 0x00077990 68652046 494c454e 414d4520 28612073 he FILENAME (a s │ │ │ │ - 0x000779a0 7472696e 67292e00 28777269 7465207b tring)..(write { │ │ │ │ - 0x000779b0 636f6d6d 616e647c 67656f6d 65747279 command|geometry │ │ │ │ - 0x000779c0 7c63616d 6572617c 7472616e 73666f72 |camera|transfor │ │ │ │ - 0x000779d0 6d7c6e74 72616e73 666f726d 7c77696e m|ntransform|win │ │ │ │ - 0x000779e0 646f777c 62626f78 7d204649 4c454e41 dow|bbox} FILENA │ │ │ │ - 0x000779f0 4d45205b 49447c28 4944202e 2e2e295d ME [ID|(ID ...)] │ │ │ │ - 0x00077a00 205b7365 6c667c77 6f726c64 7c756e69 [self|world|uni │ │ │ │ - 0x00077a10 76657273 657c6f74 68657249 445d290a verse|otherID]). │ │ │ │ - 0x00077a20 09777269 74652064 65736372 69707469 .write descripti │ │ │ │ - 0x00077a30 6f6e206f 66204944 20696e20 67697665 on of ID in give │ │ │ │ - 0x00077a40 6e20666f 726d6174 20746f20 46494c45 n format to FILE │ │ │ │ - 0x00077a50 4e414d45 2e20204c 6173740a 09706172 NAME. Last..par │ │ │ │ - 0x00077a60 616d6574 65722063 686f6f73 65732063 ameter chooses c │ │ │ │ - 0x00077a70 6f6f7264 696e6174 65207379 7374656d oordinate system │ │ │ │ - 0x00077a80 20666f72 2067656f 6d657472 79202620 for geometry & │ │ │ │ - 0x00077a90 7472616e 73666f72 6d3a0a09 73656c66 transform:..self │ │ │ │ - 0x00077aa0 3a206a75 73742074 6865206f 626a6563 : just the objec │ │ │ │ - 0x00077ab0 742c206e 6f207472 616e7366 6f726d61 t, no transforma │ │ │ │ - 0x00077ac0 74696f6e 206f7220 61707065 6172616e tion or appearan │ │ │ │ - 0x00077ad0 63652028 67656f6d 65747279 206f6e6c ce (geometry onl │ │ │ │ - 0x00077ae0 79290a09 776f726c 643a2074 6865206f y)..world: the o │ │ │ │ - 0x00077af0 626a6563 74206173 20706f73 6974696f bject as positio │ │ │ │ - 0x00077b00 6e656420 77697468 696e2074 68652057 ned within the W │ │ │ │ - 0x00077b10 6f726c64 2e0a0975 6e697665 7273653a orld...universe: │ │ │ │ - 0x00077b20 206f626a 65637427 7320706f 73697469 object's positi │ │ │ │ - 0x00077b30 6f6e2069 6e20756e 69766572 73616c20 on in universal │ │ │ │ - 0x00077b40 636f6f72 64696e61 7465733b 0a09696e coordinates;..in │ │ │ │ - 0x00077b50 636c7564 65732057 6f726c64 7472616e cludes Worldtran │ │ │ │ - 0x00077b60 73666f72 6d0a096f 74686572 2049443a sform..other ID: │ │ │ │ - 0x00077b70 20746865 206f626a 65637420 7472616e the object tran │ │ │ │ - 0x00077b80 73666f72 6d656420 746f206f 74686572 sformed to other │ │ │ │ - 0x00077b90 49442773 20636f6f 7264696e 61746520 ID's coordinate │ │ │ │ - 0x00077ba0 73797374 656d2e0a 0a094120 66696c65 system....A file │ │ │ │ - 0x00077bb0 6e616d65 206f6620 222d2220 69732061 name of "-" is a │ │ │ │ - 0x00077bc0 20737065 6369616c 20636173 653a2064 special case: d │ │ │ │ - 0x00077bd0 61746120 61726520 77726974 74656e20 ata are written │ │ │ │ - 0x00077be0 746f2074 68650a09 73747265 616d2066 to the..stream f │ │ │ │ - 0x00077bf0 726f6d20 77686963 68207468 65202777 rom which the 'w │ │ │ │ - 0x00077c00 72697465 2720636f 6d6d616e 64207761 rite' command wa │ │ │ │ - 0x00077c10 73207265 61642e20 20466f72 20657874 s read. For ext │ │ │ │ - 0x00077c20 65726e61 6c0a096d 6f64756c 65732c20 ernal..modules, │ │ │ │ - 0x00077c30 74686520 64617461 20617265 2073656e the data are sen │ │ │ │ - 0x00077c40 7420746f 20746865 206d6f64 756c6527 t to the module' │ │ │ │ - 0x00077c50 73207374 616e6461 72642069 6e707574 s standard input │ │ │ │ - 0x00077c60 2e0a0946 6f722063 6f6d6d61 6e647320 ...For commands │ │ │ │ - 0x00077c70 6e6f7420 72656164 2066726f 6d20616e not read from an │ │ │ │ - 0x00077c80 20657874 65726e61 6c207072 6f677261 external progra │ │ │ │ - 0x00077c90 6d2c2022 2d22206d 65616e73 0a096765 m, "-" means..ge │ │ │ │ - 0x00077ca0 6f6d7669 65772773 20737461 6e646172 omview's standar │ │ │ │ - 0x00077cb0 64206f75 74707574 2e202028 53656520 d output. (See │ │ │ │ - 0x00077cc0 616c736f 20746865 2022636f 6d6d616e also the "comman │ │ │ │ - 0x00077cd0 64220a09 636f6d6d 616e642e 290a0a09 d"..command.)... │ │ │ │ - 0x00077ce0 54686520 49442063 616e2065 69746865 The ID can eithe │ │ │ │ - 0x00077cf0 72206265 20612073 696e676c 65206964 r be a single id │ │ │ │ - 0x00077d00 206f7220 61207061 72656e74 68657369 or a parenthesi │ │ │ │ - 0x00077d10 7a656420 6c697374 206f660a 09696473 zed list of..ids │ │ │ │ - 0x00077d20 2c206c69 6b652022 67302220 6f722022 , like "g0" or " │ │ │ │ - 0x00077d30 28673220 67312064 6f646563 2e6f6666 (g2 g1 dodec.off │ │ │ │ - 0x00077d40 29222e00 2863616d 6572612d 70726f70 )"..(camera-prop │ │ │ │ - 0x00077d50 207b2067 656f6d65 74727920 6f626a65 { geometry obje │ │ │ │ - 0x00077d60 6374207d 2020205b 70726f6a 65637469 ct } [projecti │ │ │ │ - 0x00077d70 76655d29 0a095370 65636966 79207468 ve])..Specify th │ │ │ │ - 0x00077d80 65206f62 6a656374 20746f20 62652073 e object to be s │ │ │ │ - 0x00077d90 686f776e 20776865 6e206472 6177696e hown when drawin │ │ │ │ - 0x00077da0 67206f74 68657220 63616d65 7261732e g other cameras. │ │ │ │ - 0x00077db0 0a094279 20646566 61756c74 2c207468 ..By default, th │ │ │ │ - 0x00077dc0 6973206f 626a6563 74206973 20647261 is object is dra │ │ │ │ - 0x00077dd0 776e2077 69746820 69747320 6f726967 wn with its orig │ │ │ │ - 0x00077de0 696e2061 74207468 65206361 6d657261 in at the camera │ │ │ │ - 0x00077df0 2c0a0961 6e642077 69746820 74686520 ,..and with the │ │ │ │ - 0x00077e00 63616d65 7261206c 6f6f6b69 6e672074 camera looking t │ │ │ │ - 0x00077e10 6f776172 64207468 65206f62 6a656374 oward the object │ │ │ │ - 0x00077e20 2773202d 5a206178 69732e0a 09576974 's -Z axis...Wit │ │ │ │ - 0x00077e30 68207468 65202270 726f6a65 63746976 h the "projectiv │ │ │ │ - 0x00077e40 6522206b 6579776f 72642c20 74686520 e" keyword, the │ │ │ │ - 0x00077e50 63616d65 72612773 20766965 77696e67 camera's viewing │ │ │ │ - 0x00077e60 2070726f 6a656374 696f6e20 69730a09 projection is.. │ │ │ │ - 0x00077e70 616c736f 20617070 6c696564 20746f20 also applied to │ │ │ │ - 0x00077e80 74686520 6f626a65 63743b20 74686973 the object; this │ │ │ │ - 0x00077e90 20706c61 63657320 74686520 6f626a65 places the obje │ │ │ │ - 0x00077ea0 63742773 205a3d2d 3120616e 64205a3d ct's Z=-1 and Z= │ │ │ │ - 0x00077eb0 2b312061 740a096e 65617220 616e6420 +1 at..near and │ │ │ │ - 0x00077ec0 66617220 636c6970 70696e67 20706c61 far clipping pla │ │ │ │ - 0x00077ed0 6e65732c 20776974 68207468 65207669 nes, with the vi │ │ │ │ - 0x00077ee0 6577696e 67206172 6561202d 313c3d7b ewing area -1<={ │ │ │ │ - 0x00077ef0 582c597d 3c3d2b31 2e0a0945 78616d70 X,Y}<=+1...Examp │ │ │ │ - 0x00077f00 6c653a20 20286361 6d657261 2d70726f le: (camera-pro │ │ │ │ - 0x00077f10 70207b20 3c206375 6265207d 2070726f p { < cube } pro │ │ │ │ - 0x00077f20 6a656374 69766529 00000000 28616c6c jective)....(all │ │ │ │ - 0x00077f30 2067656f 6d657472 79292020 72657475 geometry) retu │ │ │ │ - 0x00077f40 726e7320 61206c69 7374206f 66206e61 rns a list of na │ │ │ │ - 0x00077f50 6d657320 6f662061 6c6c2067 656f6d65 mes of all geome │ │ │ │ - 0x00077f60 74727920 6f626a65 6374732e 0a28616c try objects..(al │ │ │ │ - 0x00077f70 6c206361 6d657261 29097265 7475726e l camera).return │ │ │ │ - 0x00077f80 73206120 6c697374 206f6620 6e616d65 s a list of name │ │ │ │ - 0x00077f90 73206f66 20616c6c 2063616d 65726173 s of all cameras │ │ │ │ - 0x00077fa0 2e0a2861 6c6c2065 6d6f6475 6c652064 ..(all emodule d │ │ │ │ - 0x00077fb0 6566696e 65642920 20726574 75726e73 efined) returns │ │ │ │ - 0x00077fc0 2061206c 69737420 6f662061 6c6c2064 a list of all d │ │ │ │ - 0x00077fd0 6566696e 65642065 78746572 6e616c20 efined external │ │ │ │ - 0x00077fe0 6d6f6475 6c65732e 0a28616c 6c20656d modules..(all em │ │ │ │ - 0x00077ff0 6f64756c 65207275 6e6e696e 67292020 odule running) │ │ │ │ - 0x00078000 72657475 726e7320 61206c69 7374206f returns a list o │ │ │ │ - 0x00078010 6620616c 6c207275 6e6e696e 67206578 f all running ex │ │ │ │ - 0x00078020 7465726e 616c206d 6f64756c 65732e0a ternal modules.. │ │ │ │ - 0x00078030 55736520 652e672e 20606028 6563686f Use e.g. ``(echo │ │ │ │ - 0x00078040 2028616c 6c206765 6f6d6574 72792929 (all geometry)) │ │ │ │ - 0x00078050 27272074 6f207072 696e7420 73756368 '' to print such │ │ │ │ - 0x00078060 2061206c 6973742e 00000000 28656d6f a list.....(emo │ │ │ │ - 0x00078070 64756c65 2d646566 696e6564 20226d6f dule-defined "mo │ │ │ │ - 0x00078080 64756c65 6e616d65 22290a09 49662074 dulename")..If t │ │ │ │ - 0x00078090 68652067 6976656e 20657874 65726e61 he given externa │ │ │ │ - 0x000780a0 6c2d6d6f 64756c65 206e616d 65206973 l-module name is │ │ │ │ - 0x000780b0 206b6e6f 776e2c20 72657475 726e7320 known, returns │ │ │ │ - 0x000780c0 74686520 6e616d65 206f660a 09746865 the name of..the │ │ │ │ - 0x000780d0 2070726f 6772616d 20696e76 6f6b6564 program invoked │ │ │ │ - 0x000780e0 20776865 6e206974 27732072 756e2061 when it's run a │ │ │ │ - 0x000780f0 73206120 71756f74 65642073 7472696e s a quoted strin │ │ │ │ - 0x00078100 673b206f 74686572 77697365 0a097265 g; otherwise..re │ │ │ │ - 0x00078110 7475726e 73206e69 6c2e2020 60602865 turns nil. ``(e │ │ │ │ - 0x00078120 63686f20 28656d6f 64756c65 2d646566 cho (emodule-def │ │ │ │ - 0x00078130 696e6564 20226e61 6d652229 29272720 ined "name"))'' │ │ │ │ - 0x00078140 7072696e 74732074 68652073 7472696e prints the strin │ │ │ │ - 0x00078150 672e0000 28656d6f 64756c65 2d706174 g...(emodule-pat │ │ │ │ - 0x00078160 68290a09 52657475 726e7320 74686520 h)..Returns the │ │ │ │ - 0x00078170 63757272 656e7420 73656172 63682070 current search p │ │ │ │ - 0x00078180 61746820 666f7220 65787465 726e616c ath for external │ │ │ │ - 0x00078190 206d6f64 756c6573 2e0a094e 6f74653a modules...Note: │ │ │ │ - 0x000781a0 20746f20 61637475 616c6c79 20736565 to actually see │ │ │ │ - 0x000781b0 20746865 2076616c 75652072 65747572 the value retur │ │ │ │ - 0x000781c0 6e656420 62792074 68697320 66756e63 ned by this func │ │ │ │ - 0x000781d0 74696f6e 0a09796f 75207368 6f756c64 tion..you should │ │ │ │ - 0x000781e0 20777261 70206974 20696e20 61206361 wrap it in a ca │ │ │ │ - 0x000781f0 6c6c2074 6f206563 686f3a20 28656368 ll to echo: (ech │ │ │ │ - 0x00078200 6f202865 6d6f6475 6c652d70 61746829 o (emodule-path) │ │ │ │ - 0x00078210 292e0a20 20202020 20202053 65652061 ).. See a │ │ │ │ - 0x00078220 6c736f20 7365742d 656d6f64 756c652d lso set-emodule- │ │ │ │ - 0x00078230 70617468 2e000000 28726568 6173682d path....(rehash- │ │ │ │ - 0x00078240 656d6f64 756c652d 70617468 290a0952 emodule-path)..R │ │ │ │ - 0x00078250 65627569 6c647320 74686520 6170706c ebuilds the appl │ │ │ │ - 0x00078260 69636174 696f6e20 28657874 65726e61 ication (externa │ │ │ │ - 0x00078270 6c206d6f 64756c65 29206272 6f777365 l module) browse │ │ │ │ - 0x00078280 72206279 20726561 64696e67 0a09616c r by reading..al │ │ │ │ - 0x00078290 6c202e67 656f6d76 6965772d 2a206669 l .geomview-* fi │ │ │ │ - 0x000782a0 6c657320 696e2061 6c6c2064 69726563 les in all direc │ │ │ │ - 0x000782b0 746f7269 6573206f 6e207468 6520656d tories on the em │ │ │ │ - 0x000782c0 6f64756c 652d7061 74682e0a 09507269 odule-path...Pri │ │ │ │ - 0x000782d0 6d617269 6c792069 6e74656e 64656420 marily intended │ │ │ │ - 0x000782e0 666f7220 696e7465 726e616c 20757365 for internal use │ │ │ │ - 0x000782f0 3b20616e 79206170 706c6963 6174696f ; any applicatio │ │ │ │ - 0x00078300 6e732064 6566696e 65640a09 62792028 ns defined..by ( │ │ │ │ - 0x00078310 656d6f64 756c652d 64656669 6e65202e emodule-define . │ │ │ │ - 0x00078320 2e2e2920 636f6d6d 616e6473 206f7574 ..) commands out │ │ │ │ - 0x00078330 73696465 206f6620 74686520 2e67656f side of the .geo │ │ │ │ - 0x00078340 6d766965 772d2a0a 0966696c 6573206f mview-*..files o │ │ │ │ - 0x00078350 6e207468 6520656d 6f64756c 652d7061 n the emodule-pa │ │ │ │ - 0x00078360 74682077 696c6c20 6265206c 6f73742e th will be lost. │ │ │ │ - 0x00078370 2020446f 6573206e 6f742073 6f727420 Does not sort │ │ │ │ - 0x00078380 7468650a 09656e74 72696573 20696e20 the..entries in │ │ │ │ - 0x00078390 74686520 62726f77 65723b20 73656520 the brower; see │ │ │ │ - 0x000783a0 28656d6f 64756c65 2d736f72 74292066 (emodule-sort) f │ │ │ │ - 0x000783b0 6f722074 6861742e 00000000 28736574 or that.....(set │ │ │ │ - 0x000783c0 2d656d6f 64756c65 2d706174 68202020 -emodule-path │ │ │ │ - 0x000783d0 20202028 50415448 31202e2e 2e205041 (PATH1 ... PA │ │ │ │ - 0x000783e0 54484e29 290a0953 65747320 74686520 THN))..Sets the │ │ │ │ - 0x000783f0 73656172 63682070 61746820 666f7220 search path for │ │ │ │ - 0x00078400 65787465 726e616c 206d6f64 756c6573 external modules │ │ │ │ - 0x00078410 2e202054 68652050 41544869 2073686f . The PATHi sho │ │ │ │ - 0x00078420 756c640a 09626520 70617468 6e616d65 uld..be pathname │ │ │ │ - 0x00078430 73206f66 20646972 6563746f 72696573 s of directories │ │ │ │ - 0x00078440 20636f6e 7461696e 696e672c 20666f72 containing, for │ │ │ │ - 0x00078450 20656163 68206d6f 64756c65 2c207468 each module, th │ │ │ │ - 0x00078460 650a096d 6f64756c 65277320 65786563 e..module's exec │ │ │ │ - 0x00078470 75746162 6c652066 696c6520 616e6420 utable file and │ │ │ │ - 0x00078480 61202e67 656f6d76 6965772d 3c6d6f64 a .geomview- file..w │ │ │ │ - 0x000784a0 68696368 20636f6e 7461696e 7320616e hich contains an │ │ │ │ - 0x000784b0 2028656d 6f64756c 652d6465 66696e65 (emodule-define │ │ │ │ - 0x000784c0 202e2e2e 2920636f 6d6d616e 6420666f ...) command fo │ │ │ │ - 0x000784d0 72207468 61740a09 6d6f6475 6c652e20 r that..module. │ │ │ │ - 0x000784e0 20546869 7320636f 6d6d616e 6420696d This command im │ │ │ │ - 0x000784f0 706c6963 69746c79 2063616c 6c732028 plicitly calls ( │ │ │ │ - 0x00078500 72656861 73682d65 6d6f6475 6c652d70 rehash-emodule-p │ │ │ │ - 0x00078510 61746829 0a09746f 20726562 75696c64 ath)..to rebuild │ │ │ │ - 0x00078520 20746865 20617070 6c696361 74696f6e the application │ │ │ │ - 0x00078530 2062726f 77657220 66726f6d 20746865 brower from the │ │ │ │ - 0x00078540 206e6577 20706174 68207365 7474696e new path settin │ │ │ │ - 0x00078550 672e0a09 54686520 73706563 69616c20 g...The special │ │ │ │ - 0x00078560 64697265 63746f72 79206e61 6d652022 directory name " │ │ │ │ - 0x00078570 2b222069 73207265 706c6163 65642062 +" is replaced b │ │ │ │ - 0x00078580 79207468 65206578 69737469 6e672070 y the existing p │ │ │ │ - 0x00078590 6174682c 0a09736f 20652e67 2e202873 ath,..so e.g. (s │ │ │ │ - 0x000785a0 65742d65 6d6f6475 6c652d70 61746820 et-emodule-path │ │ │ │ - 0x000785b0 286d7964 6972202b 29292070 72657065 (mydir +)) prepe │ │ │ │ - 0x000785c0 6e647320 6d796469 7220746f 20746865 nds mydir to the │ │ │ │ - 0x000785d0 20706174 682e0000 286c6f61 642d7061 path...(load-pa │ │ │ │ - 0x000785e0 7468290a 09526574 75726e73 20746865 th)..Returns the │ │ │ │ - 0x000785f0 20637572 72656e74 20736561 72636820 current search │ │ │ │ - 0x00078600 70617468 20666f72 20636f6d 6d616e64 path for command │ │ │ │ - 0x00078610 2c206765 6f6d6574 72792c20 6574632e , geometry, etc. │ │ │ │ - 0x00078620 2066696c 65732e0a 094e6f74 653a2074 files...Note: t │ │ │ │ - 0x00078630 6f206163 7475616c 6c792073 65652074 o actually see t │ │ │ │ - 0x00078640 68652076 616c7565 20726574 75726e65 he value returne │ │ │ │ - 0x00078650 64206279 20746869 73206675 6e637469 d by this functi │ │ │ │ - 0x00078660 6f6e0a09 796f7520 73686f75 6c642077 on..you should w │ │ │ │ - 0x00078670 72617020 69742069 6e206120 63616c6c rap it in a call │ │ │ │ - 0x00078680 20746f20 6563686f 3a202865 63686f20 to echo: (echo │ │ │ │ - 0x00078690 286c6f61 642d7061 74682929 2e0a0953 (load-path))...S │ │ │ │ - 0x000786a0 65652061 6c736f20 7365742d 6c6f6164 ee also set-load │ │ │ │ - 0x000786b0 2d706174 682e0000 28736574 2d6c6f61 -path...(set-loa │ │ │ │ - 0x000786c0 642d7061 74682020 20202020 28504154 d-path (PAT │ │ │ │ - 0x000786d0 4831202e 2e2e2050 4154484e 29290a09 H1 ... PATHN)).. │ │ │ │ - 0x000786e0 53657473 20736561 72636820 70617468 Sets search path │ │ │ │ - 0x000786f0 20666f72 20636f6d 6d616e64 2c206765 for command, ge │ │ │ │ - 0x00078700 6f6d6574 72792c20 6574632e 2066696c ometry, etc. fil │ │ │ │ - 0x00078710 65732e20 20546865 20504154 48690a09 es. The PATHi.. │ │ │ │ - 0x00078720 61726520 73747269 6e677320 67697669 are strings givi │ │ │ │ - 0x00078730 6e672074 68652070 6174686e 616d6573 ng the pathnames │ │ │ │ - 0x00078740 206f6620 64697265 63746f72 69657320 of directories │ │ │ │ - 0x00078750 746f2062 65207365 61726368 65642e0a to be searched.. │ │ │ │ - 0x00078760 09546865 20737065 6369616c 20646972 .The special dir │ │ │ │ - 0x00078770 6563746f 7279206e 616d6520 222b2220 ectory name "+" │ │ │ │ - 0x00078780 69732072 65706c61 63656420 62792074 is replaced by t │ │ │ │ - 0x00078790 68652065 78697374 696e6720 70617468 he existing path │ │ │ │ - 0x000787a0 2c0a0973 6f20652e 672e2028 7365742d ,..so e.g. (set- │ │ │ │ - 0x000787b0 6c6f6164 2d706174 6820286d 79646972 load-path (mydir │ │ │ │ - 0x000787c0 202b2929 20707265 70656e64 73206d79 +)) prepends my │ │ │ │ - 0x000787d0 64697220 746f2074 68652070 6174682e dir to the path. │ │ │ │ - 0x000787e0 00000000 58a10400 d9fb0300 0000803f ....X..........? │ │ │ │ - 0x000787f0 64a10400 ddfa0300 0000803f 70a10400 d..........?p... │ │ │ │ - 0x00078800 d9fb0300 cdcccc3d 80a10400 ddfa0300 .......=........ │ │ │ │ - 0x00078810 cdcccc3d 00000000 00000000 00000000 ...=............ │ │ │ │ - 0x00078820 58a10400 8df90300 0000803f 64a10400 X..........?d... │ │ │ │ - 0x00078830 b1f50300 0000803f 70a10400 8df90300 .......?p....... │ │ │ │ - 0x00078840 cdcccc3d 80a10400 b1f50300 cdcccc3d ...=...........= │ │ │ │ - 0x00078850 00000000 00000000 00000000 58a10400 ............X... │ │ │ │ - 0x00078860 f1f70300 0000803f 64a10400 a5f40300 .......?d....... │ │ │ │ - 0x00078870 0000803f 70a10400 f1f70300 cdcccc3d ...?p..........= │ │ │ │ - 0x00078880 80a10400 a5f40300 cdcccc3d 00000000 ...........=.... │ │ │ │ - 0x00078890 00000000 00000000 58a10400 15fd0300 ........X....... │ │ │ │ - 0x000788a0 0000803f 64a10400 5dff0300 0000803f ...?d...]......? │ │ │ │ - 0x000788b0 70a10400 15fd0300 cdcccc3d 80a10400 p..........=.... │ │ │ │ - 0x000788c0 5dff0300 cdcccc3d 00000000 00000000 ]......=........ │ │ │ │ - 0x000788d0 00000000 58a10400 b1f20300 0000803f ....X..........? │ │ │ │ - 0x000788e0 64a10400 ddf60300 0000803f 70a10400 d..........?p... │ │ │ │ - 0x000788f0 b1f20300 cdcccc3d 80a10400 ddf60300 .......=........ │ │ │ │ - 0x00078900 cdcccc3d 00000000 00000000 00000000 ...=............ │ │ │ │ - 0x00078910 58a10400 d9ef0300 0000803f 00000000 X..........?.... │ │ │ │ - 0x00078920 00000000 00000000 58a10400 01f40300 ........X....... │ │ │ │ - 0x00078930 0000803f 00000000 00000000 00000000 ...?............ │ │ │ │ + 0x00074160 30203020 202e3035 30202e30 30302030 0 0 .050 .000 0 │ │ │ │ + 0x00074170 09202e31 3630202e 30303020 31302020 . .160 .000 10 │ │ │ │ + 0x00074180 2e303430 202e3032 39203009 202e3132 .040 .029 0. .12 │ │ │ │ + 0x00074190 39202e30 39342031 3020202e 30313520 9 .094 10 .015 │ │ │ │ + 0x000741a0 2e303437 20300920 2e303439 202e3135 .047 0. .049 .15 │ │ │ │ + 0x000741b0 32203130 202d2e30 3135202e 30343720 2 10 -.015 .047 │ │ │ │ + 0x000741c0 3009202d 2e303439 202e3135 32203130 0. -.049 .152 10 │ │ │ │ + 0x000741d0 202d2e30 3430202e 30323920 3009202d -.040 .029 0. - │ │ │ │ + 0x000741e0 2e313239 202e3039 34203130 202d2e30 .129 .094 10 -.0 │ │ │ │ + 0x000741f0 3530202e 30303020 3009202d 2e313630 50 .000 0. -.160 │ │ │ │ + 0x00074200 202e3030 30203130 202d2e30 3430202d .000 10 -.040 - │ │ │ │ + 0x00074210 2e303239 20300920 2d2e3132 39202d2e .029 0. -.129 -. │ │ │ │ + 0x00074220 30393420 3130202d 2e303135 202d2e30 094 10 -.015 -.0 │ │ │ │ + 0x00074230 34372030 09202d2e 30343920 2d2e3135 47 0. -.049 -.15 │ │ │ │ + 0x00074240 32203130 20202e30 3135202d 2e303437 2 10 .015 -.047 │ │ │ │ + 0x00074250 20300920 2e303439 202d2e31 35322031 0. .049 -.152 1 │ │ │ │ + 0x00074260 3020202e 30343020 2d2e3032 39203009 0 .040 -.029 0. │ │ │ │ + 0x00074270 202e3132 39202d2e 30393420 31300000 .129 -.094 10.. │ │ │ │ + 0x00074280 7472696d 6d696e67 20767665 63000000 trimming vvec... │ │ │ │ + 0x00074290 38900400 04000000 f9ae0200 61a00200 8...........a... │ │ │ │ + 0x000742a0 bd9f0200 cdae0200 adae0200 c19f0200 ................ │ │ │ │ + 0x000742b0 00000000 2fcb0400 30900400 04000000 ..../...0....... │ │ │ │ + 0x000742c0 71af0200 71a00200 f9af0200 71ad0200 q...q.......q... │ │ │ │ + 0x000742d0 cd9f0200 fdaf0200 00000000 2fcb0400 ............/... │ │ │ │ + 0x000742e0 e0960400 04000000 d19d0200 51a10200 ............Q... │ │ │ │ + 0x000742f0 51a90200 3da90200 e99d0200 0d9e0200 Q...=........... │ │ │ │ + 0x00074300 85a00200 2fcb0400 e86f0400 04000000 ..../....o...... │ │ │ │ + 0x00074310 199e0200 c9a20200 e5a90200 8da90200 ................ │ │ │ │ + 0x00074320 359e0200 599e0200 f9a10200 2fcb0400 5...Y......./... │ │ │ │ + 0x00074330 fc7b0400 04000000 659e0200 45a40200 .{......e...E... │ │ │ │ + 0x00074340 35aa0200 21aa0200 819e0200 a59e0200 5...!........... │ │ │ │ + 0x00074350 75a30200 2fcb0400 3c900400 04000000 u.../...<....... │ │ │ │ + 0x00074360 b19e0200 f1a40200 51ab0200 3dab0200 ........Q...=... │ │ │ │ + 0x00074370 cd9e0200 f19e0200 71aa0200 2fcb0400 ........q.../... │ │ │ │ + 0x00074380 f8810400 04000000 fd9e0200 9da50200 ................ │ │ │ │ + 0x00074390 29a00200 95ac0200 59ac0200 199f0200 ).......Y....... │ │ │ │ + 0x000743a0 8dab0200 2fcb0400 d0830400 04000000 ..../........... │ │ │ │ + 0x000743b0 259f0200 15a70200 b1ad0200 a9ac0200 %............... │ │ │ │ + 0x000743c0 419f0200 659f0200 45a60200 2fcb0400 A...e...E.../... │ │ │ │ + 0x000743d0 10700400 04000000 719f0200 91a80200 .p......q....... │ │ │ │ + 0x000743e0 71ae0200 5dae0200 8d9f0200 b19f0200 q...]........... │ │ │ │ + 0x000743f0 c1a70200 2fcb0400 abaaaa3e abaaaa3e ..../......>...> │ │ │ │ + 0x00074400 abaaaa3e 01000000 67656f6d 76696577 ...>....geomview │ │ │ │ + 0x00074410 3a202d77 706f733a 20657870 65637465 : -wpos: expecte │ │ │ │ + 0x00074420 64207769 6474682c 68656967 68745b40 d width,height[@ │ │ │ │ + 0x00074430 786d696e 2c796d69 6e5d0000 01000000 xmin,ymin]...... │ │ │ │ + 0x00074440 7b207369 7a652034 35302034 35302020 { size 450 450 │ │ │ │ + 0x00074450 72657369 7a65207d 00000000 61707065 resize }....appe │ │ │ │ + 0x00074460 6172616e 6365207b 6c696e65 77696474 arance {linewidt │ │ │ │ + 0x00074470 6820347d 0a564543 540a3720 31372034 h 4}.VECT.7 17 4 │ │ │ │ + 0x00074480 0a322032 20203220 32203220 32202035 .2 2 2 2 2 2 5 │ │ │ │ + 0x00074490 0a312031 20203120 30203020 30202031 .1 1 1 0 0 0 1 │ │ │ │ + 0x000744a0 0a2d2e35 202d2e35 202d2e35 20203020 .-.5 -.5 -.5 0 │ │ │ │ + 0x000744b0 2d2e3520 2d2e350a 2d2e3520 2d2e3520 -.5 -.5.-.5 -.5 │ │ │ │ + 0x000744c0 2d2e3520 202d2e35 2030202d 2e350a30 -.5 -.5 0 -.5.0 │ │ │ │ + 0x000744d0 20302030 2020202e 35202e35 202d2e35 0 0 .5 .5 -.5 │ │ │ │ + 0x000744e0 0a302030 20302020 202d2e35 202d2e35 .0 0 0 -.5 -.5 │ │ │ │ + 0x000744f0 202d2e35 0a302030 20302020 202d2e35 -.5.0 0 0 -.5 │ │ │ │ + 0x00074500 202e3520 2d2e350a 30203020 30202020 .5 -.5.0 0 0 │ │ │ │ + 0x00074510 2e35202d 2e35202d 2e350a2d 2e352030 .5 -.5 -.5.-.5 0 │ │ │ │ + 0x00074520 202d2e35 20202d2e 35202e35 202d2e35 -.5 -.5 .5 -.5 │ │ │ │ + 0x00074530 20202e35 202e3520 2d2e3520 202e3520 .5 .5 -.5 .5 │ │ │ │ + 0x00074540 2d2e3520 2d2e3520 2030202d 2e35202d -.5 -.5 0 -.5 - │ │ │ │ + 0x00074550 2e350a31 20302030 20310a30 20312030 .5.1 0 0 1.0 1 0 │ │ │ │ + 0x00074560 20310a30 20302031 20310a30 20302030 1.0 0 1 1.0 0 0 │ │ │ │ + 0x00074570 20310000 61707065 6172616e 6365207b 1..appearance { │ │ │ │ + 0x00074580 20092b66 61636520 092d6564 67652009 .+face .-edge . │ │ │ │ + 0x00074590 2b766563 7420096e 6f726d73 63616c65 +vect .normscale │ │ │ │ + 0x000745a0 20312e30 20096c69 6e657769 64746820 1.0 .linewidth │ │ │ │ + 0x000745b0 31200970 61746368 64696365 20313020 1 .patchdice 10 │ │ │ │ + 0x000745c0 31302009 2d6e6f72 6d616c20 092b6576 10 .-normal .+ev │ │ │ │ + 0x000745d0 65727420 09736861 64696e67 20666c61 ert .shading fla │ │ │ │ + 0x000745e0 7420092d 7472616e 73706172 656e7420 t .-transparent │ │ │ │ + 0x000745f0 096d6174 65726961 6c207b20 09096b64 .material { ..kd │ │ │ │ + 0x00074600 20312e30 20646966 66757365 20312031 1.0 diffuse 1 1 │ │ │ │ + 0x00074610 20312009 096b6120 302e3320 616d6269 1 ..ka 0.3 ambi │ │ │ │ + 0x00074620 656e7420 31203120 31200909 6b732030 ent 1 1 1 ..ks 0 │ │ │ │ + 0x00074630 2e332073 70656375 6c617220 31203120 .3 specular 1 1 │ │ │ │ + 0x00074640 31200909 7368696e 696e6573 73203135 1 ..shininess 15 │ │ │ │ + 0x00074650 20090965 64676563 6f6c6f72 20302030 ..edgecolor 0 0 │ │ │ │ + 0x00074660 20302009 096e6f72 6d616c63 6f6c6f72 0 ..normalcolor │ │ │ │ + 0x00074670 20312031 20312009 09616c70 68612031 1 1 1 ..alpha 1 │ │ │ │ + 0x00074680 20097d20 096c6967 6874696e 67207b20 .} .lighting { │ │ │ │ + 0x00074690 0909616d 6269656e 74202e32 202e3220 ..ambient .2 .2 │ │ │ │ + 0x000746a0 2e322009 09726570 6c616365 6c696768 .2 ..replaceligh │ │ │ │ + 0x000746b0 74732009 096c6967 6874207b 20636f6c ts ..light { col │ │ │ │ + 0x000746c0 6f72202e 3735202e 3735202e 37352070 or .75 .75 .75 p │ │ │ │ + 0x000746d0 6f736974 696f6e20 30203020 31302030 osition 0 0 10 0 │ │ │ │ + 0x000746e0 207d2009 096c6967 6874207b 20636f6c } ..light { col │ │ │ │ + 0x000746f0 6f72202e 36202e36 202e3620 706f7369 or .6 .6 .6 posi │ │ │ │ + 0x00074700 74696f6e 20302031 202d3120 30207d20 tion 0 1 -1 0 } │ │ │ │ + 0x00074710 09096c69 67687420 7b20636f 6c6f7220 ..light { color │ │ │ │ + 0x00074720 2e34202e 34202e34 20706f73 6974696f .4 .4 .4 positio │ │ │ │ + 0x00074730 6e203120 2d32202d 31203020 7d20097d n 1 -2 -1 0 } .} │ │ │ │ + 0x00074740 207d0000 52656e64 65726d61 6e3a0a20 }..Renderman:. │ │ │ │ + 0x00074750 20525220 73656e64 20524942 206f7574 RR send RIB out │ │ │ │ + 0x00074760 70757420 746f203c 66696c65 70726566 put to NNN.rib (defa │ │ │ │ + 0x00074780 756c7420 66696c65 70726566 6978203d ult fileprefix = │ │ │ │ + 0x00074790 3d202267 656f6d22 290a2020 52432045 = "geom"). RC E │ │ │ │ + 0x000747a0 6d756c61 7465206c 696e6573 20757369 mulate lines usi │ │ │ │ + 0x000747b0 6e672063 796c696e 64657273 20286465 ng cylinders (de │ │ │ │ + 0x000747c0 6661756c 74290a20 20525020 456d756c fault). RP Emul │ │ │ │ + 0x000747d0 61746520 6c696e65 73207573 696e6720 ate lines using │ │ │ │ + 0x000747e0 706f6c79 676f6e73 0a202052 61206368 polygons. Ra ch │ │ │ │ + 0x000747f0 6f6f7365 20415343 49492052 49422066 oose ASCII RIB f │ │ │ │ + 0x00074800 6f726d61 74202864 65666175 6c74290a ormat (default). │ │ │ │ + 0x00074810 20205262 2063686f 6f736520 42494e41 Rb choose BINA │ │ │ │ + 0x00074820 52592052 49422066 6f726d61 740a2020 RY RIB format. │ │ │ │ + 0x00074830 52742063 686f6f73 65204469 73706c61 Rt choose Displa │ │ │ │ + 0x00074840 7920746f 6b656e20 746f2073 70656369 y token to speci │ │ │ │ + 0x00074850 6679202e 74696666 2066696c 65202864 fy .tiff file (d │ │ │ │ + 0x00074860 65666175 6c74290a 20205266 2063686f efault). Rf cho │ │ │ │ + 0x00074870 6f736520 44697370 6c617920 746f6b65 ose Display toke │ │ │ │ + 0x00074880 6e20746f 20737065 63696679 20667261 n to specify fra │ │ │ │ + 0x00074890 6d656275 66666572 0a202052 73205369 mebuffer. Rs Si │ │ │ │ + 0x000748a0 6d756c61 74652062 61636b67 726f756e mulate backgroun │ │ │ │ + 0x000748b0 6420636f 6c6f7220 77697468 20506f6c d color with Pol │ │ │ │ + 0x000748c0 79676f6e 20286465 6661756c 74290a20 ygon (default). │ │ │ │ + 0x000748d0 20527820 4e6f2062 61636b67 726f756e Rx No backgroun │ │ │ │ + 0x000748e0 64207369 6d756c61 74696f6e 202d2066 d simulation - f │ │ │ │ + 0x000748f0 756c6c79 20747261 6e737061 72656e74 ully transparent │ │ │ │ + 0x00074900 2028616c 70686129 20626163 6b67726f (alpha) backgro │ │ │ │ + 0x00074910 756e640a 00000000 67656f6d 00000000 und.....geom.... │ │ │ │ + 0x00074920 28726962 2d736e61 7073686f 74202020 (rib-snapshot │ │ │ │ + 0x00074930 43414d2d 49442020 5b66696c 656e616d CAM-ID [filenam │ │ │ │ + 0x00074940 655d290a 09577269 74652052 656e6465 e])..Write Rende │ │ │ │ + 0x00074950 726d616e 20736e61 7073686f 74202869 rman snapshot (i │ │ │ │ + 0x00074960 6e205249 4220666f 726d6174 29206f66 n RIB format) of │ │ │ │ + 0x00074970 2043414d 2d494420 746f203c 66696c65 CAM-ID to ...If no fi │ │ │ │ + 0x00074990 6c656e61 6d652073 70656369 66696564 lename specified │ │ │ │ + 0x000749a0 2c207365 65202272 69622d64 6973706c , see "rib-displ │ │ │ │ + 0x000749b0 61792220 666f7220 6578706c 616e6174 ay" for explanat │ │ │ │ + 0x000749c0 696f6e20 6f660a09 74686520 66696c65 ion of..the file │ │ │ │ + 0x000749d0 6e616d65 20757365 642e0000 28726962 name used...(rib │ │ │ │ + 0x000749e0 2d646973 706c6179 20202020 5b667261 -display [fra │ │ │ │ + 0x000749f0 6d657c74 6966665d 2046494c 45505245 me|tiff] FILEPRE │ │ │ │ + 0x00074a00 46495829 0a095365 74205265 6e646572 FIX)..Set Render │ │ │ │ + 0x00074a10 6d616e20 64697370 6c617920 746f2066 man display to f │ │ │ │ + 0x00074a20 72616d65 62756666 65722028 706f7075 ramebuffer (popu │ │ │ │ + 0x00074a30 70207363 7265656e 2077696e 646f7729 p screen window) │ │ │ │ + 0x00074a40 206f7220 610a0954 49464620 666f726d or a..TIFF form │ │ │ │ + 0x00074a50 61742064 69736b20 66696c65 2e204649 at disk file. FI │ │ │ │ + 0x00074a60 4c455052 45464958 20697320 75736564 LEPREFIX is used │ │ │ │ + 0x00074a70 20746f20 636f6e73 74727563 740a096e to construct..n │ │ │ │ + 0x00074a80 616d6573 206f6620 74686520 666f726d ames of the form │ │ │ │ + 0x00074a90 20227072 65666978 4e4e4e4e 2e737566 "prefixNNNN.suf │ │ │ │ + 0x00074aa0 66697822 2e202869 2e652e20 666f6f30 fix". (i.e. foo0 │ │ │ │ + 0x00074ab0 3030302e 72696229 0a095468 65206e75 000.rib)..The nu │ │ │ │ + 0x00074ac0 6d626572 20697320 696e6372 656d656e mber is incremen │ │ │ │ + 0x00074ad0 74656420 6f6e2065 76657279 2063616c ted on every cal │ │ │ │ + 0x00074ae0 6c20746f 20227269 622d736e 61707368 l to "rib-snapsh │ │ │ │ + 0x00074af0 6f742220 616e640a 09726573 65742074 ot" and..reset t │ │ │ │ + 0x00074b00 6f203030 30302077 68656e20 22726962 o 0000 when "rib │ │ │ │ + 0x00074b10 2d646973 706c6179 22206973 2063616c -display" is cal │ │ │ │ + 0x00074b20 6c65642e 20544946 46206669 6c657320 led. TIFF files │ │ │ │ + 0x00074b30 61726520 67697665 6e0a0974 68652073 are given..the s │ │ │ │ + 0x00074b40 616d6520 70726566 69782061 6e64206e ame prefix and n │ │ │ │ + 0x00074b50 756d6265 72206173 20746865 20524942 umber as the RIB │ │ │ │ + 0x00074b60 2066696c 65202869 2e652e20 666f6f30 file (i.e. foo0 │ │ │ │ + 0x00074b70 3030342e 7269620a 0967656e 65726174 004.rib..generat │ │ │ │ + 0x00074b80 65732066 6f6f3030 30342e74 69666629 es foo0004.tiff) │ │ │ │ + 0x00074b90 2e205468 65206465 6661756c 74204649 . The default FI │ │ │ │ + 0x00074ba0 4c455052 45464958 20697320 2267656f LEPREFIX is "geo │ │ │ │ + 0x00074bb0 6d222061 6e640a09 74686520 64656661 m" and..the defa │ │ │ │ + 0x00074bc0 756c7420 666f726d 61742069 73205449 ult format is TI │ │ │ │ + 0x00074bd0 46462e20 284e6f74 65207468 61742067 FF. (Note that g │ │ │ │ + 0x00074be0 656f6d76 69657720 6a757374 2067656e eomview just gen │ │ │ │ + 0x00074bf0 65726174 65732061 0a095249 42206669 erates a..RIB fi │ │ │ │ + 0x00074c00 6c652c20 77686963 68206d75 73742074 le, which must t │ │ │ │ + 0x00074c10 68656e20 62652072 656e6465 7265642e hen be rendered. │ │ │ │ + 0x00074c20 29000000 31010000 34010000 00000000 )...1...4....... │ │ │ │ + 0x00074c30 38010000 3c010000 18490700 0000003f 8...<....I.....? │ │ │ │ + 0x00074c40 ffff0000 0000003f ffff0000 9a99993e .......?.......> │ │ │ │ + 0x00074c50 cdcc4c3e 9a99193e 3333333f 284e442d ..L>...>333?(ND- │ │ │ │ + 0x00074c60 636f6c6f 72204341 4d494420 5b202828 color CAMID [ (( │ │ │ │ + 0x00074c70 205b4944 5d202878 31207832 20783320 [ID] (x1 x2 x3 │ │ │ │ + 0x00074c80 2e2e2e20 784e2920 76207220 67206220 ... xN) v r g b │ │ │ │ + 0x00074c90 61202020 76207220 67206220 6120202e a v r g b a . │ │ │ │ + 0x00074ca0 2e2e2029 0a092828 7831202e 2e2e2078 .. )..((x1 ... x │ │ │ │ + 0x00074cb0 4e292020 76207220 67206220 61202076 N) v r g b a v │ │ │ │ + 0x00074cc0 20722067 20622061 202e2e2e 29202e2e r g b a ...) .. │ │ │ │ + 0x00074cd0 2e295d20 290a0953 70656369 66696573 .)] )..Specifies │ │ │ │ + 0x00074ce0 20612066 756e6374 696f6e2c 20617070 a function, app │ │ │ │ + 0x00074cf0 6c696564 20746f20 65616368 204e2d44 lied to each N-D │ │ │ │ + 0x00074d00 20766572 7465782c 20776869 63682064 vertex, which d │ │ │ │ + 0x00074d10 65746572 6d696e65 73207468 650a0963 etermines the..c │ │ │ │ + 0x00074d20 6f6c6f72 73206f66 204e2d64 696d656e olors of N-dimen │ │ │ │ + 0x00074d30 73696f6e 616c206f 626a6563 74732061 sional objects a │ │ │ │ + 0x00074d40 73207368 6f776e20 696e2063 616d6572 s shown in camer │ │ │ │ + 0x00074d50 61204341 4d49442e 0a094561 63682063 a CAMID...Each c │ │ │ │ + 0x00074d60 6f6c6f72 696e6720 66756e63 74696f6e oloring function │ │ │ │ + 0x00074d70 20697320 64656669 6e656420 62792061 is defined by a │ │ │ │ + 0x00074d80 20766563 746f7220 28696e20 49442773 vector (in ID's │ │ │ │ + 0x00074d90 20636f6f 7264696e 61746520 73797374 coordinate syst │ │ │ │ + 0x00074da0 656d290a 095b7831 20783120 2e2e2e20 em)..[x1 x1 ... │ │ │ │ + 0x00074db0 784e5d20 616e6420 62792061 20736571 xN] and by a seq │ │ │ │ + 0x00074dc0 75656e63 65206f66 2076616c 75652028 uence of value ( │ │ │ │ + 0x00074dd0 76292f63 6f6c6f72 28722067 20622061 v)/color(r g b a │ │ │ │ + 0x00074de0 29207475 706c6573 2c0a096f 72646572 ) tuples,..order │ │ │ │ + 0x00074df0 65642062 7920696e 63726561 73696e67 ed by increasing │ │ │ │ + 0x00074e00 20762e20 20546865 20696e6e 65722070 v. The inner p │ │ │ │ + 0x00074e10 726f6475 63742076 203d2050 2e5b785d roduct v = P.[x] │ │ │ │ + 0x00074e20 20697320 6c696e65 61726c79 0a09696e is linearly..in │ │ │ │ + 0x00074e30 74657270 6f6c6174 65642069 6e207468 terpolated in th │ │ │ │ + 0x00074e40 69732074 61626c65 20746f20 67697665 is table to give │ │ │ │ + 0x00074e50 20612063 6f6c6f72 2e0a0949 66204944 a color...If ID │ │ │ │ + 0x00074e60 20697320 6f6d6974 7465642c 20746865 is omitted, the │ │ │ │ + 0x00074e70 20287869 29207665 63746f72 20697320 (xi) vector is │ │ │ │ + 0x00074e80 61737375 6d656420 696e2075 6e697665 assumed in unive │ │ │ │ + 0x00074e90 72736520 636f6f72 64696e61 7465732e rse coordinates. │ │ │ │ + 0x00074ea0 0a095468 65204e44 2d636f6c 6f722063 ..The ND-color c │ │ │ │ + 0x00074eb0 6f6d6d61 6e642073 70656369 66696573 ommand specifies │ │ │ │ + 0x00074ec0 2061206c 69737420 6f662073 75636820 a list of such │ │ │ │ + 0x00074ed0 66756e63 74696f6e 733b2065 61636820 functions; each │ │ │ │ + 0x00074ee0 76657274 65780a09 69732063 6f6c6f72 vertex..is color │ │ │ │ + 0x00074ef0 65642062 79207468 65697220 73756d20 ed by their sum │ │ │ │ + 0x00074f00 28736f20 652e672e 20677265 656e2069 (so e.g. green i │ │ │ │ + 0x00074f10 6e74656e 73697479 20636f75 6c642069 ntensity could i │ │ │ │ + 0x00074f20 6e646963 6174650a 0970726f 6a656374 ndicate..project │ │ │ │ + 0x00074f30 696f6e20 616c6f6e 67206f6e 65206178 ion along one ax │ │ │ │ + 0x00074f40 69732077 68696c65 20726564 20696e64 is while red ind │ │ │ │ + 0x00074f50 69636174 65642061 6e6f7468 65722e0a icated another.. │ │ │ │ + 0x00074f60 09416e20 656d7074 79206c69 73742c20 .An empty list, │ │ │ │ + 0x00074f70 61732069 6e20284e 442d636f 6c6f7220 as in (ND-color │ │ │ │ + 0x00074f80 43414d49 44202829 292c2073 75707072 CAMID ()), suppr │ │ │ │ + 0x00074f90 65737365 7320636f 6c6f7269 6e672e0a esses coloring.. │ │ │ │ + 0x00074fa0 09576974 68206e6f 20736563 6f6e6420 .With no second │ │ │ │ + 0x00074fb0 61726775 6d656e74 2c20284e 442d636f argument, (ND-co │ │ │ │ + 0x00074fc0 6c6f7220 43414d49 44292072 65747572 lor CAMID) retur │ │ │ │ + 0x00074fd0 6e732074 68617420 63616d65 72612773 ns that camera's │ │ │ │ + 0x00074fe0 0a09636f 6c6f722d 66756e63 74696f6e ..color-function │ │ │ │ + 0x00074ff0 206c6973 742e0a09 4576656e 20776865 list...Even whe │ │ │ │ + 0x00075000 6e20636f 6c6f7269 6e672069 7320656e n coloring is en │ │ │ │ + 0x00075010 61626c65 642c206f 626a6563 74732074 abled, objects t │ │ │ │ + 0x00075020 61676765 64207769 74682074 68652022 agged with the " │ │ │ │ + 0x00075030 6b656570 636f6c6f 72220a09 61707065 keepcolor"..appe │ │ │ │ + 0x00075040 6172616e 63652061 74747269 62757465 arance attribute │ │ │ │ + 0x00075050 20617265 2073686f 776e2069 6e207468 are shown in th │ │ │ │ + 0x00075060 65697220 6e617475 72616c20 636f6c6f eir natural colo │ │ │ │ + 0x00075070 72732e0a 00000000 284e442d 78666f72 rs......(ND-xfor │ │ │ │ + 0x00075080 6d2d6765 74204944 205b6672 6f6d2d49 m-get ID [from-I │ │ │ │ + 0x00075090 445d290a 09526574 75726e73 20746865 D])..Returns the │ │ │ │ + 0x000750a0 204e2d44 20747261 6e73666f 726d206f N-D transform o │ │ │ │ + 0x000750b0 66207468 65206769 76656e20 6f626a65 f the given obje │ │ │ │ + 0x000750c0 63742069 6e207468 6520636f 6f726469 ct in the coordi │ │ │ │ + 0x000750d0 6e617465 0a097379 7374656d 206f6620 nate..system of │ │ │ │ + 0x000750e0 66726f6d 2d494420 28646566 61756c74 from-ID (default │ │ │ │ + 0x000750f0 2022756e 69766572 73652229 2c20696e "universe"), in │ │ │ │ + 0x00075100 20746865 2073656e 73650a09 3c706f69 the sense.. │ │ │ │ + 0x00075120 202a2054 72616e73 666f726d 203d203c * Transform = < │ │ │ │ + 0x00075130 706f696e 742d696e 2d66726f 6d2d4944 point-in-from-ID │ │ │ │ + 0x00075140 2d636f6f 7264733e 4e6f7465 20746861 -coords>Note tha │ │ │ │ + 0x00075150 74204e44 2d747261 6e73666f 726d7320 t ND-transforms │ │ │ │ + 0x00075160 68617665 20746865 69722068 6f6d6f67 have their homog │ │ │ │ + 0x00075170 656e656f 75732063 6f6f7264 696e6174 eneous coordinat │ │ │ │ + 0x00075180 65206174 20696e64 65782030 2c207768 e at index 0, wh │ │ │ │ + 0x00075190 696c6520 33442074 72616e73 666f726d ile 3D transform │ │ │ │ + 0x000751a0 20686176 65206974 20617420 696e6465 have it at inde │ │ │ │ + 0x000751b0 7820332e 00000000 284e442d 78666f72 x 3.....(ND-xfor │ │ │ │ + 0x000751c0 6d2d7365 74204f42 4a494420 5b6e7472 m-set OBJID [ntr │ │ │ │ + 0x000751d0 616e7366 6f726d20 7b206964 696d206f ansform { idim o │ │ │ │ + 0x000751e0 64696d20 202e2e2e 207d5d29 0a095365 dim ... }])..Se │ │ │ │ + 0x000751f0 74732074 6865204e 2d442074 72616e73 ts the N-D trans │ │ │ │ + 0x00075200 666f726d 206f6620 74686520 67697665 form of the give │ │ │ │ + 0x00075210 6e206f62 6a656374 2e0a0949 6e206469 n object...In di │ │ │ │ + 0x00075220 6d656e73 696f6e20 4e2c2074 68697320 mension N, this │ │ │ │ + 0x00075230 69732061 6e20284e 2b312978 284e2b31 is an (N+1)x(N+1 │ │ │ │ + 0x00075240 29206d61 74726978 2c20736f 20696e20 ) matrix, so in │ │ │ │ + 0x00075250 74686174 20636173 650a0969 64696d20 that case..idim │ │ │ │ + 0x00075260 616e6420 6f64696d 20617265 20657870 and odim are exp │ │ │ │ + 0x00075270 65637465 6420746f 20626520 626f7468 ected to be both │ │ │ │ + 0x00075280 20657175 616c2074 6f20284e 2b31292e equal to (N+1). │ │ │ │ + 0x00075290 204e6f74 65207468 61740a09 616c6c20 Note that..all │ │ │ │ + 0x000752a0 63616d65 72617320 696e2061 2063616d cameras in a cam │ │ │ │ + 0x000752b0 6572612d 636c7573 74657220 68617665 era-cluster have │ │ │ │ + 0x000752c0 20746865 2073616d 65204e2d 44207472 the same N-D tr │ │ │ │ + 0x000752d0 616e7366 6f726d2e 0a4e6f74 65207468 ansform..Note th │ │ │ │ + 0x000752e0 6174204e 442d7472 616e7366 6f726d73 at ND-transforms │ │ │ │ + 0x000752f0 20686176 65207468 65697220 686f6d6f have their homo │ │ │ │ + 0x00075300 67656e65 6f757320 636f6f72 64696e61 geneous coordina │ │ │ │ + 0x00075310 74652061 7420696e 64657820 302c2077 te at index 0, w │ │ │ │ + 0x00075320 68696c65 20334420 7472616e 73666f72 hile 3D transfor │ │ │ │ + 0x00075330 6d206861 76652069 74206174 20696e64 m have it at ind │ │ │ │ + 0x00075340 65782033 2e000000 284e442d 78666f72 ex 3....(ND-xfor │ │ │ │ + 0x00075350 6d204f42 4a494420 5b6e7472 616e7366 m OBJID [ntransf │ │ │ │ + 0x00075360 6f726d20 7b206964 696d206f 64696d20 orm { idim odim │ │ │ │ + 0x00075370 2e2e2e20 7d5d0a43 6f6e6361 74656e61 ... }].Concatena │ │ │ │ + 0x00075380 74652074 68652067 6976656e 204e442d te the given ND- │ │ │ │ + 0x00075390 7472616e 73666f72 6d207769 74682074 transform with t │ │ │ │ + 0x000753a0 68652063 75727265 6e74204e 442d7472 he current ND-tr │ │ │ │ + 0x000753b0 616e7366 6f726d20 6f662074 6865206f ansform of the o │ │ │ │ + 0x000753c0 626a6563 74202861 70706c79 20746865 bject (apply the │ │ │ │ + 0x000753d0 204e442d 7472616e 73666f72 6d20746f ND-transform to │ │ │ │ + 0x000753e0 206f626a 65637420 49442c20 6173206f object ID, as o │ │ │ │ + 0x000753f0 70706f73 65642074 6f207369 6d706c79 pposed to simply │ │ │ │ + 0x00075400 20736574 74696e67 20697473 204e442d setting its ND- │ │ │ │ + 0x00075410 7472616e 73666f72 6d292e4e 6f746520 transform).Note │ │ │ │ + 0x00075420 74686174 204e442d 7472616e 73666f72 that ND-transfor │ │ │ │ + 0x00075430 6d732068 61766520 74686569 7220686f ms have their ho │ │ │ │ + 0x00075440 6d6f6765 6e656f75 7320636f 6f726469 mogeneous coordi │ │ │ │ + 0x00075450 6e617465 20617420 696e6465 7820302c nate at index 0, │ │ │ │ + 0x00075460 20776869 6c652033 44207472 616e7366 while 3D transf │ │ │ │ + 0x00075470 6f726d20 68617665 20697420 61742069 orm have it at i │ │ │ │ + 0x00075480 6e646578 20332e00 2864696d 656e7369 ndex 3..(dimensi │ │ │ │ + 0x00075490 6f6e205b 4e5d290a 09536574 73206f72 on [N])..Sets or │ │ │ │ + 0x000754a0 20726561 64732074 68652073 70616365 reads the space │ │ │ │ + 0x000754b0 2064696d 656e7369 6f6e2066 6f72204e dimension for N │ │ │ │ + 0x000754c0 2d64696d 656e7369 6f6e616c 20766965 -dimensional vie │ │ │ │ + 0x000754d0 77696e67 2e0a0928 53696e63 65206361 wing...(Since ca │ │ │ │ + 0x000754e0 6c63756c 6174696f 6e732061 72652064 lculations are d │ │ │ │ + 0x000754f0 6f6e6520 7573696e 6720686f 6d6f6765 one using homoge │ │ │ │ + 0x00075500 6e656f75 7320636f 6f726469 6e617465 neous coordinate │ │ │ │ + 0x00075510 732c0a09 74686973 206d6561 6e73206d s,..this means m │ │ │ │ + 0x00075520 61747269 63657320 61726520 284e2b31 atrices are (N+1 │ │ │ │ + 0x00075530 2978284e 2b31292e 290a0957 69746820 )x(N+1).)..With │ │ │ │ + 0x00075540 6e6f2061 7267756d 656e7473 2c207265 no arguments, re │ │ │ │ + 0x00075550 7475726e 73207468 65206375 7272656e turns the curren │ │ │ │ + 0x00075560 74206469 6d656e73 696f6e2c 206f7220 t dimension, or │ │ │ │ + 0x00075570 30206966 0a094e2d 64696d65 6e73696f 0 if..N-dimensio │ │ │ │ + 0x00075580 6e616c20 76696577 696e6720 68617320 nal viewing has │ │ │ │ + 0x00075590 6e6f7420 6265656e 20656e61 626c6564 not been enabled │ │ │ │ + 0x000755a0 2e204e6f 74652074 68617420 4e206861 . Note that N ha │ │ │ │ + 0x000755b0 7320746f 20626561 74206c65 61737420 s to beat least │ │ │ │ + 0x000755c0 3420746f 20656e61 626c6520 4e442d76 4 to enable ND-v │ │ │ │ + 0x000755d0 69657769 6e672c20 6f746865 72776973 iewing, otherwis │ │ │ │ + 0x000755e0 65204e44 2d766965 77696e67 2077696c e ND-viewing wil │ │ │ │ + 0x000755f0 6c206265 64697361 626c6564 2e000000 l bedisabled.... │ │ │ │ + 0x00075600 284e442d 61786573 2043414d 4944205b (ND-axes CAMID [ │ │ │ │ + 0x00075610 434c5553 5445524e 414d4520 5b58696e CLUSTERNAME [Xin │ │ │ │ + 0x00075620 64657820 59696e64 6578205a 696e6465 dex Yindex Zinde │ │ │ │ + 0x00075630 78205b57 696e6465 785d5d5d 290a0949 x [Windex]]])..I │ │ │ │ + 0x00075640 6e206f75 72206d6f 64656c20 666f7220 n our model for │ │ │ │ + 0x00075650 4e2d4420 76696577 696e6720 28656e61 N-D viewing (ena │ │ │ │ + 0x00075660 626c6564 20627920 2864696d 656e7369 bled by (dimensi │ │ │ │ + 0x00075670 6f6e2929 2c206f62 6a656374 7320696e on)), objects in │ │ │ │ + 0x00075680 0a094e2d 73706163 65206172 65207669 ..N-space are vi │ │ │ │ + 0x00075690 65776564 20627920 4e2d6469 6d656e73 ewed by N-dimens │ │ │ │ + 0x000756a0 696f6e61 6c202263 616d6572 6120636c ional "camera cl │ │ │ │ + 0x000756b0 75737465 7273222e 0a094561 63682072 usters"...Each r │ │ │ │ + 0x000756c0 65616c20 63616d65 72612077 696e646f eal camera windo │ │ │ │ + 0x000756d0 77206265 6c6f6e67 7320746f 20736f6d w belongs to som │ │ │ │ + 0x000756e0 6520636c 75737465 722c2061 6e642073 e cluster, and s │ │ │ │ + 0x000756f0 686f7773 20260a09 6d616e69 70756c61 hows &..manipula │ │ │ │ + 0x00075700 74657320 6120332d 44206178 69732d61 tes a 3-D axis-a │ │ │ │ + 0x00075710 6c69676e 65642070 726f6a65 63746564 ligned projected │ │ │ │ + 0x00075720 20737562 73706163 65206f66 20746865 subspace of the │ │ │ │ + 0x00075730 204e2d73 70616365 20736565 6e0a0962 N-space seen..b │ │ │ │ + 0x00075740 79206974 7320636c 75737465 722e2020 y its cluster. │ │ │ │ + 0x00075750 4d6f7669 6e67206f 6e652063 616d6572 Moving one camer │ │ │ │ + 0x00075760 6120696e 20612063 6c757374 65722061 a in a cluster a │ │ │ │ + 0x00075770 66666563 74732069 74732073 69626c69 ffects its sibli │ │ │ │ + 0x00075780 6e67732e 0a0a0954 6865204e 442d6178 ngs....The ND-ax │ │ │ │ + 0x00075790 65732063 6f6d6d61 6e642063 6f6e6669 es command confi │ │ │ │ + 0x000757a0 67757265 7320616c 6c207468 69732e20 gures all this. │ │ │ │ + 0x000757b0 20497420 73706563 69666965 73206120 It specifies a │ │ │ │ + 0x000757c0 63616d65 72612773 0a09636c 75737465 camera's..cluste │ │ │ │ + 0x000757d0 72206d65 6d626572 73686970 2c20616e r membership, an │ │ │ │ + 0x000757e0 64207468 65207365 74206f66 204e2d73 d the set of N-s │ │ │ │ + 0x000757f0 70616365 20617865 73207768 69636820 pace axes which │ │ │ │ + 0x00075800 6265636f 6d652074 68650a09 332d4420 become the..3-D │ │ │ │ + 0x00075810 63616d65 72612773 20582c20 592c2061 camera's X, Y, a │ │ │ │ + 0x00075820 6e64205a 20617865 732e2020 41786573 nd Z axes. Axes │ │ │ │ + 0x00075830 20617265 20737065 63696669 65642062 are specified b │ │ │ │ + 0x00075840 79207468 65697220 696e6469 6365732c y their indices, │ │ │ │ + 0x00075850 0a096672 6f6d2031 20746f20 4e20666f ..from 1 to N fo │ │ │ │ + 0x00075860 7220616e 204e2d64 696d656e 73696f6e r an N-dimension │ │ │ │ + 0x00075870 616c2073 70616365 2e202043 6c757374 al space. Clust │ │ │ │ + 0x00075880 65722043 4c555354 45524e41 4d452069 er CLUSTERNAME i │ │ │ │ + 0x00075890 730a0969 6d706c69 6369746c 79206372 s..implicitly cr │ │ │ │ + 0x000758a0 65617465 64206966 206e6f74 20707265 eated if not pre │ │ │ │ + 0x000758b0 76696f75 736c7920 6b6e6f77 6e2e0a09 viously known... │ │ │ │ + 0x000758c0 496e2070 72696e63 69706c65 20697420 In principle it │ │ │ │ + 0x000758d0 69732070 6f737369 626c6520 746f206d is possible to m │ │ │ │ + 0x000758e0 61702074 68652068 6f6d6f67 656e656f ap the homogeneo │ │ │ │ + 0x000758f0 75732063 6f6d706f 6e656e74 0a096f66 us component..of │ │ │ │ + 0x00075900 20612063 6f6e666f 726d616c 20342070 a conformal 4 p │ │ │ │ + 0x00075910 6f696e74 20746f20 736f6d65 206f7468 oint to some oth │ │ │ │ + 0x00075920 65722069 6e646578 3b207468 69732077 er index; this w │ │ │ │ + 0x00075930 6f756c64 20626520 646f6e65 0a096279 ould be done..by │ │ │ │ + 0x00075940 20737065 63696679 696e6720 3020666f specifying 0 fo │ │ │ │ + 0x00075950 72206f6e 65206f66 2058696e 6465782c r one of Xindex, │ │ │ │ + 0x00075960 2059696e 64657820 6f72205a 696e6465 Yindex or Zinde │ │ │ │ + 0x00075970 7820616e 64206769 76696e67 0a095769 x and giving..Wi │ │ │ │ + 0x00075980 6e646578 20736f6d 6520706f 73697469 ndex some positi │ │ │ │ + 0x00075990 76652076 616c7565 2e205468 69732069 ve value. This i │ │ │ │ + 0x000759a0 73207072 6f626162 6c79206e 6f742075 s probably not u │ │ │ │ + 0x000759b0 73656675 6c206265 63617573 650a0947 seful because..G │ │ │ │ + 0x000759c0 656f6d76 69657720 646f6573 206e6f74 eomview does not │ │ │ │ + 0x000759d0 20737570 706f7274 206e6f6e 2d457563 support non-Euc │ │ │ │ + 0x000759e0 6c696465 616e2067 656f6d65 74726965 lidean geometrie │ │ │ │ + 0x000759f0 7320666f 7220696e 20686967 6865720a s for in higher. │ │ │ │ + 0x00075a00 0964696d 656e7369 6f6e732e 0a090a09 .dimensions..... │ │ │ │ + 0x00075a10 546f2072 65616420 61206361 6d657261 To read a camera │ │ │ │ + 0x00075a20 27732063 6f6e6669 67757261 74696f6e 's configuration │ │ │ │ + 0x00075a30 2c207573 65202228 6563686f 20284e44 , use "(echo (ND │ │ │ │ + 0x00075a40 2d617865 73204341 4d494429 29222e0a -axes CAMID))".. │ │ │ │ + 0x00075a50 20202020 20202020 54686520 72657475 The retu │ │ │ │ + 0x00075a60 726e2076 616c7565 20697320 616e2061 rn value is an a │ │ │ │ + 0x00075a70 72726179 206f6620 3420696e 74656765 rray of 4 intege │ │ │ │ + 0x00075a80 72732c20 74686520 6c617374 206f6e65 rs, the last one │ │ │ │ + 0x00075a90 2073686f 756c640a 09626520 302e0000 should..be 0... │ │ │ │ + 0x00075aa0 0000803f 00007a44 cdcccc3d 00004040 ...?..zD...=..@@ │ │ │ │ + 0x00075ab0 286c6f6f 6b2d7265 63656e74 6572205b (look-recenter [ │ │ │ │ + 0x00075ac0 6f626a65 63744944 5d205b63 616d6572 objectID] [camer │ │ │ │ + 0x00075ad0 6149445d 290a0954 72616e73 6c617465 aID])..Translate │ │ │ │ + 0x00075ae0 7320616e 6420726f 74617465 73207468 s and rotates th │ │ │ │ + 0x00075af0 65206361 6d657261 20736f20 74686174 e camera so that │ │ │ │ + 0x00075b00 20697420 6973206c 6f6f6b69 6e672069 it is looking i │ │ │ │ + 0x00075b10 6e207468 65200a09 2d7a2064 69726563 n the ..-z direc │ │ │ │ + 0x00075b20 74696f6e 2028696e 206f626a 65637449 tion (in objectI │ │ │ │ + 0x00075b30 44277320 636f6f72 64696e61 74652073 D's coordinate s │ │ │ │ + 0x00075b40 79737465 6d292061 74207468 65206365 ystem) at the ce │ │ │ │ + 0x00075b50 6e746572 206f6620 0a096f62 6a656374 nter of ..object │ │ │ │ + 0x00075b60 49442773 20626f75 6e64696e 6720626f ID's bounding bo │ │ │ │ + 0x00075b70 7820286f 72207468 65206f72 6967696e x (or the origin │ │ │ │ + 0x00075b80 206f6620 74686520 636f6f72 64696e61 of the coordina │ │ │ │ + 0x00075b90 74652073 79737465 6d200a09 696e206e te system ..in n │ │ │ │ + 0x00075ba0 6f6e2d45 75646c69 6465616e 20737061 on-Eudlidean spa │ │ │ │ + 0x00075bb0 6365292e 2020496e 20457563 6c696465 ce). In Euclide │ │ │ │ + 0x00075bc0 616e2073 70616365 2c207468 65206361 an space, the ca │ │ │ │ + 0x00075bd0 6d657261 20697320 616c736f 200a096d mera is also ..m │ │ │ │ + 0x00075be0 6f766564 20617320 636c6f73 65206173 oved as close as │ │ │ │ + 0x00075bf0 20706f73 7369626c 6520746f 20746865 possible to the │ │ │ │ + 0x00075c00 206f626a 65637420 7768696c 6520616c object while al │ │ │ │ + 0x00075c10 6c6f7769 6e672074 6865200a 09656e74 lowing the ..ent │ │ │ │ + 0x00075c20 69726520 6f626a65 63742074 6f206265 ire object to be │ │ │ │ + 0x00075c30 20766973 69626c65 2e202041 6c736f20 visible. Also │ │ │ │ + 0x00075c40 6d616b65 73207375 72652074 68617420 makes sure that │ │ │ │ + 0x00075c50 74686520 792d6178 6573206f 66200a09 the y-axes of .. │ │ │ │ + 0x00075c60 6f626a65 63744944 20616e64 2063616d objectID and cam │ │ │ │ + 0x00075c70 65726149 44206172 65207061 72616c6c eraID are parall │ │ │ │ + 0x00075c80 656c2e00 286c6f6f 6b205b6f 626a6563 el..(look [objec │ │ │ │ + 0x00075c90 7449445d 205b6361 6d657261 49445d29 tID] [cameraID]) │ │ │ │ + 0x00075ca0 0a09526f 74617465 73207468 65206e61 ..Rotates the na │ │ │ │ + 0x00075cb0 6d656420 63616d65 72612074 6f20706f med camera to po │ │ │ │ + 0x00075cc0 696e7420 746f7761 72642074 68652063 int toward the c │ │ │ │ + 0x00075cd0 656e7465 72206f66 20746865 200a0962 enter of the ..b │ │ │ │ + 0x00075ce0 6f756e64 696e6720 626f7820 6f662074 ounding box of t │ │ │ │ + 0x00075cf0 6865206e 616d6564 206f626a 65637420 he named object │ │ │ │ + 0x00075d00 286f7220 74686520 6f726967 696e2069 (or the origin i │ │ │ │ + 0x00075d10 6e206879 70657262 6f6c6963 206f7220 n hyperbolic or │ │ │ │ + 0x00075d20 0a097370 68657269 63616c20 73706163 ..spherical spac │ │ │ │ + 0x00075d30 65292e20 20496e20 4575636c 69646561 e). In Euclidea │ │ │ │ + 0x00075d40 6e207370 6163652c 206d6f76 65732074 n space, moves t │ │ │ │ + 0x00075d50 68652063 616d6572 61200a09 666f7277 he camera ..forw │ │ │ │ + 0x00075d60 61726420 6f722062 61636b77 61726420 ard or backward │ │ │ │ + 0x00075d70 756e7469 6c207468 65206f62 6a656374 until the object │ │ │ │ + 0x00075d80 20617070 65617273 20617320 6c617267 appears as larg │ │ │ │ + 0x00075d90 65200a09 61732070 6f737369 626c6520 e ..as possible │ │ │ │ + 0x00075da0 7768696c 65207374 696c6c20 6265696e while still bein │ │ │ │ + 0x00075db0 6720656e 74697265 6c792076 69736962 g entirely visib │ │ │ │ + 0x00075dc0 6c652e20 20457175 6976616c 656e7420 le. Equivalent │ │ │ │ + 0x00075dd0 746f200a 0970726f 676e2028 200a0909 to ..progn ( ... │ │ │ │ + 0x00075de0 286c6f6f 6b2d746f 77617264 205b6f62 (look-toward [ob │ │ │ │ + 0x00075df0 6a656374 49445d20 5b63616d 65726149 jectID] [cameraI │ │ │ │ + 0x00075e00 445d207b 63656e74 6572207c 206f7269 D] {center | ori │ │ │ │ + 0x00075e10 67696e7d 290a0909 5b286c6f 6f6b2d65 gin})...[(look-e │ │ │ │ + 0x00075e20 6e636f6d 70617373 205b6f62 6a656374 ncompass [object │ │ │ │ + 0x00075e30 49445d20 5b63616d 65726149 445d295d ID] [cameraID])] │ │ │ │ + 0x00075e40 200a0929 200a0949 66206f62 6a656374 ..) ..If object │ │ │ │ + 0x00075e50 49442069 73206e6f 74207370 65636966 ID is not specif │ │ │ │ + 0x00075e60 6965642c 20697420 69732061 7373756d ied, it is assum │ │ │ │ + 0x00075e70 65642074 6f206265 20576f72 6c642e20 ed to be World. │ │ │ │ + 0x00075e80 20496620 0a096361 6d657261 49442069 If ..cameraID i │ │ │ │ + 0x00075e90 73206e6f 74207370 65636966 6965642c s not specified, │ │ │ │ + 0x00075ea0 20697420 69732061 7373756d 65642074 it is assumed t │ │ │ │ + 0x00075eb0 6f206265 20746172 67657463 616d2e00 o be targetcam.. │ │ │ │ + 0x00075ec0 286c6f6f 6b2d746f 77617264 205b6f62 (look-toward [ob │ │ │ │ + 0x00075ed0 6a656374 49445d20 5b63616d 65726149 jectID] [cameraI │ │ │ │ + 0x00075ee0 445d205b 6f726967 696e207c 2063656e D] [origin | cen │ │ │ │ + 0x00075ef0 7465725d 290a0952 6f746174 65732074 ter])..Rotates t │ │ │ │ + 0x00075f00 6865206e 616d6564 2063616d 65726120 he named camera │ │ │ │ + 0x00075f10 746f2070 6f696e74 20746f77 61726420 to point toward │ │ │ │ + 0x00075f20 74686520 6f726967 696e206f 66207468 the origin of th │ │ │ │ + 0x00075f30 650a096f 626a6563 74277320 636f6f72 e..object's coor │ │ │ │ + 0x00075f40 64696e61 74652073 79737465 6d2c206f dinate system, o │ │ │ │ + 0x00075f50 72207468 65206365 6e746572 206f6620 r the center of │ │ │ │ + 0x00075f60 74686520 6f626a65 63742773 0a09626f the object's..bo │ │ │ │ + 0x00075f70 756e6469 6e672062 6f782028 696e206e unding box (in n │ │ │ │ + 0x00075f80 6f6e2d45 75636c69 6465616e 20737061 on-Euclidean spa │ │ │ │ + 0x00075f90 63652c20 74686520 6f726967 696e2077 ce, the origin w │ │ │ │ + 0x00075fa0 696c6c20 62652075 73656420 0a096175 ill be used ..au │ │ │ │ + 0x00075fb0 746f6d61 74696361 6c6c7929 2e202044 tomatically). D │ │ │ │ + 0x00075fc0 65666175 6c74206f 626a6563 74494420 efault objectID │ │ │ │ + 0x00075fd0 69732074 68652077 6f726c64 2c206465 is the world, de │ │ │ │ + 0x00075fe0 6661756c 74206361 6d657261 0a096973 fault camera..is │ │ │ │ + 0x00075ff0 20746172 67657463 616d2c20 64656661 targetcam, defa │ │ │ │ + 0x00076000 756c7420 6c6f6361 74696f6e 20746f20 ult location to │ │ │ │ + 0x00076010 706f696e 7420746f 77617264 73206973 point towards is │ │ │ │ + 0x00076020 20746865 2063656e 7465720a 096f6620 the center..of │ │ │ │ + 0x00076030 74686520 626f756e 64696e67 20626f78 the bounding box │ │ │ │ + 0x00076040 2e000000 286c6f6f 6b2d656e 636f6d70 ....(look-encomp │ │ │ │ + 0x00076050 61737320 5b6f626a 65637449 445d205b ass [objectID] [ │ │ │ │ + 0x00076060 63616d65 72614944 5d290a09 4d6f7665 cameraID])..Move │ │ │ │ + 0x00076070 73206361 6d657261 49442062 61636b77 s cameraID backw │ │ │ │ + 0x00076080 61726473 206f7220 666f7277 61726473 ards or forwards │ │ │ │ + 0x00076090 20756e74 696c2069 74732066 69656c64 until its field │ │ │ │ + 0x000760a0 206f6620 76696577 0a097375 72726f75 of view..surrou │ │ │ │ + 0x000760b0 6e647320 6f626a65 63744944 2e205468 nds objectID. Th │ │ │ │ + 0x000760c0 69732072 6f757469 6e652077 6f726b73 is routine works │ │ │ │ + 0x000760d0 206f6e6c 7920696e 20457563 6c696465 only in Euclide │ │ │ │ + 0x000760e0 616e2073 70616365 2e20200a 09496620 an space. ..If │ │ │ │ + 0x000760f0 6f626a65 63744944 20697320 6e6f7420 objectID is not │ │ │ │ + 0x00076100 73706563 69666965 642c2069 74206973 specified, it is │ │ │ │ + 0x00076110 20617373 756d6564 20746f20 62652074 assumed to be t │ │ │ │ + 0x00076120 68652077 6f726c64 2e20200a 09496620 he world. ..If │ │ │ │ + 0x00076130 63616d65 72614944 20697320 6e6f7420 cameraID is not │ │ │ │ + 0x00076140 73706563 69666965 642c2069 74206973 specified, it is │ │ │ │ + 0x00076150 20617373 756d6564 20746f20 62652074 assumed to be t │ │ │ │ + 0x00076160 68652074 61726765 7463616d 2e20200a he targetcam. . │ │ │ │ + 0x00076170 09536565 20616c73 6f20286c 6f6f6b2d .See also (look- │ │ │ │ + 0x00076180 656e636f 6d706173 732d7369 7a65292e encompass-size). │ │ │ │ + 0x00076190 00000000 286c6f6f 6b2d656e 636f6d70 ....(look-encomp │ │ │ │ + 0x000761a0 6173732d 73697a65 205b7669 65772d66 ass-size [view-f │ │ │ │ + 0x000761b0 72616374 696f6e20 20636c69 702d7261 raction clip-ra │ │ │ │ + 0x000761c0 74696f20 206e6561 722d6d61 7267696e tio near-margin │ │ │ │ + 0x000761d0 20666172 2d6d6172 67696e5d 290a0953 far-margin])..S │ │ │ │ + 0x000761e0 6574732f 72657475 726e7320 70617261 ets/returns para │ │ │ │ + 0x000761f0 6d657465 72732075 73656420 62792028 meters used by ( │ │ │ │ + 0x00076200 6c6f6f6b 2d656e63 6f6d7061 7373292e look-encompass). │ │ │ │ + 0x00076210 0a097669 65772d66 72616374 696f6e20 ..view-fraction │ │ │ │ + 0x00076220 69732074 68652070 6f727469 6f6e206f is the portion o │ │ │ │ + 0x00076230 66207468 65206361 6d657261 2077696e f the camera win │ │ │ │ + 0x00076240 646f7720 66696c6c 65642062 79207468 dow filled by th │ │ │ │ + 0x00076250 65206f62 6a656374 2c0a0963 6c69702d e object,..clip- │ │ │ │ + 0x00076260 72617469 6f206973 20746865 206d6178 ratio is the max │ │ │ │ + 0x00076270 20616c6c 6f776564 20726174 696f206f allowed ratio o │ │ │ │ + 0x00076280 66206e65 61722d74 6f2d6661 7220636c f near-to-far cl │ │ │ │ + 0x00076290 69707069 6e672070 6c616e65 732e0a09 ipping planes... │ │ │ │ + 0x000762a0 54686520 6e656172 20636c69 7070696e The near clippin │ │ │ │ + 0x000762b0 6720706c 616e6520 69732031 2f6e6561 g plane is 1/nea │ │ │ │ + 0x000762c0 722d6d61 7267696e 2074696d 65732063 r-margin times c │ │ │ │ + 0x000762d0 6c6f7365 72207468 616e2074 6865206e loser than the n │ │ │ │ + 0x000762e0 6561720a 09656467 65206f66 20746865 ear..edge of the │ │ │ │ + 0x000762f0 206f626a 6563742c 20616e64 20746865 object, and the │ │ │ │ + 0x00076300 20666172 20636c69 7070696e 6720706c far clipping pl │ │ │ │ + 0x00076310 616e6520 69732066 61722d6d 61726769 ane is far-margi │ │ │ │ + 0x00076320 6e207469 6d65730a 09667572 74686572 n times..further │ │ │ │ + 0x00076330 20617761 792e2020 52657475 726e7320 away. Returns │ │ │ │ + 0x00076340 74686520 6c697374 206f6620 63757272 the list of curr │ │ │ │ + 0x00076350 656e7420 76616c75 65732e0a 09446566 ent values...Def │ │ │ │ + 0x00076360 61756c74 733a202e 37352020 31303020 aults: .75 100 │ │ │ │ + 0x00076370 20302e31 2020342e 300a0000 286e6577 0.1 4.0...(new │ │ │ │ + 0x00076380 2d726573 6574290a 09457175 6976616c -reset)..Equival │ │ │ │ + 0x00076390 656e7420 746f2028 70726f67 6e20286e ent to (progn (n │ │ │ │ + 0x000763a0 65772d63 656e7465 7220414c 4c47454f ew-center ALLGEO │ │ │ │ + 0x000763b0 4d532928 6e65772d 63656e74 65722041 MS)(new-center A │ │ │ │ + 0x000763c0 4c4c4341 4d532929 00000000 286e6577 LLCAMS))....(new │ │ │ │ + 0x000763d0 2d63656e 74657220 5b69645d 290a0953 -center [id])..S │ │ │ │ + 0x000763e0 746f7020 69642c20 7468656e 20736574 top id, then set │ │ │ │ + 0x000763f0 20696427 73207472 616e7366 6f726d20 id's transform │ │ │ │ + 0x00076400 746f2074 68652069 64656e74 6974792e to the identity. │ │ │ │ + 0x00076410 20446566 61756c74 20696420 0a096973 Default id ..is │ │ │ │ + 0x00076420 20746172 6765742e 2020416c 736f2c20 target. Also, │ │ │ │ + 0x00076430 69662074 68652069 64206973 20612063 if the id is a c │ │ │ │ + 0x00076440 616d6572 612c2063 616c6c73 200a0928 amera, calls ..( │ │ │ │ + 0x00076450 6c6f6f6b 2d726563 656e7465 7220576f look-recenter Wo │ │ │ │ + 0x00076460 726c6420 6964292e 20205468 65206d61 rld id). The ma │ │ │ │ + 0x00076470 696e2066 756e6374 696f6e20 6f662074 in function of t │ │ │ │ + 0x00076480 68652063 616c6c20 746f200a 09286c6f he call to ..(lo │ │ │ │ + 0x00076490 6f6b2d72 6563656e 74657229 20697320 ok-recenter) is │ │ │ │ + 0x000764a0 746f2070 6c616365 20746865 2063616d to place the cam │ │ │ │ + 0x000764b0 65726120 736f2074 68617420 69742069 era so that it i │ │ │ │ + 0x000764c0 7320706f 696e7469 6e67200a 09706172 s pointing ..par │ │ │ │ + 0x000764d0 616c6c65 6c20746f 20746865 207a2061 allel to the z a │ │ │ │ + 0x000764e0 78697320 746f7761 72642074 68652063 xis toward the c │ │ │ │ + 0x000764f0 656e7465 72206f66 20746865 20776f72 enter of the wor │ │ │ │ + 0x00076500 6c642e00 28706f73 6974696f 6e2d746f ld..(position-to │ │ │ │ + 0x00076510 77617264 206f626a 65637449 44206f74 ward objectID ot │ │ │ │ + 0x00076520 68657249 44205b63 656e7465 72207c20 herID [center | │ │ │ │ + 0x00076530 6f726967 696e5d29 0a09526f 74617465 origin])..Rotate │ │ │ │ + 0x00076540 206f626a 65637449 4420736f 20746861 objectID so tha │ │ │ │ + 0x00076550 74207468 65206365 6e746572 206f6620 t the center of │ │ │ │ + 0x00076560 74686520 626f756e 64696e67 20626f78 the bounding box │ │ │ │ + 0x00076570 0a096f72 20746865 206f7269 67696e20 ..or the origin │ │ │ │ + 0x00076580 6f662074 68652063 6f6f7264 696e6174 of the coordinat │ │ │ │ + 0x00076590 65207379 7374656d 206f6620 74686520 e system of the │ │ │ │ + 0x000765a0 6f746865 7249440a 096c6965 73206f6e otherID..lies on │ │ │ │ + 0x000765b0 20746865 20706f73 69746976 65207a2d the positive z- │ │ │ │ + 0x000765c0 61786973 206f6620 74686520 66697273 axis of the firs │ │ │ │ + 0x000765d0 74206f62 6a656374 2e202044 65666175 t object. Defau │ │ │ │ + 0x000765e0 6c742069 730a0974 68652063 656e7465 lt is..the cente │ │ │ │ + 0x000765f0 72206f66 20746865 20626f75 6e64696e r of the boundin │ │ │ │ + 0x00076600 6720626f 782e0000 28706f73 6974696f g box...(positio │ │ │ │ + 0x00076610 6e2d6174 20202020 6f626a65 63744944 n-at objectID │ │ │ │ + 0x00076620 206f7468 65724944 205b6365 6e746572 otherID [center │ │ │ │ + 0x00076630 207c206f 72696769 6e5d290a 09547261 | origin])..Tra │ │ │ │ + 0x00076640 6e736c61 7465206f 626a6563 74494420 nslate objectID │ │ │ │ + 0x00076650 746f2074 68652063 656e7465 72206f66 to the center of │ │ │ │ + 0x00076660 20746865 20626f75 6e64696e 6720626f the bounding bo │ │ │ │ + 0x00076670 78206f72 20746865 200a096f 72696769 x or the ..origi │ │ │ │ + 0x00076680 6e206f66 20746865 20636f6f 7264696e n of the coordin │ │ │ │ + 0x00076690 61746520 73797374 656d206f 66206f74 ate system of ot │ │ │ │ + 0x000766a0 68657249 44202870 6172616c 6c656c20 herID (parallel │ │ │ │ + 0x000766b0 7472616e 736c6174 696f6e29 2e0a0944 translation)...D │ │ │ │ + 0x000766c0 65666175 6c742069 73206365 6e746572 efault is center │ │ │ │ + 0x000766d0 2e000000 28706f73 6974696f 6e202020 ....(position │ │ │ │ + 0x000766e0 20202020 6f626a65 63744944 206f7468 objectID oth │ │ │ │ + 0x000766f0 65724944 290a0953 65742074 68652074 erID)..Set the t │ │ │ │ + 0x00076700 72616e73 666f726d 206f6620 6f626a65 ransform of obje │ │ │ │ + 0x00076710 63744944 20746f20 74686174 206f6620 ctID to that of │ │ │ │ + 0x00076720 6f746865 7249442e 00000000 28747261 otherID.....(tra │ │ │ │ + 0x00076730 6e73666f 726d2d73 6574206f 626a6563 nsform-set objec │ │ │ │ + 0x00076740 74494420 63656e74 65724944 20667261 tID centerID fra │ │ │ │ + 0x00076750 6d654944 205b726f 74617465 7c747261 meID [rotate|tra │ │ │ │ + 0x00076760 6e736c61 74657c74 72616e73 6c617465 nslate|translate │ │ │ │ + 0x00076770 2d736361 6c65647c 7363616c 655d2078 -scaled|scale] x │ │ │ │ + 0x00076780 2079207a 290a0953 6574206f 626a6563 y z)..Set objec │ │ │ │ + 0x00076790 74494427 73207472 616e7366 6f726d20 tID's transform │ │ │ │ + 0x000767a0 746f2074 68652063 6f6e7374 72756374 to the construct │ │ │ │ + 0x000767b0 65642074 72616e73 666f726d 2e0a0953 ed transform...S │ │ │ │ + 0x000767c0 616d6520 73796e74 61782061 73207472 ame syntax as tr │ │ │ │ + 0x000767d0 616e7366 6f726d2e 00000000 28747261 ansform.....(tra │ │ │ │ + 0x000767e0 6e73666f 726d2d69 6e637220 206f626a nsform-incr obj │ │ │ │ + 0x000767f0 65637449 44206365 6e746572 49442066 ectID centerID f │ │ │ │ + 0x00076800 72616d65 4944205b 726f7461 74657c74 rameID [rotate|t │ │ │ │ + 0x00076810 72616e73 6c617465 7c747261 6e736c61 ranslate|transla │ │ │ │ + 0x00076820 74652d73 63616c65 647c7363 616c655d te-scaled|scale] │ │ │ │ + 0x00076830 20782079 207a205b 6474205b 736d6f6f x y z [dt [smoo │ │ │ │ + 0x00076840 74685d5d 290a0941 70706c79 20636f6e th]])..Apply con │ │ │ │ + 0x00076850 74696e75 696e6720 6d6f7469 6f6e3a20 tinuing motion: │ │ │ │ + 0x00076860 636f6e73 74727563 74206120 7472616e construct a tran │ │ │ │ + 0x00076870 73666f72 6d617469 6f6e206d 61747269 sformation matri │ │ │ │ + 0x00076880 7820616e 640a0963 6f6e6361 74656e61 x and..concatena │ │ │ │ + 0x00076890 74652069 74207769 74682074 68652063 te it with the c │ │ │ │ + 0x000768a0 75727265 6e742074 72616e73 666f726d urrent transform │ │ │ │ + 0x000768b0 206f6620 6f626a65 63744944 20657665 of objectID eve │ │ │ │ + 0x000768c0 72790a09 72656672 65736820 28736574 ry..refresh (set │ │ │ │ + 0x000768d0 73206f62 6a656374 49442773 20696e63 s objectID's inc │ │ │ │ + 0x000768e0 72656d65 6e74616c 20747261 6e73666f remental transfo │ │ │ │ + 0x000768f0 726d292e 2053616d 65207379 6e746178 rm). Same syntax │ │ │ │ + 0x00076900 0a096173 20747261 6e73666f 726d2e20 ..as transform. │ │ │ │ + 0x00076910 0a0a0a0a 49662074 6865206f 7074696f ....If the optio │ │ │ │ + 0x00076920 6e616c20 22647422 20617267 756d656e nal "dt" argumen │ │ │ │ + 0x00076930 74206973 20707265 73656e74 2c0a0974 t is present,..t │ │ │ │ + 0x00076940 6865206f 626a6563 74206973 206d6f76 he object is mov │ │ │ │ + 0x00076950 65642061 74206561 63682074 696d6520 ed at each time │ │ │ │ + 0x00076960 73746570 20737563 68207468 61742069 step such that i │ │ │ │ + 0x00076970 74732061 76657261 6765206d 6f74696f ts average motio │ │ │ │ + 0x00076980 6e0a0965 7175616c 73206f6e 6520696e n..equals one in │ │ │ │ + 0x00076990 7374616e 6365206f 66207468 65206d6f stance of the mo │ │ │ │ + 0x000769a0 74696f6e 20706572 20226474 22207365 tion per "dt" se │ │ │ │ + 0x000769b0 636f6e64 732e2020 452e672e 0a092020 conds. E.g... │ │ │ │ + 0x000769c0 28747261 6e73666f 726d2d69 6e637220 (transform-incr │ │ │ │ + 0x000769d0 20576f72 6c642057 6f726c64 20576f72 World World Wor │ │ │ │ + 0x000769e0 6c642020 726f7461 74652020 362e3238 ld rotate 6.28 │ │ │ │ + 0x000769f0 33313820 30203020 2031302e 30290a09 318 0 0 10.0).. │ │ │ │ + 0x00076a00 726f7461 74657320 74686520 576f726c rotates the Worl │ │ │ │ + 0x00076a10 64206162 6f757420 69747320 58206178 d about its X ax │ │ │ │ + 0x00076a20 69732061 74203120 7475726e 20283270 is at 1 turn (2p │ │ │ │ + 0x00076a30 69207261 6469616e 73292070 65722031 i radians) per 1 │ │ │ │ + 0x00076a40 300a0973 65636f6e 64732e0a 00000000 0..seconds...... │ │ │ │ + 0x00076a50 28747261 6e73666f 726d2020 20202020 (transform │ │ │ │ + 0x00076a60 6f626a65 63744944 2063656e 74657249 objectID centerI │ │ │ │ + 0x00076a70 44206672 616d6549 44205b72 6f746174 D frameID [rotat │ │ │ │ + 0x00076a80 657c7472 616e736c 6174657c 7472616e e|translate|tran │ │ │ │ + 0x00076a90 736c6174 652d7363 616c6564 7c736361 slate-scaled|sca │ │ │ │ + 0x00076aa0 6c655d20 78207920 7a205b64 74205b22 le] x y z [dt [" │ │ │ │ + 0x00076ab0 736d6f6f 7468225d 5d290a41 70706c79 smooth"]]).Apply │ │ │ │ + 0x00076ac0 2061206d 6f74696f 6e202872 6f746174 a motion (rotat │ │ │ │ + 0x00076ad0 696f6e2c 20747261 6e736c61 74696f6e ion, translation │ │ │ │ + 0x00076ae0 2c207363 616c696e 67292074 6f206f62 , scaling) to ob │ │ │ │ + 0x00076af0 6a656374 20226f62 6a656374 4944223b ject "objectID"; │ │ │ │ + 0x00076b00 20746861 74206973 2c20636f 6e737472 that is, constr │ │ │ │ + 0x00076b10 75637420 616e6420 636f6e63 6174656e uct and concaten │ │ │ │ + 0x00076b20 61746520 61207472 616e7366 6f726d61 ate a transforma │ │ │ │ + 0x00076b30 74696f6e 206d6174 72697820 77697468 tion matrix with │ │ │ │ + 0x00076b40 206f626a 65637449 44277320 7472616e objectID's tran │ │ │ │ + 0x00076b50 73666f72 6d2e2054 68652033 20494473 sform. The 3 IDs │ │ │ │ + 0x00076b60 20696e76 6f6c7665 64206172 65207468 involved are th │ │ │ │ + 0x00076b70 65206f62 6a656374 20746861 74206d6f e object that mo │ │ │ │ + 0x00076b80 7665732c 20746865 2063656e 74657220 ves, the center │ │ │ │ + 0x00076b90 6f66206d 6f74696f 6e2c2061 6e642074 of motion, and t │ │ │ │ + 0x00076ba0 68652066 72616d65 206f6620 72656665 he frame of refe │ │ │ │ + 0x00076bb0 72656e63 6520696e 20776869 63682074 rence in which t │ │ │ │ + 0x00076bc0 6f206170 706c7920 74686520 6d6f7469 o apply the moti │ │ │ │ + 0x00076bd0 6f6e2e20 20546865 2063656e 74657220 on. The center │ │ │ │ + 0x00076be0 69732065 61736965 73742075 6e646572 is easiest under │ │ │ │ + 0x00076bf0 73746f6f 6420666f 7220726f 74617469 stood for rotati │ │ │ │ + 0x00076c00 6f6e733a 20696620 63656e74 65724944 ons: if centerID │ │ │ │ + 0x00076c10 20697320 74686520 73616d65 20617320 is the same as │ │ │ │ + 0x00076c20 6f626a65 63744944 20746865 6e206974 objectID then it │ │ │ │ + 0x00076c30 2077696c 6c207370 696e2061 726f756e will spin aroun │ │ │ │ + 0x00076c40 64206974 73206f77 6e206178 65733b20 d its own axes; │ │ │ │ + 0x00076c50 6f746865 72776973 65207468 65206d6f otherwise the mo │ │ │ │ + 0x00076c60 76696e67 206f626a 65637420 77696c6c ving object will │ │ │ │ + 0x00076c70 206f7262 69742074 68652063 656e7465 orbit the cente │ │ │ │ + 0x00076c80 72206f62 6a656374 2e204e6f 726d616c r object. Normal │ │ │ │ + 0x00076c90 6c792066 72616d65 49442c20 696e2077 ly frameID, in w │ │ │ │ + 0x00076ca0 686f7365 20636f6f 7264696e 61746520 hose coordinate │ │ │ │ + 0x00076cb0 73797374 656d2074 68652028 6d6f7573 system the (mous │ │ │ │ + 0x00076cc0 6529206d 6f74696f 6e732061 72652069 e) motions are i │ │ │ │ + 0x00076cd0 6e746572 70726574 65642c20 69732022 nterpreted, is " │ │ │ │ + 0x00076ce0 666f6375 73222c20 74686520 63757272 focus", the curr │ │ │ │ + 0x00076cf0 656e7420 63616d65 72612e20 0a0a0a0a ent camera. .... │ │ │ │ + 0x00076d00 5472616e 736c6174 696f6e73 2063616e Translations can │ │ │ │ + 0x00076d10 20626520 7363616c 65642070 726f706f be scaled propo │ │ │ │ + 0x00076d20 7274696f 6e616c20 746f2074 68652064 rtional to the d │ │ │ │ + 0x00076d30 69737461 6e636520 62657477 65656e20 istance between │ │ │ │ + 0x00076d40 74686520 74617267 65742061 6e642074 the target and t │ │ │ │ + 0x00076d50 68652063 656e7465 722e2053 7570706f he center. Suppo │ │ │ │ + 0x00076d60 72742066 6f722073 70686572 6963616c rt for spherical │ │ │ │ + 0x00076d70 20616e64 20687970 6572626f 6c696320 and hyperbolic │ │ │ │ + 0x00076d80 61732077 656c6c20 61732045 75636c69 as well as Eucli │ │ │ │ + 0x00076d90 6465616e 20737061 63652069 73206275 dean space is bu │ │ │ │ + 0x00076da0 696c742d 696e3a20 75736520 74686520 ilt-in: use the │ │ │ │ + 0x00076db0 22737061 63652220 636f6d6d 616e6420 "space" command │ │ │ │ + 0x00076dc0 746f2063 68616e67 65207370 61636573 to change spaces │ │ │ │ + 0x00076dd0 2e202057 69746820 74797065 2022726f . With type "ro │ │ │ │ + 0x00076de0 74617465 2220782c 20792c20 616e6420 tate" x, y, and │ │ │ │ + 0x00076df0 7a206172 6520666c 6f617473 20737065 z are floats spe │ │ │ │ + 0x00076e00 63696679 696e6720 616e676c 65732069 cifying angles i │ │ │ │ + 0x00076e10 6e205241 4449414e 532e2046 6f722074 n RADIANS. For t │ │ │ │ + 0x00076e20 79706573 20227472 616e736c 61746522 ypes "translate" │ │ │ │ + 0x00076e30 20616e64 20227472 616e736c 6174652d and "translate- │ │ │ │ + 0x00076e40 7363616c 65642220 782c2079 2c20616e scaled" x, y, an │ │ │ │ + 0x00076e50 64207a20 61726520 666c6f61 74732073 d z are floats s │ │ │ │ + 0x00076e60 70656369 6679696e 67206469 7374616e pecifying distan │ │ │ │ + 0x00076e70 63657320 696e2074 68652063 6f6f7264 ces in the coord │ │ │ │ + 0x00076e80 696e6174 65207379 7374656d 206f6620 inate system of │ │ │ │ + 0x00076e90 74686520 63656e74 6572206f 626a6563 the center objec │ │ │ │ + 0x00076ea0 742e200a 0a0a0a54 6865206f 7074696f t. ....The optio │ │ │ │ + 0x00076eb0 6e616c20 22647422 20666965 6c642061 nal "dt" field a │ │ │ │ + 0x00076ec0 6c6c6f77 73206120 73696d70 6c652066 llows a simple f │ │ │ │ + 0x00076ed0 6f726d20 6f662061 6e696d61 74696f6e orm of animation │ │ │ │ + 0x00076ee0 3b206966 20707265 73656e74 2c207468 ; if present, th │ │ │ │ + 0x00076ef0 65206f62 6a656374 206d6f76 65732062 e object moves b │ │ │ │ + 0x00076f00 79206a75 73742074 68617420 616d6f75 y just that amou │ │ │ │ + 0x00076f10 6e742064 7572696e 67206170 70726f78 nt during approx │ │ │ │ + 0x00076f20 696d6174 656c7920 22647422 20736563 imately "dt" sec │ │ │ │ + 0x00076f30 6f6e6473 2c207468 656e2073 746f7073 onds, then stops │ │ │ │ + 0x00076f40 2e202049 66207072 6573656e 7420616e . If present an │ │ │ │ + 0x00076f50 6420666f 6c6c6f77 65642062 79207468 d followed by th │ │ │ │ + 0x00076f60 65202273 6d6f6f74 6822206b 6579776f e "smooth" keywo │ │ │ │ + 0x00076f70 72642c20 74686520 6d6f7469 6f6e2069 rd, the motion i │ │ │ │ + 0x00076f80 7320616e 696d6174 65642077 69746820 s animated with │ │ │ │ + 0x00076f90 61203374 5e322d32 745e3320 66756e63 a 3t^2-2t^3 func │ │ │ │ + 0x00076fa0 74696f6e 2c20736f 20617320 746f2073 tion, so as to s │ │ │ │ + 0x00076fb0 74617274 20616e64 2073746f 7020736d tart and stop sm │ │ │ │ + 0x00076fc0 6f6f7468 6c792e20 20496620 61627365 oothly. If abse │ │ │ │ + 0x00076fd0 6e742c20 74686520 6d6f7469 6f6e2069 nt, the motion i │ │ │ │ + 0x00076fe0 73206170 706c6965 6420696d 6d656469 s applied immedi │ │ │ │ + 0x00076ff0 6174656c 792e0000 28726561 6c2d6964 ately...(real-id │ │ │ │ + 0x00077000 20494429 0a095265 7475726e 73206120 ID)..Returns a │ │ │ │ + 0x00077010 73747269 6e672063 616e6f6e 6963616c string canonical │ │ │ │ + 0x00077020 6c792069 64656e74 69667969 6e672074 ly identifying t │ │ │ │ + 0x00077030 68652067 6976656e 2049442c 0a096f72 he given ID,..or │ │ │ │ + 0x00077040 20226e69 6c222069 66207468 65206f62 "nil" if the ob │ │ │ │ + 0x00077050 6a656374 20646f65 73206e6f 74206578 ject does not ex │ │ │ │ + 0x00077060 6973742e 20204578 616d706c 65733a0a ist. Examples:. │ │ │ │ + 0x00077070 09202869 66202872 65616c2d 69642066 . (if (real-id f │ │ │ │ + 0x00077080 72656429 20286465 6c657465 20667265 red) (delete fre │ │ │ │ + 0x00077090 6429290a 0964656c 65746573 20226672 d))..deletes "fr │ │ │ │ + 0x000770a0 65642220 69662069 74206578 69737473 ed" if it exists │ │ │ │ + 0x000770b0 20627574 20726570 6f727473 206e6f20 but reports no │ │ │ │ + 0x000770c0 6572726f 72206966 20697420 646f6573 error if it does │ │ │ │ + 0x000770d0 6e27742c 20616e64 0a092028 69662028 n't, and.. (if ( │ │ │ │ + 0x000770e0 3d202872 65616c2d 69642074 61726765 = (real-id targe │ │ │ │ + 0x000770f0 7467656f 6d292028 7265616c 2d696420 tgeom) (real-id │ │ │ │ + 0x00077100 576f726c 64292920 28292028 64656c65 World)) () (dele │ │ │ │ + 0x00077110 74652074 61726765 7467656f 6d29290a te targetgeom)). │ │ │ │ + 0x00077120 0964656c 65746573 20227461 72676574 .deletes "target │ │ │ │ + 0x00077130 67656f6d 22206966 20697420 69732064 geom" if it is d │ │ │ │ + 0x00077140 69666665 72656e74 2066726f 6d207468 ifferent from th │ │ │ │ + 0x00077150 6520576f 726c642e 0a000000 28657363 e World.....(esc │ │ │ │ + 0x00077160 616c6520 20202020 20202020 2047454f ale GEO │ │ │ │ + 0x00077170 4d2d4944 20464143 544f5229 0a095361 M-ID FACTOR)..Sa │ │ │ │ + 0x00077180 6d652061 73207363 616c6520 62757420 me as scale but │ │ │ │ + 0x00077190 6d756c74 69706c69 65732062 79206578 multiplies by ex │ │ │ │ + 0x000771a0 70287363 616c6529 2e20204f 62736f6c p(scale). Obsol │ │ │ │ + 0x000771b0 6574652e 00000000 28736361 6c652020 ete.....(scale │ │ │ │ + 0x000771c0 20202020 20202020 47454f4d 2d494420 GEOM-ID │ │ │ │ + 0x000771d0 46414354 4f52205b 46414354 4f525920 FACTOR [FACTORY │ │ │ │ + 0x000771e0 46414354 4f525a5d 290a0953 63616c65 FACTORZ])..Scale │ │ │ │ + 0x000771f0 2047454f 4d2d4944 2c206d75 6c746970 GEOM-ID, multip │ │ │ │ + 0x00077200 6c79696e 67206974 73207369 7a652062 lying its size b │ │ │ │ + 0x00077210 79204641 43544f52 2e202054 68652066 y FACTOR. The f │ │ │ │ + 0x00077220 6163746f 7273200a 0973686f 756c6420 actors ..should │ │ │ │ + 0x00077230 62652070 6f736974 69766520 6e756d62 be positive numb │ │ │ │ + 0x00077240 6572732e 20204966 20464143 544f5259 ers. If FACTORY │ │ │ │ + 0x00077250 20616e64 20464143 544f525a 20617265 and FACTORZ are │ │ │ │ + 0x00077260 200a0970 72657365 6e742061 6e64206e ..present and n │ │ │ │ + 0x00077270 6f6e2d7a 65726f2c 20746865 206f626a on-zero, the obj │ │ │ │ + 0x00077280 65637420 69732073 63616c65 64206279 ect is scaled by │ │ │ │ + 0x00077290 20464143 544f5220 696e2078 2c206279 FACTOR in x, by │ │ │ │ + 0x000772a0 200a0946 4143544f 52592069 6e20792c ..FACTORY in y, │ │ │ │ + 0x000772b0 20616e64 20627920 46414354 4f525a20 and by FACTORZ │ │ │ │ + 0x000772c0 696e207a 2e202049 66206f6e 6c792046 in z. If only F │ │ │ │ + 0x000772d0 4143544f 52206973 20707265 73656e74 ACTOR is present │ │ │ │ + 0x000772e0 2c200a09 74686520 6f626a65 63742069 , ..the object i │ │ │ │ + 0x000772f0 73207363 616c6564 20627920 46414354 s scaled by FACT │ │ │ │ + 0x00077300 4f522069 6e20782c 20792c20 616e6420 OR in x, y, and │ │ │ │ + 0x00077310 7a2e2020 5363616c 696e6720 6f6e6c79 z. Scaling only │ │ │ │ + 0x00077320 200a0972 65616c6c 79206d61 6b657320 ..really makes │ │ │ │ + 0x00077330 73656e73 6520696e 20457563 6c696465 sense in Euclide │ │ │ │ + 0x00077340 616e2073 70616365 2e20204d 6f757365 an space. Mouse │ │ │ │ + 0x00077350 2d647269 76656e20 7363616c 696e6720 -driven scaling │ │ │ │ + 0x00077360 696e200a 096f7468 65722073 70616365 in ..other space │ │ │ │ + 0x00077370 73206973 206e6f74 20616c6c 6f776564 s is not allowed │ │ │ │ + 0x00077380 3b202074 68652073 63616c65 20636f6d ; the scale com │ │ │ │ + 0x00077390 6d616e64 206d6179 20626520 69737375 mand may be issu │ │ │ │ + 0x000773a0 6564200a 09696e20 6f746865 72207370 ed ..in other sp │ │ │ │ + 0x000773b0 61636573 20627574 2073686f 756c6420 aces but should │ │ │ │ + 0x000773c0 62652075 73656420 77697468 20636175 be used with cau │ │ │ │ + 0x000773d0 74696f6e 20626563 61757365 20697420 tion because it │ │ │ │ + 0x000773e0 6d617920 0a096361 75736520 74686520 may ..cause the │ │ │ │ + 0x000773f0 64617461 20746f20 65787465 6e642062 data to extend b │ │ │ │ + 0x00077400 65796f6e 64207468 65206c69 6d697473 eyond the limits │ │ │ │ + 0x00077410 206f6620 74686520 73706163 652e0a09 of the space... │ │ │ │ + 0x00077420 0a09466f 72207468 65204e44 20636173 ..For the ND cas │ │ │ │ + 0x00077430 65206f6e 6c792028 7363616c 65204745 e only (scale GE │ │ │ │ + 0x00077440 4f4d2d49 44204641 43544f52 29206973 OM-ID FACTOR) is │ │ │ │ + 0x00077450 20737570 706f7274 65642c20 692e652e supported, i.e. │ │ │ │ + 0x00077460 0a097468 65206f70 74696f6e 616c2046 ..the optional F │ │ │ │ + 0x00077470 4143544f 52592061 6e642046 4143544f ACTORY and FACTO │ │ │ │ + 0x00077480 525a2061 7267756d 656e7473 20617265 RZ arguments are │ │ │ │ + 0x00077490 2069676e 6f726564 2e20596f 75206361 ignored. You ca │ │ │ │ + 0x000774a0 6e2c0a09 6f662063 6f757273 652c2073 n,..of course, s │ │ │ │ + 0x000774b0 63616c65 2047454f 4d2d4944 20627920 cale GEOM-ID by │ │ │ │ + 0x000774c0 64696666 6572656e 74206661 63746f72 different factor │ │ │ │ + 0x000774d0 7320696e 20646966 66657265 6e742064 s in different d │ │ │ │ + 0x000774e0 69726563 74696f6e 730a0962 79206361 irections..by ca │ │ │ │ + 0x000774f0 6c6c696e 6720284e 442d7866 6f726d20 lling (ND-xform │ │ │ │ + 0x00077500 47454f4d 2d494420 5452414e 53464f52 GEOM-ID TRANSFOR │ │ │ │ + 0x00077510 4d4e2920 77686572 65205452 414e5346 MN) where TRANSF │ │ │ │ + 0x00077520 4f524d4e 20697320 610a0964 6961676f ORMN is a..diago │ │ │ │ + 0x00077530 6e616c20 4e442074 72616e73 666f726d nal ND transform │ │ │ │ + 0x00077540 2e000000 28657a6f 6f6d2020 20202020 ....(ezoom │ │ │ │ + 0x00077550 20202020 47454f4d 2d494420 46414354 GEOM-ID FACT │ │ │ │ + 0x00077560 4f52290a 0953616d 65206173 207a6f6f OR)..Same as zoo │ │ │ │ + 0x00077570 6d206275 74206d75 6c746970 6c696573 m but multiplies │ │ │ │ + 0x00077580 20627920 65787028 7a6f6f6d 292e2020 by exp(zoom). │ │ │ │ + 0x00077590 4f62736f 6c657465 2e000000 287a6f6f Obsolete....(zoo │ │ │ │ + 0x000775a0 6d202020 20202020 20202020 43414d2d m CAM- │ │ │ │ + 0x000775b0 49442046 4143544f 52290a09 5a6f6f6d ID FACTOR)..Zoom │ │ │ │ + 0x000775c0 2043414d 2d49442c 206d756c 7469706c CAM-ID, multipl │ │ │ │ + 0x000775d0 79696e67 20697473 20666965 6c64206f ying its field o │ │ │ │ + 0x000775e0 66207669 65772062 79204641 43544f52 f view by FACTOR │ │ │ │ + 0x000775f0 2e0a0946 4143544f 52207368 6f756c64 ...FACTOR should │ │ │ │ + 0x00077600 20626520 6120706f 73697469 7665206e be a positive n │ │ │ │ + 0x00077610 756d6265 722e0000 5b725d20 526f7461 umber...[r] Rota │ │ │ │ + 0x00077620 74650000 5b7a5d20 43616d20 5a6f6f6d te..[z] Cam Zoom │ │ │ │ + 0x00077630 00000000 5b745d20 5472616e 736c6174 ....[t] Translat │ │ │ │ + 0x00077640 65000000 5b665d20 43616d20 466c7900 e...[f] Cam Fly. │ │ │ │ + 0x00077650 5b6f5d20 43616d20 4f726269 74000000 [o] Cam Orbit... │ │ │ │ + 0x00077660 5b735d20 47656f6d 20536361 6c650000 [s] Geom Scale.. │ │ │ │ + 0x00077670 2861702d 6f766572 72696465 205b6f6e (ap-override [on │ │ │ │ + 0x00077680 7c6f6666 5d290a09 53656c65 63747320 |off])..Selects │ │ │ │ + 0x00077690 77686574 68657220 61707065 6172616e whether appearan │ │ │ │ + 0x000776a0 63652063 6f6e7472 6f6c7320 73686f75 ce controls shou │ │ │ │ + 0x000776b0 6c64206f 76657272 69646520 6f626a65 ld override obje │ │ │ │ + 0x000776c0 63747327 206f776e 0a097365 7474696e cts' own..settin │ │ │ │ + 0x000776d0 67732e20 204f6e20 62792064 65666175 gs. On by defau │ │ │ │ + 0x000776e0 6c742e20 20576974 68206e6f 20617267 lt. With no arg │ │ │ │ + 0x000776f0 756d656e 74732c20 72657475 726e7320 uments, returns │ │ │ │ + 0x00077700 63757272 656e7420 73657474 696e672e current setting. │ │ │ │ + 0x00077710 00000000 28637572 736f722d 74776974 ....(cursor-twit │ │ │ │ + 0x00077720 6368095b 494e545d 290a0953 65747320 ch.[INT])..Sets │ │ │ │ + 0x00077730 74686520 64697374 616e6365 20776869 the distance whi │ │ │ │ + 0x00077740 63682074 68652063 7572736f 72206d75 ch the cursor mu │ │ │ │ + 0x00077750 7374206e 6f74206d 6f766520 28696e20 st not move (in │ │ │ │ + 0x00077760 78206f72 0a097929 20746f20 61732068 x or..y) to as h │ │ │ │ + 0x00077770 6f6c6469 6e672073 74696c6c 2e202049 olding still. I │ │ │ │ + 0x00077780 6620494e 54206973 206e6f74 20737065 f INT is not spe │ │ │ │ + 0x00077790 63696669 65642c0a 09746865 2076616c cified,..the val │ │ │ │ + 0x000777a0 75652077 696c6c20 62652072 65736574 ue will be reset │ │ │ │ + 0x000777b0 20746f20 74686520 64656661 756c742e to the default. │ │ │ │ + 0x000777c0 00000000 28637572 736f722d 7374696c ....(cursor-stil │ │ │ │ + 0x000777d0 6c205b49 4e545d29 0a095365 74732074 l [INT])..Sets t │ │ │ │ + 0x000777e0 6865206e 756d6265 72206f66 206d6963 he number of mic │ │ │ │ + 0x000777f0 726f7365 636f6e64 7320666f 72207768 roseconds for wh │ │ │ │ + 0x00077800 69636820 74686520 63757273 6f72206d ich the cursor m │ │ │ │ + 0x00077810 75737420 6e6f740a 096d6f76 6520746f ust not..move to │ │ │ │ + 0x00077820 20617320 686f6c64 696e6720 7374696c as holding stil │ │ │ │ + 0x00077830 6c2e2020 49662049 4e542069 73206e6f l. If INT is no │ │ │ │ + 0x00077840 74207370 65636966 6965642c 0a097468 t specified,..th │ │ │ │ + 0x00077850 65207661 6c756520 77696c6c 20626520 e value will be │ │ │ │ + 0x00077860 72657365 7420746f 20746865 20646566 reset to the def │ │ │ │ + 0x00077870 61756c74 2e000000 28656d6f 64756c65 ault....(emodule │ │ │ │ + 0x00077880 2d636c65 6172290a 09436c65 61727320 -clear)..Clears │ │ │ │ + 0x00077890 74686520 67656f6d 76696577 20617070 the geomview app │ │ │ │ + 0x000778a0 6c696361 74696f6e 20286578 7465726e lication (extern │ │ │ │ + 0x000778b0 616c206d 6f64756c 65292062 726f7773 al module) brows │ │ │ │ + 0x000778c0 65722e00 5b6c655d 20456469 74204c69 er..[le] Edit Li │ │ │ │ + 0x000778d0 67687473 00000000 a89a0400 b89a0400 ghts............ │ │ │ │ + 0x000778e0 c89a0400 d89a0400 e89a0400 f89a0400 ................ │ │ │ │ + 0x000778f0 089b0400 1c9b0400 309b0400 3c9b0400 ........0...<... │ │ │ │ + 0x00077900 4c9b0400 5c9b0400 689b0400 889b0400 L...\...h....... │ │ │ │ + 0x00077910 9c9b0400 b89b0400 c89b0400 d49b0400 ................ │ │ │ │ + 0x00077920 e49b0400 f49b0400 7472696d 6d696e67 ........trimming │ │ │ │ + 0x00077930 20767665 63000000 28736e61 7073686f vvec...(snapsho │ │ │ │ + 0x00077940 74202020 20202020 43414d2d 49442020 t CAM-ID │ │ │ │ + 0x00077950 20202046 494c454e 414d4520 5b464f52 FILENAME [FOR │ │ │ │ + 0x00077960 4d415420 5b585349 5a45205b 5953495a MAT [XSIZE [YSIZ │ │ │ │ + 0x00077970 455d5d5d 290a5361 76652061 20736e61 E]]]).Save a sna │ │ │ │ + 0x00077980 7073686f 74206f66 2043414d 2d494420 pshot of CAM-ID │ │ │ │ + 0x00077990 696e2074 68652046 494c454e 414d4520 in the FILENAME │ │ │ │ + 0x000779a0 28612073 7472696e 67292e00 28777269 (a string)..(wri │ │ │ │ + 0x000779b0 7465207b 636f6d6d 616e647c 67656f6d te {command|geom │ │ │ │ + 0x000779c0 65747279 7c63616d 6572617c 7472616e etry|camera|tran │ │ │ │ + 0x000779d0 73666f72 6d7c6e74 72616e73 666f726d sform|ntransform │ │ │ │ + 0x000779e0 7c77696e 646f777c 62626f78 7d204649 |window|bbox} FI │ │ │ │ + 0x000779f0 4c454e41 4d45205b 49447c28 4944202e LENAME [ID|(ID . │ │ │ │ + 0x00077a00 2e2e295d 205b7365 6c667c77 6f726c64 ..)] [self|world │ │ │ │ + 0x00077a10 7c756e69 76657273 657c6f74 68657249 |universe|otherI │ │ │ │ + 0x00077a20 445d290a 09777269 74652064 65736372 D])..write descr │ │ │ │ + 0x00077a30 69707469 6f6e206f 66204944 20696e20 iption of ID in │ │ │ │ + 0x00077a40 67697665 6e20666f 726d6174 20746f20 given format to │ │ │ │ + 0x00077a50 46494c45 4e414d45 2e20204c 6173740a FILENAME. Last. │ │ │ │ + 0x00077a60 09706172 616d6574 65722063 686f6f73 .parameter choos │ │ │ │ + 0x00077a70 65732063 6f6f7264 696e6174 65207379 es coordinate sy │ │ │ │ + 0x00077a80 7374656d 20666f72 2067656f 6d657472 stem for geometr │ │ │ │ + 0x00077a90 79202620 7472616e 73666f72 6d3a0a09 y & transform:.. │ │ │ │ + 0x00077aa0 73656c66 3a206a75 73742074 6865206f self: just the o │ │ │ │ + 0x00077ab0 626a6563 742c206e 6f207472 616e7366 bject, no transf │ │ │ │ + 0x00077ac0 6f726d61 74696f6e 206f7220 61707065 ormation or appe │ │ │ │ + 0x00077ad0 6172616e 63652028 67656f6d 65747279 arance (geometry │ │ │ │ + 0x00077ae0 206f6e6c 79290a09 776f726c 643a2074 only)..world: t │ │ │ │ + 0x00077af0 6865206f 626a6563 74206173 20706f73 he object as pos │ │ │ │ + 0x00077b00 6974696f 6e656420 77697468 696e2074 itioned within t │ │ │ │ + 0x00077b10 68652057 6f726c64 2e0a0975 6e697665 he World...unive │ │ │ │ + 0x00077b20 7273653a 206f626a 65637427 7320706f rse: object's po │ │ │ │ + 0x00077b30 73697469 6f6e2069 6e20756e 69766572 sition in univer │ │ │ │ + 0x00077b40 73616c20 636f6f72 64696e61 7465733b sal coordinates; │ │ │ │ + 0x00077b50 0a09696e 636c7564 65732057 6f726c64 ..includes World │ │ │ │ + 0x00077b60 7472616e 73666f72 6d0a096f 74686572 transform..other │ │ │ │ + 0x00077b70 2049443a 20746865 206f626a 65637420 ID: the object │ │ │ │ + 0x00077b80 7472616e 73666f72 6d656420 746f206f transformed to o │ │ │ │ + 0x00077b90 74686572 49442773 20636f6f 7264696e therID's coordin │ │ │ │ + 0x00077ba0 61746520 73797374 656d2e0a 0a094120 ate system....A │ │ │ │ + 0x00077bb0 66696c65 6e616d65 206f6620 222d2220 filename of "-" │ │ │ │ + 0x00077bc0 69732061 20737065 6369616c 20636173 is a special cas │ │ │ │ + 0x00077bd0 653a2064 61746120 61726520 77726974 e: data are writ │ │ │ │ + 0x00077be0 74656e20 746f2074 68650a09 73747265 ten to the..stre │ │ │ │ + 0x00077bf0 616d2066 726f6d20 77686963 68207468 am from which th │ │ │ │ + 0x00077c00 65202777 72697465 2720636f 6d6d616e e 'write' comman │ │ │ │ + 0x00077c10 64207761 73207265 61642e20 20466f72 d was read. For │ │ │ │ + 0x00077c20 20657874 65726e61 6c0a096d 6f64756c external..modul │ │ │ │ + 0x00077c30 65732c20 74686520 64617461 20617265 es, the data are │ │ │ │ + 0x00077c40 2073656e 7420746f 20746865 206d6f64 sent to the mod │ │ │ │ + 0x00077c50 756c6527 73207374 616e6461 72642069 ule's standard i │ │ │ │ + 0x00077c60 6e707574 2e0a0946 6f722063 6f6d6d61 nput...For comma │ │ │ │ + 0x00077c70 6e647320 6e6f7420 72656164 2066726f nds not read fro │ │ │ │ + 0x00077c80 6d20616e 20657874 65726e61 6c207072 m an external pr │ │ │ │ + 0x00077c90 6f677261 6d2c2022 2d22206d 65616e73 ogram, "-" means │ │ │ │ + 0x00077ca0 0a096765 6f6d7669 65772773 20737461 ..geomview's sta │ │ │ │ + 0x00077cb0 6e646172 64206f75 74707574 2e202028 ndard output. ( │ │ │ │ + 0x00077cc0 53656520 616c736f 20746865 2022636f See also the "co │ │ │ │ + 0x00077cd0 6d6d616e 64220a09 636f6d6d 616e642e mmand"..command. │ │ │ │ + 0x00077ce0 290a0a09 54686520 49442063 616e2065 )...The ID can e │ │ │ │ + 0x00077cf0 69746865 72206265 20612073 696e676c ither be a singl │ │ │ │ + 0x00077d00 65206964 206f7220 61207061 72656e74 e id or a parent │ │ │ │ + 0x00077d10 68657369 7a656420 6c697374 206f660a hesized list of. │ │ │ │ + 0x00077d20 09696473 2c206c69 6b652022 67302220 .ids, like "g0" │ │ │ │ + 0x00077d30 6f722022 28673220 67312064 6f646563 or "(g2 g1 dodec │ │ │ │ + 0x00077d40 2e6f6666 29222e00 2863616d 6572612d .off)"..(camera- │ │ │ │ + 0x00077d50 70726f70 207b2067 656f6d65 74727920 prop { geometry │ │ │ │ + 0x00077d60 6f626a65 6374207d 2020205b 70726f6a object } [proj │ │ │ │ + 0x00077d70 65637469 76655d29 0a095370 65636966 ective])..Specif │ │ │ │ + 0x00077d80 79207468 65206f62 6a656374 20746f20 y the object to │ │ │ │ + 0x00077d90 62652073 686f776e 20776865 6e206472 be shown when dr │ │ │ │ + 0x00077da0 6177696e 67206f74 68657220 63616d65 awing other came │ │ │ │ + 0x00077db0 7261732e 0a094279 20646566 61756c74 ras...By default │ │ │ │ + 0x00077dc0 2c207468 6973206f 626a6563 74206973 , this object is │ │ │ │ + 0x00077dd0 20647261 776e2077 69746820 69747320 drawn with its │ │ │ │ + 0x00077de0 6f726967 696e2061 74207468 65206361 origin at the ca │ │ │ │ + 0x00077df0 6d657261 2c0a0961 6e642077 69746820 mera,..and with │ │ │ │ + 0x00077e00 74686520 63616d65 7261206c 6f6f6b69 the camera looki │ │ │ │ + 0x00077e10 6e672074 6f776172 64207468 65206f62 ng toward the ob │ │ │ │ + 0x00077e20 6a656374 2773202d 5a206178 69732e0a ject's -Z axis.. │ │ │ │ + 0x00077e30 09576974 68207468 65202270 726f6a65 .With the "proje │ │ │ │ + 0x00077e40 63746976 6522206b 6579776f 72642c20 ctive" keyword, │ │ │ │ + 0x00077e50 74686520 63616d65 72612773 20766965 the camera's vie │ │ │ │ + 0x00077e60 77696e67 2070726f 6a656374 696f6e20 wing projection │ │ │ │ + 0x00077e70 69730a09 616c736f 20617070 6c696564 is..also applied │ │ │ │ + 0x00077e80 20746f20 74686520 6f626a65 63743b20 to the object; │ │ │ │ + 0x00077e90 74686973 20706c61 63657320 74686520 this places the │ │ │ │ + 0x00077ea0 6f626a65 63742773 205a3d2d 3120616e object's Z=-1 an │ │ │ │ + 0x00077eb0 64205a3d 2b312061 740a096e 65617220 d Z=+1 at..near │ │ │ │ + 0x00077ec0 616e6420 66617220 636c6970 70696e67 and far clipping │ │ │ │ + 0x00077ed0 20706c61 6e65732c 20776974 68207468 planes, with th │ │ │ │ + 0x00077ee0 65207669 6577696e 67206172 6561202d e viewing area - │ │ │ │ + 0x00077ef0 313c3d7b 582c597d 3c3d2b31 2e0a0945 1<={X,Y}<=+1...E │ │ │ │ + 0x00077f00 78616d70 6c653a20 20286361 6d657261 xample: (camera │ │ │ │ + 0x00077f10 2d70726f 70207b20 3c206375 6265207d -prop { < cube } │ │ │ │ + 0x00077f20 2070726f 6a656374 69766529 00000000 projective).... │ │ │ │ + 0x00077f30 28616c6c 2067656f 6d657472 79292020 (all geometry) │ │ │ │ + 0x00077f40 72657475 726e7320 61206c69 7374206f returns a list o │ │ │ │ + 0x00077f50 66206e61 6d657320 6f662061 6c6c2067 f names of all g │ │ │ │ + 0x00077f60 656f6d65 74727920 6f626a65 6374732e eometry objects. │ │ │ │ + 0x00077f70 0a28616c 6c206361 6d657261 29097265 .(all camera).re │ │ │ │ + 0x00077f80 7475726e 73206120 6c697374 206f6620 turns a list of │ │ │ │ + 0x00077f90 6e616d65 73206f66 20616c6c 2063616d names of all cam │ │ │ │ + 0x00077fa0 65726173 2e0a2861 6c6c2065 6d6f6475 eras..(all emodu │ │ │ │ + 0x00077fb0 6c652064 6566696e 65642920 20726574 le defined) ret │ │ │ │ + 0x00077fc0 75726e73 2061206c 69737420 6f662061 urns a list of a │ │ │ │ + 0x00077fd0 6c6c2064 6566696e 65642065 78746572 ll defined exter │ │ │ │ + 0x00077fe0 6e616c20 6d6f6475 6c65732e 0a28616c nal modules..(al │ │ │ │ + 0x00077ff0 6c20656d 6f64756c 65207275 6e6e696e l emodule runnin │ │ │ │ + 0x00078000 67292020 72657475 726e7320 61206c69 g) returns a li │ │ │ │ + 0x00078010 7374206f 6620616c 6c207275 6e6e696e st of all runnin │ │ │ │ + 0x00078020 67206578 7465726e 616c206d 6f64756c g external modul │ │ │ │ + 0x00078030 65732e0a 55736520 652e672e 20606028 es..Use e.g. ``( │ │ │ │ + 0x00078040 6563686f 2028616c 6c206765 6f6d6574 echo (all geomet │ │ │ │ + 0x00078050 72792929 27272074 6f207072 696e7420 ry))'' to print │ │ │ │ + 0x00078060 73756368 2061206c 6973742e 00000000 such a list..... │ │ │ │ + 0x00078070 28656d6f 64756c65 2d646566 696e6564 (emodule-defined │ │ │ │ + 0x00078080 20226d6f 64756c65 6e616d65 22290a09 "modulename").. │ │ │ │ + 0x00078090 49662074 68652067 6976656e 20657874 If the given ext │ │ │ │ + 0x000780a0 65726e61 6c2d6d6f 64756c65 206e616d ernal-module nam │ │ │ │ + 0x000780b0 65206973 206b6e6f 776e2c20 72657475 e is known, retu │ │ │ │ + 0x000780c0 726e7320 74686520 6e616d65 206f660a rns the name of. │ │ │ │ + 0x000780d0 09746865 2070726f 6772616d 20696e76 .the program inv │ │ │ │ + 0x000780e0 6f6b6564 20776865 6e206974 27732072 oked when it's r │ │ │ │ + 0x000780f0 756e2061 73206120 71756f74 65642073 un as a quoted s │ │ │ │ + 0x00078100 7472696e 673b206f 74686572 77697365 tring; otherwise │ │ │ │ + 0x00078110 0a097265 7475726e 73206e69 6c2e2020 ..returns nil. │ │ │ │ + 0x00078120 60602865 63686f20 28656d6f 64756c65 ``(echo (emodule │ │ │ │ + 0x00078130 2d646566 696e6564 20226e61 6d652229 -defined "name") │ │ │ │ + 0x00078140 29272720 7072696e 74732074 68652073 )'' prints the s │ │ │ │ + 0x00078150 7472696e 672e0000 28656d6f 64756c65 tring...(emodule │ │ │ │ + 0x00078160 2d706174 68290a09 52657475 726e7320 -path)..Returns │ │ │ │ + 0x00078170 74686520 63757272 656e7420 73656172 the current sear │ │ │ │ + 0x00078180 63682070 61746820 666f7220 65787465 ch path for exte │ │ │ │ + 0x00078190 726e616c 206d6f64 756c6573 2e0a094e rnal modules...N │ │ │ │ + 0x000781a0 6f74653a 20746f20 61637475 616c6c79 ote: to actually │ │ │ │ + 0x000781b0 20736565 20746865 2076616c 75652072 see the value r │ │ │ │ + 0x000781c0 65747572 6e656420 62792074 68697320 eturned by this │ │ │ │ + 0x000781d0 66756e63 74696f6e 0a09796f 75207368 function..you sh │ │ │ │ + 0x000781e0 6f756c64 20777261 70206974 20696e20 ould wrap it in │ │ │ │ + 0x000781f0 61206361 6c6c2074 6f206563 686f3a20 a call to echo: │ │ │ │ + 0x00078200 28656368 6f202865 6d6f6475 6c652d70 (echo (emodule-p │ │ │ │ + 0x00078210 61746829 292e0a20 20202020 20202053 ath)).. S │ │ │ │ + 0x00078220 65652061 6c736f20 7365742d 656d6f64 ee also set-emod │ │ │ │ + 0x00078230 756c652d 70617468 2e000000 28726568 ule-path....(reh │ │ │ │ + 0x00078240 6173682d 656d6f64 756c652d 70617468 ash-emodule-path │ │ │ │ + 0x00078250 290a0952 65627569 6c647320 74686520 )..Rebuilds the │ │ │ │ + 0x00078260 6170706c 69636174 696f6e20 28657874 application (ext │ │ │ │ + 0x00078270 65726e61 6c206d6f 64756c65 29206272 ernal module) br │ │ │ │ + 0x00078280 6f777365 72206279 20726561 64696e67 owser by reading │ │ │ │ + 0x00078290 0a09616c 6c202e67 656f6d76 6965772d ..all .geomview- │ │ │ │ + 0x000782a0 2a206669 6c657320 696e2061 6c6c2064 * files in all d │ │ │ │ + 0x000782b0 69726563 746f7269 6573206f 6e207468 irectories on th │ │ │ │ + 0x000782c0 6520656d 6f64756c 652d7061 74682e0a e emodule-path.. │ │ │ │ + 0x000782d0 09507269 6d617269 6c792069 6e74656e .Primarily inten │ │ │ │ + 0x000782e0 64656420 666f7220 696e7465 726e616c ded for internal │ │ │ │ + 0x000782f0 20757365 3b20616e 79206170 706c6963 use; any applic │ │ │ │ + 0x00078300 6174696f 6e732064 6566696e 65640a09 ations defined.. │ │ │ │ + 0x00078310 62792028 656d6f64 756c652d 64656669 by (emodule-defi │ │ │ │ + 0x00078320 6e65202e 2e2e2920 636f6d6d 616e6473 ne ...) commands │ │ │ │ + 0x00078330 206f7574 73696465 206f6620 74686520 outside of the │ │ │ │ + 0x00078340 2e67656f 6d766965 772d2a0a 0966696c .geomview-*..fil │ │ │ │ + 0x00078350 6573206f 6e207468 6520656d 6f64756c es on the emodul │ │ │ │ + 0x00078360 652d7061 74682077 696c6c20 6265206c e-path will be l │ │ │ │ + 0x00078370 6f73742e 2020446f 6573206e 6f742073 ost. Does not s │ │ │ │ + 0x00078380 6f727420 7468650a 09656e74 72696573 ort the..entries │ │ │ │ + 0x00078390 20696e20 74686520 62726f77 65723b20 in the brower; │ │ │ │ + 0x000783a0 73656520 28656d6f 64756c65 2d736f72 see (emodule-sor │ │ │ │ + 0x000783b0 74292066 6f722074 6861742e 00000000 t) for that..... │ │ │ │ + 0x000783c0 28736574 2d656d6f 64756c65 2d706174 (set-emodule-pat │ │ │ │ + 0x000783d0 68202020 20202028 50415448 31202e2e h (PATH1 .. │ │ │ │ + 0x000783e0 2e205041 54484e29 290a0953 65747320 . PATHN))..Sets │ │ │ │ + 0x000783f0 74686520 73656172 63682070 61746820 the search path │ │ │ │ + 0x00078400 666f7220 65787465 726e616c 206d6f64 for external mod │ │ │ │ + 0x00078410 756c6573 2e202054 68652050 41544869 ules. The PATHi │ │ │ │ + 0x00078420 2073686f 756c640a 09626520 70617468 should..be path │ │ │ │ + 0x00078430 6e616d65 73206f66 20646972 6563746f names of directo │ │ │ │ + 0x00078440 72696573 20636f6e 7461696e 696e672c ries containing, │ │ │ │ + 0x00078450 20666f72 20656163 68206d6f 64756c65 for each module │ │ │ │ + 0x00078460 2c207468 650a096d 6f64756c 65277320 , the..module's │ │ │ │ + 0x00078470 65786563 75746162 6c652066 696c6520 executable file │ │ │ │ + 0x00078480 616e6420 61202e67 656f6d76 6965772d and a .geomview- │ │ │ │ + 0x00078490 3c6d6f64 756c656e 616d653e 2066696c fil │ │ │ │ + 0x000784a0 650a0977 68696368 20636f6e 7461696e e..which contain │ │ │ │ + 0x000784b0 7320616e 2028656d 6f64756c 652d6465 s an (emodule-de │ │ │ │ + 0x000784c0 66696e65 202e2e2e 2920636f 6d6d616e fine ...) comman │ │ │ │ + 0x000784d0 6420666f 72207468 61740a09 6d6f6475 d for that..modu │ │ │ │ + 0x000784e0 6c652e20 20546869 7320636f 6d6d616e le. This comman │ │ │ │ + 0x000784f0 6420696d 706c6963 69746c79 2063616c d implicitly cal │ │ │ │ + 0x00078500 6c732028 72656861 73682d65 6d6f6475 ls (rehash-emodu │ │ │ │ + 0x00078510 6c652d70 61746829 0a09746f 20726562 le-path)..to reb │ │ │ │ + 0x00078520 75696c64 20746865 20617070 6c696361 uild the applica │ │ │ │ + 0x00078530 74696f6e 2062726f 77657220 66726f6d tion brower from │ │ │ │ + 0x00078540 20746865 206e6577 20706174 68207365 the new path se │ │ │ │ + 0x00078550 7474696e 672e0a09 54686520 73706563 tting...The spec │ │ │ │ + 0x00078560 69616c20 64697265 63746f72 79206e61 ial directory na │ │ │ │ + 0x00078570 6d652022 2b222069 73207265 706c6163 me "+" is replac │ │ │ │ + 0x00078580 65642062 79207468 65206578 69737469 ed by the existi │ │ │ │ + 0x00078590 6e672070 6174682c 0a09736f 20652e67 ng path,..so e.g │ │ │ │ + 0x000785a0 2e202873 65742d65 6d6f6475 6c652d70 . (set-emodule-p │ │ │ │ + 0x000785b0 61746820 286d7964 6972202b 29292070 ath (mydir +)) p │ │ │ │ + 0x000785c0 72657065 6e647320 6d796469 7220746f repends mydir to │ │ │ │ + 0x000785d0 20746865 20706174 682e0000 286c6f61 the path...(loa │ │ │ │ + 0x000785e0 642d7061 7468290a 09526574 75726e73 d-path)..Returns │ │ │ │ + 0x000785f0 20746865 20637572 72656e74 20736561 the current sea │ │ │ │ + 0x00078600 72636820 70617468 20666f72 20636f6d rch path for com │ │ │ │ + 0x00078610 6d616e64 2c206765 6f6d6574 72792c20 mand, geometry, │ │ │ │ + 0x00078620 6574632e 2066696c 65732e0a 094e6f74 etc. files...Not │ │ │ │ + 0x00078630 653a2074 6f206163 7475616c 6c792073 e: to actually s │ │ │ │ + 0x00078640 65652074 68652076 616c7565 20726574 ee the value ret │ │ │ │ + 0x00078650 75726e65 64206279 20746869 73206675 urned by this fu │ │ │ │ + 0x00078660 6e637469 6f6e0a09 796f7520 73686f75 nction..you shou │ │ │ │ + 0x00078670 6c642077 72617020 69742069 6e206120 ld wrap it in a │ │ │ │ + 0x00078680 63616c6c 20746f20 6563686f 3a202865 call to echo: (e │ │ │ │ + 0x00078690 63686f20 286c6f61 642d7061 74682929 cho (load-path)) │ │ │ │ + 0x000786a0 2e0a0953 65652061 6c736f20 7365742d ...See also set- │ │ │ │ + 0x000786b0 6c6f6164 2d706174 682e0000 28736574 load-path...(set │ │ │ │ + 0x000786c0 2d6c6f61 642d7061 74682020 20202020 -load-path │ │ │ │ + 0x000786d0 28504154 4831202e 2e2e2050 4154484e (PATH1 ... PATHN │ │ │ │ + 0x000786e0 29290a09 53657473 20736561 72636820 ))..Sets search │ │ │ │ + 0x000786f0 70617468 20666f72 20636f6d 6d616e64 path for command │ │ │ │ + 0x00078700 2c206765 6f6d6574 72792c20 6574632e , geometry, etc. │ │ │ │ + 0x00078710 2066696c 65732e20 20546865 20504154 files. The PAT │ │ │ │ + 0x00078720 48690a09 61726520 73747269 6e677320 Hi..are strings │ │ │ │ + 0x00078730 67697669 6e672074 68652070 6174686e giving the pathn │ │ │ │ + 0x00078740 616d6573 206f6620 64697265 63746f72 ames of director │ │ │ │ + 0x00078750 69657320 746f2062 65207365 61726368 ies to be search │ │ │ │ + 0x00078760 65642e0a 09546865 20737065 6369616c ed...The special │ │ │ │ + 0x00078770 20646972 6563746f 7279206e 616d6520 directory name │ │ │ │ + 0x00078780 222b2220 69732072 65706c61 63656420 "+" is replaced │ │ │ │ + 0x00078790 62792074 68652065 78697374 696e6720 by the existing │ │ │ │ + 0x000787a0 70617468 2c0a0973 6f20652e 672e2028 path,..so e.g. ( │ │ │ │ + 0x000787b0 7365742d 6c6f6164 2d706174 6820286d set-load-path (m │ │ │ │ + 0x000787c0 79646972 202b2929 20707265 70656e64 ydir +)) prepend │ │ │ │ + 0x000787d0 73206d79 64697220 746f2074 68652070 s mydir to the p │ │ │ │ + 0x000787e0 6174682e 00000000 58a10400 d9fb0300 ath.....X....... │ │ │ │ + 0x000787f0 0000803f 64a10400 ddfa0300 0000803f ...?d..........? │ │ │ │ + 0x00078800 70a10400 d9fb0300 cdcccc3d 80a10400 p..........=.... │ │ │ │ + 0x00078810 ddfa0300 cdcccc3d 00000000 00000000 .......=........ │ │ │ │ + 0x00078820 00000000 58a10400 8df90300 0000803f ....X..........? │ │ │ │ + 0x00078830 64a10400 b1f50300 0000803f 70a10400 d..........?p... │ │ │ │ + 0x00078840 8df90300 cdcccc3d 80a10400 b1f50300 .......=........ │ │ │ │ + 0x00078850 cdcccc3d 00000000 00000000 00000000 ...=............ │ │ │ │ + 0x00078860 58a10400 f1f70300 0000803f 64a10400 X..........?d... │ │ │ │ + 0x00078870 a5f40300 0000803f 70a10400 f1f70300 .......?p....... │ │ │ │ + 0x00078880 cdcccc3d 80a10400 a5f40300 cdcccc3d ...=...........= │ │ │ │ + 0x00078890 00000000 00000000 00000000 58a10400 ............X... │ │ │ │ + 0x000788a0 15fd0300 0000803f 64a10400 5dff0300 .......?d...]... │ │ │ │ + 0x000788b0 0000803f 70a10400 15fd0300 cdcccc3d ...?p..........= │ │ │ │ + 0x000788c0 80a10400 5dff0300 cdcccc3d 00000000 ....]......=.... │ │ │ │ + 0x000788d0 00000000 00000000 58a10400 b1f20300 ........X....... │ │ │ │ + 0x000788e0 0000803f 64a10400 ddf60300 0000803f ...?d..........? │ │ │ │ + 0x000788f0 70a10400 b1f20300 cdcccc3d 80a10400 p..........=.... │ │ │ │ + 0x00078900 ddf60300 cdcccc3d 00000000 00000000 .......=........ │ │ │ │ + 0x00078910 00000000 58a10400 d9ef0300 0000803f ....X..........? │ │ │ │ + 0x00078920 00000000 00000000 00000000 58a10400 ............X... │ │ │ │ + 0x00078930 01f40300 0000803f 00000000 00000000 .......?........ │ │ │ │ 0x00078940 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00078950 00000000 c8a20400 5d250400 35270400 ........]%..5'.. │ │ │ │ - 0x00078960 41270400 45270400 1c480400 552c0400 A'..E'...H..U,.. │ │ │ │ - 0x00078970 392e0400 592e0400 752e0400 50480400 9...Y...u...PH.. │ │ │ │ - 0x00078980 d5270400 112a0400 312a0400 6d2a0400 .'...*..1*..m*.. │ │ │ │ - 0x00078990 d0a20400 fd160400 55190400 89190400 ........U....... │ │ │ │ - 0x000789a0 d9190400 dca20400 952f0400 6d310400 ........./..m1.. │ │ │ │ - 0x000789b0 75310400 79310400 e8a20400 c9350400 u1..y1.......5.. │ │ │ │ - 0x000789c0 a5370400 c5370400 dd370400 74a40400 .7...7...7..t... │ │ │ │ - 0x000789d0 05320400 39340400 41340400 59340400 .2..94..A4..Y4.. │ │ │ │ - 0x000789e0 d8a30400 351f0400 11210400 19210400 ....5....!...!.. │ │ │ │ - 0x000789f0 31210400 f0a20400 65220400 b5240400 1!......e"...$.. │ │ │ │ - 0x00078a00 bd240400 c1240400 785a0400 39390400 .$...$..xZ..99.. │ │ │ │ - 0x00078a10 293c0400 313c0400 353c0400 945f0400 )<..1<..5<..._.. │ │ │ │ - 0x00078a20 851b0400 c11d0400 c91d0400 e11d0400 ................ │ │ │ │ - 0x00078a30 c4600400 51110400 69140400 71140400 .`..Q...i...q... │ │ │ │ - 0x00078a40 c9140400 00000000 00000000 00000000 ................ │ │ │ │ - 0x00078a50 00000000 00000000 ........ │ │ │ │ + 0x00078950 00000000 00000000 c8a20400 5d250400 ............]%.. │ │ │ │ + 0x00078960 35270400 41270400 45270400 1c480400 5'..A'..E'...H.. │ │ │ │ + 0x00078970 552c0400 392e0400 592e0400 752e0400 U,..9...Y...u... │ │ │ │ + 0x00078980 50480400 d5270400 112a0400 312a0400 PH...'...*..1*.. │ │ │ │ + 0x00078990 6d2a0400 d0a20400 fd160400 55190400 m*..........U... │ │ │ │ + 0x000789a0 89190400 d9190400 dca20400 952f0400 ............./.. │ │ │ │ + 0x000789b0 6d310400 75310400 79310400 e8a20400 m1..u1..y1...... │ │ │ │ + 0x000789c0 c9350400 a5370400 c5370400 dd370400 .5...7...7...7.. │ │ │ │ + 0x000789d0 74a40400 05320400 39340400 41340400 t....2..94..A4.. │ │ │ │ + 0x000789e0 59340400 d8a30400 351f0400 11210400 Y4......5....!.. │ │ │ │ + 0x000789f0 19210400 31210400 f0a20400 65220400 .!..1!......e".. │ │ │ │ + 0x00078a00 b5240400 bd240400 c1240400 785a0400 .$...$...$..xZ.. │ │ │ │ + 0x00078a10 39390400 293c0400 313c0400 353c0400 99..)<..1<..5<.. │ │ │ │ + 0x00078a20 945f0400 851b0400 c11d0400 c91d0400 ._.............. │ │ │ │ + 0x00078a30 e11d0400 c4600400 51110400 69140400 .....`..Q...i... │ │ │ │ + 0x00078a40 71140400 c9140400 00000000 00000000 q............... │ │ │ │ + 0x00078a50 00000000 00000000 00000000 ............ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 39346434 62333635 31393561 37303236 94d4b365195a7026 │ │ │ │ - 0x00000010 32653735 31613431 30633862 61393331 2e751a410c8ba931 │ │ │ │ - 0x00000020 66373265 61352e64 65627567 00000000 f72ea5.debug.... │ │ │ │ - 0x00000030 c1fd6966 ..if │ │ │ │ + 0x00000000 65363734 34313436 33383665 62613961 e6744146386eba9a │ │ │ │ + 0x00000010 64386362 36663461 37373039 31663137 d8cb6f4a77091f17 │ │ │ │ + 0x00000020 39356134 62382e64 65627567 00000000 95a4b8.debug.... │ │ │ │ + 0x00000030 164b101f .K.. │ │ ├── ./usr/share/doc/geomview/geomview.ps.gz │ │ │ ├── geomview.ps │ │ │ │ @@ -27,15 +27,15 @@ │ │ │ │ 000001a0: 636f 6d29 0a25 4456 4950 5343 6f6d 6d61 com).%DVIPSComma │ │ │ │ 000001b0: 6e64 4c69 6e65 3a20 6476 6970 7320 2d6f ndLine: dvips -o │ │ │ │ 000001c0: 2067 656f 6d76 6965 772e 7073 2067 656f geomview.ps geo │ │ │ │ 000001d0: 6d76 6965 772e 6476 690a 2544 5649 5053 mview.dvi.%DVIPS │ │ │ │ 000001e0: 5061 7261 6d65 7465 7273 3a20 6470 693d Parameters: dpi= │ │ │ │ 000001f0: 3630 300a 2544 5649 5053 536f 7572 6365 600.%DVIPSSource │ │ │ │ 00000200: 3a20 2054 6558 206f 7574 7075 7420 3230 : TeX output 20 │ │ │ │ -00000210: 3236 2e30 342e 3230 3a32 3131 330a 2525 26.04.20:2113.%% │ │ │ │ +00000210: 3236 2e30 352e 3035 3a31 3531 380a 2525 26.05.05:1518.%% │ │ │ │ 00000220: 4265 6769 6e50 726f 6353 6574 3a20 7465 BeginProcSet: te │ │ │ │ 00000230: 782e 7072 6f20 3020 300a 2521 0a2f 5465 x.pro 0 0.%!./Te │ │ │ │ 00000240: 5844 6963 7420 3330 3020 6469 6374 2064 XDict 300 dict d │ │ │ │ 00000250: 6566 2054 6558 4469 6374 2062 6567 696e ef TeXDict begin │ │ │ │ 00000260: 2f4e 7b64 6566 7d64 6566 2f42 7b62 696e /N{def}def/B{bin │ │ │ │ 00000270: 6420 6465 667d 4e2f 537b 6578 6368 7d4e d def}N/S{exch}N │ │ │ │ 00000280: 2f58 7b53 0a4e 7d42 2f41 7b64 7570 7d42 /X{S.N}B/A{dup}B