--- /srv/rebuilderd/tmp/rebuilderd8cMBuM/inputs/geomview_1.9.5-6+b1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderd8cMBuM/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 3464572 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) 430264 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 │ │ ├── ./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: 429104 (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 0x19914 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 0x68c30: │ │ │ │ │ │ │ │ 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 018a60 00 WA 0 0 8 │ │ │ │ + [24] .bss NOBITS 00078a60 068a60 004c90 00 WA 0 0 8 │ │ │ │ + [25] .ARM.attributes ARM_ATTRIBUTES 00000000 068a60 000033 00 0 0 1 │ │ │ │ + [26] .gnu_debugaltlink PROGBITS 00000000 068a93 00004b 00 0 0 1 │ │ │ │ + [27] .gnu_debuglink PROGBITS 00000000 068ae0 000034 00 0 0 4 │ │ │ │ + [28] .shstrtab STRTAB 00000000 068b14 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,95 +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 │ │ │ │ -0007001c 00000017 R_ARM_RELATIVE │ │ │ │ -0007002c 00000017 R_ARM_RELATIVE │ │ │ │ -00070040 00000017 R_ARM_RELATIVE │ │ │ │ -00070044 00000017 R_ARM_RELATIVE │ │ │ │ -0007428c 00000017 R_ARM_RELATIVE │ │ │ │ +0006fff8 00000017 R_ARM_RELATIVE │ │ │ │ +0006fffc 00000017 R_ARM_RELATIVE │ │ │ │ +0007000c 00000017 R_ARM_RELATIVE │ │ │ │ +00070020 00000017 R_ARM_RELATIVE │ │ │ │ +00070024 00000017 R_ARM_RELATIVE │ │ │ │ +00070034 00000017 R_ARM_RELATIVE │ │ │ │ +00070048 00000017 R_ARM_RELATIVE │ │ │ │ +0007004c 00000017 R_ARM_RELATIVE │ │ │ │ 00074294 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 │ │ │ │ +000742ac 00000017 R_ARM_RELATIVE │ │ │ │ +000742b0 00000017 R_ARM_RELATIVE │ │ │ │ 000742bc 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 │ │ │ │ +000742d4 00000017 R_ARM_RELATIVE │ │ │ │ +000742d8 00000017 R_ARM_RELATIVE │ │ │ │ 000742e4 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 │ │ │ │ +00074300 00000017 R_ARM_RELATIVE │ │ │ │ 00074304 00000017 R_ARM_RELATIVE │ │ │ │ 0007430c 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 │ │ │ │ +00074328 00000017 R_ARM_RELATIVE │ │ │ │ 0007432c 00000017 R_ARM_RELATIVE │ │ │ │ 00074334 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 │ │ │ │ +00074350 00000017 R_ARM_RELATIVE │ │ │ │ 00074354 00000017 R_ARM_RELATIVE │ │ │ │ 0007435c 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 │ │ │ │ +00074378 00000017 R_ARM_RELATIVE │ │ │ │ 0007437c 00000017 R_ARM_RELATIVE │ │ │ │ 00074384 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 │ │ │ │ +000743a0 00000017 R_ARM_RELATIVE │ │ │ │ 000743a4 00000017 R_ARM_RELATIVE │ │ │ │ 000743ac 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 │ │ │ │ +000743c8 00000017 R_ARM_RELATIVE │ │ │ │ 000743cc 00000017 R_ARM_RELATIVE │ │ │ │ 000743d4 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 │ │ │ │ -000778d8 00000017 R_ARM_RELATIVE │ │ │ │ +000743f0 00000017 R_ARM_RELATIVE │ │ │ │ +000743f4 00000017 R_ARM_RELATIVE │ │ │ │ +00074c3c 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 │ │ │ │ 000778f4 00000017 R_ARM_RELATIVE │ │ │ │ @@ -744,60 +742,60 @@ │ │ │ │ 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 │ │ │ │ -000787e8 00000017 R_ARM_RELATIVE │ │ │ │ +00077924 00000017 R_ARM_RELATIVE │ │ │ │ +00077928 00000017 R_ARM_RELATIVE │ │ │ │ +000787ec 00000017 R_ARM_RELATIVE │ │ │ │ 000787f0 00000017 R_ARM_RELATIVE │ │ │ │ -000787f4 00000017 R_ARM_RELATIVE │ │ │ │ +000787f8 00000017 R_ARM_RELATIVE │ │ │ │ 000787fc 00000017 R_ARM_RELATIVE │ │ │ │ -00078800 00000017 R_ARM_RELATIVE │ │ │ │ +00078804 00000017 R_ARM_RELATIVE │ │ │ │ 00078808 00000017 R_ARM_RELATIVE │ │ │ │ -0007880c 00000017 R_ARM_RELATIVE │ │ │ │ -00078820 00000017 R_ARM_RELATIVE │ │ │ │ -00078824 00000017 R_ARM_RELATIVE │ │ │ │ +00078810 00000017 R_ARM_RELATIVE │ │ │ │ +00078814 00000017 R_ARM_RELATIVE │ │ │ │ +00078828 00000017 R_ARM_RELATIVE │ │ │ │ 0007882c 00000017 R_ARM_RELATIVE │ │ │ │ -00078830 00000017 R_ARM_RELATIVE │ │ │ │ +00078834 00000017 R_ARM_RELATIVE │ │ │ │ 00078838 00000017 R_ARM_RELATIVE │ │ │ │ -0007883c 00000017 R_ARM_RELATIVE │ │ │ │ +00078840 00000017 R_ARM_RELATIVE │ │ │ │ 00078844 00000017 R_ARM_RELATIVE │ │ │ │ -00078848 00000017 R_ARM_RELATIVE │ │ │ │ -0007885c 00000017 R_ARM_RELATIVE │ │ │ │ -00078860 00000017 R_ARM_RELATIVE │ │ │ │ +0007884c 00000017 R_ARM_RELATIVE │ │ │ │ +00078850 00000017 R_ARM_RELATIVE │ │ │ │ +00078864 00000017 R_ARM_RELATIVE │ │ │ │ 00078868 00000017 R_ARM_RELATIVE │ │ │ │ -0007886c 00000017 R_ARM_RELATIVE │ │ │ │ +00078870 00000017 R_ARM_RELATIVE │ │ │ │ 00078874 00000017 R_ARM_RELATIVE │ │ │ │ -00078878 00000017 R_ARM_RELATIVE │ │ │ │ +0007887c 00000017 R_ARM_RELATIVE │ │ │ │ 00078880 00000017 R_ARM_RELATIVE │ │ │ │ -00078884 00000017 R_ARM_RELATIVE │ │ │ │ -00078898 00000017 R_ARM_RELATIVE │ │ │ │ -0007889c 00000017 R_ARM_RELATIVE │ │ │ │ +00078888 00000017 R_ARM_RELATIVE │ │ │ │ +0007888c 00000017 R_ARM_RELATIVE │ │ │ │ +000788a0 00000017 R_ARM_RELATIVE │ │ │ │ 000788a4 00000017 R_ARM_RELATIVE │ │ │ │ -000788a8 00000017 R_ARM_RELATIVE │ │ │ │ +000788ac 00000017 R_ARM_RELATIVE │ │ │ │ 000788b0 00000017 R_ARM_RELATIVE │ │ │ │ -000788b4 00000017 R_ARM_RELATIVE │ │ │ │ +000788b8 00000017 R_ARM_RELATIVE │ │ │ │ 000788bc 00000017 R_ARM_RELATIVE │ │ │ │ -000788c0 00000017 R_ARM_RELATIVE │ │ │ │ -000788d4 00000017 R_ARM_RELATIVE │ │ │ │ -000788d8 00000017 R_ARM_RELATIVE │ │ │ │ +000788c4 00000017 R_ARM_RELATIVE │ │ │ │ +000788c8 00000017 R_ARM_RELATIVE │ │ │ │ +000788dc 00000017 R_ARM_RELATIVE │ │ │ │ 000788e0 00000017 R_ARM_RELATIVE │ │ │ │ -000788e4 00000017 R_ARM_RELATIVE │ │ │ │ +000788e8 00000017 R_ARM_RELATIVE │ │ │ │ 000788ec 00000017 R_ARM_RELATIVE │ │ │ │ -000788f0 00000017 R_ARM_RELATIVE │ │ │ │ +000788f4 00000017 R_ARM_RELATIVE │ │ │ │ 000788f8 00000017 R_ARM_RELATIVE │ │ │ │ -000788fc 00000017 R_ARM_RELATIVE │ │ │ │ -00078910 00000017 R_ARM_RELATIVE │ │ │ │ -00078914 00000017 R_ARM_RELATIVE │ │ │ │ -00078928 00000017 R_ARM_RELATIVE │ │ │ │ -0007892c 00000017 R_ARM_RELATIVE │ │ │ │ -00078954 00000017 R_ARM_RELATIVE │ │ │ │ -00078958 00000017 R_ARM_RELATIVE │ │ │ │ +00078900 00000017 R_ARM_RELATIVE │ │ │ │ +00078904 00000017 R_ARM_RELATIVE │ │ │ │ +00078918 00000017 R_ARM_RELATIVE │ │ │ │ +0007891c 00000017 R_ARM_RELATIVE │ │ │ │ +00078930 00000017 R_ARM_RELATIVE │ │ │ │ +00078934 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 │ │ │ │ 00078974 00000017 R_ARM_RELATIVE │ │ │ │ @@ -848,14 +846,16 @@ │ │ │ │ 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 │ │ │ │ +00078a48 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 │ │ │ │ +000742b4 00018f02 R_ARM_ABS32 00000000 LSexpr │ │ │ │ +000742dc 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: dcb1dd5402917f9e5002e7d5357c6b6958e87064 │ │ │ │ │ │ │ │ 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 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -/lib/ld-linux-armhf.so.3 │ │ │ │ +pd/lib/ld-linux-armhf.so.3 │ │ │ │ XCreateFontCursor │ │ │ │ XFreeCursor │ │ │ │ XtVaSetValues │ │ │ │ XClearWindow │ │ │ │ XtRealizeWidget │ │ │ │ topLevelShellWidgetClass │ │ │ │ XtSetValues │ │ │ │ @@ -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 Mon Apr 27 19:29:05 UTC 2026 │ │ │ │ + By sbuild@sbuild[Linux-6.12.74+deb13+1-cloud-arm64] │ │ │ │ +202604271929 │ │ │ │ (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, r2, asr pc │ │ │ │ + andeq r0, r7, r0, asr pc │ │ │ │ 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, r0, lsr #30 │ │ │ │ - andeq r0, r7, ip, lsl pc │ │ │ │ + andeq r0, r7, r8, lsr #30 │ │ │ │ + andeq r0, r7, r4, lsr #30 │ │ │ │ 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, r4, lsr r2 @ │ │ │ │ andeq r0, r0, r8, ror r6 │ │ │ │ - andeq pc, r5, r4, lsl #4 │ │ │ │ + andeq pc, r5, ip, 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, ip, 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, r2, asr #22 │ │ │ │ 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, lr, asr #14 │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ - andeq lr, r5, sl, lsl r7 │ │ │ │ + andeq lr, r5, r2, lsr #14 │ │ │ │ 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], -lr │ │ │ │ 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, r6, 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, r0, ror #10 │ │ │ │ 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, r0, lsl r4 │ │ │ │ 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, r6, 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, r6, 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, lr, 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, r6, 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, r6, 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, r4, lsr #19 │ │ │ │ + andeq ip, r5, lr, ror #18 │ │ │ │ andeq r3, r3, lr, lsl r6 │ │ │ │ - andeq ip, r5, r4, lsl #17 │ │ │ │ + andeq ip, r5, ip, lsl #17 │ │ │ │ andeq fp, r4, r4, lsr #24 │ │ │ │ muleq r3, r4, r5 │ │ │ │ - strdeq ip, [r5], -sl │ │ │ │ + andeq ip, r5, r2, lsl #16 │ │ │ │ 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, r4, r1 │ │ │ │ ldrdeq fp, [r4], -sl │ │ │ │ - andeq ip, r5, sl, ror #2 │ │ │ │ + andeq ip, r5, r2, ror r1 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ @ instruction: 0xfffffaaf │ │ │ │ @ instruction: 0xfffffa77 │ │ │ │ - muleq r5, r6, r0 │ │ │ │ - ldrdeq r7, [r6], -ip │ │ │ │ - ldrdeq r7, [r6], -sl │ │ │ │ + muleq r5, lr, 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, ip, 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, lr, lsl #28 │ │ │ │ ldrdeq r2, [r3], -r0 │ │ │ │ andeq r2, r3, r2, ror #8 │ │ │ │ - ldrdeq sl, [r5], -sl @ │ │ │ │ + andeq sl, r5, r2, ror #27 │ │ │ │ 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, lr, 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, r6, 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, sl, 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, r6, 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, sl, ror #7 │ │ │ │ + andeq r5, r6, ip, lsr r6 │ │ │ │ + andeq sl, r5, lr, 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, sl, ror #21 │ │ │ │ + andeq r4, r6, r4, asr #26 │ │ │ │ + andeq r9, r5, r8, 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, r0, asr r7 │ │ │ │ + muleq r6, lr, r9 │ │ │ │ + andeq r9, r5, r2, lsr #14 │ │ │ │ + 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], -r6 │ │ │ │ + andeq r4, r6, r4, lsl #6 │ │ │ │ + andeq r9, r5, r6, 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, r8, 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], -lr │ │ │ │ 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, sl, 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, sl, 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 │ │ │ │ + andeq r7, r5, r2, ror #29 │ │ │ │ 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, r0, asr fp │ │ │ │ + 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, sl, 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, r4, 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, sl, 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 │ │ │ │ + @ instruction: 0x000552b2 │ │ │ │ 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: 0x00054fba │ │ │ │ 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 │ │ │ │ + andeq r7, r5, r0, ror #5 │ │ │ │ + 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, r8, 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: 0x00053db8 │ │ │ │ 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, r0, lsl sp │ │ │ │ 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], -lr │ │ │ │ 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, r4, 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, lr, 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, r8, asr r0 │ │ │ │ + andeq sl, r5, lr, asr #21 │ │ │ │ + @ instruction: 0x0005aabe │ │ │ │ + andeq r2, r5, r8, 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, r4, 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, r0, asr r2 │ │ │ │ + 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, r4, 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, r4, 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, r8, 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, r2, asr #2 │ │ │ │ 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: 0x0004cbbc │ │ │ │ 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 │ │ │ │ + andeq fp, r4, r0, lsr #11 │ │ │ │ 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, r2, asr #6 │ │ │ │ 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, r4, 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, r8, 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], -r4 │ │ │ │ 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, ip, 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 │ │ │ │ + ldrdeq sl, [r4], -r0 │ │ │ │ + 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, r8, 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, r2, asr #20 │ │ │ │ @ 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: 0x0004a9bc │ │ │ │ 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, sl, 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, lr, 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, ip, 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, r4, 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, r8, 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, ip, 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 │ │ │ │ + andeq sl, r4, r0, ror #7 │ │ │ │ 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: 0x0004a3b8 │ │ │ │ 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, ip, 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, ip, lsr #4 │ │ │ │ strmi r4, [r1], -r3, lsl #22 │ │ │ │ @ instruction: 0xf103447b │ │ │ │ @ instruction: 0xf7dc0028 │ │ │ │ svclt 0x0000be37 │ │ │ │ - andeq sl, r4, r4, lsl r2 │ │ │ │ + andeq sl, r4, ip, 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], -ip │ │ │ │ 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, lr, 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, r8, 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, r6, 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, lr, 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, sl, 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, lr, 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], -r8 │ │ │ │ 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, lr, 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, sl, 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 │ │ │ │ + andeq r9, r4, r2, lsr #21 │ │ │ │ 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], -lr │ │ │ │ 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, r2, lsl r8 │ │ │ │ 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], -ip │ │ │ │ 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, r0, ror #6 │ │ │ │ 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, r8, 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, r6, lsr pc │ │ │ │ ldrdeq r9, [r1], -r8 │ │ │ │ @ instruction: 0x000196b6 │ │ │ │ muleq r1, ip, r6 │ │ │ │ - @ instruction: 0x00048ebc │ │ │ │ + andeq r8, r4, r4, 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 │ │ │ │ + @ instruction: 0x00048ab0 │ │ │ │ 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, r8, 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, ip, 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, r6, 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, r8, 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, ip, asr #10 │ │ │ │ + andeq r1, r5, r6, ror #14 │ │ │ │ + andeq r8, r4, r8, 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, r2, asr #24 │ │ │ │ + andeq r5, r4, r6, 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, r8, lsr #24 │ │ │ │ + andeq r5, r4, ip, lsl ip │ │ │ │ + andeq r5, r4, r2, lsl ip │ │ │ │ + strdeq r5, [r4], -lr │ │ │ │ + strdeq r5, [r4], -r2 │ │ │ │ + andeq r5, r4, r6, ror #23 │ │ │ │ + ldrdeq r5, [r4], -sl │ │ │ │ + andeq r5, r4, lr, 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, r2, lsl fp │ │ │ │ + andeq r5, r4, lr, lsr #12 │ │ │ │ + andeq r5, r4, lr, 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, sl, 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, r8, 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 │ │ │ │ + andeq r5, r4, r2, lsr #17 │ │ │ │ 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: 0x000452b4 │ │ │ │ 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, sl, 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 │ │ │ │ + andeq r5, r4, r0, lsr #9 │ │ │ │ + andeq sp, r4, r0, asr #29 │ │ │ │ + andeq r5, r4, lr, ror #8 │ │ │ │ + muleq r4, r0, lr │ │ │ │ + andeq sp, r4, r6, lsr lr │ │ │ │ + andeq sp, r4, r0, lsr lr │ │ │ │ + andeq r5, r4, r4, 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, r8, 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], -r8 │ │ │ │ + andeq sp, r4, lr, lsl r3 │ │ │ │ + andeq r4, r4, r6, asr #17 │ │ │ │ + andeq sp, r4, r8, ror #5 │ │ │ │ + andeq sp, r4, lr, lsl #5 │ │ │ │ + andeq sp, r4, r8, lsl #5 │ │ │ │ + @ instruction: 0x000447b0 │ │ │ │ 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, r6, 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, ip, 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, r8, 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 │ │ │ │ + ldrdeq pc, [r3], -r2 │ │ │ │ + andeq pc, r3, r0, asr #7 │ │ │ │ + andeq pc, r3, lr, lsr #7 │ │ │ │ + muleq r3, r8, 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, r8, asr r7 │ │ │ │ + andeq sl, r3, r6, 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, r6, 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 │ │ │ │ + muleq r3, r2, r3 │ │ │ │ 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: 0x0003b2b8 │ │ │ │ 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, r8, r3 │ │ │ │ + andeq sl, r3, r2, ror r3 │ │ │ │ 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, r6, lsl #17 │ │ │ │ ldrbtmi r4, [r9], #-2306 @ 0xfffff6fe │ │ │ │ @ instruction: 0xf7ff313c │ │ │ │ svclt 0x0000b855 │ │ │ │ - andeq r8, r3, r2, ror r8 │ │ │ │ + andeq r8, r3, sl, ror r8 │ │ │ │ ldrbtmi r4, [r9], #-2306 @ 0xfffff6fe │ │ │ │ @ instruction: 0xf7ff3178 │ │ │ │ svclt 0x0000b84d │ │ │ │ - andeq r8, r3, r2, ror #16 │ │ │ │ + andeq r8, r3, sl, ror #16 │ │ │ │ ldrbtmi r4, [r9], #-2306 @ 0xfffff6fe │ │ │ │ @ instruction: 0xf7ff31b4 │ │ │ │ svclt 0x0000b845 │ │ │ │ - andeq r8, r3, r2, asr r8 │ │ │ │ + andeq r8, r3, sl, asr r8 │ │ │ │ ldrbtmi r4, [r9], #-2306 @ 0xfffff6fe │ │ │ │ @ instruction: 0xf7ff31f0 │ │ │ │ svclt 0x0000b83d │ │ │ │ - andeq r8, r3, r2, asr #16 │ │ │ │ + andeq r8, r3, sl, 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, sl, 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, sl, 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, sl, 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, r4, ror #10 │ │ │ │ + andeq r8, r3, r6, 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 │ │ │ │ + ldrdeq r8, [r3], -r2 │ │ │ │ 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: 0x000379b6 │ │ │ │ + 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 f8ff0600 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 28050700 xe..xe......(... │ │ │ │ + 0x0005fa38 00000000 00000000 9c280700 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 7c000700 812e0300 74760700 .#..|.......tv.. │ │ │ │ + 0x0005fa68 21e50300 347f0700 00000000 6c290700 !...4.......l).. │ │ │ │ + 0x0005fa78 e58f0300 09bf0000 703b0700 885c0700 ........p;...\.. │ │ │ │ + 0x0005fa88 0c120700 a8e30600 d0d60700 00000000 ................ │ │ │ │ + 0x0005fa98 18d60700 a01b0700 4cb00700 a4170700 ........L....... │ │ │ │ + 0x0005faa8 7dfd0000 b40b0700 d8660700 28df0600 }........f..(... │ │ │ │ + 0x0005fab8 34d60700 f0320700 24490700 89f00200 4....2..$I...... │ │ │ │ + 0x0005fac8 a8250700 94420700 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 c0860700 00000000 a0270700 0c430700 .........'...C.. │ │ │ │ + 0x0005faf8 14270700 00000000 59910100 b9b30100 .'......Y....... │ │ │ │ + 0x0005fb08 c8770700 84fd0600 f5af0300 099f0100 .w.............. │ │ │ │ + 0x0005fb18 715d0300 c1f10200 cc1b0700 81df0300 q].............. │ │ │ │ + 0x0005fb28 bc210700 ccb20700 5dbd0000 35290200 .!......]...5).. │ │ │ │ + 0x0005fb38 8c540700 a83a0700 fc6f0700 441f0700 .T...:...o..D... │ │ │ │ + 0x0005fb48 718d0100 00f20600 5d1b0100 00000000 q.......]....... │ │ │ │ 0x0005fb58 39180100 a1790000 05c70300 f5d70000 9....y.......... │ │ │ │ - 0x0005fb68 488e0700 00000000 fc550700 517f0100 H........U..Q... │ │ │ │ + 0x0005fb68 508e0700 00000000 04560700 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 e0490700 f0120700 0cdb0600 f9650300 .I...........e.. │ │ │ │ + 0x0005fb98 11640300 40b00700 a4b10700 e81c0700 .d..@........... │ │ │ │ + 0x0005fba8 50140700 40d90600 1d230200 00000000 P...@....#...... │ │ │ │ + 0x0005fbb8 6dff0300 652b0100 c0f80600 00000000 m...e+.......... │ │ │ │ + 0x0005fbc8 48280700 cd6b0100 f4080700 75710100 H(...k......uq.. │ │ │ │ 0x0005fbd8 05220300 65e40300 f8e10600 c1680300 ."..e........h.. │ │ │ │ - 0x0005fbe8 00000000 cdca0300 f5820100 74780700 ............tx.. │ │ │ │ - 0x0005fbf8 00000000 00000000 bdff0300 98b10700 ................ │ │ │ │ + 0x0005fbe8 00000000 cdca0300 f5820100 7c780700 ............|x.. │ │ │ │ + 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 f8ff0600 40820700 211c0100 49ca0300 ....@...!...I... │ │ │ │ + 0x0005fc38 99770100 a8b10700 74000700 15250200 .w......t....%.. │ │ │ │ + 0x0005fc48 00000000 8c330700 95f60000 00000000 .....3.......... │ │ │ │ + 0x0005fc58 e4420700 70b40700 00000000 a43c0700 .B..p........<.. │ │ │ │ + 0x0005fc68 38760700 00000000 ed920100 cd800100 8v.............. │ │ │ │ + 0x0005fc78 f4390700 98610700 78190700 00000000 .9...a..x....... │ │ │ │ + 0x0005fc88 0d5f0300 00000000 dc780700 d0630700 ._.......x...c.. │ │ │ │ + 0x0005fc98 74800700 49760300 00000000 25be0000 t...Iv......%... │ │ │ │ + 0x0005fca8 00000000 10180700 396f0100 181e0700 ........9o...... │ │ │ │ + 0x0005fcb8 00000000 75280200 ccf40600 a4140700 ....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 48760700 d5b00100 29a20100 c4220700 Hv......)....".. │ │ │ │ + 0x0005fce8 7c110700 c45e0700 00000000 604c0700 |....^......`L.. │ │ │ │ + 0x0005fcf8 919a0100 6cf00600 5c810700 f4780700 ....l...\....x.. │ │ │ │ + 0x0005fd08 096a0100 2d070200 e0670700 a0180700 .j..-....g...... │ │ │ │ + 0x0005fd18 2cf30600 28330700 d8190700 00000000 ,...(3.......... │ │ │ │ + 0x0005fd28 80630700 391e0300 58240700 08440700 .c..9...X$...D.. │ │ │ │ + 0x0005fd38 d4130700 b45a0700 00000000 ed120100 .....Z.......... │ │ │ │ + 0x0005fd48 14090700 b1190100 11b20300 fd730100 .............s.. │ │ │ │ + 0x0005fd58 00000000 19240200 28760700 4c530700 .....$..(v..LS.. │ │ │ │ + 0x0005fd68 1cf80600 60710700 19ed0300 d8d50700 ....`q.......... │ │ │ │ + 0x0005fd78 6ced0600 00000000 81af0100 00000000 l............... │ │ │ │ + 0x0005fd88 9dff0300 9c230700 88640600 d1ae0300 .....#...d...... │ │ │ │ + 0x0005fd98 4c0b0700 8d2d0300 0c190700 e1f90000 L....-.......... │ │ │ │ + 0x0005fda8 a12c0100 b50f0100 bc510700 1d9c0100 .,.......Q...... │ │ │ │ + 0x0005fdb8 c4b20700 40f70600 58f40600 00000000 ....@...X....... │ │ │ │ + 0x0005fdc8 00000000 d5ee0100 39010100 fc430700 ........9....C.. │ │ │ │ + 0x0005fdd8 00000000 00000000 a9f20000 ac430700 .............C.. │ │ │ │ + 0x0005fde8 941a0700 198f0300 00000000 28ff0600 ............(... │ │ │ │ 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 d4430700 f1a20100 61ff0300 y....C......a... │ │ │ │ + 0x0005fe18 9d5d0200 94af0700 00000000 44ef0600 .]..........D... │ │ │ │ + 0x0005fe28 41760100 00000000 c4f90600 1cd60700 Av.............. │ │ │ │ + 0x0005fe38 35750100 a8e80600 48d60700 00000000 5u......H....... │ │ │ │ + 0x0005fe48 59e10300 bc420700 b0790700 841c0700 Y....B...y...... │ │ │ │ + 0x0005fe58 00000000 b90e0100 94d90600 4c7d0700 ............L}.. │ │ │ │ 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 546a0700 20070700 e00a0700 48b00700 Tj.. .......H... │ │ │ │ + 0x0005fe88 51600300 3c790700 adff0300 9d130100 Q`.. │ │ │ │ - 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 │ │ │ │ + 0x0006e940 20203c76 616c7565 3e292020 69732067 ) is g │ │ │ │ + 0x0006e950 656e6572 616c6c79 20657175 6976616c enerally equival │ │ │ │ + 0x0006e960 656e7420 746f2028 72656164 203c7479 ent to (read { define }) │ │ │ │ + 0x0006e990 65786365 70742074 68617420 74686520 except that the │ │ │ │ + 0x0006e9a0 61737369 676e6d65 6e742069 7320646f assignment is do │ │ │ │ + 0x0006e9b0 6e652077 68656e20 68646566 696e6520 ne when hdefine │ │ │ │ + 0x0006e9c0 69732065 78656375 7465642c 2028706f is executed, (po │ │ │ │ + 0x0006e9d0 73736962 6c79206e 6f742061 7420616c ssibly not at al │ │ │ │ + 0x0006e9e0 6c206966 20696e73 69646520 6120636f l if inside a co │ │ │ │ + 0x0006e9f0 6e646974 696f6e61 6c207374 6174656d nditional statem │ │ │ │ + 0x0006ea00 656e7429 2c207768 696c6520 74686520 ent), while the │ │ │ │ + 0x0006ea10 60607265 6164202e 2e2e2064 6566696e ``read ... defin │ │ │ │ + 0x0006ea20 65272720 70657266 6f726d73 20617373 e'' performs ass │ │ │ │ + 0x0006ea30 69676e6d 656e7420 61732073 6f6f6e20 ignment as soon │ │ │ │ + 0x0006ea40 61732074 68652074 65787420 69732072 as the text is r │ │ │ │ + 0x0006ea50 6561642e 00000000 28686465 6c657465 ead.....(hdelete │ │ │ │ + 0x0006ea60 205b6765 6f6d6574 72797c63 616d6572 [geometry|camer │ │ │ │ + 0x0006ea70 617c7769 6e646f77 7c696d61 67657c61 a|window|image|a │ │ │ │ + 0x0006ea80 70706561 72616e63 657c7472 616e7366 ppearance|transf │ │ │ │ + 0x0006ea90 6f726d7c 6e747261 6e73666f 726d5d20 orm|ntransform] │ │ │ │ + 0x0006eaa0 6e616d65 290a4465 6c657465 73207468 name).Deletes th │ │ │ │ + 0x0006eab0 65206769 76656e20 68616e64 6c652e20 e given handle. │ │ │ │ + 0x0006eac0 4e6f7465 20746861 74207468 65206861 Note that the ha │ │ │ │ + 0x0006ead0 6e646c65 2077696c 6c206e6f 74206163 ndle will not ac │ │ │ │ + 0x0006eae0 7475616c 6c792062 65206465 6c657465 tually be delete │ │ │ │ + 0x0006eaf0 6420696e 20636173 65207468 65726520 d in case there │ │ │ │ + 0x0006eb00 61726520 7374696c 6c206f74 68657220 are still other │ │ │ │ + 0x0006eb10 6f626a65 63747320 72656665 7272696e objects referrin │ │ │ │ + 0x0006eb20 6720746f 20746865 2068616e 646c652c g to the handle, │ │ │ │ + 0x0006eb30 20627574 206f6e63 65207468 6f736520 but once those │ │ │ │ + 0x0006eb40 6f626a65 63747320 61726520 676f6e65 objects are gone │ │ │ │ + 0x0006eb50 2c207468 65206861 6e646c65 2077696c , the handle wil │ │ │ │ + 0x0006eb60 6c20616c 736f2061 75746f6d 61746963 l also automatic │ │ │ │ + 0x0006eb70 616c6c79 20676f20 61776179 2e205468 ally go away. Th │ │ │ │ + 0x0006eb80 65206f62 6a656374 20746865 2068616e e object the han │ │ │ │ + 0x0006eb90 646c6520 72656665 72732074 6f202869 dle refers to (i │ │ │ │ + 0x0006eba0 6620616e 79292077 696c6c20 6f6e6c79 f any) will only │ │ │ │ + 0x0006ebb0 20626520 64656c65 74656420 69662074 be deleted if t │ │ │ │ + 0x0006ebc0 68657265 20617265 206e6f20 6f746865 here are no othe │ │ │ │ + 0x0006ebd0 72207265 66657265 6e636573 20746f20 r references to │ │ │ │ + 0x0006ebe0 74686174 206f626a 6563742e 0a0a0a0a that object..... │ │ │ │ + 0x0006ebf0 49662074 6865206f 7074696f 6e616c20 If the optional │ │ │ │ + 0x0006ec00 66697273 74206172 67756d65 6e742069 first argument i │ │ │ │ + 0x0006ec10 73206f6d 69747465 642c2074 68656e20 s omitted, then │ │ │ │ + 0x0006ec20 74686520 66697273 74206861 6e646c65 the first handle │ │ │ │ + 0x0006ec30 206d6174 6368696e 6720226e 616d6522 matching "name" │ │ │ │ + 0x0006ec40 2077696c 6c206265 2064656c 65746564 will be deleted │ │ │ │ + 0x0006ec50 2c207265 67617264 6c657373 206f6620 , regardless of │ │ │ │ + 0x0006ec60 74686520 74797065 206f6620 74686520 the type of the │ │ │ │ + 0x0006ec70 6f626a65 63742069 74206973 20617474 object it is att │ │ │ │ + 0x0006ec80 61636865 6420746f 2e204974 20697320 ached to. It is │ │ │ │ + 0x0006ec90 6e6f7420 616e2065 72726f72 20746f20 not an error to │ │ │ │ + 0x0006eca0 63616c6c 20746869 73206675 6e637469 call this functi │ │ │ │ + 0x0006ecb0 6f6e2077 69746820 61206e6f 6e2d6578 on with a non-ex │ │ │ │ + 0x0006ecc0 69737465 6e742068 616e646c 652c2062 istent handle, b │ │ │ │ + 0x0006ecd0 75742069 74206973 20616e20 6572726f ut it is an erro │ │ │ │ + 0x0006ece0 7220746f 2063616c 6c207468 69732066 r to call this f │ │ │ │ + 0x0006ecf0 756e6369 6f6e2077 69746820 74686520 uncion with the │ │ │ │ + 0x0006ed00 6e616d65 206f6620 61206e6f 6e2d676c name of a non-gl │ │ │ │ + 0x0006ed10 6f62616c 2068616e 646c652c 20692e65 obal handle, i.e │ │ │ │ + 0x0006ed20 2e206f6e 65207468 61742077 6173206e . one that was n │ │ │ │ + 0x0006ed30 6f742063 72656174 65642062 79202868 ot created by (h │ │ │ │ + 0x0006ed40 64656669 6e65202e 2e2e2920 6f722028 define ...) or ( │ │ │ │ + 0x0006ed50 72656164 202e2e2e 207b2064 6566696e read ... { defin │ │ │ │ + 0x0006ed60 65202e2e 2e7d292e 00000000 286c6f61 e ...}).....(loa │ │ │ │ + 0x0006ed70 64202066 696c656e 616d6520 205b636f d filename [co │ │ │ │ + 0x0006ed80 6d6d616e 647c6765 6f6d6574 72797c63 mmand|geometry|c │ │ │ │ + 0x0006ed90 616d6572 615d290a 094c6f61 64732074 amera])..Loads t │ │ │ │ + 0x0006eda0 68652067 6976656e 2066696c 6520696e he given file in │ │ │ │ + 0x0006edb0 746f2067 656f6d76 6965772e 20205468 to geomview. Th │ │ │ │ + 0x0006edc0 65206f70 74696f6e 616c2073 65636f6e e optional secon │ │ │ │ + 0x0006edd0 64206172 67756d65 6e740a09 73706563 d argument..spec │ │ │ │ + 0x0006ede0 69666965 73207468 65207479 7065206f ifies the type o │ │ │ │ + 0x0006edf0 66206461 74612069 7420636f 6e746169 f data it contai │ │ │ │ + 0x0006ee00 6e732c20 77686963 68206d61 79206265 ns, which may be │ │ │ │ + 0x0006ee10 2022636f 6d6d616e 64220a09 2867656f "command"..(geo │ │ │ │ + 0x0006ee20 6d766965 7720636f 6d6d616e 6473292c mview commands), │ │ │ │ + 0x0006ee30 20226765 6f6d6574 72792220 284f4f47 "geometry" (OOG │ │ │ │ + 0x0006ee40 4c206765 6f6d6574 72696320 64617461 L geometric data │ │ │ │ + 0x0006ee50 292c206f 720a0922 63616d65 72612220 ), or.."camera" │ │ │ │ + 0x0006ee60 284f4f47 4c206361 6d657261 20646566 (OOGL camera def │ │ │ │ + 0x0006ee70 696e6974 696f6e29 2e202049 66206f6d inition). If om │ │ │ │ + 0x0006ee80 69747465 642c2061 7474656d 70747320 itted, attempts │ │ │ │ + 0x0006ee90 746f2067 75657373 0a096162 6f757420 to guess..about │ │ │ │ + 0x0006eea0 74686520 66696c65 27732063 6f6e7465 the file's conte │ │ │ │ + 0x0006eeb0 6e74732e 0a094c6f 6164696e 67206765 nts...Loading ge │ │ │ │ + 0x0006eec0 6f6d6574 72696320 64617461 20637265 ometric data cre │ │ │ │ + 0x0006eed0 61746573 2061206e 65772076 69736962 ates a new visib │ │ │ │ + 0x0006eee0 6c65206f 626a6563 743b206c 6f616469 le object; loadi │ │ │ │ + 0x0006eef0 6e672061 2063616d 6572610a 096f7065 ng a camera..ope │ │ │ │ + 0x0006ef00 6e732061 206e6577 2077696e 646f773b ns a new window; │ │ │ │ + 0x0006ef10 206c6f61 64696e67 20612063 6f6d6d61 loading a comma │ │ │ │ + 0x0006ef20 6e642066 696c6520 65786563 75746573 nd file executes │ │ │ │ + 0x0006ef30 2074686f 73652063 6f6d6d61 6e64732e those commands. │ │ │ │ + 0x0006ef40 0a000000 286d6572 6765207b 77696e64 ....(merge {wind │ │ │ │ + 0x0006ef50 6f777c63 616d6572 617d2043 414d2d49 ow|camera} CAM-I │ │ │ │ + 0x0006ef60 4420207b 2057494e 444f5720 6f722043 D { WINDOW or C │ │ │ │ + 0x0006ef70 414d4552 41202e2e 2e207d20 290a4d6f AMERA ... } ).Mo │ │ │ │ + 0x0006ef80 64696679 20746865 20676976 656e2077 dify the given w │ │ │ │ + 0x0006ef90 696e646f 77206f72 2063616d 6572612c indow or camera, │ │ │ │ + 0x0006efa0 20636861 6e67696e 67206a75 73742074 changing just t │ │ │ │ + 0x0006efb0 686f7365 2070726f 70657274 69657320 hose properties │ │ │ │ + 0x0006efc0 73706563 69666965 6420696e 20746865 specified in the │ │ │ │ + 0x0006efd0 206c6173 74206172 67756d65 6e742e20 last argument. │ │ │ │ + 0x0006efe0 452e672e 0a0a2020 20202020 20202020 E.g... │ │ │ │ + 0x0006eff0 20202020 20286d65 72676520 63616d65 (merge came │ │ │ │ + 0x0006f000 72612022 43616d65 72612220 7b206661 ra "Camera" { fa │ │ │ │ + 0x0006f010 72203230 207d290a 0a736574 73204361 r 20 })..sets Ca │ │ │ │ + 0x0006f020 6d657261 27732066 61722063 6c697070 mera's far clipp │ │ │ │ + 0x0006f030 696e6720 706c616e 6520746f 20323020 ing plane to 20 │ │ │ │ + 0x0006f040 7768696c 65206c65 6176696e 67206f74 while leaving ot │ │ │ │ + 0x0006f050 68657220 61747472 69627574 65732075 her attributes u │ │ │ │ + 0x0006f060 6e746f75 63686564 2e000000 28726561 ntouched....(rea │ │ │ │ + 0x0006f070 64207b67 656f6d65 7472797c 63616d65 d {geometry|came │ │ │ │ + 0x0006f080 72617c69 6d616765 7c617070 65617261 ra|image|appeara │ │ │ │ + 0x0006f090 6e63657c 7472616e 73666f72 6d7c6e74 nce|transform|nt │ │ │ │ + 0x0006f0a0 72616e73 666f726d 7c636f6d 6d616e64 ransform|command │ │ │ │ + 0x0006f0b0 7d207b47 454f4d45 54525920 6f722043 } {GEOMETRY or C │ │ │ │ + 0x0006f0c0 414d4552 41206f72 202e2e2e 7d290a52 AMERA or ...}).R │ │ │ │ + 0x0006f0d0 65616420 616e6420 696e7465 72707265 ead and interpre │ │ │ │ + 0x0006f0e0 74207468 65207465 78742069 6e202e2e t the text in .. │ │ │ │ + 0x0006f0f0 2e206173 20636f6e 7461696e 696e6720 . as containing │ │ │ │ + 0x0006f100 74686520 67697665 6e207479 7065206f the given type o │ │ │ │ + 0x0006f110 66206461 74612e20 20557365 66756c20 f data. Useful │ │ │ │ + 0x0006f120 666f7220 64656669 6e696e67 206f626a for defining obj │ │ │ │ + 0x0006f130 65637473 20757369 6e67204f 4f474c20 ects using OOGL │ │ │ │ + 0x0006f140 72656665 72656e63 65207379 6e746178 reference syntax │ │ │ │ + 0x0006f150 2c20652e 672e200a 0a0a0a28 67656f6d , e.g. ....(geom │ │ │ │ + 0x0006f160 65747279 20207468 696e6720 7b20494e etry thing { IN │ │ │ │ + 0x0006f170 53542020 7472616e 73666f72 6d203a20 ST transform : │ │ │ │ + 0x0006f180 54202020 2067656f 6d203a20 66726564 T geom : fred │ │ │ │ + 0x0006f190 207d290a 0a287265 61642020 67656f6d })..(read geom │ │ │ │ + 0x0006f1a0 65747279 20207b20 64656669 6e652066 etry { define f │ │ │ │ + 0x0006f1b0 72656420 51554144 20312030 20302020 red QUAD 1 0 0 │ │ │ │ + 0x0006f1c0 30203120 30202030 20302031 20203120 0 1 0 0 0 1 1 │ │ │ │ + 0x0006f1d0 30203020 7d290a0a 28726561 64202074 0 0 })..(read t │ │ │ │ + 0x0006f1e0 72616e73 666f726d 207b2064 6566696e ransform { defin │ │ │ │ + 0x0006f1f0 65205420 3c6d7966 696c657d 29000000 e T "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 │ │ │ │ - 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 ...?............ │ │ │ │ + 0x00070060 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00070070 10000000 08000000 01000000 28777269 ............(wri │ │ │ │ + 0x00070080 74652d63 6f6d6d65 6e747320 46494c45 te-comments FILE │ │ │ │ + 0x00070090 4e414d45 2047454f 4d494420 5049434b NAME GEOMID PICK │ │ │ │ + 0x000700a0 50415448 290a0977 72697465 204f4f47 PATH)..write OOG │ │ │ │ + 0x000700b0 4c20434f 4d4d454e 54206f62 6a656374 L COMMENT object │ │ │ │ + 0x000700c0 7320696e 20746865 2047454f 4d494420 s in the GEOMID │ │ │ │ + 0x000700d0 68696572 61726368 79206174 20746865 hierarchy at the │ │ │ │ + 0x000700e0 0a20096c 6576656c 206f6620 74686520 . .level of the │ │ │ │ + 0x000700f0 7069636b 20706174 6820746f 2046494c pick path to FIL │ │ │ │ + 0x00070100 454e414d 452e2053 70656369 66696361 ENAME. Specifica │ │ │ │ + 0x00070110 6c6c792c 20434f4d 4d454e54 530a2009 lly, COMMENTS. . │ │ │ │ + 0x00070120 6174206c 6576656c 20286120 62206320 at level (a b c │ │ │ │ + 0x00070130 2e2e2e20 66206729 2077696c 6c206d61 ... f g) will ma │ │ │ │ + 0x00070140 74636820 7069636b 20706174 6873206f tch pick paths o │ │ │ │ + 0x00070150 66207468 6520666f 726d0a20 09286120 f the form. .(a │ │ │ │ + 0x00070160 62206320 2e2e2e20 66202a29 20776865 b c ... f *) whe │ │ │ │ + 0x00070170 7265202a 20696e63 6c756465 7320616e re * includes an │ │ │ │ + 0x00070180 79207661 6c756520 6f662067 2c20616e y value of g, an │ │ │ │ + 0x00070190 6420616c 736f0a20 09616e79 2076616c d also. .any val │ │ │ │ + 0x000701a0 75657320 6f662070 6f737369 626c6520 ues of possible │ │ │ │ + 0x000701b0 66757274 68657220 696e6469 63657320 further indices │ │ │ │ + 0x000701c0 682c692c 6a2c2065 74632e20 54686520 h,i,j, etc. The │ │ │ │ + 0x000701d0 7069636b 0a200970 61746820 28726574 pick. .path (ret │ │ │ │ + 0x000701e0 75726e65 6420696e 20746865 20227069 urned in the "pi │ │ │ │ + 0x000701f0 636b2220 636f6d6d 616e6429 20697320 ck" command) is │ │ │ │ + 0x00070200 61206c69 7374206f 660a2009 696e7465 a list of. .inte │ │ │ │ + 0x00070210 67657220 636f756e 74657273 20737065 ger counters spe │ │ │ │ + 0x00070220 63696679 696e6720 61207375 62706172 cifying a subpar │ │ │ │ + 0x00070230 74206f66 20612068 69657261 72636869 t of a hierarchi │ │ │ │ + 0x00070240 63616c0a 20094f4f 474c206f 626a6563 cal. .OOGL objec │ │ │ │ + 0x00070250 742e2044 65736365 6e742069 6e746f20 t. Descent into │ │ │ │ + 0x00070260 6120636f 6d706c65 78206f62 6a656374 a complex object │ │ │ │ + 0x00070270 20284c49 5354206f 7220494e 5354290a (LIST or INST). │ │ │ │ + 0x00070280 20096164 64732061 206e6577 20696e74 .adds a new int │ │ │ │ + 0x00070290 65676572 20746f20 74686520 70617468 eger to the path │ │ │ │ + 0x000702a0 2e205472 61766572 73616c20 6f662073 . Traversal of s │ │ │ │ + 0x000702b0 696d706c 65206f62 6a656374 730a2009 imple objects. . │ │ │ │ + 0x000702c0 696e6372 656d656e 74732074 68652063 increments the c │ │ │ │ + 0x000702d0 6f756e74 65722061 74207468 65206375 ounter at the cu │ │ │ │ + 0x000702e0 7272656e 74206c65 76656c2e 0a200949 rrent level.. .I │ │ │ │ + 0x000702f0 6e646976 69647561 6c20434f 4d4d454e ndividual COMMEN │ │ │ │ + 0x00070300 54532061 72652065 6e636c6f 73656420 TS are enclosed │ │ │ │ + 0x00070310 62792063 75726c79 20627261 6365732c by curly braces, │ │ │ │ + 0x00070320 20616e64 20746865 0a200965 6e746972 and the. .entir │ │ │ │ + 0x00070330 65207374 72696e67 206f6620 7a65726f e string of zero │ │ │ │ + 0x00070340 2c206f6e 652c206f 72206d6f 72652043 , one, or more C │ │ │ │ + 0x00070350 4f4d4d45 4e545320 28777269 7474656e OMMENTS (written │ │ │ │ + 0x00070360 20696e0a 20097468 65206f72 64657220 in. .the order │ │ │ │ + 0x00070370 696e2077 68696368 20746865 79206172 in which they ar │ │ │ │ + 0x00070380 6520656e 636f756e 74657265 64206475 e encountered du │ │ │ │ + 0x00070390 72696e67 20686965 72617263 68790a20 ring hierarchy. │ │ │ │ + 0x000703a0 09747261 76657273 616c2920 69732065 .traversal) is e │ │ │ │ + 0x000703b0 6e636c6f 73656420 62792070 6172656e nclosed by paren │ │ │ │ + 0x000703c0 74686573 65732e0a 20202020 20202020 theses.. │ │ │ │ + 0x000703d0 0a202020 20202020 204e6f74 65207468 . Note th │ │ │ │ + 0x000703e0 61742061 72626974 72617279 20646174 at arbitrary dat │ │ │ │ + 0x000703f0 61206361 6e206f6e 6c792062 65207061 a can only be pa │ │ │ │ + 0x00070400 73736564 20746872 6f756768 20746865 ssed through the │ │ │ │ + 0x00070410 204f4f47 4c0a2009 6c696272 61726965 OOGL. .librarie │ │ │ │ + 0x00070420 73206173 2066756c 6c2d666c 65646765 s as full-fledge │ │ │ │ + 0x00070430 64204f4f 474c2043 4f4d4d45 4e54206f d OOGL COMMENT o │ │ │ │ + 0x00070440 626a6563 74732c20 77686963 68206361 bjects, which ca │ │ │ │ + 0x00070450 6e206265 0a200961 74746163 68656420 n be. .attached │ │ │ │ + 0x00070460 746f206f 74686572 204f4f47 4c206f62 to other OOGL ob │ │ │ │ + 0x00070470 6a656374 73207669 61207468 65204c49 jects via the LI │ │ │ │ + 0x00070480 53542074 79706520 61732064 65736372 ST type as descr │ │ │ │ + 0x00070490 69626564 0a200961 626f7665 2e204f72 ibed. .above. Or │ │ │ │ + 0x000704a0 64696e61 72792063 6f6d6d65 6e747320 dinary comments │ │ │ │ + 0x000704b0 696e204f 4f474c20 66696c65 73202869 in OOGL files (i │ │ │ │ + 0x000704c0 2e652e20 65766572 79746869 6e672061 .e. everything a │ │ │ │ + 0x000704d0 66746572 0a200927 2327206f 6e206120 fter. .'#' on a │ │ │ │ + 0x000704e0 6c696e65 29206172 65206967 6e6f7265 line) are ignore │ │ │ │ + 0x000704f0 64206174 20776865 6e207468 65206669 d at when the fi │ │ │ │ + 0x00070500 6c652069 73206c6f 61646564 20616e64 le is loaded and │ │ │ │ + 0x00070510 0a200963 616e6e6f 74206265 20726574 . .cannot be ret │ │ │ │ + 0x00070520 75726e65 642e0000 28736574 2d636f6e urned...(set-con │ │ │ │ + 0x00070530 666f726d 616c2d72 6566696e 6520434d formal-refine CM │ │ │ │ + 0x00070540 58205b4e 205b5348 4f574544 4745535d X [N [SHOWEDGES] │ │ │ │ + 0x00070550 5d290a09 53657473 20746865 20706172 ])..Sets the par │ │ │ │ + 0x00070560 616d6574 65727320 666f7220 74686520 ameters for the │ │ │ │ + 0x00070570 72656669 6e656d65 6e742061 6c676f72 refinement algor │ │ │ │ + 0x00070580 6974686d 20757365 6420696e 20647261 ithm used in dra │ │ │ │ + 0x00070590 77696e67 0a09696e 20746865 20636f6e wing..in the con │ │ │ │ + 0x000705a0 666f726d 616c206d 6f64656c 2e202043 formal model. C │ │ │ │ + 0x000705b0 4d582069 73207468 6520636f 73696e65 MX is the cosine │ │ │ │ + 0x000705c0 206f6620 74686520 6d617869 6d756d20 of the maximum │ │ │ │ + 0x000705d0 616e676c 650a0961 6e206564 67652063 angle..an edge c │ │ │ │ + 0x000705e0 616e2062 656e6420 6265666f 72652069 an bend before i │ │ │ │ + 0x000705f0 74206973 20726566 696e6564 2e202049 t is refined. I │ │ │ │ + 0x00070600 74732076 616c7565 2073686f 756c6420 ts value should │ │ │ │ + 0x00070610 62652062 65747765 656e0a09 2d312061 be between..-1 a │ │ │ │ + 0x00070620 6e642031 3b207468 65206465 6661756c nd 1; the defaul │ │ │ │ + 0x00070630 74206973 20302e39 353b2064 65637265 t is 0.95; decre │ │ │ │ + 0x00070640 6173696e 67206974 73207661 6c756520 asing its value │ │ │ │ + 0x00070650 77696c6c 20636175 7365206c 6573730a will cause less. │ │ │ │ + 0x00070660 09726566 696e656d 656e742e 20204e20 .refinement. N │ │ │ │ + 0x00070670 69732074 6865206d 6178696d 756d206e is the maximum n │ │ │ │ + 0x00070680 756d6265 72206f66 20697465 72617469 umber of iterati │ │ │ │ + 0x00070690 6f6e7320 6f662072 6566696e 696e673b ons of refining; │ │ │ │ + 0x000706a0 0a097468 65206465 6661756c 74206973 ..the default is │ │ │ │ + 0x000706b0 20362e20 2053484f 57454447 45532c20 6. SHOWEDGES, │ │ │ │ + 0x000706c0 77686963 68207368 6f756c64 20626520 which should be │ │ │ │ + 0x000706d0 226e6f22 206f7220 22796573 222c0a09 "no" or "yes",.. │ │ │ │ + 0x000706e0 64657465 726d696e 65732077 68657468 determines wheth │ │ │ │ + 0x000706f0 65722069 6e746572 696f7220 65646765 er interior edge │ │ │ │ + 0x00070700 7320696e 20746865 20726566 696e656d s in the refinem │ │ │ │ + 0x00070710 656e7420 61726520 64726177 6e2e0000 ent are drawn... │ │ │ │ + 0x00070720 28736574 2d6d6f74 696f6e73 63616c65 (set-motionscale │ │ │ │ + 0x00070730 2058290a 09536574 20746865 206d6f74 X)..Set the mot │ │ │ │ + 0x00070740 696f6e20 7363616c 65206661 63746f72 ion scale factor │ │ │ │ + 0x00070750 20746f20 58202864 65666175 6c742076 to X (default v │ │ │ │ + 0x00070760 616c7565 20302e35 292e2020 54686573 alue 0.5). Thes │ │ │ │ + 0x00070770 650a0963 6f6d6d61 6e647320 7363616c e..commands scal │ │ │ │ + 0x00070780 65207468 65697220 6d6f7469 6f6e2062 e their motion b │ │ │ │ + 0x00070790 7920616e 20616d6f 756e7420 77686963 y an amount whic │ │ │ │ + 0x000707a0 68206465 70656e64 73206f6e 20746865 h depends on the │ │ │ │ + 0x000707b0 0a096469 7374616e 63652066 726f6d20 ..distance from │ │ │ │ + 0x000707c0 74686520 6672616d 6520746f 20746865 the frame to the │ │ │ │ + 0x000707d0 2063656e 74657220 616e6420 6f6e2074 center and on t │ │ │ │ + 0x000707e0 68652073 697a6520 6f662074 68650a09 he size of the.. │ │ │ │ + 0x000707f0 6672616d 652e2020 53706563 69666963 frame. Specific │ │ │ │ + 0x00070800 616c6c79 2c207468 65792073 63616c65 ally, they scale │ │ │ │ + 0x00070810 2062790a 09202020 20202020 20646973 by.. dis │ │ │ │ + 0x00070820 74202b20 7363616c 656f6628 6672616d t + scaleof(fram │ │ │ │ + 0x00070830 6529202a 206d6f74 696f6e73 63616c65 e) * motionscale │ │ │ │ + 0x00070840 0a097768 65726520 64697374 20697320 ..where dist is │ │ │ │ + 0x00070850 74686520 64697374 616e6365 2066726f the distance fro │ │ │ │ + 0x00070860 6d207468 65206365 6e746572 20746f20 m the center to │ │ │ │ + 0x00070870 74686520 6672616d 6520616e 640a096d the frame and..m │ │ │ │ + 0x00070880 6f74696f 6e736361 6c652069 73207468 otionscale is th │ │ │ │ + 0x00070890 65206d6f 74696f6e 20736361 6c652066 e motion scale f │ │ │ │ + 0x000708a0 6163746f 72207365 74206279 20746869 actor set by thi │ │ │ │ + 0x000708b0 73206675 6e637469 6f6e2e0a 09536361 s function...Sca │ │ │ │ + 0x000708c0 6c656f66 28667261 6d652920 6d656173 leof(frame) meas │ │ │ │ + 0x000708d0 75726573 20746865 2073697a 65206f66 ures the size of │ │ │ │ + 0x000708e0 20746865 20667261 6d65206f 626a6563 the frame objec │ │ │ │ + 0x000708f0 742e0000 28657869 74290a09 5465726d t...(exit)..Term │ │ │ │ + 0x00070900 696e6174 65732067 656f6d76 6965772e inates geomview. │ │ │ │ + 0x00070910 00000000 286d6572 67652d62 61736561 ....(merge-basea │ │ │ │ + 0x00070920 70202020 41505045 4152414e 4345290a p APPEARANCE). │ │ │ │ + 0x00070930 094d6572 67652069 6e20736f 6d652061 .Merge in some a │ │ │ │ + 0x00070940 70706561 72616e63 65206368 61726163 ppearance charac │ │ │ │ + 0x00070950 74657269 73746963 7320746f 20746865 teristics to the │ │ │ │ + 0x00070960 20626173 65206465 6661756c 740a0961 base default..a │ │ │ │ + 0x00070970 70706561 72616e63 65202861 70706c69 ppearance (appli │ │ │ │ + 0x00070980 65642074 6f206576 65727920 67656f6d ed to every geom │ │ │ │ + 0x00070990 20626566 6f726520 69747320 6f776e20 before its own │ │ │ │ + 0x000709a0 61707065 72616e63 65292e0a 094c6967 apperance)...Lig │ │ │ │ + 0x000709b0 6874696e 67206973 20747970 6963616c hting is typical │ │ │ │ + 0x000709c0 6c792069 6e636c75 64656420 696e2074 ly included in t │ │ │ │ + 0x000709d0 68652062 61736520 61707065 6172616e he base appearan │ │ │ │ + 0x000709e0 63652e00 2877696e 646f7720 20202020 ce..(window │ │ │ │ + 0x000709f0 20202020 43414d2d 49442020 57494e44 CAM-ID WIND │ │ │ │ + 0x00070a00 4f57290a 09537065 63696679 20617474 OW)..Specify att │ │ │ │ + 0x00070a10 72696275 74657320 666f7220 74686520 ributes for the │ │ │ │ + 0x00070a20 77696e64 6f77206f 66204341 4d2d4944 window of CAM-ID │ │ │ │ + 0x00070a30 2c20652e 672e2069 74732073 697a650a , e.g. its size. │ │ │ │ + 0x00070a40 096f7220 696e6974 69616c20 706f7369 .or initial posi │ │ │ │ + 0x00070a50 74696f6e 2c20696e 20746865 204f4f47 tion, in the OOG │ │ │ │ + 0x00070a60 4c205769 6e646f77 2073796e 7461782e L Window syntax. │ │ │ │ + 0x00070a70 0a095468 65207370 65636961 6c204341 ..The special CA │ │ │ │ + 0x00070a80 4d2d4944 20226465 6661756c 74222073 M-ID "default" s │ │ │ │ + 0x00070a90 70656369 66696573 0a097072 6f706572 pecifies..proper │ │ │ │ + 0x00070aa0 74696573 206f6620 66757475 72652077 ties of future w │ │ │ │ + 0x00070ab0 696e646f 77732028 63726561 74656420 indows (created │ │ │ │ + 0x00070ac0 62792022 63616d65 72612220 6f720a09 by "camera" or.. │ │ │ │ + 0x00070ad0 226e6577 2d63616d 65726122 292e0000 "new-camera")... │ │ │ │ + 0x00070ae0 2862626f 782d636f 6c6f7220 20202020 (bbox-color │ │ │ │ + 0x00070af0 47454f4d 2d494420 52204720 42290a09 GEOM-ID R G B).. │ │ │ │ + 0x00070b00 53657420 74686520 626f756e 64696e67 Set the bounding │ │ │ │ + 0x00070b10 2d626f78 20636f6c 6f72206f 66204745 -box color of GE │ │ │ │ + 0x00070b20 4f4d2d49 443b2052 20472042 20617265 OM-ID; R G B are │ │ │ │ + 0x00070b30 206e756d 62657273 0a096265 74776565 numbers..betwee │ │ │ │ + 0x00070b40 6e203020 616e6420 312e0000 28626163 n 0 and 1...(bac │ │ │ │ + 0x00070b50 6b636f6c 6f722020 20202020 43414d2d kcolor CAM- │ │ │ │ + 0x00070b60 49442052 20472042 290a0953 65742074 ID R G B)..Set t │ │ │ │ + 0x00070b70 68652062 61636b67 726f756e 6420636f he background co │ │ │ │ + 0x00070b80 6c6f7220 6f662043 414d2d49 443b2052 lor of CAM-ID; R │ │ │ │ + 0x00070b90 20472042 20617265 206e756d 62657273 G B are numbers │ │ │ │ + 0x00070ba0 0a096265 74776565 6e203020 616e6420 ..between 0 and │ │ │ │ + 0x00070bb0 312e0000 286c696e 65732d63 6c6f7365 1...(lines-close │ │ │ │ + 0x00070bc0 72202020 43414d2d 49442044 49535429 r CAM-ID DIST) │ │ │ │ + 0x00070bd0 0a094472 6177206c 696e6573 2028696e ..Draw lines (in │ │ │ │ + 0x00070be0 636c7564 696e6720 65646765 73292063 cluding edges) c │ │ │ │ + 0x00070bf0 6c6f7365 7220746f 20746865 2063616d loser to the cam │ │ │ │ + 0x00070c00 65726120 7468616e 20706f6c 79676f6e era than polygon │ │ │ │ + 0x00070c10 730a0962 79204449 5354202f 2031305e s..by DIST / 10^ │ │ │ │ + 0x00070c20 3520206f 66207468 65205a2d 62756666 5 of the Z-buff │ │ │ │ + 0x00070c30 65722072 616e6765 2e202044 49535420 er range. DIST │ │ │ │ + 0x00070c40 3d20332e 30206279 20646566 61756c74 = 3.0 by default │ │ │ │ + 0x00070c50 2e0a0949 66204449 53542069 7320746f ...If DIST is to │ │ │ │ + 0x00070c60 6f20736d 616c6c2c 2061206c 696e6520 o small, a line │ │ │ │ + 0x00070c70 6c79696e 67206f6e 20612073 75726661 lying on a surfa │ │ │ │ + 0x00070c80 6365206d 61792062 650a0964 6f747465 ce may be..dotte │ │ │ │ + 0x00070c90 64206f72 20696e76 69736962 6c652c20 d or invisible, │ │ │ │ + 0x00070ca0 64657065 6e64696e 67206f6e 20746865 depending on the │ │ │ │ + 0x00070cb0 20766965 77706f69 6e742e0a 09496620 viewpoint...If │ │ │ │ + 0x00070cc0 44495354 20697320 746f6f20 6c617267 DIST is too larg │ │ │ │ + 0x00070cd0 652c206c 696e6573 206d6179 20617070 e, lines may app │ │ │ │ + 0x00070ce0 65617220 696e2066 726f6e74 206f6620 ear in front of │ │ │ │ + 0x00070cf0 73757266 61636573 0a097468 61742074 surfaces..that t │ │ │ │ + 0x00070d00 68657920 61637475 616c6c79 206c6965 hey actually lie │ │ │ │ + 0x00070d10 20626568 696e642e 2020476f 6f642076 behind. Good v │ │ │ │ + 0x00070d20 616c7565 7320666f 72204449 53542076 alues for DIST v │ │ │ │ + 0x00070d30 61727920 77697468 0a097468 65207363 ary with..the sc │ │ │ │ + 0x00070d40 656e652c 20766965 77706f69 6e742c20 ene, viewpoint, │ │ │ │ + 0x00070d50 616e6420 64697374 616e6365 20626574 and distance bet │ │ │ │ + 0x00070d60 7765656e 206e6561 7220616e 64206661 ween near and fa │ │ │ │ + 0x00070d70 7220636c 69707069 6e670a09 706c616e r clipping..plan │ │ │ │ + 0x00070d80 65732e20 20546869 73206665 61747572 es. This featur │ │ │ │ + 0x00070d90 65206973 2061206b 6c756467 652c2062 e is a kludge, b │ │ │ │ + 0x00070da0 75742063 616e2062 65206865 6c706675 ut can be helpfu │ │ │ │ + 0x00070db0 6c2e0000 286e6f72 6d616c69 7a617469 l...(normalizati │ │ │ │ + 0x00070dc0 6f6e2020 47454f4d 2d494420 7b656163 on GEOM-ID {eac │ │ │ │ + 0x00070dd0 687c6e6f 6e657c61 6c6c7c6b 6565707d h|none|all|keep} │ │ │ │ + 0x00070de0 290a0953 65742074 6865206e 6f726d61 )..Set the norma │ │ │ │ + 0x00070df0 6c697a61 74696f6e 20737461 74757320 lization status │ │ │ │ + 0x00070e00 6f662047 454f4d2d 49442e0a 09226e6f of GEOM-ID..."no │ │ │ │ + 0x00070e10 6e652220 73757070 72657373 65732061 ne" suppresses a │ │ │ │ + 0x00070e20 6c6c206e 6f726d61 6c697a61 74696f6e ll normalization │ │ │ │ + 0x00070e30 2e0a0922 65616368 22206e6f 726d616c ..."each" normal │ │ │ │ + 0x00070e40 697a6573 20746865 206f626a 65637427 izes the object' │ │ │ │ + 0x00070e50 7320626f 756e6469 6e672062 6f782074 s bounding box t │ │ │ │ + 0x00070e60 6f206669 7420696e 746f2074 68652075 o fit into the u │ │ │ │ + 0x00070e70 6e69740a 09202020 73706865 72652c20 nit.. sphere, │ │ │ │ + 0x00070e80 77697468 20746865 2063656e 74657220 with the center │ │ │ │ + 0x00070e90 6f662069 74732062 6f756e64 696e6720 of its bounding │ │ │ │ + 0x00070ea0 626f7820 7472616e 736c6174 65640a09 box translated.. │ │ │ │ + 0x00070eb0 20202074 6f207468 65206f72 6967696e to the origin │ │ │ │ + 0x00070ec0 2e202054 68652062 6f782069 73207363 . The box is sc │ │ │ │ + 0x00070ed0 616c6564 20737563 68207468 61742069 aled such that i │ │ │ │ + 0x00070ee0 7473206c 6f6e6720 64696167 6f6e616c ts long diagonal │ │ │ │ + 0x00070ef0 2c0a0920 20207371 72742828 786d6178 ,.. sqrt((xmax │ │ │ │ + 0x00070f00 2d786d69 6e295e32 202b2028 796d6178 -xmin)^2 + (ymax │ │ │ │ + 0x00070f10 2d796d69 6e295e32 202b2028 7a6d6178 -ymin)^2 + (zmax │ │ │ │ + 0x00070f20 2d7a6d69 6e295e32 292c2069 7320322e -zmin)^2), is 2. │ │ │ │ + 0x00070f30 0a092261 6c6c2220 72657365 6d626c65 .."all" resemble │ │ │ │ + 0x00070f40 73202265 61636822 2c206578 63657074 s "each", except │ │ │ │ + 0x00070f50 20776865 6e20616e 206f626a 65637420 when an object │ │ │ │ + 0x00070f60 69732063 68616e67 696e670a 09202020 is changing.. │ │ │ │ + 0x00070f70 28652e67 2e207768 656e2069 74732067 (e.g. when its g │ │ │ │ + 0x00070f80 656f6d65 74727920 69732062 65696e67 eometry is being │ │ │ │ + 0x00070f90 20636861 6e676564 20627920 616e2065 changed by an e │ │ │ │ + 0x00070fa0 78746572 6e616c20 70726f67 72616d29 xternal program) │ │ │ │ + 0x00070fb0 2e0a0a09 20202054 68656e2c 20226561 .... Then, "ea │ │ │ │ + 0x00070fc0 63682220 74696768 746c7920 66697473 ch" tightly fits │ │ │ │ + 0x00070fd0 20746865 20626f75 6e64696e 6720626f the bounding bo │ │ │ │ + 0x00070fe0 78206172 6f756e64 20746865 0a092020 x around the.. │ │ │ │ + 0x00070ff0 206f626a 65637420 7768656e 65766572 object whenever │ │ │ │ + 0x00071000 20697420 6368616e 67657320 616e6420 it changes and │ │ │ │ + 0x00071010 6e6f726d 616c697a 65732061 63636f72 normalizes accor │ │ │ │ + 0x00071020 64696e67 6c792c0a 09202020 7768696c dingly,.. whil │ │ │ │ + 0x00071030 65202261 6c6c2220 6e6f726d 616c697a e "all" normaliz │ │ │ │ + 0x00071040 65732074 68652075 6e696f6e 206f6620 es the union of │ │ │ │ + 0x00071050 616c6c20 76617269 616e7473 206f6620 all variants of │ │ │ │ + 0x00071060 74686520 6f626a65 63740a09 20202061 the object.. a │ │ │ │ + 0x00071070 6e64206e 6f726d61 6c697a65 73206163 nd normalizes ac │ │ │ │ + 0x00071080 636f7264 696e676c 792e0a0a 09226b65 cordingly...."ke │ │ │ │ + 0x00071090 65702220 6c656176 65732074 68652063 ep" leaves the c │ │ │ │ + 0x000710a0 75727265 6e74206e 6f726d61 6c697a61 urrent normaliza │ │ │ │ + 0x000710b0 74696f6e 20747261 6e73666f 726d2075 tion transform u │ │ │ │ + 0x000710c0 6e636861 6e676564 0a097768 656e2074 nchanged..when t │ │ │ │ + 0x000710d0 6865206f 626a6563 74206368 616e6765 he object change │ │ │ │ + 0x000710e0 732e2020 4974206d 61792062 65207573 s. It may be us │ │ │ │ + 0x000710f0 6566756c 20746f20 6170706c 79202265 eful to apply "e │ │ │ │ + 0x00071100 61636822 206f720a 0922616c 6c22206e ach" or.."all" n │ │ │ │ + 0x00071110 6f726d61 6c697a61 74696f6e 20617070 ormalization app │ │ │ │ + 0x00071120 6c792074 6f207468 65206669 72737420 ly to the first │ │ │ │ + 0x00071130 76657273 696f6e20 6f662061 20636861 version of a cha │ │ │ │ + 0x00071140 6e67696e 670a096f 626a6563 7420746f nging..object to │ │ │ │ + 0x00071150 20627269 6e672069 7420696e 20766965 bring it in vie │ │ │ │ + 0x00071160 772c2074 68656e20 73776974 63682074 w, then switch t │ │ │ │ + 0x00071170 6f20226b 65657022 00000000 28706963 o "keep"....(pic │ │ │ │ + 0x00071180 6b61626c 65202020 20202020 47454f4d kable GEOM │ │ │ │ + 0x00071190 2d494420 7b796573 7c6e6f7d 290a0953 -ID {yes|no})..S │ │ │ │ + 0x000711a0 61792077 68657468 6572206f 72206e6f ay whether or no │ │ │ │ + 0x000711b0 74204745 4f4d2d49 44206973 20696e63 t GEOM-ID is inc │ │ │ │ + 0x000711c0 6c756465 6420696e 20746865 20706f6f luded in the poo │ │ │ │ + 0x000711d0 6c206f66 206f626a 65637473 0a097468 l of objects..th │ │ │ │ + 0x000711e0 61742063 6f756c64 20626520 72657475 at could be retu │ │ │ │ + 0x000711f0 726e6564 2066726f 6d207468 65207069 rned from the pi │ │ │ │ + 0x00071200 636b2063 6f6d6d61 6e642e00 28687370 ck command..(hsp │ │ │ │ + 0x00071210 68657265 2d647261 77202020 43414d49 here-draw CAMI │ │ │ │ + 0x00071220 44205b79 65737c6e 6f5d290a 09536179 D [yes|no])..Say │ │ │ │ + 0x00071230 20776865 74686572 20746f20 64726177 whether to draw │ │ │ │ + 0x00071240 20612075 6e697420 73706865 72653a20 a unit sphere: │ │ │ │ + 0x00071250 74686520 73706865 72652061 7420696e the sphere at in │ │ │ │ + 0x00071260 66696e69 74792069 6e0a0968 79706572 finity in..hyper │ │ │ │ + 0x00071270 626f6c69 63207370 6163652c 20616e64 bolic space, and │ │ │ │ + 0x00071280 20612072 65666572 656e6365 20737068 a reference sph │ │ │ │ + 0x00071290 65726520 696e2045 75636c69 6465616e ere in Euclidean │ │ │ │ + 0x000712a0 20616e64 20737068 65726963 616c0a09 and spherical.. │ │ │ │ + 0x000712b0 73706163 65732e20 20496620 74686520 spaces. If the │ │ │ │ + 0x000712c0 7365636f 6e642061 7267756d 656e7420 second argument │ │ │ │ + 0x000712d0 6973206f 6d697474 65642c20 22796573 is omitted, "yes │ │ │ │ + 0x000712e0 22206973 20617373 756d6564 2e000000 " is assumed.... │ │ │ │ + 0x000712f0 28696e68 69626974 2d776172 6e696e67 (inhibit-warning │ │ │ │ + 0x00071300 20535452 494e4729 0a09496e 68696269 STRING)..Inhibi │ │ │ │ + 0x00071310 74207761 726e696e 6720696e 68626974 t warning inhbit │ │ │ │ + 0x00071320 73206765 6f6d7669 65772066 726f6d20 s geomview from │ │ │ │ + 0x00071330 64697370 6c617969 6e672061 0a097061 displaying a..pa │ │ │ │ + 0x00071340 72746963 756c6172 20776172 6e696e67 rticular warning │ │ │ │ + 0x00071350 206d6573 73616765 20646574 65726d69 message determi │ │ │ │ + 0x00071360 6e656420 62792053 5452494e 472e0a09 ned by STRING... │ │ │ │ + 0x00071370 41742070 72657365 6e742074 68657265 At present there │ │ │ │ + 0x00071380 20617265 206e6f20 7761726e 696e6720 are no warning │ │ │ │ + 0x00071390 6d657373 61676573 20746861 74207468 messages that th │ │ │ │ + 0x000713a0 69730a09 6170706c 69657320 746f2c20 is..applies to, │ │ │ │ + 0x000713b0 736f2074 68697320 636f6d6d 616e6420 so this command │ │ │ │ + 0x000713c0 69732072 61746865 72207573 656c6573 is rather useles │ │ │ │ + 0x000713d0 732e0000 28686d6f 64656c20 43414d49 s...(hmodel CAMI │ │ │ │ + 0x000713e0 44207b76 69727475 616c7c70 726f6a65 D {virtual|proje │ │ │ │ + 0x000713f0 63746976 657c636f 6e666f72 6d616c7d ctive|conformal} │ │ │ │ + 0x00071400 290a0953 65742074 6865206d 6f64656c )..Set the model │ │ │ │ + 0x00071410 20757365 6420746f 20646973 706c6179 used to display │ │ │ │ + 0x00071420 2067656f 6d657472 7920696e 0a097468 geometry in..th │ │ │ │ + 0x00071430 69732063 616d6572 613b2073 65652061 is camera; see a │ │ │ │ + 0x00071440 6c736f20 22737061 6365222e 00000000 lso "space"..... │ │ │ │ + 0x00071450 28737061 6365207b 6575636c 69646561 (space {euclidea │ │ │ │ + 0x00071460 6e7c6879 70657262 6f6c6963 7c737068 n|hyperbolic|sph │ │ │ │ + 0x00071470 65726963 616c7d29 0a095365 74207468 erical})..Set th │ │ │ │ + 0x00071480 65207370 61636520 6173736f 63696174 e space associat │ │ │ │ + 0x00071490 65642077 69746820 74686520 776f726c ed with the worl │ │ │ │ + 0x000714a0 642e0000 28737465 72656f77 696e0943 d...(stereowin.C │ │ │ │ + 0x000714b0 414d2d49 4420205b 6e6f7c68 6f72697a AM-ID [no|horiz │ │ │ │ + 0x000714c0 6f6e7461 6c7c7665 72746963 616c7c63 ontal|vertical|c │ │ │ │ + 0x000714d0 6f6c6f72 65645d20 5b676170 73697a65 olored] [gapsize │ │ │ │ + 0x000714e0 5d290a09 436f6e66 69677572 65204341 ])..Configure CA │ │ │ │ + 0x000714f0 4d2d4944 20617320 61207374 6572656f M-ID as a stereo │ │ │ │ + 0x00071500 2077696e 646f772e 0a096e6f 3a20656e window...no: en │ │ │ │ + 0x00071510 74697265 2077696e 646f7720 69732061 tire window is a │ │ │ │ + 0x00071520 2073696e 676c6520 70616e65 2c207374 single pane, st │ │ │ │ + 0x00071530 6572656f 20646973 61626c65 640a0968 ereo disabled..h │ │ │ │ + 0x00071540 6f72697a 6f6e7461 6c3a2073 706c6974 orizontal: split │ │ │ │ + 0x00071550 206c6566 742f7269 6768743a 206c6566 left/right: lef │ │ │ │ + 0x00071560 74206973 20737465 72656f20 65796523 t is stereo eye# │ │ │ │ + 0x00071570 302c2072 69676874 20697320 23312e0a 0, right is #1.. │ │ │ │ + 0x00071580 09766572 74696361 6c3a2073 706c6974 .vertical: split │ │ │ │ + 0x00071590 20746f70 2f626f74 746f6d3a 20626f74 top/bottom: bot │ │ │ │ + 0x000715a0 746f6d20 69732065 79652330 2c20746f tom is eye#0, to │ │ │ │ + 0x000715b0 70206973 2023312e 0a09636f 6c6f7265 p is #1...colore │ │ │ │ + 0x000715c0 643a2070 616e6573 206f7665 726c6170 d: panes overlap │ │ │ │ + 0x000715d0 2c207265 64206973 20737465 72656f20 , red is stereo │ │ │ │ + 0x000715e0 65796523 302c2063 79616e20 69732023 eye#0, cyan is # │ │ │ │ + 0x000715f0 312e0a09 41206761 70206f66 20226761 1...A gap of "ga │ │ │ │ + 0x00071600 7073697a 65222070 6978656c 73206973 psize" pixels is │ │ │ │ + 0x00071610 206c6566 74206265 74776565 6e207375 left between su │ │ │ │ + 0x00071620 6277696e 646f7773 3b0a0969 66206f6d bwindows;..if om │ │ │ │ + 0x00071630 69747465 642c2073 75627769 6e646f77 itted, subwindow │ │ │ │ + 0x00071640 73206172 65206164 6a616365 6e742e0a s are adjacent.. │ │ │ │ + 0x00071650 09496620 626f7468 206c6179 6f757420 .If both layout │ │ │ │ + 0x00071660 616e6420 67617073 697a6520 61726520 and gapsize are │ │ │ │ + 0x00071670 6f6d6974 7465642c 20652e67 2e202873 omitted, e.g. (s │ │ │ │ + 0x00071680 74657265 6f77696e 2043414d 2d494429 tereowin CAM-ID) │ │ │ │ + 0x00071690 2c0a0972 65747572 6e732063 75727265 ,..returns curre │ │ │ │ + 0x000716a0 6e742073 65747469 6e677320 61732061 nt settings as a │ │ │ │ + 0x000716b0 20606028 73746572 656f7769 6e202e2e ``(stereowin .. │ │ │ │ + 0x000716c0 2e292727 20636f6d 6d616e64 206c6973 .)'' command lis │ │ │ │ + 0x000716d0 742e0a09 54686973 20636f6d 6d616e64 t...This command │ │ │ │ + 0x000716e0 20646f65 736e2774 20736574 20737465 doesn't set ste │ │ │ │ + 0x000716f0 72656f20 70726f6a 65637469 6f6e3b20 reo projection; │ │ │ │ + 0x00071700 75736520 60606d65 72676520 63616d65 use ``merge came │ │ │ │ + 0x00071710 72612727 206f720a 09606063 616d6572 ra'' or..``camer │ │ │ │ + 0x00071720 61272720 746f2073 65742074 68652073 a'' to set the s │ │ │ │ + 0x00071730 74657265 79657320 7472616e 73666f72 tereyes transfor │ │ │ │ + 0x00071740 6d732c20 616e6420 60606d65 72676520 ms, and ``merge │ │ │ │ + 0x00071750 77696e64 6f772727 206f720a 09606077 window'' or..``w │ │ │ │ + 0x00071760 696e646f 77272720 746f2073 65742074 indow'' to set t │ │ │ │ + 0x00071770 68652070 6978656c 20617370 65637420 he pixel aspect │ │ │ │ + 0x00071780 72617469 6f202620 77696e64 6f772070 ratio & window p │ │ │ │ + 0x00071790 6f736974 696f6e20 6966206e 65656465 osition if neede │ │ │ │ + 0x000717a0 642e0000 28736f66 742d7368 61646572 d...(soft-shader │ │ │ │ + 0x000717b0 20204341 4d2d4944 20207b6f 6e7c6f66 CAM-ID {on|of │ │ │ │ + 0x000717c0 667c746f 67676c65 7d290a09 53656c65 f|toggle})..Sele │ │ │ │ + 0x000717d0 63742077 68657468 65722074 6f207573 ct whether to us │ │ │ │ + 0x000717e0 6520736f 66747761 7265206f 72206861 e software or ha │ │ │ │ + 0x000717f0 72647761 72652073 68616469 6e672069 rdware shading i │ │ │ │ + 0x00071800 6e207468 61742063 616d6572 612e0000 n that camera... │ │ │ │ + 0x00071810 28657665 72742020 20202020 20202020 (evert │ │ │ │ + 0x00071820 47454f4d 2d494420 5b796573 7c6e6f5d GEOM-ID [yes|no] │ │ │ │ + 0x00071830 290a0953 65742074 6865206e 6f726d61 )..Set the norma │ │ │ │ + 0x00071840 6c206576 65727369 6f6e2073 74617465 l eversion state │ │ │ │ + 0x00071850 206f6620 47454f4d 2d49442e 20204966 of GEOM-ID. If │ │ │ │ + 0x00071860 20746865 20736563 6f6e6420 61726775 the second argu │ │ │ │ + 0x00071870 6d656e74 0a096973 206f6d69 74746564 ment..is omitted │ │ │ │ + 0x00071880 2c20746f 67676c65 20746865 20657665 , toggle the eve │ │ │ │ + 0x00071890 7273696f 6e207374 6174652e 00000000 rsion state..... │ │ │ │ + 0x000718a0 2863616d 6572612d 64726177 20202020 (camera-draw │ │ │ │ + 0x000718b0 43414d2d 4944205b 7965737c 6e6f5d29 CAM-ID [yes|no]) │ │ │ │ + 0x000718c0 0a095361 79207768 65746865 72206f72 ..Say whether or │ │ │ │ + 0x000718d0 206e6f74 2063616d 65726173 2073686f not cameras sho │ │ │ │ + 0x000718e0 756c6420 62652064 7261776e 20696e20 uld be drawn in │ │ │ │ + 0x000718f0 43414d2d 49443b20 22796573 22206966 CAM-ID; "yes" if │ │ │ │ + 0x00071900 206f6d69 74746564 2e000000 2862626f omitted....(bbo │ │ │ │ + 0x00071910 782d6472 61772020 20202020 47454f4d x-draw GEOM │ │ │ │ + 0x00071920 2d494420 5b796573 7c6e6f5d 290a0953 -ID [yes|no])..S │ │ │ │ + 0x00071930 61792077 68657468 65722047 454f4d2d ay whether GEOM- │ │ │ │ + 0x00071940 49442773 20626f75 6e64696e 672d626f ID's bounding-bo │ │ │ │ + 0x00071950 78207368 6f756c64 20626520 64726177 x should be draw │ │ │ │ + 0x00071960 6e3b2022 79657322 20696620 6f6d6974 n; "yes" if omit │ │ │ │ + 0x00071970 7465642e 00000000 28646963 65202020 ted.....(dice │ │ │ │ + 0x00071980 20202020 20202020 47454f4d 2d494420 GEOM-ID │ │ │ │ + 0x00071990 4e290a09 44696365 20616e79 2042657a N)..Dice any Bez │ │ │ │ + 0x000719a0 69657220 70617463 68657320 77697468 ier patches with │ │ │ │ + 0x000719b0 696e2047 454f4d2d 49442069 6e746f20 in GEOM-ID into │ │ │ │ + 0x000719c0 4e784e20 6d657368 65733b20 64656661 NxN meshes; defa │ │ │ │ + 0x000719d0 756c7420 31302e00 286d6572 67652d61 ult 10..(merge-a │ │ │ │ + 0x000719e0 70202020 20202020 47454f4d 2d494420 p GEOM-ID │ │ │ │ + 0x000719f0 41505045 4152414e 4345290a 094d6572 APPEARANCE)..Mer │ │ │ │ + 0x00071a00 67652069 6e20736f 6d652061 70706561 ge in some appea │ │ │ │ + 0x00071a10 72616e63 65206368 61726163 74657269 rance characteri │ │ │ │ + 0x00071a20 73746963 7320746f 2047454f 4d2d4944 stics to GEOM-ID │ │ │ │ + 0x00071a30 2e0a0941 70706561 72616e63 65207061 ...Appearance pa │ │ │ │ + 0x00071a40 72616d65 74657273 20696e63 6c756465 rameters include │ │ │ │ + 0x00071a50 20737572 66616365 20616e64 206c696e surface and lin │ │ │ │ + 0x00071a60 6520636f 6c6f722c 20736861 64696e67 e color, shading │ │ │ │ + 0x00071a70 0a097374 796c652c 206c696e 65207769 ..style, line wi │ │ │ │ + 0x00071a80 6474682c 20616e64 206c6967 6874696e dth, and lightin │ │ │ │ + 0x00071a90 672e0000 2877696e 656e7465 72202020 g...(winenter │ │ │ │ + 0x00071aa0 20202020 43414d2d 4944290a 0954656c CAM-ID)..Tel │ │ │ │ + 0x00071ab0 6c206765 6f6d7669 65772074 68617420 l geomview that │ │ │ │ + 0x00071ac0 74686520 6d6f7573 65206375 72736f72 the mouse cursor │ │ │ │ + 0x00071ad0 20697320 696e2074 68652077 696e646f is in the windo │ │ │ │ + 0x00071ae0 770a096f 66204341 4d2d4944 2e202054 w..of CAM-ID. T │ │ │ │ + 0x00071af0 68697320 66756e63 74696f6e 20697320 his function is │ │ │ │ + 0x00071b00 666f7220 64657665 6c6f706d 656e7420 for development │ │ │ │ + 0x00071b10 70757270 6f736573 0a09616e 64206973 purposes..and is │ │ │ │ + 0x00071b20 206e6f74 20696e74 656e6465 6420666f not intended fo │ │ │ │ + 0x00071b30 72206765 6e657261 6c207573 652e0000 r general use... │ │ │ │ + 0x00071b40 28736365 6e652020 20202020 20202020 (scene │ │ │ │ + 0x00071b50 43414d2d 4944205b 47454f4d 45545259 CAM-ID [GEOMETRY │ │ │ │ + 0x00071b60 5d290a09 4d616b65 2043414d 2d494420 ])..Make CAM-ID │ │ │ │ + 0x00071b70 6c6f6f6b 20617420 47454f4d 45545259 look at GEOMETRY │ │ │ │ + 0x00071b80 20696e73 74656164 206f6620 61742074 instead of at t │ │ │ │ + 0x00071b90 68652075 6e697665 7273652e 00000000 he universe..... │ │ │ │ + 0x00071ba0 2864656c 65746520 4944290a 0944656c (delete ID)..Del │ │ │ │ + 0x00071bb0 65746520 6f626a65 6374206f 72206361 ete object or ca │ │ │ │ + 0x00071bc0 6d657261 2049442e 00000000 28636f70 mera ID.....(cop │ │ │ │ + 0x00071bd0 79205b49 445d205b 6e616d65 5d290a09 y [ID] [name]).. │ │ │ │ + 0x00071be0 436f7069 65732061 6e206f62 6a656374 Copies an object │ │ │ │ + 0x00071bf0 206f7220 63616d65 72612e20 20496620 or camera. If │ │ │ │ + 0x00071c00 49442069 73206e6f 74207370 65636966 ID is not specif │ │ │ │ + 0x00071c10 6965642c 20697420 0a096973 20617373 ied, it ..is ass │ │ │ │ + 0x00071c20 756d6564 20746f20 62652074 61726765 umed to be targe │ │ │ │ + 0x00071c30 7467656f 6d2e2020 4966206e 616d6520 tgeom. If name │ │ │ │ + 0x00071c40 6973206e 6f742073 70656369 66696564 is not specified │ │ │ │ + 0x00071c50 2c206974 200a0969 73206173 73756d65 , it ..is assume │ │ │ │ + 0x00071c60 6420746f 20626520 74686520 73616d65 d to be the same │ │ │ │ + 0x00071c70 20617320 74686520 6e616d65 206f6620 as the name of │ │ │ │ + 0x00071c80 49442e00 28726570 6c616365 2d67656f ID..(replace-geo │ │ │ │ + 0x00071c90 6d657472 79204745 4f4d2d49 44205041 metry GEOM-ID PA │ │ │ │ + 0x00071ca0 52542d53 50454349 46494341 54494f4e RT-SPECIFICATION │ │ │ │ + 0x00071cb0 2047454f 4d455452 59290a09 5265706c GEOMETRY)..Repl │ │ │ │ + 0x00071cc0 61636520 61207061 7274206f 66207468 ace a part of th │ │ │ │ + 0x00071cd0 65206765 6f6d6574 72792066 6f722047 e geometry for G │ │ │ │ + 0x00071ce0 454f4d2d 49442e00 2867656f 6d657472 EOM-ID..(geometr │ │ │ │ + 0x00071cf0 79202020 20202020 47454f4d 2d494420 y GEOM-ID │ │ │ │ + 0x00071d00 5b47454f 4d455452 595d290a 09537065 [GEOMETRY])..Spe │ │ │ │ + 0x00071d10 63696679 20746865 2067656f 6d657472 cify the geometr │ │ │ │ + 0x00071d20 7920666f 72204745 4f4d2d49 442e2020 y for GEOM-ID. │ │ │ │ + 0x00071d30 47454f4d 45545259 20697320 61207374 GEOMETRY is a st │ │ │ │ + 0x00071d40 72696e67 0a096769 76696e67 20616e20 ring..giving an │ │ │ │ + 0x00071d50 4f4f474c 2067656f 6d657472 79207370 OOGL geometry sp │ │ │ │ + 0x00071d60 65636966 69636174 696f6e2e 20204966 ecification. If │ │ │ │ + 0x00071d70 206e6f20 6f626a65 63740a09 63616c6c no object..call │ │ │ │ + 0x00071d80 65642047 454f4d2d 49442065 78697374 ed GEOM-ID exist │ │ │ │ + 0x00071d90 732c2069 74206973 20637265 61746564 s, it is created │ │ │ │ + 0x00071da0 3b20696e 20746869 73206361 73652074 ; in this case t │ │ │ │ + 0x00071db0 68650a09 47454f4d 45545259 20617267 he..GEOMETRY arg │ │ │ │ + 0x00071dc0 756d656e 74206973 206f7074 696f6e61 ument is optiona │ │ │ │ + 0x00071dd0 6c2c2061 6e642069 66206f6d 69747465 l, and if omitte │ │ │ │ + 0x00071de0 642c2074 6865206e 65770a09 6f626a65 d, the new..obje │ │ │ │ + 0x00071df0 63742047 454f4d2d 49442069 73206769 ct GEOM-ID is gi │ │ │ │ + 0x00071e00 76656e20 616e2065 6d707479 2067656f ven an empty geo │ │ │ │ + 0x00071e10 6d657472 792e0000 286e6577 2d67656f metry...(new-geo │ │ │ │ + 0x00071e20 6d657472 79202020 6e616d65 205b4745 metry name [GE │ │ │ │ + 0x00071e30 4f4d4554 52595d29 0a094372 65617465 OMETRY])..Create │ │ │ │ + 0x00071e40 2061206e 65772067 656f6d20 77697468 a new geom with │ │ │ │ + 0x00071e50 20746865 20676976 656e206e 616d6520 the given name │ │ │ │ + 0x00071e60 28612073 7472696e 67292e20 2047454f (a string). GEO │ │ │ │ + 0x00071e70 4d455452 59206973 0a096120 73747269 METRY is..a stri │ │ │ │ + 0x00071e80 6e672067 6976696e 6720616e 204f4f47 ng giving an OOG │ │ │ │ + 0x00071e90 4c206765 6f6d6574 72792073 70656369 L geometry speci │ │ │ │ + 0x00071ea0 66696361 74696f6e 2e202049 660a0947 fication. If..G │ │ │ │ + 0x00071eb0 454f4d45 54525920 6973206f 6d697474 EOMETRY is omitt │ │ │ │ + 0x00071ec0 65642c20 74686520 6e657720 6f626a65 ed, the new obje │ │ │ │ + 0x00071ed0 63742069 73206769 76656e20 616e2065 ct is given an e │ │ │ │ + 0x00071ee0 6d707479 2067656f 6d657472 792e0a09 mpty geometry... │ │ │ │ + 0x00071ef0 49662061 6e206f62 6a656374 20776974 If an object wit │ │ │ │ + 0x00071f00 68207468 6174206e 616d6520 616c7265 h that name alre │ │ │ │ + 0x00071f10 61647920 65786973 74732c20 74686520 ady exists, the │ │ │ │ + 0x00071f20 6e657720 6f626a65 63742069 730a0967 new object is..g │ │ │ │ + 0x00071f30 6976656e 20612075 6e697175 65206e61 iven a unique na │ │ │ │ + 0x00071f40 6d652e00 286e6577 2d616c69 656e2020 me..(new-alien │ │ │ │ + 0x00071f50 20202020 6e616d65 205b4745 4f4d4554 name [GEOMET │ │ │ │ + 0x00071f60 52595d29 0a437265 61746520 61206e65 RY]).Create a ne │ │ │ │ + 0x00071f70 7720616c 69656e20 2867656f 6d206e6f w alien (geom no │ │ │ │ + 0x00071f80 7420696e 20746865 20776f72 6c642920 t in the world) │ │ │ │ + 0x00071f90 77697468 20746865 20676976 656e206e with the given n │ │ │ │ + 0x00071fa0 616d6520 28612073 7472696e 67292e20 ame (a string). │ │ │ │ + 0x00071fb0 2047454f 4d455452 59206973 20612073 GEOMETRY is a s │ │ │ │ + 0x00071fc0 7472696e 67206769 76696e67 20616e20 tring giving an │ │ │ │ + 0x00071fd0 4f4f474c 2067656f 6d657472 79207370 OOGL geometry sp │ │ │ │ + 0x00071fe0 65636966 69636174 696f6e2e 20204966 ecification. If │ │ │ │ + 0x00071ff0 2047454f 4d455452 59206973 206f6d69 GEOMETRY is omi │ │ │ │ + 0x00072000 74746564 2c207468 65206e65 7720616c tted, the new al │ │ │ │ + 0x00072010 69656e20 69732067 6976656e 20616e20 ien is given an │ │ │ │ + 0x00072020 656d7074 79206765 6f6d6574 72792e20 empty geometry. │ │ │ │ + 0x00072030 20496620 616e206f 626a6563 74207769 If an object wi │ │ │ │ + 0x00072040 74682074 68617420 6e616d65 20616c72 th that name alr │ │ │ │ + 0x00072050 65616479 20657869 7374732c 20746865 eady exists, the │ │ │ │ + 0x00072060 206e6577 20616c69 656e2069 73206769 new alien is gi │ │ │ │ + 0x00072070 76656e20 6120756e 69717565 206e616d ven a unique nam │ │ │ │ + 0x00072080 652e2020 54686520 6c696768 74206265 e. The light be │ │ │ │ + 0x00072090 616d7320 74686174 20617265 20757365 ams that are use │ │ │ │ + 0x000720a0 6420746f 206d6f76 65206172 6f756e64 d to move around │ │ │ │ + 0x000720b0 20746865 206c6967 68747320 61726520 the lights are │ │ │ │ + 0x000720c0 616e2065 78616d70 6c65206f 6620616c an example of al │ │ │ │ + 0x000720d0 69656e73 2e205468 65792772 65206472 iens. They're dr │ │ │ │ + 0x000720e0 61776e20 62757420 61726520 6e6f7420 awn but are not │ │ │ │ + 0x000720f0 636f6e74 726f6c6c 61626c65 20746865 controllable the │ │ │ │ + 0x00072100 20776179 206f7264 696e6172 79206f62 way ordinary ob │ │ │ │ + 0x00072110 6a656374 73206172 653a2074 68657920 jects are: they │ │ │ │ + 0x00072120 646f6e27 74206170 70656172 20696e20 don't appear in │ │ │ │ + 0x00072130 74686520 6f626a65 63742062 726f7773 the object brows │ │ │ │ + 0x00072140 65722061 6e642074 68652075 73657220 er and the user │ │ │ │ + 0x00072150 63616e27 74206d6f 76652074 68656d20 can't move them │ │ │ │ + 0x00072160 77697468 20746865 206e6f72 6d616c20 with the normal │ │ │ │ + 0x00072170 6d6f7469 6f6e206d 6f646573 2e000000 motion modes.... │ │ │ │ + 0x00072180 2863616d 6572612d 72657365 74204341 (camera-reset CA │ │ │ │ + 0x00072190 4d2d4944 290a5265 73657420 43414d2d M-ID).Reset CAM- │ │ │ │ + 0x000721a0 49442074 6f206974 73206465 6661756c ID to its defaul │ │ │ │ + 0x000721b0 74207661 6c75652e 00000000 2863616d t value.....(cam │ │ │ │ + 0x000721c0 65726120 43414d2d 4944205b 43414d45 era CAM-ID [CAME │ │ │ │ + 0x000721d0 52415d29 0a537065 63696679 20646174 RA]).Specify dat │ │ │ │ + 0x000721e0 6120666f 72204341 4d2d4944 3b204341 a for CAM-ID; CA │ │ │ │ + 0x000721f0 4d455241 20697320 61207374 72696e67 MERA is a string │ │ │ │ + 0x00072200 20676976 696e6720 616e204f 4f474c20 giving an OOGL │ │ │ │ + 0x00072210 63616d65 72612073 70656369 66696361 camera specifica │ │ │ │ + 0x00072220 74696f6e 2e202049 66206e6f 2063616d tion. If no cam │ │ │ │ + 0x00072230 65726120 43414d2d 49442065 78697374 era CAM-ID exist │ │ │ │ + 0x00072240 732c2069 74206973 20637265 61746564 s, it is created │ │ │ │ + 0x00072250 3b20696e 20746869 73206361 73652c20 ; in this case, │ │ │ │ + 0x00072260 74686520 7365636f 6e642061 7267756d the second argum │ │ │ │ + 0x00072270 656e7420 6973206f 7074696f 6e616c2c ent is optional, │ │ │ │ + 0x00072280 20616e64 20696620 6f6d6974 7465642c and if omitted, │ │ │ │ + 0x00072290 20612064 65666175 6c742063 616d6572 a default camer │ │ │ │ + 0x000722a0 61206973 20757365 642e2020 53656520 a is used. See │ │ │ │ + 0x000722b0 616c736f 3a206e65 772d6361 6d657261 also: new-camera │ │ │ │ + 0x000722c0 2e000000 286e6577 2d63616d 65726120 ....(new-camera │ │ │ │ + 0x000722d0 20202020 6e616d65 205b4341 4d455241 name [CAMERA │ │ │ │ + 0x000722e0 5d290a43 72656174 65206120 6e657720 ]).Create a new │ │ │ │ + 0x000722f0 63616d65 72612077 69746820 74686520 camera with the │ │ │ │ + 0x00072300 67697665 6e206e61 6d652028 61207374 given name (a st │ │ │ │ + 0x00072310 72696e67 292e2020 49662061 2063616d ring). If a cam │ │ │ │ + 0x00072320 65726120 77697468 20746861 74206e61 era with that na │ │ │ │ + 0x00072330 6d652061 6c726561 64792065 78697374 me already exist │ │ │ │ + 0x00072340 732c2074 6865206e 6577206f 626a6563 s, the new objec │ │ │ │ + 0x00072350 74206973 20676976 656e2061 20756e69 t is given a uni │ │ │ │ + 0x00072360 71756520 6e616d65 2e202049 66204341 que name. If CA │ │ │ │ + 0x00072370 4d455241 20697320 6f6d6974 74656420 MERA is omitted │ │ │ │ + 0x00072380 61206465 6661756c 74206361 6d657261 a default camera │ │ │ │ + 0x00072390 20697320 75736564 2e000000 2878666f is used....(xfo │ │ │ │ + 0x000723a0 726d2d69 6e637220 20202020 49442054 rm-incr ID T │ │ │ │ + 0x000723b0 52414e53 464f524d 290a4170 706c7920 RANSFORM).Apply │ │ │ │ + 0x000723c0 636f6e74 696e7561 6c206d6f 74696f6e continual motion │ │ │ │ + 0x000723d0 3a20636f 6e636174 656e6174 65205452 : concatenate TR │ │ │ │ + 0x000723e0 414e5346 4f524d20 77697468 20746865 ANSFORM with the │ │ │ │ + 0x000723f0 20637572 72656e74 20747261 6e73666f current transfo │ │ │ │ + 0x00072400 726d206f 66207468 65206f62 6a656374 rm of the object │ │ │ │ + 0x00072410 20657665 72792072 65667265 73682028 every refresh ( │ │ │ │ + 0x00072420 73657420 6f626a65 63742049 44277320 set object ID's │ │ │ │ + 0x00072430 696e6372 656d656e 74616c20 7472616e incremental tran │ │ │ │ + 0x00072440 73666f72 6d20746f 20545241 4e53464f sform to TRANSFO │ │ │ │ + 0x00072450 524d292e 00000000 2878666f 726d2049 RM).....(xform I │ │ │ │ + 0x00072460 44205452 414e5346 4f524d29 0a417070 D TRANSFORM).App │ │ │ │ + 0x00072470 6c792054 52414e53 464f524d 20746f20 ly TRANSFORM to │ │ │ │ + 0x00072480 6f626a65 63742049 442c2061 73206f70 object ID, as op │ │ │ │ + 0x00072490 706f7365 6420746f 2073696d 706c7920 posed to simply │ │ │ │ + 0x000724a0 73657474 696e6720 69747320 7472616e setting its tran │ │ │ │ + 0x000724b0 73666f72 6d2c2073 6f207468 65206566 sform, so the ef │ │ │ │ + 0x000724c0 66656374 69766520 706f7369 74696f6e fective position │ │ │ │ + 0x000724d0 206f6620 74686520 6f626a65 63742077 of the object w │ │ │ │ + 0x000724e0 696c6c20 62652074 68652063 6f6e6361 ill be the conca │ │ │ │ + 0x000724f0 74656e61 74696f6e 206f6620 5452414e tenation of TRAN │ │ │ │ + 0x00072500 53464f52 4d207769 74682074 68652063 SFORM with the c │ │ │ │ + 0x00072510 75727265 6e74206f 626a6563 74207472 urrent object tr │ │ │ │ + 0x00072520 616e7366 6f726d2e 00000000 2878666f ansform.....(xfo │ │ │ │ + 0x00072530 726d2d73 65742049 44205452 414e5346 rm-set ID TRANSF │ │ │ │ + 0x00072540 4f524d29 0a4f7665 72777269 74652074 ORM).Overwrite t │ │ │ │ + 0x00072550 68652063 75727265 6e74206f 626a6563 he current objec │ │ │ │ + 0x00072560 74207472 616e7366 6f726d20 77697468 t transform with │ │ │ │ + 0x00072570 20545241 4e53464f 524d2028 73657420 TRANSFORM (set │ │ │ │ + 0x00072580 6f626a65 63742049 44277320 7472616e object ID's tran │ │ │ │ + 0x00072590 73666f72 6d20746f 20545241 4e53464f sform to TRANSFO │ │ │ │ + 0x000725a0 524d292e 00000000 28667265 657a6520 RM).....(freeze │ │ │ │ + 0x000725b0 20202020 20202020 43414d2d 49442020 CAM-ID │ │ │ │ + 0x000725c0 5b686172 642d6672 65657a65 5d290a46 [hard-freeze]).F │ │ │ │ + 0x000725d0 7265657a 65204341 4d2d4944 3b206472 reeze CAM-ID; dr │ │ │ │ + 0x000725e0 6177696e 6720696e 20746869 73206361 awing in this ca │ │ │ │ + 0x000725f0 6d657261 27732077 696e646f 77206973 mera's window is │ │ │ │ + 0x00072600 20747572 6e656420 6f666620 756e7469 turned off unti │ │ │ │ + 0x00072610 6c206974 20697320 6578706c 69636974 l it is explicit │ │ │ │ + 0x00072620 6c792072 65647261 776e2077 69746820 ly redrawn with │ │ │ │ + 0x00072630 22287265 64726177 2043414d 2d494429 "(redraw CAM-ID) │ │ │ │ + 0x00072640 222c2061 66746572 20776869 63682074 ", after which t │ │ │ │ + 0x00072650 696d6520 64726177 696e6720 72657375 ime drawing resu │ │ │ │ + 0x00072660 6d657320 6173206e 6f726d61 6c2e2020 mes as normal. │ │ │ │ + 0x00072670 68617264 2d667265 657a6520 28646566 hard-freeze (def │ │ │ │ + 0x00072680 61756c74 2066616c 73652920 69732069 ault false) is i │ │ │ │ + 0x00072690 6e74656e 64656420 746f2062 65202274 ntended to be "t │ │ │ │ + 0x000726a0 72756522 206f6e6c 79207768 656e2077 rue" only when w │ │ │ │ + 0x000726b0 696e646f 77732061 72652069 636f6e69 indows are iconi │ │ │ │ + 0x000726c0 66696564 2c206d61 6b696e67 20746865 fied, making the │ │ │ │ + 0x000726d0 6d20696d 6d756e65 20657665 6e20746f m immune even to │ │ │ │ + 0x000726e0 20227265 64726177 2220756e 74696c20 "redraw" until │ │ │ │ + 0x000726f0 616e6f74 68657220 22286672 65657a65 another "(freeze │ │ │ │ + 0x00072700 2043414d 2d494420 66616c73 6529222e CAM-ID false)". │ │ │ │ + 0x00072710 00000000 28726564 72617720 43414d2d ....(redraw CAM- │ │ │ │ + 0x00072720 4944290a 53746174 65732074 68617420 ID).States that │ │ │ │ + 0x00072730 74686520 76696577 20696e20 43414d2d the view in CAM- │ │ │ │ + 0x00072740 49442073 686f756c 64206265 20726564 ID should be red │ │ │ │ + 0x00072750 7261776e 206f6e20 74686520 6e657874 rawn on the next │ │ │ │ + 0x00072760 20706173 73207468 726f7567 68207468 pass through th │ │ │ │ + 0x00072770 65206d61 696e206c 6f6f7020 6f722074 e main loop or t │ │ │ │ + 0x00072780 6865206e 65787420 696e766f 63617469 he next invocati │ │ │ │ + 0x00072790 6f6e206f 66202264 72617722 2e000000 on of "draw".... │ │ │ │ + 0x000727a0 28757064 61746520 5b74696d 65737465 (update [timeste │ │ │ │ + 0x000727b0 705f696e 5f736563 6f6e6473 5d290a41 p_in_seconds]).A │ │ │ │ + 0x000727c0 70706c79 20656163 6820696e 6372656d pply each increm │ │ │ │ + 0x000727d0 656e7461 6c206d6f 74696f6e 206f6e63 ental motion onc │ │ │ │ + 0x000727e0 652e2055 73657320 74696d65 73746570 e. Uses timestep │ │ │ │ + 0x000727f0 20696620 69742773 20707265 73656e74 if it's present │ │ │ │ + 0x00072800 20616e64 206e6f6e 7a65726f 3b206f74 and nonzero; ot │ │ │ │ + 0x00072810 68657277 69736520 6d6f7469 6f6e7320 herwise motions │ │ │ │ + 0x00072820 61726520 70726f70 6f727469 6f6e616c are proportional │ │ │ │ + 0x00072830 20746f20 656c6170 73656420 7265616c to elapsed real │ │ │ │ + 0x00072840 2074696d 652e0000 28647261 77204341 time...(draw CA │ │ │ │ + 0x00072850 4d2d4944 290a4472 61772074 68652076 M-ID).Draw the v │ │ │ │ + 0x00072860 69657720 696e2043 414d2d49 442c2069 iew in CAM-ID, i │ │ │ │ + 0x00072870 66206974 206e6565 64732072 65647261 f it needs redra │ │ │ │ + 0x00072880 77696e67 2e205365 6520616c 736f2022 wing. See also " │ │ │ │ + 0x00072890 72656472 6177222e 00000000 28757064 redraw".....(upd │ │ │ │ + 0x000728a0 6174652d 64726177 2043414d 2d494420 ate-draw CAM-ID │ │ │ │ + 0x000728b0 205b7469 6d657374 65705f69 6e5f7365 [timestep_in_se │ │ │ │ + 0x000728c0 636f6e64 735d290a 4170706c 79206561 conds]).Apply ea │ │ │ │ + 0x000728d0 63682069 6e637265 6d656e74 616c206d ch incremental m │ │ │ │ + 0x000728e0 6f74696f 6e206f6e 63652061 6e642074 otion once and t │ │ │ │ + 0x000728f0 68656e20 64726177 2043414d 2d49442e hen draw CAM-ID. │ │ │ │ + 0x00072900 20417070 6c696573 20227469 6d657374 Applies "timest │ │ │ │ + 0x00072910 65702220 7365636f 6e647327 20776f72 ep" seconds' wor │ │ │ │ + 0x00072920 7468206f 66206d6f 74696f6e 2c206f72 th of motion, or │ │ │ │ + 0x00072930 20757365 7320656c 61707365 64207265 uses elapsed re │ │ │ │ + 0x00072940 616c2074 696d6520 69662022 74696d65 al time if "time │ │ │ │ + 0x00072950 73746570 22206973 20616273 656e7420 step" is absent │ │ │ │ + 0x00072960 6f72207a 65726f2e 00000000 286e616d or zero.....(nam │ │ │ │ + 0x00072970 652d6f62 6a656374 20494420 4e414d45 e-object ID NAME │ │ │ │ + 0x00072980 290a4173 7369676e 2061206e 6577204e ).Assign a new N │ │ │ │ + 0x00072990 414d4520 28612073 7472696e 67292074 AME (a string) t │ │ │ │ + 0x000729a0 6f204944 2e202041 206e756d 62657220 o ID. A number │ │ │ │ + 0x000729b0 69732061 7070656e 64656420 69662074 is appended if t │ │ │ │ + 0x000729c0 68617420 6e616d65 20697320 696e2075 hat name is in u │ │ │ │ + 0x000729d0 73652028 666f7220 6578616d 706c652c se (for example, │ │ │ │ + 0x000729e0 2022666f 6f22202d 3e202266 6f6f3c32 "foo" -> "foo<2 │ │ │ │ + 0x000729f0 3e22292e 20205468 65206e65 77206e61 >"). The new na │ │ │ │ + 0x00072a00 6d652c20 706f7373 69626c79 20776974 me, possibly wit │ │ │ │ + 0x00072a10 68206e75 6d626572 20617070 656e6465 h number appende │ │ │ │ + 0x00072a20 642c206d 61792062 65207573 65642061 d, may be used a │ │ │ │ + 0x00072a30 73206f62 6a656374 27732069 64207468 s object's id th │ │ │ │ + 0x00072a40 65726561 66746572 2e000000 02000000 ereafter........ │ │ │ │ + 0x00072a50 4b657962 6f617264 20636f6d 6d616e64 Keyboard command │ │ │ │ + 0x00072a60 73206170 706c7920 7768696c 65206375 s apply while cu │ │ │ │ + 0x00072a70 72736f72 20697320 696e2061 6e792067 rsor is in any g │ │ │ │ + 0x00072a80 72617068 69637320 77696e64 6f772061 raphics window a │ │ │ │ + 0x00072a90 6e64206d 6f737420 0a636f6e 74726f6c nd most .control │ │ │ │ + 0x00072aa0 2070616e 656c732e 204d6f73 7420636f panels. Most co │ │ │ │ + 0x00072ab0 6d6d616e 64732061 6c6c6f77 206f6e65 mmands allow one │ │ │ │ + 0x00072ac0 206f6620 74686520 666f6c6c 6f77696e of the followin │ │ │ │ + 0x00072ad0 67207365 6c656374 696f6e20 70726566 g selection pref │ │ │ │ + 0x00072ae0 69786573 200a2869 66206e6f 6e652069 ixes .(if none i │ │ │ │ + 0x00072af0 73207072 6f766964 65642074 68652063 s provided the c │ │ │ │ + 0x00072b00 6f6d6d61 6e642061 70706c69 65732074 ommand applies t │ │ │ │ + 0x00072b10 6f207468 65206375 7272656e 74206f62 o the current ob │ │ │ │ + 0x00072b20 6a656374 293a200a 20202067 2020776f ject): . g wo │ │ │ │ + 0x00072b30 726c6420 67656f6d 09672320 20232774 rld geom.g# #'t │ │ │ │ + 0x00072b40 68206765 6f6d0967 2a202041 6c6c2067 h geom.g* All g │ │ │ │ + 0x00072b50 656f6d73 0a202020 63202063 75727265 eoms. c curre │ │ │ │ + 0x00072b60 6e742063 616d6572 61096323 20202327 nt camera.c# #' │ │ │ │ + 0x00072b70 74682063 616d6572 6109632a 2020416c th camera.c* Al │ │ │ │ + 0x00072b80 6c206361 6d657261 730a4d61 6e792061 l cameras.Many a │ │ │ │ + 0x00072b90 6c6c6f77 2061206e 756d6572 69632070 llow a numeric p │ │ │ │ + 0x00072ba0 72656669 783a2020 6966206e 6f6e6520 refix: if none │ │ │ │ + 0x00072bb0 74686579 20746f67 676c6520 6f722072 they toggle or r │ │ │ │ + 0x00072bc0 65736574 20637572 72656e74 2076616c eset current val │ │ │ │ + 0x00072bd0 75652e0a 41707065 6172616e 63653a0a ue..Appearance:. │ │ │ │ + 0x00072be0 20447261 773a0909 20202020 20536861 Draw:.. Sha │ │ │ │ + 0x00072bf0 64696e67 3a09094f 74686572 3a0a2020 ding:..Other:. │ │ │ │ + 0x00072c00 61662020 46616365 73090930 61732043 af Faces..0as C │ │ │ │ + 0x00072c10 6f6e7374 616e7409 20617620 20655665 onstant. av eVe │ │ │ │ + 0x00072c20 7274206e 6f726d61 6c733a20 616c7761 rt normals: alwa │ │ │ │ + 0x00072c30 79732066 61636520 76696577 65720a20 ys face viewer. │ │ │ │ + 0x00072c40 20616520 20456467 65730909 31617320 ae Edges..1as │ │ │ │ + 0x00072c50 466c6174 09236177 20204c69 6e652057 Flat.#aw Line W │ │ │ │ + 0x00072c60 69647468 20287069 78656c73 290a2020 idth (pixels). │ │ │ │ + 0x00072c70 616e2020 4e6f726d 616c7309 09326173 an Normals..2as │ │ │ │ + 0x00072c80 20536d6f 6f746809 23616320 20656467 Smooth.#ac edg │ │ │ │ + 0x00072c90 65732043 6c6f7365 72207468 616e2066 es Closer than f │ │ │ │ + 0x00072ca0 61636573 28747279 20352d31 3030290a aces(try 5-100). │ │ │ │ + 0x00072cb0 20206162 2020426f 756e6469 6e672042 ab Bounding B │ │ │ │ + 0x00072cc0 6f786573 09336173 20536d6f 6f74682c oxes.3as Smooth, │ │ │ │ + 0x00072cd0 206e6f6e 2d6c6967 68746564 20202020 non-lighted │ │ │ │ + 0x00072ce0 20616c20 20536861 6465206c 696e6573 al Shade lines │ │ │ │ + 0x00072cf0 0a202061 56202056 6563746f 72730909 . aV Vectors.. │ │ │ │ + 0x00072d00 61542020 616c6c6f 77207472 616e7370 aT allow transp │ │ │ │ + 0x00072d10 6172656e 63792020 20202020 61742020 arency at │ │ │ │ + 0x00072d20 54657874 7572652d 6d617070 696e670a Texture-mapping. │ │ │ │ + 0x00072d30 20436f6c 6f723a09 09096143 2020616c Color:...aC al │ │ │ │ + 0x00072d40 6c6f7720 636f6e63 61766520 706f6c79 low concave poly │ │ │ │ + 0x00072d50 676f6e73 20206171 20205465 78747572 gons aq Textur │ │ │ │ + 0x00072d60 65207175 616c6974 790a2020 43662043 e quality. Cf C │ │ │ │ + 0x00072d70 6520436e 20436220 43422020 20666163 e Cn Cb CB fac │ │ │ │ + 0x00072d80 652f6564 67652f6e 6f726d61 6c2f6262 e/edge/normal/bb │ │ │ │ + 0x00072d90 6f782f62 61636b67 6e640a4d 6f74696f ox/backgnd.Motio │ │ │ │ + 0x00072da0 6e733a09 09090920 20202020 20566965 ns:.... Vie │ │ │ │ + 0x00072db0 77696e67 3a0a2020 7220726f 74617465 wing:. r rotate │ │ │ │ + 0x00072dc0 09202020 5b204c65 66746d6f 7573653d . [ Leftmouse= │ │ │ │ + 0x00072dd0 582d5920 706c616e 652c0930 7670204f X-Y plane,.0vp O │ │ │ │ + 0x00072de0 7274686f 67726170 68696320 76696577 rthographic view │ │ │ │ + 0x00072df0 0a202074 20747261 6e736c61 74650920 . t translate. │ │ │ │ + 0x00072e00 20202020 4d696464 6c653d5a 20617869 Middle=Z axi │ │ │ │ + 0x00072e10 732c0909 31767020 50657273 70656374 s,..1vp Perspect │ │ │ │ + 0x00072e20 69766520 76696577 0a20207a 207a6f6f ive view. z zoo │ │ │ │ + 0x00072e30 6d20464f 56092020 20202053 68696674 m FOV. Shift │ │ │ │ + 0x00072e40 3d736c6f 77206d6f 74696f6e 2c090920 =slow motion,.. │ │ │ │ + 0x00072e50 76642044 72617720 6f746865 72207669 vd Draw other vi │ │ │ │ + 0x00072e60 65777327 2063616d 65726173 0a202066 ews' cameras. f │ │ │ │ + 0x00072e70 20666c79 09092020 20202069 6e20722f fly.. in r/ │ │ │ │ + 0x00072e80 74206d6f 6465732e 20202020 20205d09 t modes. ]. │ │ │ │ + 0x00072e90 23767620 6669656c 64206f66 20566965 #vv field of Vie │ │ │ │ + 0x00072ea0 770a2020 6f206f72 62697420 20202020 w. o orbit │ │ │ │ + 0x00072eb0 20202020 20205b4c 6566743d 73746565 [Left=stee │ │ │ │ + 0x00072ec0 722c204d 6964646c 653d7370 65656420 r, Middle=speed │ │ │ │ + 0x00072ed0 5d092376 6e206e65 61722063 6c697020 ].#vn near clip │ │ │ │ + 0x00072ee0 64697374 616e6365 0a202073 20736361 distance. s sca │ │ │ │ + 0x00072ef0 6c650909 09090923 76662066 61722063 le.....#vf far c │ │ │ │ + 0x00072f00 6c697020 64697374 616e6365 0a202077 lip distance. w │ │ │ │ + 0x00072f10 2f572072 6563656e 7465722f 616c6c09 /W recenter/all. │ │ │ │ + 0x00072f20 09090920 762b2061 6464206e 65772063 ... v+ add new c │ │ │ │ + 0x00072f30 616d6572 610a2020 682f4820 68616c74 amera. h/H halt │ │ │ │ + 0x00072f40 2f68616c 7420616c 6c090909 09207678 /halt all.... vx │ │ │ │ + 0x00072f50 20637572 736f7220 6f6e2f6f 66660a20 cursor on/off. │ │ │ │ + 0x00072f60 20402020 73656c65 63742063 656e7465 @ select cente │ │ │ │ + 0x00072f70 72206f66 206d6f74 696f6e20 28652e67 r of motion (e.g │ │ │ │ + 0x00072f80 2e206733 40290909 20766220 6261636b . g3@).. vb back │ │ │ │ + 0x00072f90 66616369 6e672070 6f6c7920 63756c6c facing poly cull │ │ │ │ + 0x00072fa0 206f6e2f 6f66660a 09090909 09092376 on/off.......#v │ │ │ │ + 0x00072fb0 6c20666f 63616c20 6c656e67 74680a20 l focal length. │ │ │ │ + 0x00072fc0 204c2020 4c6f6f6b 20417420 6f626a65 L Look At obje │ │ │ │ + 0x00072fd0 63740909 09092076 7e20536f 66747761 ct.... v~ Softwa │ │ │ │ + 0x00072fe0 72652073 68616469 6e67206f 6e2f6f66 re shading on/of │ │ │ │ + 0x00072ff0 660a7368 6f772050 616e656c 3a09506d f.show Panel:.Pm │ │ │ │ + 0x00073000 20506120 506c2050 6f096d61 696e2f61 Pa Pl Po.main/a │ │ │ │ + 0x00073010 70706561 72616e63 652f6c69 67687469 ppearance/lighti │ │ │ │ + 0x00073020 6e672f6f 62736375 72650a09 09507420 ng/obscure...Pt │ │ │ │ + 0x00073030 50632050 43205066 09746f6f 6c732f63 Pc PC Pf.tools/c │ │ │ │ + 0x00073040 616d6572 61732f43 6f6d6d61 6e64732f ameras/Commands/ │ │ │ │ + 0x00073050 66696c65 2d62726f 77736572 0a090950 file-browser...P │ │ │ │ + 0x00073060 7320502d 09097361 76696e67 2f726561 s P-..saving/rea │ │ │ │ + 0x00073070 6420636f 6d6d616e 64732066 726f6d20 d commands from │ │ │ │ + 0x00073080 7474790a 4c696768 74733a20 206c7320 tty.Lights: ls │ │ │ │ + 0x00073090 6c650909 53686f77 206c6967 68747320 le..Show lights │ │ │ │ + 0x000730a0 2f204564 6974204c 69676874 730a4d65 / Edit Lights.Me │ │ │ │ + 0x000730b0 74726963 3a20206d 65206d68 206d7320 tric: me mh ms │ │ │ │ + 0x000730c0 20094575 636c6964 65616e20 48797065 .Euclidean Hype │ │ │ │ + 0x000730d0 72626f6c 69632053 70686572 6963616c rbolic Spherical │ │ │ │ + 0x000730e0 0a4d6f64 656c3a20 20206d76 206d7020 .Model: mv mp │ │ │ │ + 0x000730f0 6d630956 69727475 616c2050 726f6a65 mc.Virtual Proje │ │ │ │ + 0x00073100 63746976 6520436f 6e666f72 6d616c0a ctive Conformal. │ │ │ │ + 0x00073110 4f746865 723a0a20 204e206e 6f726d61 Other:. N norma │ │ │ │ + 0x00073120 6c697a61 74696f6e 203c2050 6620206c lization < Pf l │ │ │ │ + 0x00073130 6f616420 67656f6d 2f636f6d 6d616e64 oad geom/command │ │ │ │ + 0x00073140 2066696c 650a2020 20304e20 6e6f6e65 file. 0N none │ │ │ │ + 0x00073150 0920203e 20507320 20736176 6520736f . > Ps save so │ │ │ │ + 0x00073160 6d657468 696e6720 746f2066 696c6509 mething to file. │ │ │ │ + 0x00073170 75692020 6d6f7469 6f6e2068 61732069 ui motion has i │ │ │ │ + 0x00073180 6e657274 69610a20 2020314e 20656163 nertia. 1N eac │ │ │ │ + 0x00073190 68092020 5456094e 54534320 6d6f6465 h. TV.NTSC mode │ │ │ │ + 0x000731a0 20746f67 676c6509 75632020 636f6e73 toggle.uc cons │ │ │ │ + 0x000731b0 74726169 6e656420 28582f59 29206d6f trained (X/Y) mo │ │ │ │ + 0x000731c0 74696f6e 0a202020 324e2061 6c6c0920 tion. 2N all. │ │ │ │ + 0x000731d0 20090909 09756f20 206d6f74 696f6e20 ....uo motion │ │ │ │ + 0x000731e0 696e204f 776e2063 6f6f7264 20737973 in Own coord sys │ │ │ │ + 0x000731f0 74656d0a 20205269 6768746d 6f757365 tem. Rightmouse │ │ │ │ + 0x00073200 2d646f75 626c6563 6c69636b 20207069 -doubleclick pi │ │ │ │ + 0x00073210 636b2061 73206375 7272656e 74207461 ck as current ta │ │ │ │ + 0x00073220 72676574 206f626a 6563740a 20205368 rget object. Sh │ │ │ │ + 0x00073230 6966742d 52696768 746d6f75 73652020 ift-Rightmouse │ │ │ │ + 0x00073240 20202020 20207069 636b2069 6e746572 pick inter │ │ │ │ + 0x00073250 65737420 2863656e 74657229 20706f69 est (center) poi │ │ │ │ + 0x00073260 6e740a00 f9010000 00000000 00000000 nt.............. │ │ │ │ + 0x00073270 00000000 00000000 00000000 f8010000 ................ │ │ │ │ + 0x00073280 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00073290 00000000 01000000 01000000 28646974 ............(dit │ │ │ │ + 0x000732a0 68657220 2043414d 2d494420 7b6f6e7c her CAM-ID {on| │ │ │ │ + 0x000732b0 6f66667c 746f6767 6c657d29 0a202020 off|toggle}). │ │ │ │ + 0x000732c0 20202020 20205475 726e2064 69746865 Turn dithe │ │ │ │ + 0x000732d0 72696e67 206f6e20 6f72206f 66662069 ring on or off i │ │ │ │ + 0x000732e0 6e207468 61742063 616d6572 612e0000 n that camera... │ │ │ │ + 0x000732f0 28657665 6e742d70 69636b20 7b6f6e7c (event-pick {on| │ │ │ │ + 0x00073300 6f66667d 290a2020 20202020 20202054 off}). T │ │ │ │ + 0x00073310 75726e20 7069636b 696e6720 6f6e206f urn picking on o │ │ │ │ + 0x00073320 72206f66 662e0000 28657665 6e742d6b r off...(event-k │ │ │ │ + 0x00073330 65797320 7b6f6e7c 6f66667d 290a2020 eys {on|off}). │ │ │ │ + 0x00073340 20202020 20202054 75726e20 6b657962 Turn keyb │ │ │ │ + 0x00073350 6f617264 20657665 6e747320 6f6e206f oard events on o │ │ │ │ + 0x00073360 72206f66 6620746f 20656e61 626c652f r off to enable/ │ │ │ │ + 0x00073370 64697361 626c6520 6b657962 6f617264 disable keyboard │ │ │ │ + 0x00073380 2073686f 72746375 74732e00 28706963 shortcuts..(pic │ │ │ │ + 0x00073390 6b20434f 4f524453 59532047 454f4d49 k COORDSYS GEOMI │ │ │ │ + 0x000733a0 44204720 56204520 46205020 56492045 D G V E F P VI E │ │ │ │ + 0x000733b0 49204649 290a5468 65207069 636b2063 I FI).The pick c │ │ │ │ + 0x000733c0 6f6d6d61 6e642069 73206578 65637574 ommand is execut │ │ │ │ + 0x000733d0 65642069 6e746572 6e616c6c 7920696e ed internally in │ │ │ │ + 0x000733e0 20726573 706f6e73 6520746f 20706963 response to pic │ │ │ │ + 0x000733f0 6b0a6576 656e7473 20287269 67687420 k.events (right │ │ │ │ + 0x00073400 6d6f7573 6520646f 75626c65 20636c69 mouse double cli │ │ │ │ + 0x00073410 636b292e 0a0a0a43 4f4f5244 53595320 ck)....COORDSYS │ │ │ │ + 0x00073420 3d20636f 6f726469 6e617465 20737973 = coordinate sys │ │ │ │ + 0x00073430 74656d20 696e2077 68696368 20636f6f tem in which coo │ │ │ │ + 0x00073440 7264696e 61746573 206f6620 74686520 rdinates of the │ │ │ │ + 0x00073450 666f6c6c 6f77696e 670a6172 67756d65 following.argume │ │ │ │ + 0x00073460 6e747320 61726520 73706563 69666965 nts are specifie │ │ │ │ + 0x00073470 642e2054 68697320 63616e20 62653a0a d. This can be:. │ │ │ │ + 0x00073480 0a09776f 726c643a 20776f72 6c642063 ..world: world c │ │ │ │ + 0x00073490 6f6f7264 20737973 0a0a0973 656c663a oord sys...self: │ │ │ │ + 0x000734a0 2020636f 6f726420 73797320 6f662074 coord sys of t │ │ │ │ + 0x000734b0 68652070 69636b65 64206765 6f6d2028 he picked geom ( │ │ │ │ + 0x000734c0 47454f4d 4944290a 0a097072 696d6974 GEOMID)...primit │ │ │ │ + 0x000734d0 6976653a 20636f6f 72642073 7973206f ive: coord sys o │ │ │ │ + 0x000734e0 66207468 65206163 7475616c 20707269 f the actual pri │ │ │ │ + 0x000734f0 6d697469 76652077 69746869 6e0a0a09 mitive within... │ │ │ │ + 0x00073500 09746865 20706963 6b656420 67656f6d .the picked geom │ │ │ │ + 0x00073510 20776865 72652074 68652070 69636b20 where the pick │ │ │ │ + 0x00073520 6f636375 72726564 2e0a0a0a 0a47454f occurred.....GEO │ │ │ │ + 0x00073530 4d494420 3d206964 206f6620 7069636b MID = id of pick │ │ │ │ + 0x00073540 65642067 656f6d0a 0a0a0a47 203d2070 ed geom....G = p │ │ │ │ + 0x00073550 69636b65 6420706f 696e7420 28616374 icked point (act │ │ │ │ + 0x00073560 75616c20 696e7465 72736563 74696f6e ual intersection │ │ │ │ + 0x00073570 206f6620 7069636b 20726179 20776974 of pick ray wit │ │ │ │ + 0x00073580 68206f62 6a656374 290a0a0a 0a56203d h object)....V = │ │ │ │ + 0x00073590 20706963 6b656420 76657274 65782c20 picked vertex, │ │ │ │ + 0x000735a0 69662061 6e790a0a 0a0a4520 3d207069 if any....E = pi │ │ │ │ + 0x000735b0 636b6564 20656467 652c2069 6620616e cked edge, if an │ │ │ │ + 0x000735c0 790a0a0a 0a46203d 20706963 6b656420 y....F = picked │ │ │ │ + 0x000735d0 66616365 0a0a0a0a 50203d20 70617468 face....P = path │ │ │ │ + 0x000735e0 20746f20 7069636b 65642070 72696d69 to picked primi │ │ │ │ + 0x000735f0 74697665 205b3020 6f72206d 6f72655d tive [0 or more] │ │ │ │ + 0x00073600 0a0a0a0a 5649203d 20696e64 6578206f ....VI = index o │ │ │ │ + 0x00073610 66207069 636b6564 20766572 74657820 f picked vertex │ │ │ │ + 0x00073620 696e2070 72696d69 74697665 0a0a0a0a in primitive.... │ │ │ │ + 0x00073630 4549203d 206c6973 74206f66 20696e64 EI = list of ind │ │ │ │ + 0x00073640 69636573 206f6620 656e6470 6f696e74 ices of endpoint │ │ │ │ + 0x00073650 73206f66 20706963 6b656420 65646765 s of picked edge │ │ │ │ + 0x00073660 2c206966 20616e79 0a0a0a0a 4649203d , if any....FI = │ │ │ │ + 0x00073670 20696e64 6578206f 66207069 636b6564 index of picked │ │ │ │ + 0x00073680 20666163 650a0a0a 0a457874 65726e61 face....Externa │ │ │ │ + 0x00073690 6c206d6f 64756c65 73206361 6e206669 l modules can fi │ │ │ │ + 0x000736a0 6e64206f 75742061 626f7574 20706963 nd out about pic │ │ │ │ + 0x000736b0 6b206576 656e7473 20627920 72656769 k events by regi │ │ │ │ + 0x000736c0 73746572 696e670a 696e7465 72657374 stering.interest │ │ │ │ + 0x000736d0 20696e20 63616c6c 7320746f 20227069 in calls to "pi │ │ │ │ + 0x000736e0 636b2220 76696120 74686520 22696e74 ck" via the "int │ │ │ │ + 0x000736f0 65726573 74222063 6f6d6d61 6e642e0a erest" command.. │ │ │ │ + 0x00073700 0a0a0a49 6e207468 65204e44 2d766965 ...In the ND-vie │ │ │ │ + 0x00073710 77696e67 20636f6e 74657874 20746865 wing context the │ │ │ │ + 0x00073720 20636f2d 6f726469 6e617465 73206172 co-ordinates ar │ │ │ │ + 0x00073730 65206163 7475616c 6c79204e 442d706f e actually ND-po │ │ │ │ + 0x00073740 696e7473 2e0a5468 65792063 6f727265 ints..They corre │ │ │ │ + 0x00073750 73706f6e 6420746f 20746865 20334420 spond to the 3D │ │ │ │ + 0x00073760 706f696e 7473206f 66207468 65207069 points of the pi │ │ │ │ + 0x00073770 636b2072 656c6174 69766520 746f2074 ck relative to t │ │ │ │ + 0x00073780 68650a73 75622d73 70616365 20646566 he.sub-space def │ │ │ │ + 0x00073790 696e6564 20627920 74686520 76696577 ined by the view │ │ │ │ + 0x000737a0 706f7274 206f6620 74686520 63616d65 port of the came │ │ │ │ + 0x000737b0 72612077 68657265 20746865 20706963 ra where the pic │ │ │ │ + 0x000737c0 6b0a6f63 63757272 65642e20 54686520 k.occurred. The │ │ │ │ + 0x000737d0 636f2d6f 7264696e 61746573 20617265 co-ordinates are │ │ │ │ + 0x000737e0 20746865 6e207061 64646564 20776974 then padded wit │ │ │ │ + 0x000737f0 68207a65 726f6573 20616e64 0a747261 h zeroes and.tra │ │ │ │ + 0x00073800 6e73666f 726d6564 20626163 6b20746f nsformed back to │ │ │ │ + 0x00073810 20746865 20636f2d 6f726469 6e617465 the co-ordinate │ │ │ │ + 0x00073820 20737973 74656d20 64656669 6e656420 system defined │ │ │ │ + 0x00073830 62790a22 434f4f52 44535953 222e0000 by."COORDSYS"... │ │ │ │ + 0x00073840 28726177 7069636b 2043414d 49442058 (rawpick CAMID X │ │ │ │ + 0x00073850 2059290a 0950726f 63657373 20612070 Y)..Process a p │ │ │ │ + 0x00073860 69636b20 6576656e 7420696e 2063616d ick event in cam │ │ │ │ + 0x00073870 65726120 43414d49 44206174 206c6f63 era CAMID at loc │ │ │ │ + 0x00073880 6174696f 6e202858 2c592920 67697665 ation (X,Y) give │ │ │ │ + 0x00073890 6e20696e 0a09696e 74656765 72207069 n in..integer pi │ │ │ │ + 0x000738a0 78656c20 636f6f72 64696e61 7465732e xel coordinates. │ │ │ │ + 0x000738b0 20205468 69732069 73206120 6c6f772d This is a low- │ │ │ │ + 0x000738c0 6c657665 6c207072 6f636564 75726520 level procedure │ │ │ │ + 0x000738d0 6e6f740a 09696e74 656e6465 6420666f not..intended fo │ │ │ │ + 0x000738e0 72206578 7465726e 616c2075 73652e00 r external use.. │ │ │ │ + 0x000738f0 28726177 6576656e 74202020 20202020 (rawevent │ │ │ │ + 0x00073900 64657620 76616c20 78207920 74290a09 dev val x y t).. │ │ │ │ + 0x00073910 456e7465 72207468 65207370 65636966 Enter the specif │ │ │ │ + 0x00073920 69656420 72617720 6576656e 7420696e ied raw event in │ │ │ │ + 0x00073930 746f2074 68652065 76656e74 20717565 to the event que │ │ │ │ + 0x00073940 75652e20 20546865 0a096172 67756d65 ue. The..argume │ │ │ │ + 0x00073950 6e747320 64697265 63746c79 20737065 nts directly spe │ │ │ │ + 0x00073960 63696679 20746865 206d656d 62657273 cify the members │ │ │ │ + 0x00073970 206f6620 74686520 6576656e 74207374 of the event st │ │ │ │ + 0x00073980 72756374 7572650a 09757365 6420696e ructure..used in │ │ │ │ + 0x00073990 7465726e 616c6c79 20627920 67656f6d ternally by geom │ │ │ │ + 0x000739a0 76696577 2e202054 68697320 69732074 view. This is t │ │ │ │ + 0x000739b0 6865206c 6f776573 74206c65 76656c20 he lowest level │ │ │ │ + 0x000739c0 6576656e 740a0968 616e646c 65722061 event..handler a │ │ │ │ + 0x000739d0 6e642069 73206e6f 7420696e 74656e64 nd is not intend │ │ │ │ + 0x000739e0 65642066 6f722067 656e6572 616c2075 ed for general u │ │ │ │ + 0x000739f0 73652e00 28706963 6b2d696e 76697369 se..(pick-invisi │ │ │ │ + 0x00073a00 626c6520 5b796573 7c6e6f5d 290a0953 ble [yes|no])..S │ │ │ │ + 0x00073a10 656c6563 74732077 68657468 65722070 elects whether p │ │ │ │ + 0x00073a20 69636b73 2073686f 756c6420 62652073 icks should be s │ │ │ │ + 0x00073a30 656e7369 74697665 20746f20 6f626a65 ensitive to obje │ │ │ │ + 0x00073a40 63747320 77686f73 65206170 70656172 cts whose appear │ │ │ │ + 0x00073a50 616e6365 0a096d61 6b657320 7468656d ance..makes them │ │ │ │ + 0x00073a60 20696e76 69736962 6c653b20 64656661 invisible; defa │ │ │ │ + 0x00073a70 756c7420 7965732e 0a095769 7468206e ult yes...With n │ │ │ │ + 0x00073a80 6f206172 67756d65 6e74732c 20726574 o arguments, ret │ │ │ │ + 0x00073a90 75726e73 20637572 72656e74 20737461 urns current sta │ │ │ │ + 0x00073aa0 7475732e 00000000 28657665 6e742d6d tus.....(event-m │ │ │ │ + 0x00073ab0 6f646520 20202020 4d4f4445 53545249 ode MODESTRI │ │ │ │ + 0x00073ac0 4e47290a 09536574 20746865 206d6f75 NG)..Set the mou │ │ │ │ + 0x00073ad0 73652065 76656e74 20286d6f 74696f6e se event (motion │ │ │ │ + 0x00073ae0 29206d6f 64653b20 4d4f4445 53545249 ) mode; MODESTRI │ │ │ │ + 0x00073af0 4e472073 686f756c 64206265 206f6e65 NG should be one │ │ │ │ + 0x00073b00 206f660a 09746865 20737472 696e6773 of..the strings │ │ │ │ + 0x00073b10 20746861 74206170 70656172 7320696e that appears in │ │ │ │ + 0x00073b20 20746865 206d6f74 696f6e20 6d6f6465 the motion mode │ │ │ │ + 0x00073b30 2062726f 77736572 2028696e 636c7564 browser (includ │ │ │ │ + 0x00073b40 696e670a 09746865 206b6579 626f6172 ing..the keyboar │ │ │ │ + 0x00073b50 64207368 6f727463 75742c20 652e672e d shortcut, e.g. │ │ │ │ + 0x00073b60 20225b72 5d20526f 74617465 22292e00 "[r] Rotate").. │ │ │ │ + 0x00073b70 2875692d 7064662d 62726f77 73657220 (ui-pdf-browser │ │ │ │ + 0x00073b80 50444656 49455745 520a5573 65205044 PDFVIEWER.Use PD │ │ │ │ + 0x00073b90 46564945 57455220 7768656e 20746865 FVIEWER when the │ │ │ │ + 0x00073ba0 20604d61 6e75616c 20285044 46292720 `Manual (PDF)' │ │ │ │ + 0x00073bb0 6d656e75 20697465 6d206973 2073656c menu item is sel │ │ │ │ + 0x00073bc0 65637465 6420696e 20746865 2068656c ected in the hel │ │ │ │ + 0x00073bd0 70206d65 6e752e20 49662074 68652060 p menu. If the ` │ │ │ │ + 0x00073be0 2875692d 7064662d 76696577 65722e2e (ui-pdf-viewer.. │ │ │ │ + 0x00073bf0 2e292720 636f6d6d 616e6420 77617320 .)' command was │ │ │ │ + 0x00073c00 6e657665 72206578 65637574 65642c20 never executed, │ │ │ │ + 0x00073c10 7468656e 20746865 20646566 61756c74 then the default │ │ │ │ + 0x00073c20 20697320 746f2075 73652074 68652076 is to use the v │ │ │ │ + 0x00073c30 69657765 72207374 6f726564 20696e20 iewer stored in │ │ │ │ + 0x00073c40 74686520 60504446 56494557 45522720 the `PDFVIEWER' │ │ │ │ + 0x00073c50 656e7669 726f6e6d 656e7420 76617269 environment vari │ │ │ │ + 0x00073c60 61626c65 2e204966 20746865 20656e76 able. If the env │ │ │ │ + 0x00073c70 69726f6e 6d656e74 20766172 6961626c ironment variabl │ │ │ │ + 0x00073c80 65206973 20756e73 65742074 68656e20 e is unset then │ │ │ │ + 0x00073c90 60657669 6e636527 20697320 75736564 `evince' is used │ │ │ │ + 0x00073ca0 2e000000 2875692d 68746d6c 2d62726f ....(ui-html-bro │ │ │ │ + 0x00073cb0 77736572 2048544d 4c42524f 57534552 wser HTMLBROWSER │ │ │ │ + 0x00073cc0 290a5573 65204854 4d4c4252 4f575345 ).Use HTMLBROWSE │ │ │ │ + 0x00073cd0 52207768 656e2074 68652060 4d616e75 R when the `Manu │ │ │ │ + 0x00073ce0 616c2028 48544d4c 2927206d 656e7520 al (HTML)' menu │ │ │ │ + 0x00073cf0 6974656d 20697320 73656c65 63746564 item is selected │ │ │ │ + 0x00073d00 20696e20 74686520 68656c70 206d656e in the help men │ │ │ │ + 0x00073d10 752e2049 66207468 65206028 75692d68 u. If the `(ui-h │ │ │ │ + 0x00073d20 746d6c2d 62726f77 7365722e 2e2e2927 tml-browser...)' │ │ │ │ + 0x00073d30 20636f6d 6d616e64 20776173 206e6576 command was nev │ │ │ │ + 0x00073d40 65722065 78656375 7465642c 20746865 er executed, the │ │ │ │ + 0x00073d50 6e207468 65206465 6661756c 74206973 n the default is │ │ │ │ + 0x00073d60 20746f20 75736520 74686520 62726f77 to use the brow │ │ │ │ + 0x00073d70 73657220 73746f72 65642069 6e207468 ser stored in th │ │ │ │ + 0x00073d80 65206057 45424252 4f575345 52272065 e `WEBBROWSER' e │ │ │ │ + 0x00073d90 6e766972 6f6e6d65 6e742076 61726961 nvironment varia │ │ │ │ + 0x00073da0 626c652e 20496620 74686520 656e7669 ble. If the envi │ │ │ │ + 0x00073db0 726f6e6d 656e7420 76617269 61626c65 ronment variable │ │ │ │ + 0x00073dc0 20697320 756e7365 74207468 656e2060 is unset then ` │ │ │ │ + 0x00073dd0 73656e73 69626c65 2d62726f 77736572 sensible-browser │ │ │ │ + 0x00073de0 27206973 20757365 642e0000 312e392e ' is used...1.9. │ │ │ │ + 0x00073df0 35000000 28736865 6c6c2053 48454c4c 5...(shell SHELL │ │ │ │ + 0x00073e00 2d434f4d 4d414e44 290a4578 65637574 -COMMAND).Execut │ │ │ │ + 0x00073e10 65207468 65206769 76656e20 554e4958 e the given UNIX │ │ │ │ + 0x00073e20 20534845 4c4c2d43 4f4d4d41 4e442075 SHELL-COMMAND u │ │ │ │ + 0x00073e30 73696e67 202f6269 6e2f7368 2e204765 sing /bin/sh. Ge │ │ │ │ + 0x00073e40 6f6d7669 65777761 69747320 666f7220 omviewwaits for │ │ │ │ + 0x00073e50 69742074 6f20636f 6d706c65 74652061 it to complete a │ │ │ │ + 0x00073e60 6e642077 696c6c20 62652075 6e726573 nd will be unres │ │ │ │ + 0x00073e70 706f6e73 69766520 756e7469 6c206974 ponsive until it │ │ │ │ + 0x00073e80 20646f65 732e0000 28777269 74652d73 does...(write-s │ │ │ │ + 0x00073e90 65787072 20202020 2046494c 454e414d expr FILENAM │ │ │ │ + 0x00073ea0 45204c49 53504f42 4a454354 290a0957 E LISPOBJECT)..W │ │ │ │ + 0x00073eb0 72697465 73207468 65206769 76656e20 rites the given │ │ │ │ + 0x00073ec0 4c495350 4f424a45 43542074 6f204649 LISPOBJECT to FI │ │ │ │ + 0x00073ed0 4c454e41 4d452e20 54686973 2066756e LENAME. This fun │ │ │ │ + 0x00073ee0 6374696f 6e206973 20696e74 656e6465 ction is intende │ │ │ │ + 0x00073ef0 640a0966 6f722069 6e746572 6e616c20 d..for internal │ │ │ │ + 0x00073f00 64656275 6767696e 67207573 65206f6e debugging use on │ │ │ │ + 0x00073f10 6c792e00 28777269 74652d68 616e646c ly..(write-handl │ │ │ │ + 0x00073f20 65204841 4e444c45 4f505320 46494c45 e HANDLEOPS FILE │ │ │ │ + 0x00073f30 4e414d45 2048414e 444c4529 0a577269 NAME HANDLE).Wri │ │ │ │ + 0x00073f40 74657320 74686520 6f626a65 63742075 tes the object u │ │ │ │ + 0x00073f50 6e646572 6c79696e 67207468 65206769 nderlying the gi │ │ │ │ + 0x00073f60 76656e20 68616e64 6c652074 6f204649 ven handle to FI │ │ │ │ + 0x00073f70 4c454e41 4d452e54 68697320 66756e63 LENAME.This func │ │ │ │ + 0x00073f80 74696f6e 20697320 696e7465 6e646564 tion is intended │ │ │ │ + 0x00073f90 20666f72 20696e74 65726e61 6c206465 for internal de │ │ │ │ + 0x00073fa0 62756767 696e6720 75736520 6f6e6c79 bugging use only │ │ │ │ + 0x00073fb0 2e000000 2864756d 702d6861 6e646c65 ....(dump-handle │ │ │ │ + 0x00073fc0 73290a44 756d7020 74686520 6c697374 s).Dump the list │ │ │ │ + 0x00073fd0 206f6620 63757272 656e746c 79206163 of currently ac │ │ │ │ + 0x00073fe0 74697665 2068616e 646c6573 20746f20 tive handles to │ │ │ │ + 0x00073ff0 7374646f 75742e54 68697320 66756e63 stdout.This func │ │ │ │ + 0x00074000 74696f6e 20697320 696e7465 6e646564 tion is intended │ │ │ │ + 0x00074010 20666f72 20696e74 65726e61 6c206465 for internal de │ │ │ │ + 0x00074020 62756767 696e6720 75736520 6f6e6c79 bugging use only │ │ │ │ + 0x00074030 2e000000 2864756d 702d706f 6f6c7329 ....(dump-pools) │ │ │ │ + 0x00074040 0a44756d 70207468 65206c69 7374206f .Dump the list o │ │ │ │ + 0x00074050 66206375 7272656e 746c7920 61637469 f currently acti │ │ │ │ + 0x00074060 76652069 6e707574 2d22706f 6f6c7322 ve input-"pools" │ │ │ │ + 0x00074070 20746f20 7374646f 75742e54 68697320 to stdout.This │ │ │ │ + 0x00074080 66756e63 74696f6e 20697320 696e7465 function is inte │ │ │ │ + 0x00074090 6e646564 20666f72 20696e74 65726e61 nded for interna │ │ │ │ + 0x000740a0 6c206465 62756767 696e6720 75736520 l debugging use │ │ │ │ + 0x000740b0 6f6e6c79 2e000000 2867656f 6d766965 only....(geomvie │ │ │ │ + 0x000740c0 772d7665 7273696f 6e290a09 52657475 w-version)..Retu │ │ │ │ + 0x000740d0 726e7320 61207374 72696e67 20726570 rns a string rep │ │ │ │ + 0x000740e0 72657365 6e74696e 67207468 65207665 resenting the ve │ │ │ │ + 0x000740f0 7273696f 6e206f66 2067656f 6d766965 rsion of geomvie │ │ │ │ + 0x00074100 77207468 61742069 730a0972 756e6e69 w that is..runni │ │ │ │ + 0x00074110 6e672e00 ffffffff 00000000 00000000 ng.............. │ │ │ │ + 0x00074120 0000803f 00000000 0000803f 00000000 ...?.......?.... │ │ │ │ + 0x00074130 56454354 20203130 20323020 30202032 VECT 10 20 0 2 │ │ │ │ + 0x00074140 20322032 20322032 20322032 20322032 2 2 2 2 2 2 2 2 │ │ │ │ + 0x00074150 20322020 30203020 30203020 30203020 2 0 0 0 0 0 0 │ │ │ │ + 0x00074160 30203020 30203020 202e3035 30202e30 0 0 0 0 .050 .0 │ │ │ │ + 0x00074170 30302030 09202e31 3630202e 30303020 00 0. .160 .000 │ │ │ │ + 0x00074180 31302020 2e303430 202e3032 39203009 10 .040 .029 0. │ │ │ │ + 0x00074190 202e3132 39202e30 39342031 3020202e .129 .094 10 . │ │ │ │ + 0x000741a0 30313520 2e303437 20300920 2e303439 015 .047 0. .049 │ │ │ │ + 0x000741b0 202e3135 32203130 202d2e30 3135202e .152 10 -.015 . │ │ │ │ + 0x000741c0 30343720 3009202d 2e303439 202e3135 047 0. -.049 .15 │ │ │ │ + 0x000741d0 32203130 202d2e30 3430202e 30323920 2 10 -.040 .029 │ │ │ │ + 0x000741e0 3009202d 2e313239 202e3039 34203130 0. -.129 .094 10 │ │ │ │ + 0x000741f0 202d2e30 3530202e 30303020 3009202d -.050 .000 0. - │ │ │ │ + 0x00074200 2e313630 202e3030 30203130 202d2e30 .160 .000 10 -.0 │ │ │ │ + 0x00074210 3430202d 2e303239 20300920 2d2e3132 40 -.029 0. -.12 │ │ │ │ + 0x00074220 39202d2e 30393420 3130202d 2e303135 9 -.094 10 -.015 │ │ │ │ + 0x00074230 202d2e30 34372030 09202d2e 30343920 -.047 0. -.049 │ │ │ │ + 0x00074240 2d2e3135 32203130 20202e30 3135202d -.152 10 .015 - │ │ │ │ + 0x00074250 2e303437 20300920 2e303439 202d2e31 .047 0. .049 -.1 │ │ │ │ + 0x00074260 35322031 3020202e 30343020 2d2e3032 52 10 .040 -.02 │ │ │ │ + 0x00074270 39203009 202e3132 39202d2e 30393420 9 0. .129 -.094 │ │ │ │ + 0x00074280 31300000 7472696d 6d696e67 20767665 10..trimming vve │ │ │ │ + 0x00074290 63000000 38900400 04000000 f9ae0200 c...8........... │ │ │ │ + 0x000742a0 61a00200 bd9f0200 cdae0200 adae0200 a............... │ │ │ │ + 0x000742b0 c19f0200 00000000 2fcb0400 30900400 ......../...0... │ │ │ │ + 0x000742c0 04000000 71af0200 71a00200 f9af0200 ....q...q....... │ │ │ │ + 0x000742d0 71ad0200 cd9f0200 fdaf0200 00000000 q............... │ │ │ │ + 0x000742e0 2fcb0400 e0960400 04000000 d19d0200 /............... │ │ │ │ + 0x000742f0 51a10200 51a90200 3da90200 e99d0200 Q...Q...=....... │ │ │ │ + 0x00074300 0d9e0200 85a00200 2fcb0400 e86f0400 ......../....o.. │ │ │ │ + 0x00074310 04000000 199e0200 c9a20200 e5a90200 ................ │ │ │ │ + 0x00074320 8da90200 359e0200 599e0200 f9a10200 ....5...Y....... │ │ │ │ + 0x00074330 2fcb0400 fc7b0400 04000000 659e0200 /....{......e... │ │ │ │ + 0x00074340 45a40200 35aa0200 21aa0200 819e0200 E...5...!....... │ │ │ │ + 0x00074350 a59e0200 75a30200 2fcb0400 3c900400 ....u.../...<... │ │ │ │ + 0x00074360 04000000 b19e0200 f1a40200 51ab0200 ............Q... │ │ │ │ + 0x00074370 3dab0200 cd9e0200 f19e0200 71aa0200 =...........q... │ │ │ │ + 0x00074380 2fcb0400 f8810400 04000000 fd9e0200 /............... │ │ │ │ + 0x00074390 9da50200 29a00200 95ac0200 59ac0200 ....).......Y... │ │ │ │ + 0x000743a0 199f0200 8dab0200 2fcb0400 d0830400 ......../....... │ │ │ │ + 0x000743b0 04000000 259f0200 15a70200 b1ad0200 ....%........... │ │ │ │ + 0x000743c0 a9ac0200 419f0200 659f0200 45a60200 ....A...e...E... │ │ │ │ + 0x000743d0 2fcb0400 10700400 04000000 719f0200 /....p......q... │ │ │ │ + 0x000743e0 91a80200 71ae0200 5dae0200 8d9f0200 ....q...]....... │ │ │ │ + 0x000743f0 b19f0200 c1a70200 2fcb0400 abaaaa3e ......../......> │ │ │ │ + 0x00074400 abaaaa3e abaaaa3e 01000000 67656f6d ...>...>....geom │ │ │ │ + 0x00074410 76696577 3a202d77 706f733a 20657870 view: -wpos: exp │ │ │ │ + 0x00074420 65637465 64207769 6474682c 68656967 ected width,heig │ │ │ │ + 0x00074430 68745b40 786d696e 2c796d69 6e5d0000 ht[@xmin,ymin].. │ │ │ │ + 0x00074440 01000000 7b207369 7a652034 35302034 ....{ size 450 4 │ │ │ │ + 0x00074450 35302020 72657369 7a65207d 00000000 50 resize }.... │ │ │ │ + 0x00074460 61707065 6172616e 6365207b 6c696e65 appearance {line │ │ │ │ + 0x00074470 77696474 6820347d 0a564543 540a3720 width 4}.VECT.7 │ │ │ │ + 0x00074480 31372034 0a322032 20203220 32203220 17 4.2 2 2 2 2 │ │ │ │ + 0x00074490 32202035 0a312031 20203120 30203020 2 5.1 1 1 0 0 │ │ │ │ + 0x000744a0 30202031 0a2d2e35 202d2e35 202d2e35 0 1.-.5 -.5 -.5 │ │ │ │ + 0x000744b0 20203020 2d2e3520 2d2e350a 2d2e3520 0 -.5 -.5.-.5 │ │ │ │ + 0x000744c0 2d2e3520 2d2e3520 202d2e35 2030202d -.5 -.5 -.5 0 - │ │ │ │ + 0x000744d0 2e350a30 20302030 2020202e 35202e35 .5.0 0 0 .5 .5 │ │ │ │ + 0x000744e0 202d2e35 0a302030 20302020 202d2e35 -.5.0 0 0 -.5 │ │ │ │ + 0x000744f0 202d2e35 202d2e35 0a302030 20302020 -.5 -.5.0 0 0 │ │ │ │ + 0x00074500 202d2e35 202e3520 2d2e350a 30203020 -.5 .5 -.5.0 0 │ │ │ │ + 0x00074510 30202020 2e35202d 2e35202d 2e350a2d 0 .5 -.5 -.5.- │ │ │ │ + 0x00074520 2e352030 202d2e35 20202d2e 35202e35 .5 0 -.5 -.5 .5 │ │ │ │ + 0x00074530 202d2e35 20202e35 202e3520 2d2e3520 -.5 .5 .5 -.5 │ │ │ │ + 0x00074540 202e3520 2d2e3520 2d2e3520 2030202d .5 -.5 -.5 0 - │ │ │ │ + 0x00074550 2e35202d 2e350a31 20302030 20310a30 .5 -.5.1 0 0 1.0 │ │ │ │ + 0x00074560 20312030 20310a30 20302031 20310a30 1 0 1.0 0 1 1.0 │ │ │ │ + 0x00074570 20302030 20310000 61707065 6172616e 0 0 1..appearan │ │ │ │ + 0x00074580 6365207b 20092b66 61636520 092d6564 ce { .+face .-ed │ │ │ │ + 0x00074590 67652009 2b766563 7420096e 6f726d73 ge .+vect .norms │ │ │ │ + 0x000745a0 63616c65 20312e30 20096c69 6e657769 cale 1.0 .linewi │ │ │ │ + 0x000745b0 64746820 31200970 61746368 64696365 dth 1 .patchdice │ │ │ │ + 0x000745c0 20313020 31302009 2d6e6f72 6d616c20 10 10 .-normal │ │ │ │ + 0x000745d0 092b6576 65727420 09736861 64696e67 .+evert .shading │ │ │ │ + 0x000745e0 20666c61 7420092d 7472616e 73706172 flat .-transpar │ │ │ │ + 0x000745f0 656e7420 096d6174 65726961 6c207b20 ent .material { │ │ │ │ + 0x00074600 09096b64 20312e30 20646966 66757365 ..kd 1.0 diffuse │ │ │ │ + 0x00074610 20312031 20312009 096b6120 302e3320 1 1 1 ..ka 0.3 │ │ │ │ + 0x00074620 616d6269 656e7420 31203120 31200909 ambient 1 1 1 .. │ │ │ │ + 0x00074630 6b732030 2e332073 70656375 6c617220 ks 0.3 specular │ │ │ │ + 0x00074640 31203120 31200909 7368696e 696e6573 1 1 1 ..shinines │ │ │ │ + 0x00074650 73203135 20090965 64676563 6f6c6f72 s 15 ..edgecolor │ │ │ │ + 0x00074660 20302030 20302009 096e6f72 6d616c63 0 0 0 ..normalc │ │ │ │ + 0x00074670 6f6c6f72 20312031 20312009 09616c70 olor 1 1 1 ..alp │ │ │ │ + 0x00074680 68612031 20097d20 096c6967 6874696e ha 1 .} .lightin │ │ │ │ + 0x00074690 67207b20 0909616d 6269656e 74202e32 g { ..ambient .2 │ │ │ │ + 0x000746a0 202e3220 2e322009 09726570 6c616365 .2 .2 ..replace │ │ │ │ + 0x000746b0 6c696768 74732009 096c6967 6874207b lights ..light { │ │ │ │ + 0x000746c0 20636f6c 6f72202e 3735202e 3735202e color .75 .75 . │ │ │ │ + 0x000746d0 37352070 6f736974 696f6e20 30203020 75 position 0 0 │ │ │ │ + 0x000746e0 31302030 207d2009 096c6967 6874207b 10 0 } ..light { │ │ │ │ + 0x000746f0 20636f6c 6f72202e 36202e36 202e3620 color .6 .6 .6 │ │ │ │ + 0x00074700 706f7369 74696f6e 20302031 202d3120 position 0 1 -1 │ │ │ │ + 0x00074710 30207d20 09096c69 67687420 7b20636f 0 } ..light { co │ │ │ │ + 0x00074720 6c6f7220 2e34202e 34202e34 20706f73 lor .4 .4 .4 pos │ │ │ │ + 0x00074730 6974696f 6e203120 2d32202d 31203020 ition 1 -2 -1 0 │ │ │ │ + 0x00074740 7d20097d 207d0000 52656e64 65726d61 } .} }..Renderma │ │ │ │ + 0x00074750 6e3a0a20 20525220 73656e64 20524942 n:. RR send RIB │ │ │ │ + 0x00074760 206f7574 70757420 746f203c 66696c65 output to NNN.rib ( │ │ │ │ + 0x00074780 64656661 756c7420 66696c65 70726566 default filepref │ │ │ │ + 0x00074790 6978203d 3d202267 656f6d22 290a2020 ix == "geom"). │ │ │ │ + 0x000747a0 52432045 6d756c61 7465206c 696e6573 RC Emulate lines │ │ │ │ + 0x000747b0 20757369 6e672063 796c696e 64657273 using cylinders │ │ │ │ + 0x000747c0 20286465 6661756c 74290a20 20525020 (default). RP │ │ │ │ + 0x000747d0 456d756c 61746520 6c696e65 73207573 Emulate lines us │ │ │ │ + 0x000747e0 696e6720 706f6c79 676f6e73 0a202052 ing polygons. R │ │ │ │ + 0x000747f0 61206368 6f6f7365 20415343 49492052 a choose ASCII R │ │ │ │ + 0x00074800 49422066 6f726d61 74202864 65666175 IB format (defau │ │ │ │ + 0x00074810 6c74290a 20205262 2063686f 6f736520 lt). Rb choose │ │ │ │ + 0x00074820 42494e41 52592052 49422066 6f726d61 BINARY RIB forma │ │ │ │ + 0x00074830 740a2020 52742063 686f6f73 65204469 t. Rt choose Di │ │ │ │ + 0x00074840 73706c61 7920746f 6b656e20 746f2073 splay token to s │ │ │ │ + 0x00074850 70656369 6679202e 74696666 2066696c pecify .tiff fil │ │ │ │ + 0x00074860 65202864 65666175 6c74290a 20205266 e (default). Rf │ │ │ │ + 0x00074870 2063686f 6f736520 44697370 6c617920 choose Display │ │ │ │ + 0x00074880 746f6b65 6e20746f 20737065 63696679 token to specify │ │ │ │ + 0x00074890 20667261 6d656275 66666572 0a202052 framebuffer. R │ │ │ │ + 0x000748a0 73205369 6d756c61 74652062 61636b67 s Simulate backg │ │ │ │ + 0x000748b0 726f756e 6420636f 6c6f7220 77697468 round color with │ │ │ │ + 0x000748c0 20506f6c 79676f6e 20286465 6661756c Polygon (defaul │ │ │ │ + 0x000748d0 74290a20 20527820 4e6f2062 61636b67 t). Rx No backg │ │ │ │ + 0x000748e0 726f756e 64207369 6d756c61 74696f6e round simulation │ │ │ │ + 0x000748f0 202d2066 756c6c79 20747261 6e737061 - fully transpa │ │ │ │ + 0x00074900 72656e74 2028616c 70686129 20626163 rent (alpha) bac │ │ │ │ + 0x00074910 6b67726f 756e640a 00000000 67656f6d kground.....geom │ │ │ │ + 0x00074920 00000000 28726962 2d736e61 7073686f ....(rib-snapsho │ │ │ │ + 0x00074930 74202020 43414d2d 49442020 5b66696c t CAM-ID [fil │ │ │ │ + 0x00074940 656e616d 655d290a 09577269 74652052 ename])..Write R │ │ │ │ + 0x00074950 656e6465 726d616e 20736e61 7073686f enderman snapsho │ │ │ │ + 0x00074960 74202869 6e205249 4220666f 726d6174 t (in RIB format │ │ │ │ + 0x00074970 29206f66 2043414d 2d494420 746f203c ) of CAM-ID to < │ │ │ │ + 0x00074980 66696c65 6e616d65 3e2e0a09 4966206e filename>...If n │ │ │ │ + 0x00074990 6f206669 6c656e61 6d652073 70656369 o filename speci │ │ │ │ + 0x000749a0 66696564 2c207365 65202272 69622d64 fied, see "rib-d │ │ │ │ + 0x000749b0 6973706c 61792220 666f7220 6578706c isplay" for expl │ │ │ │ + 0x000749c0 616e6174 696f6e20 6f660a09 74686520 anation of..the │ │ │ │ + 0x000749d0 66696c65 6e616d65 20757365 642e0000 filename used... │ │ │ │ + 0x000749e0 28726962 2d646973 706c6179 20202020 (rib-display │ │ │ │ + 0x000749f0 5b667261 6d657c74 6966665d 2046494c [frame|tiff] FIL │ │ │ │ + 0x00074a00 45505245 46495829 0a095365 74205265 EPREFIX)..Set Re │ │ │ │ + 0x00074a10 6e646572 6d616e20 64697370 6c617920 nderman display │ │ │ │ + 0x00074a20 746f2066 72616d65 62756666 65722028 to framebuffer ( │ │ │ │ + 0x00074a30 706f7075 70207363 7265656e 2077696e popup screen win │ │ │ │ + 0x00074a40 646f7729 206f7220 610a0954 49464620 dow) or a..TIFF │ │ │ │ + 0x00074a50 666f726d 61742064 69736b20 66696c65 format disk file │ │ │ │ + 0x00074a60 2e204649 4c455052 45464958 20697320 . FILEPREFIX is │ │ │ │ + 0x00074a70 75736564 20746f20 636f6e73 74727563 used to construc │ │ │ │ + 0x00074a80 740a096e 616d6573 206f6620 74686520 t..names of the │ │ │ │ + 0x00074a90 666f726d 20227072 65666978 4e4e4e4e form "prefixNNNN │ │ │ │ + 0x00074aa0 2e737566 66697822 2e202869 2e652e20 .suffix". (i.e. │ │ │ │ + 0x00074ab0 666f6f30 3030302e 72696229 0a095468 foo0000.rib)..Th │ │ │ │ + 0x00074ac0 65206e75 6d626572 20697320 696e6372 e number is incr │ │ │ │ + 0x00074ad0 656d656e 74656420 6f6e2065 76657279 emented on every │ │ │ │ + 0x00074ae0 2063616c 6c20746f 20227269 622d736e call to "rib-sn │ │ │ │ + 0x00074af0 61707368 6f742220 616e640a 09726573 apshot" and..res │ │ │ │ + 0x00074b00 65742074 6f203030 30302077 68656e20 et to 0000 when │ │ │ │ + 0x00074b10 22726962 2d646973 706c6179 22206973 "rib-display" is │ │ │ │ + 0x00074b20 2063616c 6c65642e 20544946 46206669 called. TIFF fi │ │ │ │ + 0x00074b30 6c657320 61726520 67697665 6e0a0974 les are given..t │ │ │ │ + 0x00074b40 68652073 616d6520 70726566 69782061 he same prefix a │ │ │ │ + 0x00074b50 6e64206e 756d6265 72206173 20746865 nd number as the │ │ │ │ + 0x00074b60 20524942 2066696c 65202869 2e652e20 RIB file (i.e. │ │ │ │ + 0x00074b70 666f6f30 3030342e 7269620a 0967656e foo0004.rib..gen │ │ │ │ + 0x00074b80 65726174 65732066 6f6f3030 30342e74 erates foo0004.t │ │ │ │ + 0x00074b90 69666629 2e205468 65206465 6661756c iff). The defaul │ │ │ │ + 0x00074ba0 74204649 4c455052 45464958 20697320 t FILEPREFIX is │ │ │ │ + 0x00074bb0 2267656f 6d222061 6e640a09 74686520 "geom" and..the │ │ │ │ + 0x00074bc0 64656661 756c7420 666f726d 61742069 default format i │ │ │ │ + 0x00074bd0 73205449 46462e20 284e6f74 65207468 s TIFF. (Note th │ │ │ │ + 0x00074be0 61742067 656f6d76 69657720 6a757374 at geomview just │ │ │ │ + 0x00074bf0 2067656e 65726174 65732061 0a095249 generates a..RI │ │ │ │ + 0x00074c00 42206669 6c652c20 77686963 68206d75 B file, which mu │ │ │ │ + 0x00074c10 73742074 68656e20 62652072 656e6465 st then be rende │ │ │ │ + 0x00074c20 7265642e 29000000 31010000 34010000 red.)...1...4... │ │ │ │ + 0x00074c30 00000000 38010000 3c010000 1c490700 ....8...<....I.. │ │ │ │ + 0x00074c40 0000003f ffff0000 0000003f ffff0000 ...?.......?.... │ │ │ │ + 0x00074c50 9a99993e cdcc4c3e 9a99193e 3333333f ...>..L>...>333? │ │ │ │ + 0x00074c60 284e442d 636f6c6f 72204341 4d494420 (ND-color CAMID │ │ │ │ + 0x00074c70 5b202828 205b4944 5d202878 31207832 [ (( [ID] (x1 x2 │ │ │ │ + 0x00074c80 20783320 2e2e2e20 784e2920 76207220 x3 ... xN) v r │ │ │ │ + 0x00074c90 67206220 61202020 76207220 67206220 g b a v r g b │ │ │ │ + 0x00074ca0 6120202e 2e2e2029 0a092828 7831202e a ... )..((x1 . │ │ │ │ + 0x00074cb0 2e2e2078 4e292020 76207220 67206220 .. xN) v r g b │ │ │ │ + 0x00074cc0 61202076 20722067 20622061 202e2e2e a v r g b a ... │ │ │ │ + 0x00074cd0 29202e2e 2e295d20 290a0953 70656369 ) ...)] )..Speci │ │ │ │ + 0x00074ce0 66696573 20612066 756e6374 696f6e2c fies a function, │ │ │ │ + 0x00074cf0 20617070 6c696564 20746f20 65616368 applied to each │ │ │ │ + 0x00074d00 204e2d44 20766572 7465782c 20776869 N-D vertex, whi │ │ │ │ + 0x00074d10 63682064 65746572 6d696e65 73207468 ch determines th │ │ │ │ + 0x00074d20 650a0963 6f6c6f72 73206f66 204e2d64 e..colors of N-d │ │ │ │ + 0x00074d30 696d656e 73696f6e 616c206f 626a6563 imensional objec │ │ │ │ + 0x00074d40 74732061 73207368 6f776e20 696e2063 ts as shown in c │ │ │ │ + 0x00074d50 616d6572 61204341 4d49442e 0a094561 amera CAMID...Ea │ │ │ │ + 0x00074d60 63682063 6f6c6f72 696e6720 66756e63 ch coloring func │ │ │ │ + 0x00074d70 74696f6e 20697320 64656669 6e656420 tion is defined │ │ │ │ + 0x00074d80 62792061 20766563 746f7220 28696e20 by a vector (in │ │ │ │ + 0x00074d90 49442773 20636f6f 7264696e 61746520 ID's coordinate │ │ │ │ + 0x00074da0 73797374 656d290a 095b7831 20783120 system)..[x1 x1 │ │ │ │ + 0x00074db0 2e2e2e20 784e5d20 616e6420 62792061 ... xN] and by a │ │ │ │ + 0x00074dc0 20736571 75656e63 65206f66 2076616c sequence of val │ │ │ │ + 0x00074dd0 75652028 76292f63 6f6c6f72 28722067 ue (v)/color(r g │ │ │ │ + 0x00074de0 20622061 29207475 706c6573 2c0a096f b a) tuples,..o │ │ │ │ + 0x00074df0 72646572 65642062 7920696e 63726561 rdered by increa │ │ │ │ + 0x00074e00 73696e67 20762e20 20546865 20696e6e sing v. The inn │ │ │ │ + 0x00074e10 65722070 726f6475 63742076 203d2050 er product v = P │ │ │ │ + 0x00074e20 2e5b785d 20697320 6c696e65 61726c79 .[x] is linearly │ │ │ │ + 0x00074e30 0a09696e 74657270 6f6c6174 65642069 ..interpolated i │ │ │ │ + 0x00074e40 6e207468 69732074 61626c65 20746f20 n this table to │ │ │ │ + 0x00074e50 67697665 20612063 6f6c6f72 2e0a0949 give a color...I │ │ │ │ + 0x00074e60 66204944 20697320 6f6d6974 7465642c f ID is omitted, │ │ │ │ + 0x00074e70 20746865 20287869 29207665 63746f72 the (xi) vector │ │ │ │ + 0x00074e80 20697320 61737375 6d656420 696e2075 is assumed in u │ │ │ │ + 0x00074e90 6e697665 72736520 636f6f72 64696e61 niverse coordina │ │ │ │ + 0x00074ea0 7465732e 0a095468 65204e44 2d636f6c tes...The ND-col │ │ │ │ + 0x00074eb0 6f722063 6f6d6d61 6e642073 70656369 or command speci │ │ │ │ + 0x00074ec0 66696573 2061206c 69737420 6f662073 fies a list of s │ │ │ │ + 0x00074ed0 75636820 66756e63 74696f6e 733b2065 uch functions; e │ │ │ │ + 0x00074ee0 61636820 76657274 65780a09 69732063 ach vertex..is c │ │ │ │ + 0x00074ef0 6f6c6f72 65642062 79207468 65697220 olored by their │ │ │ │ + 0x00074f00 73756d20 28736f20 652e672e 20677265 sum (so e.g. gre │ │ │ │ + 0x00074f10 656e2069 6e74656e 73697479 20636f75 en intensity cou │ │ │ │ + 0x00074f20 6c642069 6e646963 6174650a 0970726f ld indicate..pro │ │ │ │ + 0x00074f30 6a656374 696f6e20 616c6f6e 67206f6e jection along on │ │ │ │ + 0x00074f40 65206178 69732077 68696c65 20726564 e axis while red │ │ │ │ + 0x00074f50 20696e64 69636174 65642061 6e6f7468 indicated anoth │ │ │ │ + 0x00074f60 65722e0a 09416e20 656d7074 79206c69 er...An empty li │ │ │ │ + 0x00074f70 73742c20 61732069 6e20284e 442d636f st, as in (ND-co │ │ │ │ + 0x00074f80 6c6f7220 43414d49 44202829 292c2073 lor CAMID ()), s │ │ │ │ + 0x00074f90 75707072 65737365 7320636f 6c6f7269 uppresses colori │ │ │ │ + 0x00074fa0 6e672e0a 09576974 68206e6f 20736563 ng...With no sec │ │ │ │ + 0x00074fb0 6f6e6420 61726775 6d656e74 2c20284e ond argument, (N │ │ │ │ + 0x00074fc0 442d636f 6c6f7220 43414d49 44292072 D-color CAMID) r │ │ │ │ + 0x00074fd0 65747572 6e732074 68617420 63616d65 eturns that came │ │ │ │ + 0x00074fe0 72612773 0a09636f 6c6f722d 66756e63 ra's..color-func │ │ │ │ + 0x00074ff0 74696f6e 206c6973 742e0a09 4576656e tion list...Even │ │ │ │ + 0x00075000 20776865 6e20636f 6c6f7269 6e672069 when coloring i │ │ │ │ + 0x00075010 7320656e 61626c65 642c206f 626a6563 s enabled, objec │ │ │ │ + 0x00075020 74732074 61676765 64207769 74682074 ts tagged with t │ │ │ │ + 0x00075030 68652022 6b656570 636f6c6f 72220a09 he "keepcolor".. │ │ │ │ + 0x00075040 61707065 6172616e 63652061 74747269 appearance attri │ │ │ │ + 0x00075050 62757465 20617265 2073686f 776e2069 bute are shown i │ │ │ │ + 0x00075060 6e207468 65697220 6e617475 72616c20 n their natural │ │ │ │ + 0x00075070 636f6c6f 72732e0a 00000000 284e442d colors......(ND- │ │ │ │ + 0x00075080 78666f72 6d2d6765 74204944 205b6672 xform-get ID [fr │ │ │ │ + 0x00075090 6f6d2d49 445d290a 09526574 75726e73 om-ID])..Returns │ │ │ │ + 0x000750a0 20746865 204e2d44 20747261 6e73666f the N-D transfo │ │ │ │ + 0x000750b0 726d206f 66207468 65206769 76656e20 rm of the given │ │ │ │ + 0x000750c0 6f626a65 63742069 6e207468 6520636f object in the co │ │ │ │ + 0x000750d0 6f726469 6e617465 0a097379 7374656d ordinate..system │ │ │ │ + 0x000750e0 206f6620 66726f6d 2d494420 28646566 of from-ID (def │ │ │ │ + 0x000750f0 61756c74 2022756e 69766572 73652229 ault "universe") │ │ │ │ + 0x00075100 2c20696e 20746865 2073656e 73650a09 , in the sense.. │ │ │ │ + 0x00075110 3c706f69 6e742d69 6e2d4944 2d636f6f * Transform │ │ │ │ + 0x00075130 203d203c 706f696e 742d696e 2d66726f = Note │ │ │ │ + 0x00075150 20746861 74204e44 2d747261 6e73666f that ND-transfo │ │ │ │ + 0x00075160 726d7320 68617665 20746865 69722068 rms have their h │ │ │ │ + 0x00075170 6f6d6f67 656e656f 75732063 6f6f7264 omogeneous coord │ │ │ │ + 0x00075180 696e6174 65206174 20696e64 65782030 inate at index 0 │ │ │ │ + 0x00075190 2c207768 696c6520 33442074 72616e73 , while 3D trans │ │ │ │ + 0x000751a0 666f726d 20686176 65206974 20617420 form have it at │ │ │ │ + 0x000751b0 696e6465 7820332e 00000000 284e442d index 3.....(ND- │ │ │ │ + 0x000751c0 78666f72 6d2d7365 74204f42 4a494420 xform-set OBJID │ │ │ │ + 0x000751d0 5b6e7472 616e7366 6f726d20 7b206964 [ntransform { id │ │ │ │ + 0x000751e0 696d206f 64696d20 202e2e2e 207d5d29 im odim ... }]) │ │ │ │ + 0x000751f0 0a095365 74732074 6865204e 2d442074 ..Sets the N-D t │ │ │ │ + 0x00075200 72616e73 666f726d 206f6620 74686520 ransform of the │ │ │ │ + 0x00075210 67697665 6e206f62 6a656374 2e0a0949 given object...I │ │ │ │ + 0x00075220 6e206469 6d656e73 696f6e20 4e2c2074 n dimension N, t │ │ │ │ + 0x00075230 68697320 69732061 6e20284e 2b312978 his is an (N+1)x │ │ │ │ + 0x00075240 284e2b31 29206d61 74726978 2c20736f (N+1) matrix, so │ │ │ │ + 0x00075250 20696e20 74686174 20636173 650a0969 in that case..i │ │ │ │ + 0x00075260 64696d20 616e6420 6f64696d 20617265 dim and odim are │ │ │ │ + 0x00075270 20657870 65637465 6420746f 20626520 expected to be │ │ │ │ + 0x00075280 626f7468 20657175 616c2074 6f20284e both equal to (N │ │ │ │ + 0x00075290 2b31292e 204e6f74 65207468 61740a09 +1). Note that.. │ │ │ │ + 0x000752a0 616c6c20 63616d65 72617320 696e2061 all cameras in a │ │ │ │ + 0x000752b0 2063616d 6572612d 636c7573 74657220 camera-cluster │ │ │ │ + 0x000752c0 68617665 20746865 2073616d 65204e2d have the same N- │ │ │ │ + 0x000752d0 44207472 616e7366 6f726d2e 0a4e6f74 D transform..Not │ │ │ │ + 0x000752e0 65207468 6174204e 442d7472 616e7366 e that ND-transf │ │ │ │ + 0x000752f0 6f726d73 20686176 65207468 65697220 orms have their │ │ │ │ + 0x00075300 686f6d6f 67656e65 6f757320 636f6f72 homogeneous coor │ │ │ │ + 0x00075310 64696e61 74652061 7420696e 64657820 dinate at index │ │ │ │ + 0x00075320 302c2077 68696c65 20334420 7472616e 0, while 3D tran │ │ │ │ + 0x00075330 73666f72 6d206861 76652069 74206174 sform have it at │ │ │ │ + 0x00075340 20696e64 65782033 2e000000 284e442d index 3....(ND- │ │ │ │ + 0x00075350 78666f72 6d204f42 4a494420 5b6e7472 xform OBJID [ntr │ │ │ │ + 0x00075360 616e7366 6f726d20 7b206964 696d206f ansform { idim o │ │ │ │ + 0x00075370 64696d20 2e2e2e20 7d5d0a43 6f6e6361 dim ... }].Conca │ │ │ │ + 0x00075380 74656e61 74652074 68652067 6976656e tenate the given │ │ │ │ + 0x00075390 204e442d 7472616e 73666f72 6d207769 ND-transform wi │ │ │ │ + 0x000753a0 74682074 68652063 75727265 6e74204e th the current N │ │ │ │ + 0x000753b0 442d7472 616e7366 6f726d20 6f662074 D-transform of t │ │ │ │ + 0x000753c0 6865206f 626a6563 74202861 70706c79 he object (apply │ │ │ │ + 0x000753d0 20746865 204e442d 7472616e 73666f72 the ND-transfor │ │ │ │ + 0x000753e0 6d20746f 206f626a 65637420 49442c20 m to object ID, │ │ │ │ + 0x000753f0 6173206f 70706f73 65642074 6f207369 as opposed to si │ │ │ │ + 0x00075400 6d706c79 20736574 74696e67 20697473 mply setting its │ │ │ │ + 0x00075410 204e442d 7472616e 73666f72 6d292e4e ND-transform).N │ │ │ │ + 0x00075420 6f746520 74686174 204e442d 7472616e ote that ND-tran │ │ │ │ + 0x00075430 73666f72 6d732068 61766520 74686569 sforms have thei │ │ │ │ + 0x00075440 7220686f 6d6f6765 6e656f75 7320636f r homogeneous co │ │ │ │ + 0x00075450 6f726469 6e617465 20617420 696e6465 ordinate at inde │ │ │ │ + 0x00075460 7820302c 20776869 6c652033 44207472 x 0, while 3D tr │ │ │ │ + 0x00075470 616e7366 6f726d20 68617665 20697420 ansform have it │ │ │ │ + 0x00075480 61742069 6e646578 20332e00 2864696d at index 3..(dim │ │ │ │ + 0x00075490 656e7369 6f6e205b 4e5d290a 09536574 ension [N])..Set │ │ │ │ + 0x000754a0 73206f72 20726561 64732074 68652073 s or reads the s │ │ │ │ + 0x000754b0 70616365 2064696d 656e7369 6f6e2066 pace dimension f │ │ │ │ + 0x000754c0 6f72204e 2d64696d 656e7369 6f6e616c or N-dimensional │ │ │ │ + 0x000754d0 20766965 77696e67 2e0a0928 53696e63 viewing...(Sinc │ │ │ │ + 0x000754e0 65206361 6c63756c 6174696f 6e732061 e calculations a │ │ │ │ + 0x000754f0 72652064 6f6e6520 7573696e 6720686f re done using ho │ │ │ │ + 0x00075500 6d6f6765 6e656f75 7320636f 6f726469 mogeneous coordi │ │ │ │ + 0x00075510 6e617465 732c0a09 74686973 206d6561 nates,..this mea │ │ │ │ + 0x00075520 6e73206d 61747269 63657320 61726520 ns matrices are │ │ │ │ + 0x00075530 284e2b31 2978284e 2b31292e 290a0957 (N+1)x(N+1).)..W │ │ │ │ + 0x00075540 69746820 6e6f2061 7267756d 656e7473 ith no arguments │ │ │ │ + 0x00075550 2c207265 7475726e 73207468 65206375 , returns the cu │ │ │ │ + 0x00075560 7272656e 74206469 6d656e73 696f6e2c rrent dimension, │ │ │ │ + 0x00075570 206f7220 30206966 0a094e2d 64696d65 or 0 if..N-dime │ │ │ │ + 0x00075580 6e73696f 6e616c20 76696577 696e6720 nsional viewing │ │ │ │ + 0x00075590 68617320 6e6f7420 6265656e 20656e61 has not been ena │ │ │ │ + 0x000755a0 626c6564 2e204e6f 74652074 68617420 bled. Note that │ │ │ │ + 0x000755b0 4e206861 7320746f 20626561 74206c65 N has to beat le │ │ │ │ + 0x000755c0 61737420 3420746f 20656e61 626c6520 ast 4 to enable │ │ │ │ + 0x000755d0 4e442d76 69657769 6e672c20 6f746865 ND-viewing, othe │ │ │ │ + 0x000755e0 72776973 65204e44 2d766965 77696e67 rwise ND-viewing │ │ │ │ + 0x000755f0 2077696c 6c206265 64697361 626c6564 will bedisabled │ │ │ │ + 0x00075600 2e000000 284e442d 61786573 2043414d ....(ND-axes CAM │ │ │ │ + 0x00075610 4944205b 434c5553 5445524e 414d4520 ID [CLUSTERNAME │ │ │ │ + 0x00075620 5b58696e 64657820 59696e64 6578205a [Xindex Yindex Z │ │ │ │ + 0x00075630 696e6465 78205b57 696e6465 785d5d5d index [Windex]]] │ │ │ │ + 0x00075640 290a0949 6e206f75 72206d6f 64656c20 )..In our model │ │ │ │ + 0x00075650 666f7220 4e2d4420 76696577 696e6720 for N-D viewing │ │ │ │ + 0x00075660 28656e61 626c6564 20627920 2864696d (enabled by (dim │ │ │ │ + 0x00075670 656e7369 6f6e2929 2c206f62 6a656374 ension)), object │ │ │ │ + 0x00075680 7320696e 0a094e2d 73706163 65206172 s in..N-space ar │ │ │ │ + 0x00075690 65207669 65776564 20627920 4e2d6469 e viewed by N-di │ │ │ │ + 0x000756a0 6d656e73 696f6e61 6c202263 616d6572 mensional "camer │ │ │ │ + 0x000756b0 6120636c 75737465 7273222e 0a094561 a clusters"...Ea │ │ │ │ + 0x000756c0 63682072 65616c20 63616d65 72612077 ch real camera w │ │ │ │ + 0x000756d0 696e646f 77206265 6c6f6e67 7320746f indow belongs to │ │ │ │ + 0x000756e0 20736f6d 6520636c 75737465 722c2061 some cluster, a │ │ │ │ + 0x000756f0 6e642073 686f7773 20260a09 6d616e69 nd shows &..mani │ │ │ │ + 0x00075700 70756c61 74657320 6120332d 44206178 pulates a 3-D ax │ │ │ │ + 0x00075710 69732d61 6c69676e 65642070 726f6a65 is-aligned proje │ │ │ │ + 0x00075720 63746564 20737562 73706163 65206f66 cted subspace of │ │ │ │ + 0x00075730 20746865 204e2d73 70616365 20736565 the N-space see │ │ │ │ + 0x00075740 6e0a0962 79206974 7320636c 75737465 n..by its cluste │ │ │ │ + 0x00075750 722e2020 4d6f7669 6e67206f 6e652063 r. Moving one c │ │ │ │ + 0x00075760 616d6572 6120696e 20612063 6c757374 amera in a clust │ │ │ │ + 0x00075770 65722061 66666563 74732069 74732073 er affects its s │ │ │ │ + 0x00075780 69626c69 6e67732e 0a0a0954 6865204e iblings....The N │ │ │ │ + 0x00075790 442d6178 65732063 6f6d6d61 6e642063 D-axes command c │ │ │ │ + 0x000757a0 6f6e6669 67757265 7320616c 6c207468 onfigures all th │ │ │ │ + 0x000757b0 69732e20 20497420 73706563 69666965 is. It specifie │ │ │ │ + 0x000757c0 73206120 63616d65 72612773 0a09636c s a camera's..cl │ │ │ │ + 0x000757d0 75737465 72206d65 6d626572 73686970 uster membership │ │ │ │ + 0x000757e0 2c20616e 64207468 65207365 74206f66 , and the set of │ │ │ │ + 0x000757f0 204e2d73 70616365 20617865 73207768 N-space axes wh │ │ │ │ + 0x00075800 69636820 6265636f 6d652074 68650a09 ich become the.. │ │ │ │ + 0x00075810 332d4420 63616d65 72612773 20582c20 3-D camera's X, │ │ │ │ + 0x00075820 592c2061 6e64205a 20617865 732e2020 Y, and Z axes. │ │ │ │ + 0x00075830 41786573 20617265 20737065 63696669 Axes are specifi │ │ │ │ + 0x00075840 65642062 79207468 65697220 696e6469 ed by their indi │ │ │ │ + 0x00075850 6365732c 0a096672 6f6d2031 20746f20 ces,..from 1 to │ │ │ │ + 0x00075860 4e20666f 7220616e 204e2d64 696d656e N for an N-dimen │ │ │ │ + 0x00075870 73696f6e 616c2073 70616365 2e202043 sional space. C │ │ │ │ + 0x00075880 6c757374 65722043 4c555354 45524e41 luster CLUSTERNA │ │ │ │ + 0x00075890 4d452069 730a0969 6d706c69 6369746c ME is..implicitl │ │ │ │ + 0x000758a0 79206372 65617465 64206966 206e6f74 y created if not │ │ │ │ + 0x000758b0 20707265 76696f75 736c7920 6b6e6f77 previously know │ │ │ │ + 0x000758c0 6e2e0a09 496e2070 72696e63 69706c65 n...In principle │ │ │ │ + 0x000758d0 20697420 69732070 6f737369 626c6520 it is possible │ │ │ │ + 0x000758e0 746f206d 61702074 68652068 6f6d6f67 to map the homog │ │ │ │ + 0x000758f0 656e656f 75732063 6f6d706f 6e656e74 eneous component │ │ │ │ + 0x00075900 0a096f66 20612063 6f6e666f 726d616c ..of a conformal │ │ │ │ + 0x00075910 20342070 6f696e74 20746f20 736f6d65 4 point to some │ │ │ │ + 0x00075920 206f7468 65722069 6e646578 3b207468 other index; th │ │ │ │ + 0x00075930 69732077 6f756c64 20626520 646f6e65 is would be done │ │ │ │ + 0x00075940 0a096279 20737065 63696679 696e6720 ..by specifying │ │ │ │ + 0x00075950 3020666f 72206f6e 65206f66 2058696e 0 for one of Xin │ │ │ │ + 0x00075960 6465782c 2059696e 64657820 6f72205a dex, Yindex or Z │ │ │ │ + 0x00075970 696e6465 7820616e 64206769 76696e67 index and giving │ │ │ │ + 0x00075980 0a095769 6e646578 20736f6d 6520706f ..Windex some po │ │ │ │ + 0x00075990 73697469 76652076 616c7565 2e205468 sitive value. Th │ │ │ │ + 0x000759a0 69732069 73207072 6f626162 6c79206e is is probably n │ │ │ │ + 0x000759b0 6f742075 73656675 6c206265 63617573 ot useful becaus │ │ │ │ + 0x000759c0 650a0947 656f6d76 69657720 646f6573 e..Geomview does │ │ │ │ + 0x000759d0 206e6f74 20737570 706f7274 206e6f6e not support non │ │ │ │ + 0x000759e0 2d457563 6c696465 616e2067 656f6d65 -Euclidean geome │ │ │ │ + 0x000759f0 74726965 7320666f 7220696e 20686967 tries for in hig │ │ │ │ + 0x00075a00 6865720a 0964696d 656e7369 6f6e732e her..dimensions. │ │ │ │ + 0x00075a10 0a090a09 546f2072 65616420 61206361 ....To read a ca │ │ │ │ + 0x00075a20 6d657261 27732063 6f6e6669 67757261 mera's configura │ │ │ │ + 0x00075a30 74696f6e 2c207573 65202228 6563686f tion, use "(echo │ │ │ │ + 0x00075a40 20284e44 2d617865 73204341 4d494429 (ND-axes CAMID) │ │ │ │ + 0x00075a50 29222e0a 20202020 20202020 54686520 )".. The │ │ │ │ + 0x00075a60 72657475 726e2076 616c7565 20697320 return value is │ │ │ │ + 0x00075a70 616e2061 72726179 206f6620 3420696e an array of 4 in │ │ │ │ + 0x00075a80 74656765 72732c20 74686520 6c617374 tegers, the last │ │ │ │ + 0x00075a90 206f6e65 2073686f 756c640a 09626520 one should..be │ │ │ │ + 0x00075aa0 302e0000 0000803f 00007a44 cdcccc3d 0......?..zD...= │ │ │ │ + 0x00075ab0 00004040 286c6f6f 6b2d7265 63656e74 ..@@(look-recent │ │ │ │ + 0x00075ac0 6572205b 6f626a65 63744944 5d205b63 er [objectID] [c │ │ │ │ + 0x00075ad0 616d6572 6149445d 290a0954 72616e73 ameraID])..Trans │ │ │ │ + 0x00075ae0 6c617465 7320616e 6420726f 74617465 lates and rotate │ │ │ │ + 0x00075af0 73207468 65206361 6d657261 20736f20 s the camera so │ │ │ │ + 0x00075b00 74686174 20697420 6973206c 6f6f6b69 that it is looki │ │ │ │ + 0x00075b10 6e672069 6e207468 65200a09 2d7a2064 ng in the ..-z d │ │ │ │ + 0x00075b20 69726563 74696f6e 2028696e 206f626a irection (in obj │ │ │ │ + 0x00075b30 65637449 44277320 636f6f72 64696e61 ectID's coordina │ │ │ │ + 0x00075b40 74652073 79737465 6d292061 74207468 te system) at th │ │ │ │ + 0x00075b50 65206365 6e746572 206f6620 0a096f62 e center of ..ob │ │ │ │ + 0x00075b60 6a656374 49442773 20626f75 6e64696e jectID's boundin │ │ │ │ + 0x00075b70 6720626f 7820286f 72207468 65206f72 g box (or the or │ │ │ │ + 0x00075b80 6967696e 206f6620 74686520 636f6f72 igin of the coor │ │ │ │ + 0x00075b90 64696e61 74652073 79737465 6d200a09 dinate system .. │ │ │ │ + 0x00075ba0 696e206e 6f6e2d45 75646c69 6465616e in non-Eudlidean │ │ │ │ + 0x00075bb0 20737061 6365292e 2020496e 20457563 space). In Euc │ │ │ │ + 0x00075bc0 6c696465 616e2073 70616365 2c207468 lidean space, th │ │ │ │ + 0x00075bd0 65206361 6d657261 20697320 616c736f e camera is also │ │ │ │ + 0x00075be0 200a096d 6f766564 20617320 636c6f73 ..moved as clos │ │ │ │ + 0x00075bf0 65206173 20706f73 7369626c 6520746f e as possible to │ │ │ │ + 0x00075c00 20746865 206f626a 65637420 7768696c the object whil │ │ │ │ + 0x00075c10 6520616c 6c6f7769 6e672074 6865200a e allowing the . │ │ │ │ + 0x00075c20 09656e74 69726520 6f626a65 63742074 .entire object t │ │ │ │ + 0x00075c30 6f206265 20766973 69626c65 2e202041 o be visible. A │ │ │ │ + 0x00075c40 6c736f20 6d616b65 73207375 72652074 lso makes sure t │ │ │ │ + 0x00075c50 68617420 74686520 792d6178 6573206f hat the y-axes o │ │ │ │ + 0x00075c60 66200a09 6f626a65 63744944 20616e64 f ..objectID and │ │ │ │ + 0x00075c70 2063616d 65726149 44206172 65207061 cameraID are pa │ │ │ │ + 0x00075c80 72616c6c 656c2e00 286c6f6f 6b205b6f rallel..(look [o │ │ │ │ + 0x00075c90 626a6563 7449445d 205b6361 6d657261 bjectID] [camera │ │ │ │ + 0x00075ca0 49445d29 0a09526f 74617465 73207468 ID])..Rotates th │ │ │ │ + 0x00075cb0 65206e61 6d656420 63616d65 72612074 e named camera t │ │ │ │ + 0x00075cc0 6f20706f 696e7420 746f7761 72642074 o point toward t │ │ │ │ + 0x00075cd0 68652063 656e7465 72206f66 20746865 he center of the │ │ │ │ + 0x00075ce0 200a0962 6f756e64 696e6720 626f7820 ..bounding box │ │ │ │ + 0x00075cf0 6f662074 6865206e 616d6564 206f626a of the named obj │ │ │ │ + 0x00075d00 65637420 286f7220 74686520 6f726967 ect (or the orig │ │ │ │ + 0x00075d10 696e2069 6e206879 70657262 6f6c6963 in in hyperbolic │ │ │ │ + 0x00075d20 206f7220 0a097370 68657269 63616c20 or ..spherical │ │ │ │ + 0x00075d30 73706163 65292e20 20496e20 4575636c space). In Eucl │ │ │ │ + 0x00075d40 69646561 6e207370 6163652c 206d6f76 idean space, mov │ │ │ │ + 0x00075d50 65732074 68652063 616d6572 61200a09 es the camera .. │ │ │ │ + 0x00075d60 666f7277 61726420 6f722062 61636b77 forward or backw │ │ │ │ + 0x00075d70 61726420 756e7469 6c207468 65206f62 ard until the ob │ │ │ │ + 0x00075d80 6a656374 20617070 65617273 20617320 ject appears as │ │ │ │ + 0x00075d90 6c617267 65200a09 61732070 6f737369 large ..as possi │ │ │ │ + 0x00075da0 626c6520 7768696c 65207374 696c6c20 ble while still │ │ │ │ + 0x00075db0 6265696e 6720656e 74697265 6c792076 being entirely v │ │ │ │ + 0x00075dc0 69736962 6c652e20 20457175 6976616c isible. Equival │ │ │ │ + 0x00075dd0 656e7420 746f200a 0970726f 676e2028 ent to ..progn ( │ │ │ │ + 0x00075de0 200a0909 286c6f6f 6b2d746f 77617264 ...(look-toward │ │ │ │ + 0x00075df0 205b6f62 6a656374 49445d20 5b63616d [objectID] [cam │ │ │ │ + 0x00075e00 65726149 445d207b 63656e74 6572207c eraID] {center | │ │ │ │ + 0x00075e10 206f7269 67696e7d 290a0909 5b286c6f origin})...[(lo │ │ │ │ + 0x00075e20 6f6b2d65 6e636f6d 70617373 205b6f62 ok-encompass [ob │ │ │ │ + 0x00075e30 6a656374 49445d20 5b63616d 65726149 jectID] [cameraI │ │ │ │ + 0x00075e40 445d295d 200a0929 200a0949 66206f62 D])] ..) ..If ob │ │ │ │ + 0x00075e50 6a656374 49442069 73206e6f 74207370 jectID is not sp │ │ │ │ + 0x00075e60 65636966 6965642c 20697420 69732061 ecified, it is a │ │ │ │ + 0x00075e70 7373756d 65642074 6f206265 20576f72 ssumed to be Wor │ │ │ │ + 0x00075e80 6c642e20 20496620 0a096361 6d657261 ld. If ..camera │ │ │ │ + 0x00075e90 49442069 73206e6f 74207370 65636966 ID is not specif │ │ │ │ + 0x00075ea0 6965642c 20697420 69732061 7373756d ied, it is assum │ │ │ │ + 0x00075eb0 65642074 6f206265 20746172 67657463 ed to be targetc │ │ │ │ + 0x00075ec0 616d2e00 286c6f6f 6b2d746f 77617264 am..(look-toward │ │ │ │ + 0x00075ed0 205b6f62 6a656374 49445d20 5b63616d [objectID] [cam │ │ │ │ + 0x00075ee0 65726149 445d205b 6f726967 696e207c eraID] [origin | │ │ │ │ + 0x00075ef0 2063656e 7465725d 290a0952 6f746174 center])..Rotat │ │ │ │ + 0x00075f00 65732074 6865206e 616d6564 2063616d es the named cam │ │ │ │ + 0x00075f10 65726120 746f2070 6f696e74 20746f77 era to point tow │ │ │ │ + 0x00075f20 61726420 74686520 6f726967 696e206f ard the origin o │ │ │ │ + 0x00075f30 66207468 650a096f 626a6563 74277320 f the..object's │ │ │ │ + 0x00075f40 636f6f72 64696e61 74652073 79737465 coordinate syste │ │ │ │ + 0x00075f50 6d2c206f 72207468 65206365 6e746572 m, or the center │ │ │ │ + 0x00075f60 206f6620 74686520 6f626a65 63742773 of the object's │ │ │ │ + 0x00075f70 0a09626f 756e6469 6e672062 6f782028 ..bounding box ( │ │ │ │ + 0x00075f80 696e206e 6f6e2d45 75636c69 6465616e in non-Euclidean │ │ │ │ + 0x00075f90 20737061 63652c20 74686520 6f726967 space, the orig │ │ │ │ + 0x00075fa0 696e2077 696c6c20 62652075 73656420 in will be used │ │ │ │ + 0x00075fb0 0a096175 746f6d61 74696361 6c6c7929 ..automatically) │ │ │ │ + 0x00075fc0 2e202044 65666175 6c74206f 626a6563 . Default objec │ │ │ │ + 0x00075fd0 74494420 69732074 68652077 6f726c64 tID is the world │ │ │ │ + 0x00075fe0 2c206465 6661756c 74206361 6d657261 , default camera │ │ │ │ + 0x00075ff0 0a096973 20746172 67657463 616d2c20 ..is targetcam, │ │ │ │ + 0x00076000 64656661 756c7420 6c6f6361 74696f6e default location │ │ │ │ + 0x00076010 20746f20 706f696e 7420746f 77617264 to point toward │ │ │ │ + 0x00076020 73206973 20746865 2063656e 7465720a s is the center. │ │ │ │ + 0x00076030 096f6620 74686520 626f756e 64696e67 .of the bounding │ │ │ │ + 0x00076040 20626f78 2e000000 286c6f6f 6b2d656e box....(look-en │ │ │ │ + 0x00076050 636f6d70 61737320 5b6f626a 65637449 compass [objectI │ │ │ │ + 0x00076060 445d205b 63616d65 72614944 5d290a09 D] [cameraID]).. │ │ │ │ + 0x00076070 4d6f7665 73206361 6d657261 49442062 Moves cameraID b │ │ │ │ + 0x00076080 61636b77 61726473 206f7220 666f7277 ackwards or forw │ │ │ │ + 0x00076090 61726473 20756e74 696c2069 74732066 ards until its f │ │ │ │ + 0x000760a0 69656c64 206f6620 76696577 0a097375 ield of view..su │ │ │ │ + 0x000760b0 72726f75 6e647320 6f626a65 63744944 rrounds objectID │ │ │ │ + 0x000760c0 2e205468 69732072 6f757469 6e652077 . This routine w │ │ │ │ + 0x000760d0 6f726b73 206f6e6c 7920696e 20457563 orks only in Euc │ │ │ │ + 0x000760e0 6c696465 616e2073 70616365 2e20200a lidean space. . │ │ │ │ + 0x000760f0 09496620 6f626a65 63744944 20697320 .If objectID is │ │ │ │ + 0x00076100 6e6f7420 73706563 69666965 642c2069 not specified, i │ │ │ │ + 0x00076110 74206973 20617373 756d6564 20746f20 t is assumed to │ │ │ │ + 0x00076120 62652074 68652077 6f726c64 2e20200a be the world. . │ │ │ │ + 0x00076130 09496620 63616d65 72614944 20697320 .If cameraID is │ │ │ │ + 0x00076140 6e6f7420 73706563 69666965 642c2069 not specified, i │ │ │ │ + 0x00076150 74206973 20617373 756d6564 20746f20 t is assumed to │ │ │ │ + 0x00076160 62652074 68652074 61726765 7463616d be the targetcam │ │ │ │ + 0x00076170 2e20200a 09536565 20616c73 6f20286c . ..See also (l │ │ │ │ + 0x00076180 6f6f6b2d 656e636f 6d706173 732d7369 ook-encompass-si │ │ │ │ + 0x00076190 7a65292e 00000000 286c6f6f 6b2d656e ze).....(look-en │ │ │ │ + 0x000761a0 636f6d70 6173732d 73697a65 205b7669 compass-size [vi │ │ │ │ + 0x000761b0 65772d66 72616374 696f6e20 20636c69 ew-fraction cli │ │ │ │ + 0x000761c0 702d7261 74696f20 206e6561 722d6d61 p-ratio near-ma │ │ │ │ + 0x000761d0 7267696e 20666172 2d6d6172 67696e5d rgin far-margin] │ │ │ │ + 0x000761e0 290a0953 6574732f 72657475 726e7320 )..Sets/returns │ │ │ │ + 0x000761f0 70617261 6d657465 72732075 73656420 parameters used │ │ │ │ + 0x00076200 62792028 6c6f6f6b 2d656e63 6f6d7061 by (look-encompa │ │ │ │ + 0x00076210 7373292e 0a097669 65772d66 72616374 ss)...view-fract │ │ │ │ + 0x00076220 696f6e20 69732074 68652070 6f727469 ion is the porti │ │ │ │ + 0x00076230 6f6e206f 66207468 65206361 6d657261 on of the camera │ │ │ │ + 0x00076240 2077696e 646f7720 66696c6c 65642062 window filled b │ │ │ │ + 0x00076250 79207468 65206f62 6a656374 2c0a0963 y the object,..c │ │ │ │ + 0x00076260 6c69702d 72617469 6f206973 20746865 lip-ratio is the │ │ │ │ + 0x00076270 206d6178 20616c6c 6f776564 20726174 max allowed rat │ │ │ │ + 0x00076280 696f206f 66206e65 61722d74 6f2d6661 io of near-to-fa │ │ │ │ + 0x00076290 7220636c 69707069 6e672070 6c616e65 r clipping plane │ │ │ │ + 0x000762a0 732e0a09 54686520 6e656172 20636c69 s...The near cli │ │ │ │ + 0x000762b0 7070696e 6720706c 616e6520 69732031 pping plane is 1 │ │ │ │ + 0x000762c0 2f6e6561 722d6d61 7267696e 2074696d /near-margin tim │ │ │ │ + 0x000762d0 65732063 6c6f7365 72207468 616e2074 es closer than t │ │ │ │ + 0x000762e0 6865206e 6561720a 09656467 65206f66 he near..edge of │ │ │ │ + 0x000762f0 20746865 206f626a 6563742c 20616e64 the object, and │ │ │ │ + 0x00076300 20746865 20666172 20636c69 7070696e the far clippin │ │ │ │ + 0x00076310 6720706c 616e6520 69732066 61722d6d g plane is far-m │ │ │ │ + 0x00076320 61726769 6e207469 6d65730a 09667572 argin times..fur │ │ │ │ + 0x00076330 74686572 20617761 792e2020 52657475 ther away. Retu │ │ │ │ + 0x00076340 726e7320 74686520 6c697374 206f6620 rns the list of │ │ │ │ + 0x00076350 63757272 656e7420 76616c75 65732e0a current values.. │ │ │ │ + 0x00076360 09446566 61756c74 733a202e 37352020 .Defaults: .75 │ │ │ │ + 0x00076370 31303020 20302e31 2020342e 300a0000 100 0.1 4.0... │ │ │ │ + 0x00076380 286e6577 2d726573 6574290a 09457175 (new-reset)..Equ │ │ │ │ + 0x00076390 6976616c 656e7420 746f2028 70726f67 ivalent to (prog │ │ │ │ + 0x000763a0 6e20286e 65772d63 656e7465 7220414c n (new-center AL │ │ │ │ + 0x000763b0 4c47454f 4d532928 6e65772d 63656e74 LGEOMS)(new-cent │ │ │ │ + 0x000763c0 65722041 4c4c4341 4d532929 00000000 er ALLCAMS)).... │ │ │ │ + 0x000763d0 286e6577 2d63656e 74657220 5b69645d (new-center [id] │ │ │ │ + 0x000763e0 290a0953 746f7020 69642c20 7468656e )..Stop id, then │ │ │ │ + 0x000763f0 20736574 20696427 73207472 616e7366 set id's transf │ │ │ │ + 0x00076400 6f726d20 746f2074 68652069 64656e74 orm to the ident │ │ │ │ + 0x00076410 6974792e 20446566 61756c74 20696420 ity. Default id │ │ │ │ + 0x00076420 0a096973 20746172 6765742e 2020416c ..is target. Al │ │ │ │ + 0x00076430 736f2c20 69662074 68652069 64206973 so, if the id is │ │ │ │ + 0x00076440 20612063 616d6572 612c2063 616c6c73 a camera, calls │ │ │ │ + 0x00076450 200a0928 6c6f6f6b 2d726563 656e7465 ..(look-recente │ │ │ │ + 0x00076460 7220576f 726c6420 6964292e 20205468 r World id). Th │ │ │ │ + 0x00076470 65206d61 696e2066 756e6374 696f6e20 e main function │ │ │ │ + 0x00076480 6f662074 68652063 616c6c20 746f200a of the call to . │ │ │ │ + 0x00076490 09286c6f 6f6b2d72 6563656e 74657229 .(look-recenter) │ │ │ │ + 0x000764a0 20697320 746f2070 6c616365 20746865 is to place the │ │ │ │ + 0x000764b0 2063616d 65726120 736f2074 68617420 camera so that │ │ │ │ + 0x000764c0 69742069 7320706f 696e7469 6e67200a it is pointing . │ │ │ │ + 0x000764d0 09706172 616c6c65 6c20746f 20746865 .parallel to the │ │ │ │ + 0x000764e0 207a2061 78697320 746f7761 72642074 z axis toward t │ │ │ │ + 0x000764f0 68652063 656e7465 72206f66 20746865 he center of the │ │ │ │ + 0x00076500 20776f72 6c642e00 28706f73 6974696f world..(positio │ │ │ │ + 0x00076510 6e2d746f 77617264 206f626a 65637449 n-toward objectI │ │ │ │ + 0x00076520 44206f74 68657249 44205b63 656e7465 D otherID [cente │ │ │ │ + 0x00076530 72207c20 6f726967 696e5d29 0a09526f r | origin])..Ro │ │ │ │ + 0x00076540 74617465 206f626a 65637449 4420736f tate objectID so │ │ │ │ + 0x00076550 20746861 74207468 65206365 6e746572 that the center │ │ │ │ + 0x00076560 206f6620 74686520 626f756e 64696e67 of the bounding │ │ │ │ + 0x00076570 20626f78 0a096f72 20746865 206f7269 box..or the ori │ │ │ │ + 0x00076580 67696e20 6f662074 68652063 6f6f7264 gin of the coord │ │ │ │ + 0x00076590 696e6174 65207379 7374656d 206f6620 inate system of │ │ │ │ + 0x000765a0 74686520 6f746865 7249440a 096c6965 the otherID..lie │ │ │ │ + 0x000765b0 73206f6e 20746865 20706f73 69746976 s on the positiv │ │ │ │ + 0x000765c0 65207a2d 61786973 206f6620 74686520 e z-axis of the │ │ │ │ + 0x000765d0 66697273 74206f62 6a656374 2e202044 first object. D │ │ │ │ + 0x000765e0 65666175 6c742069 730a0974 68652063 efault is..the c │ │ │ │ + 0x000765f0 656e7465 72206f66 20746865 20626f75 enter of the bou │ │ │ │ + 0x00076600 6e64696e 6720626f 782e0000 28706f73 nding box...(pos │ │ │ │ + 0x00076610 6974696f 6e2d6174 20202020 6f626a65 ition-at obje │ │ │ │ + 0x00076620 63744944 206f7468 65724944 205b6365 ctID otherID [ce │ │ │ │ + 0x00076630 6e746572 207c206f 72696769 6e5d290a nter | origin]). │ │ │ │ + 0x00076640 09547261 6e736c61 7465206f 626a6563 .Translate objec │ │ │ │ + 0x00076650 74494420 746f2074 68652063 656e7465 tID to the cente │ │ │ │ + 0x00076660 72206f66 20746865 20626f75 6e64696e r of the boundin │ │ │ │ + 0x00076670 6720626f 78206f72 20746865 200a096f g box or the ..o │ │ │ │ + 0x00076680 72696769 6e206f66 20746865 20636f6f rigin of the coo │ │ │ │ + 0x00076690 7264696e 61746520 73797374 656d206f rdinate system o │ │ │ │ + 0x000766a0 66206f74 68657249 44202870 6172616c f otherID (paral │ │ │ │ + 0x000766b0 6c656c20 7472616e 736c6174 696f6e29 lel translation) │ │ │ │ + 0x000766c0 2e0a0944 65666175 6c742069 73206365 ...Default is ce │ │ │ │ + 0x000766d0 6e746572 2e000000 28706f73 6974696f nter....(positio │ │ │ │ + 0x000766e0 6e202020 20202020 6f626a65 63744944 n objectID │ │ │ │ + 0x000766f0 206f7468 65724944 290a0953 65742074 otherID)..Set t │ │ │ │ + 0x00076700 68652074 72616e73 666f726d 206f6620 he transform of │ │ │ │ + 0x00076710 6f626a65 63744944 20746f20 74686174 objectID to that │ │ │ │ + 0x00076720 206f6620 6f746865 7249442e 00000000 of otherID..... │ │ │ │ + 0x00076730 28747261 6e73666f 726d2d73 6574206f (transform-set o │ │ │ │ + 0x00076740 626a6563 74494420 63656e74 65724944 bjectID centerID │ │ │ │ + 0x00076750 20667261 6d654944 205b726f 74617465 frameID [rotate │ │ │ │ + 0x00076760 7c747261 6e736c61 74657c74 72616e73 |translate|trans │ │ │ │ + 0x00076770 6c617465 2d736361 6c65647c 7363616c late-scaled|scal │ │ │ │ + 0x00076780 655d2078 2079207a 290a0953 6574206f e] x y z)..Set o │ │ │ │ + 0x00076790 626a6563 74494427 73207472 616e7366 bjectID's transf │ │ │ │ + 0x000767a0 6f726d20 746f2074 68652063 6f6e7374 orm to the const │ │ │ │ + 0x000767b0 72756374 65642074 72616e73 666f726d ructed transform │ │ │ │ + 0x000767c0 2e0a0953 616d6520 73796e74 61782061 ...Same syntax a │ │ │ │ + 0x000767d0 73207472 616e7366 6f726d2e 00000000 s transform..... │ │ │ │ + 0x000767e0 28747261 6e73666f 726d2d69 6e637220 (transform-incr │ │ │ │ + 0x000767f0 206f626a 65637449 44206365 6e746572 objectID center │ │ │ │ + 0x00076800 49442066 72616d65 4944205b 726f7461 ID frameID [rota │ │ │ │ + 0x00076810 74657c74 72616e73 6c617465 7c747261 te|translate|tra │ │ │ │ + 0x00076820 6e736c61 74652d73 63616c65 647c7363 nslate-scaled|sc │ │ │ │ + 0x00076830 616c655d 20782079 207a205b 6474205b ale] x y z [dt [ │ │ │ │ + 0x00076840 736d6f6f 74685d5d 290a0941 70706c79 smooth]])..Apply │ │ │ │ + 0x00076850 20636f6e 74696e75 696e6720 6d6f7469 continuing moti │ │ │ │ + 0x00076860 6f6e3a20 636f6e73 74727563 74206120 on: construct a │ │ │ │ + 0x00076870 7472616e 73666f72 6d617469 6f6e206d transformation m │ │ │ │ + 0x00076880 61747269 7820616e 640a0963 6f6e6361 atrix and..conca │ │ │ │ + 0x00076890 74656e61 74652069 74207769 74682074 tenate it with t │ │ │ │ + 0x000768a0 68652063 75727265 6e742074 72616e73 he current trans │ │ │ │ + 0x000768b0 666f726d 206f6620 6f626a65 63744944 form of objectID │ │ │ │ + 0x000768c0 20657665 72790a09 72656672 65736820 every..refresh │ │ │ │ + 0x000768d0 28736574 73206f62 6a656374 49442773 (sets objectID's │ │ │ │ + 0x000768e0 20696e63 72656d65 6e74616c 20747261 incremental tra │ │ │ │ + 0x000768f0 6e73666f 726d292e 2053616d 65207379 nsform). Same sy │ │ │ │ + 0x00076900 6e746178 0a096173 20747261 6e73666f ntax..as transfo │ │ │ │ + 0x00076910 726d2e20 0a0a0a0a 49662074 6865206f rm. ....If the o │ │ │ │ + 0x00076920 7074696f 6e616c20 22647422 20617267 ptional "dt" arg │ │ │ │ + 0x00076930 756d656e 74206973 20707265 73656e74 ument is present │ │ │ │ + 0x00076940 2c0a0974 6865206f 626a6563 74206973 ,..the object is │ │ │ │ + 0x00076950 206d6f76 65642061 74206561 63682074 moved at each t │ │ │ │ + 0x00076960 696d6520 73746570 20737563 68207468 ime step such th │ │ │ │ + 0x00076970 61742069 74732061 76657261 6765206d at its average m │ │ │ │ + 0x00076980 6f74696f 6e0a0965 7175616c 73206f6e otion..equals on │ │ │ │ + 0x00076990 6520696e 7374616e 6365206f 66207468 e instance of th │ │ │ │ + 0x000769a0 65206d6f 74696f6e 20706572 20226474 e motion per "dt │ │ │ │ + 0x000769b0 22207365 636f6e64 732e2020 452e672e " seconds. E.g. │ │ │ │ + 0x000769c0 0a092020 28747261 6e73666f 726d2d69 .. (transform-i │ │ │ │ + 0x000769d0 6e637220 20576f72 6c642057 6f726c64 ncr World World │ │ │ │ + 0x000769e0 20576f72 6c642020 726f7461 74652020 World rotate │ │ │ │ + 0x000769f0 362e3238 33313820 30203020 2031302e 6.28318 0 0 10. │ │ │ │ + 0x00076a00 30290a09 726f7461 74657320 74686520 0)..rotates the │ │ │ │ + 0x00076a10 576f726c 64206162 6f757420 69747320 World about its │ │ │ │ + 0x00076a20 58206178 69732061 74203120 7475726e X axis at 1 turn │ │ │ │ + 0x00076a30 20283270 69207261 6469616e 73292070 (2pi radians) p │ │ │ │ + 0x00076a40 65722031 300a0973 65636f6e 64732e0a er 10..seconds.. │ │ │ │ + 0x00076a50 00000000 28747261 6e73666f 726d2020 ....(transform │ │ │ │ + 0x00076a60 20202020 6f626a65 63744944 2063656e objectID cen │ │ │ │ + 0x00076a70 74657249 44206672 616d6549 44205b72 terID frameID [r │ │ │ │ + 0x00076a80 6f746174 657c7472 616e736c 6174657c otate|translate| │ │ │ │ + 0x00076a90 7472616e 736c6174 652d7363 616c6564 translate-scaled │ │ │ │ + 0x00076aa0 7c736361 6c655d20 78207920 7a205b64 |scale] x y z [d │ │ │ │ + 0x00076ab0 74205b22 736d6f6f 7468225d 5d290a41 t ["smooth"]]).A │ │ │ │ + 0x00076ac0 70706c79 2061206d 6f74696f 6e202872 pply a motion (r │ │ │ │ + 0x00076ad0 6f746174 696f6e2c 20747261 6e736c61 otation, transla │ │ │ │ + 0x00076ae0 74696f6e 2c207363 616c696e 67292074 tion, scaling) t │ │ │ │ + 0x00076af0 6f206f62 6a656374 20226f62 6a656374 o object "object │ │ │ │ + 0x00076b00 4944223b 20746861 74206973 2c20636f ID"; that is, co │ │ │ │ + 0x00076b10 6e737472 75637420 616e6420 636f6e63 nstruct and conc │ │ │ │ + 0x00076b20 6174656e 61746520 61207472 616e7366 atenate a transf │ │ │ │ + 0x00076b30 6f726d61 74696f6e 206d6174 72697820 ormation matrix │ │ │ │ + 0x00076b40 77697468 206f626a 65637449 44277320 with objectID's │ │ │ │ + 0x00076b50 7472616e 73666f72 6d2e2054 68652033 transform. The 3 │ │ │ │ + 0x00076b60 20494473 20696e76 6f6c7665 64206172 IDs involved ar │ │ │ │ + 0x00076b70 65207468 65206f62 6a656374 20746861 e the object tha │ │ │ │ + 0x00076b80 74206d6f 7665732c 20746865 2063656e t moves, the cen │ │ │ │ + 0x00076b90 74657220 6f66206d 6f74696f 6e2c2061 ter of motion, a │ │ │ │ + 0x00076ba0 6e642074 68652066 72616d65 206f6620 nd the frame of │ │ │ │ + 0x00076bb0 72656665 72656e63 6520696e 20776869 reference in whi │ │ │ │ + 0x00076bc0 63682074 6f206170 706c7920 74686520 ch to apply the │ │ │ │ + 0x00076bd0 6d6f7469 6f6e2e20 20546865 2063656e motion. The cen │ │ │ │ + 0x00076be0 74657220 69732065 61736965 73742075 ter is easiest u │ │ │ │ + 0x00076bf0 6e646572 73746f6f 6420666f 7220726f nderstood for ro │ │ │ │ + 0x00076c00 74617469 6f6e733a 20696620 63656e74 tations: if cent │ │ │ │ + 0x00076c10 65724944 20697320 74686520 73616d65 erID is the same │ │ │ │ + 0x00076c20 20617320 6f626a65 63744944 20746865 as objectID the │ │ │ │ + 0x00076c30 6e206974 2077696c 6c207370 696e2061 n it will spin a │ │ │ │ + 0x00076c40 726f756e 64206974 73206f77 6e206178 round its own ax │ │ │ │ + 0x00076c50 65733b20 6f746865 72776973 65207468 es; otherwise th │ │ │ │ + 0x00076c60 65206d6f 76696e67 206f626a 65637420 e moving object │ │ │ │ + 0x00076c70 77696c6c 206f7262 69742074 68652063 will orbit the c │ │ │ │ + 0x00076c80 656e7465 72206f62 6a656374 2e204e6f enter object. No │ │ │ │ + 0x00076c90 726d616c 6c792066 72616d65 49442c20 rmally frameID, │ │ │ │ + 0x00076ca0 696e2077 686f7365 20636f6f 7264696e in whose coordin │ │ │ │ + 0x00076cb0 61746520 73797374 656d2074 68652028 ate system the ( │ │ │ │ + 0x00076cc0 6d6f7573 6529206d 6f74696f 6e732061 mouse) motions a │ │ │ │ + 0x00076cd0 72652069 6e746572 70726574 65642c20 re interpreted, │ │ │ │ + 0x00076ce0 69732022 666f6375 73222c20 74686520 is "focus", the │ │ │ │ + 0x00076cf0 63757272 656e7420 63616d65 72612e20 current camera. │ │ │ │ + 0x00076d00 0a0a0a0a 5472616e 736c6174 696f6e73 ....Translations │ │ │ │ + 0x00076d10 2063616e 20626520 7363616c 65642070 can be scaled p │ │ │ │ + 0x00076d20 726f706f 7274696f 6e616c20 746f2074 roportional to t │ │ │ │ + 0x00076d30 68652064 69737461 6e636520 62657477 he distance betw │ │ │ │ + 0x00076d40 65656e20 74686520 74617267 65742061 een the target a │ │ │ │ + 0x00076d50 6e642074 68652063 656e7465 722e2053 nd the center. S │ │ │ │ + 0x00076d60 7570706f 72742066 6f722073 70686572 upport for spher │ │ │ │ + 0x00076d70 6963616c 20616e64 20687970 6572626f ical and hyperbo │ │ │ │ + 0x00076d80 6c696320 61732077 656c6c20 61732045 lic as well as E │ │ │ │ + 0x00076d90 75636c69 6465616e 20737061 63652069 uclidean space i │ │ │ │ + 0x00076da0 73206275 696c742d 696e3a20 75736520 s built-in: use │ │ │ │ + 0x00076db0 74686520 22737061 63652220 636f6d6d the "space" comm │ │ │ │ + 0x00076dc0 616e6420 746f2063 68616e67 65207370 and to change sp │ │ │ │ + 0x00076dd0 61636573 2e202057 69746820 74797065 aces. With type │ │ │ │ + 0x00076de0 2022726f 74617465 2220782c 20792c20 "rotate" x, y, │ │ │ │ + 0x00076df0 616e6420 7a206172 6520666c 6f617473 and z are floats │ │ │ │ + 0x00076e00 20737065 63696679 696e6720 616e676c specifying angl │ │ │ │ + 0x00076e10 65732069 6e205241 4449414e 532e2046 es in RADIANS. F │ │ │ │ + 0x00076e20 6f722074 79706573 20227472 616e736c or types "transl │ │ │ │ + 0x00076e30 61746522 20616e64 20227472 616e736c ate" and "transl │ │ │ │ + 0x00076e40 6174652d 7363616c 65642220 782c2079 ate-scaled" x, y │ │ │ │ + 0x00076e50 2c20616e 64207a20 61726520 666c6f61 , and z are floa │ │ │ │ + 0x00076e60 74732073 70656369 6679696e 67206469 ts specifying di │ │ │ │ + 0x00076e70 7374616e 63657320 696e2074 68652063 stances in the c │ │ │ │ + 0x00076e80 6f6f7264 696e6174 65207379 7374656d oordinate system │ │ │ │ + 0x00076e90 206f6620 74686520 63656e74 6572206f of the center o │ │ │ │ + 0x00076ea0 626a6563 742e200a 0a0a0a54 6865206f bject. ....The o │ │ │ │ + 0x00076eb0 7074696f 6e616c20 22647422 20666965 ptional "dt" fie │ │ │ │ + 0x00076ec0 6c642061 6c6c6f77 73206120 73696d70 ld allows a simp │ │ │ │ + 0x00076ed0 6c652066 6f726d20 6f662061 6e696d61 le form of anima │ │ │ │ + 0x00076ee0 74696f6e 3b206966 20707265 73656e74 tion; if present │ │ │ │ + 0x00076ef0 2c207468 65206f62 6a656374 206d6f76 , the object mov │ │ │ │ + 0x00076f00 65732062 79206a75 73742074 68617420 es by just that │ │ │ │ + 0x00076f10 616d6f75 6e742064 7572696e 67206170 amount during ap │ │ │ │ + 0x00076f20 70726f78 696d6174 656c7920 22647422 proximately "dt" │ │ │ │ + 0x00076f30 20736563 6f6e6473 2c207468 656e2073 seconds, then s │ │ │ │ + 0x00076f40 746f7073 2e202049 66207072 6573656e tops. If presen │ │ │ │ + 0x00076f50 7420616e 6420666f 6c6c6f77 65642062 t and followed b │ │ │ │ + 0x00076f60 79207468 65202273 6d6f6f74 6822206b y the "smooth" k │ │ │ │ + 0x00076f70 6579776f 72642c20 74686520 6d6f7469 eyword, the moti │ │ │ │ + 0x00076f80 6f6e2069 7320616e 696d6174 65642077 on is animated w │ │ │ │ + 0x00076f90 69746820 61203374 5e322d32 745e3320 ith a 3t^2-2t^3 │ │ │ │ + 0x00076fa0 66756e63 74696f6e 2c20736f 20617320 function, so as │ │ │ │ + 0x00076fb0 746f2073 74617274 20616e64 2073746f to start and sto │ │ │ │ + 0x00076fc0 7020736d 6f6f7468 6c792e20 20496620 p smoothly. If │ │ │ │ + 0x00076fd0 61627365 6e742c20 74686520 6d6f7469 absent, the moti │ │ │ │ + 0x00076fe0 6f6e2069 73206170 706c6965 6420696d on is applied im │ │ │ │ + 0x00076ff0 6d656469 6174656c 792e0000 28726561 mediately...(rea │ │ │ │ + 0x00077000 6c2d6964 20494429 0a095265 7475726e l-id ID)..Return │ │ │ │ + 0x00077010 73206120 73747269 6e672063 616e6f6e s a string canon │ │ │ │ + 0x00077020 6963616c 6c792069 64656e74 69667969 ically identifyi │ │ │ │ + 0x00077030 6e672074 68652067 6976656e 2049442c ng the given ID, │ │ │ │ + 0x00077040 0a096f72 20226e69 6c222069 66207468 ..or "nil" if th │ │ │ │ + 0x00077050 65206f62 6a656374 20646f65 73206e6f e object does no │ │ │ │ + 0x00077060 74206578 6973742e 20204578 616d706c t exist. Exampl │ │ │ │ + 0x00077070 65733a0a 09202869 66202872 65616c2d es:.. (if (real- │ │ │ │ + 0x00077080 69642066 72656429 20286465 6c657465 id fred) (delete │ │ │ │ + 0x00077090 20667265 6429290a 0964656c 65746573 fred))..deletes │ │ │ │ + 0x000770a0 20226672 65642220 69662069 74206578 "fred" if it ex │ │ │ │ + 0x000770b0 69737473 20627574 20726570 6f727473 ists but reports │ │ │ │ + 0x000770c0 206e6f20 6572726f 72206966 20697420 no error if it │ │ │ │ + 0x000770d0 646f6573 6e27742c 20616e64 0a092028 doesn't, and.. ( │ │ │ │ + 0x000770e0 69662028 3d202872 65616c2d 69642074 if (= (real-id t │ │ │ │ + 0x000770f0 61726765 7467656f 6d292028 7265616c argetgeom) (real │ │ │ │ + 0x00077100 2d696420 576f726c 64292920 28292028 -id World)) () ( │ │ │ │ + 0x00077110 64656c65 74652074 61726765 7467656f delete targetgeo │ │ │ │ + 0x00077120 6d29290a 0964656c 65746573 20227461 m))..deletes "ta │ │ │ │ + 0x00077130 72676574 67656f6d 22206966 20697420 rgetgeom" if it │ │ │ │ + 0x00077140 69732064 69666665 72656e74 2066726f is different fro │ │ │ │ + 0x00077150 6d207468 6520576f 726c642e 0a000000 m the World..... │ │ │ │ + 0x00077160 28657363 616c6520 20202020 20202020 (escale │ │ │ │ + 0x00077170 2047454f 4d2d4944 20464143 544f5229 GEOM-ID FACTOR) │ │ │ │ + 0x00077180 0a095361 6d652061 73207363 616c6520 ..Same as scale │ │ │ │ + 0x00077190 62757420 6d756c74 69706c69 65732062 but multiplies b │ │ │ │ + 0x000771a0 79206578 70287363 616c6529 2e20204f y exp(scale). O │ │ │ │ + 0x000771b0 62736f6c 6574652e 00000000 28736361 bsolete.....(sca │ │ │ │ + 0x000771c0 6c652020 20202020 20202020 47454f4d le GEOM │ │ │ │ + 0x000771d0 2d494420 46414354 4f52205b 46414354 -ID FACTOR [FACT │ │ │ │ + 0x000771e0 4f525920 46414354 4f525a5d 290a0953 ORY FACTORZ])..S │ │ │ │ + 0x000771f0 63616c65 2047454f 4d2d4944 2c206d75 cale GEOM-ID, mu │ │ │ │ + 0x00077200 6c746970 6c79696e 67206974 73207369 ltiplying its si │ │ │ │ + 0x00077210 7a652062 79204641 43544f52 2e202054 ze by FACTOR. T │ │ │ │ + 0x00077220 68652066 6163746f 7273200a 0973686f he factors ..sho │ │ │ │ + 0x00077230 756c6420 62652070 6f736974 69766520 uld be positive │ │ │ │ + 0x00077240 6e756d62 6572732e 20204966 20464143 numbers. If FAC │ │ │ │ + 0x00077250 544f5259 20616e64 20464143 544f525a TORY and FACTORZ │ │ │ │ + 0x00077260 20617265 200a0970 72657365 6e742061 are ..present a │ │ │ │ + 0x00077270 6e64206e 6f6e2d7a 65726f2c 20746865 nd non-zero, the │ │ │ │ + 0x00077280 206f626a 65637420 69732073 63616c65 object is scale │ │ │ │ + 0x00077290 64206279 20464143 544f5220 696e2078 d by FACTOR in x │ │ │ │ + 0x000772a0 2c206279 200a0946 4143544f 52592069 , by ..FACTORY i │ │ │ │ + 0x000772b0 6e20792c 20616e64 20627920 46414354 n y, and by FACT │ │ │ │ + 0x000772c0 4f525a20 696e207a 2e202049 66206f6e ORZ in z. If on │ │ │ │ + 0x000772d0 6c792046 4143544f 52206973 20707265 ly FACTOR is pre │ │ │ │ + 0x000772e0 73656e74 2c200a09 74686520 6f626a65 sent, ..the obje │ │ │ │ + 0x000772f0 63742069 73207363 616c6564 20627920 ct is scaled by │ │ │ │ + 0x00077300 46414354 4f522069 6e20782c 20792c20 FACTOR in x, y, │ │ │ │ + 0x00077310 616e6420 7a2e2020 5363616c 696e6720 and z. Scaling │ │ │ │ + 0x00077320 6f6e6c79 200a0972 65616c6c 79206d61 only ..really ma │ │ │ │ + 0x00077330 6b657320 73656e73 6520696e 20457563 kes sense in Euc │ │ │ │ + 0x00077340 6c696465 616e2073 70616365 2e20204d lidean space. M │ │ │ │ + 0x00077350 6f757365 2d647269 76656e20 7363616c ouse-driven scal │ │ │ │ + 0x00077360 696e6720 696e200a 096f7468 65722073 ing in ..other s │ │ │ │ + 0x00077370 70616365 73206973 206e6f74 20616c6c paces is not all │ │ │ │ + 0x00077380 6f776564 3b202074 68652073 63616c65 owed; the scale │ │ │ │ + 0x00077390 20636f6d 6d616e64 206d6179 20626520 command may be │ │ │ │ + 0x000773a0 69737375 6564200a 09696e20 6f746865 issued ..in othe │ │ │ │ + 0x000773b0 72207370 61636573 20627574 2073686f r spaces but sho │ │ │ │ + 0x000773c0 756c6420 62652075 73656420 77697468 uld be used with │ │ │ │ + 0x000773d0 20636175 74696f6e 20626563 61757365 caution because │ │ │ │ + 0x000773e0 20697420 6d617920 0a096361 75736520 it may ..cause │ │ │ │ + 0x000773f0 74686520 64617461 20746f20 65787465 the data to exte │ │ │ │ + 0x00077400 6e642062 65796f6e 64207468 65206c69 nd beyond the li │ │ │ │ + 0x00077410 6d697473 206f6620 74686520 73706163 mits of the spac │ │ │ │ + 0x00077420 652e0a09 0a09466f 72207468 65204e44 e.....For the ND │ │ │ │ + 0x00077430 20636173 65206f6e 6c792028 7363616c case only (scal │ │ │ │ + 0x00077440 65204745 4f4d2d49 44204641 43544f52 e GEOM-ID FACTOR │ │ │ │ + 0x00077450 29206973 20737570 706f7274 65642c20 ) is supported, │ │ │ │ + 0x00077460 692e652e 0a097468 65206f70 74696f6e i.e...the option │ │ │ │ + 0x00077470 616c2046 4143544f 52592061 6e642046 al FACTORY and F │ │ │ │ + 0x00077480 4143544f 525a2061 7267756d 656e7473 ACTORZ arguments │ │ │ │ + 0x00077490 20617265 2069676e 6f726564 2e20596f are ignored. Yo │ │ │ │ + 0x000774a0 75206361 6e2c0a09 6f662063 6f757273 u can,..of cours │ │ │ │ + 0x000774b0 652c2073 63616c65 2047454f 4d2d4944 e, scale GEOM-ID │ │ │ │ + 0x000774c0 20627920 64696666 6572656e 74206661 by different fa │ │ │ │ + 0x000774d0 63746f72 7320696e 20646966 66657265 ctors in differe │ │ │ │ + 0x000774e0 6e742064 69726563 74696f6e 730a0962 nt directions..b │ │ │ │ + 0x000774f0 79206361 6c6c696e 6720284e 442d7866 y calling (ND-xf │ │ │ │ + 0x00077500 6f726d20 47454f4d 2d494420 5452414e orm GEOM-ID TRAN │ │ │ │ + 0x00077510 53464f52 4d4e2920 77686572 65205452 SFORMN) where TR │ │ │ │ + 0x00077520 414e5346 4f524d4e 20697320 610a0964 ANSFORMN is a..d │ │ │ │ + 0x00077530 6961676f 6e616c20 4e442074 72616e73 iagonal ND trans │ │ │ │ + 0x00077540 666f726d 2e000000 28657a6f 6f6d2020 form....(ezoom │ │ │ │ + 0x00077550 20202020 20202020 47454f4d 2d494420 GEOM-ID │ │ │ │ + 0x00077560 46414354 4f52290a 0953616d 65206173 FACTOR)..Same as │ │ │ │ + 0x00077570 207a6f6f 6d206275 74206d75 6c746970 zoom but multip │ │ │ │ + 0x00077580 6c696573 20627920 65787028 7a6f6f6d lies by exp(zoom │ │ │ │ + 0x00077590 292e2020 4f62736f 6c657465 2e000000 ). Obsolete.... │ │ │ │ + 0x000775a0 287a6f6f 6d202020 20202020 20202020 (zoom │ │ │ │ + 0x000775b0 43414d2d 49442046 4143544f 52290a09 CAM-ID FACTOR).. │ │ │ │ + 0x000775c0 5a6f6f6d 2043414d 2d49442c 206d756c Zoom CAM-ID, mul │ │ │ │ + 0x000775d0 7469706c 79696e67 20697473 20666965 tiplying its fie │ │ │ │ + 0x000775e0 6c64206f 66207669 65772062 79204641 ld of view by FA │ │ │ │ + 0x000775f0 43544f52 2e0a0946 4143544f 52207368 CTOR...FACTOR sh │ │ │ │ + 0x00077600 6f756c64 20626520 6120706f 73697469 ould be a positi │ │ │ │ + 0x00077610 7665206e 756d6265 722e0000 5b725d20 ve number...[r] │ │ │ │ + 0x00077620 526f7461 74650000 5b7a5d20 43616d20 Rotate..[z] Cam │ │ │ │ + 0x00077630 5a6f6f6d 00000000 5b745d20 5472616e Zoom....[t] Tran │ │ │ │ + 0x00077640 736c6174 65000000 5b665d20 43616d20 slate...[f] Cam │ │ │ │ + 0x00077650 466c7900 5b6f5d20 43616d20 4f726269 Fly.[o] Cam Orbi │ │ │ │ + 0x00077660 74000000 5b735d20 47656f6d 20536361 t...[s] Geom Sca │ │ │ │ + 0x00077670 6c650000 2861702d 6f766572 72696465 le..(ap-override │ │ │ │ + 0x00077680 205b6f6e 7c6f6666 5d290a09 53656c65 [on|off])..Sele │ │ │ │ + 0x00077690 63747320 77686574 68657220 61707065 cts whether appe │ │ │ │ + 0x000776a0 6172616e 63652063 6f6e7472 6f6c7320 arance controls │ │ │ │ + 0x000776b0 73686f75 6c64206f 76657272 69646520 should override │ │ │ │ + 0x000776c0 6f626a65 63747327 206f776e 0a097365 objects' own..se │ │ │ │ + 0x000776d0 7474696e 67732e20 204f6e20 62792064 ttings. On by d │ │ │ │ + 0x000776e0 65666175 6c742e20 20576974 68206e6f efault. With no │ │ │ │ + 0x000776f0 20617267 756d656e 74732c20 72657475 arguments, retu │ │ │ │ + 0x00077700 726e7320 63757272 656e7420 73657474 rns current sett │ │ │ │ + 0x00077710 696e672e 00000000 28637572 736f722d ing.....(cursor- │ │ │ │ + 0x00077720 74776974 6368095b 494e545d 290a0953 twitch.[INT])..S │ │ │ │ + 0x00077730 65747320 74686520 64697374 616e6365 ets the distance │ │ │ │ + 0x00077740 20776869 63682074 68652063 7572736f which the curso │ │ │ │ + 0x00077750 72206d75 7374206e 6f74206d 6f766520 r must not move │ │ │ │ + 0x00077760 28696e20 78206f72 0a097929 20746f20 (in x or..y) to │ │ │ │ + 0x00077770 61732068 6f6c6469 6e672073 74696c6c as holding still │ │ │ │ + 0x00077780 2e202049 6620494e 54206973 206e6f74 . If INT is not │ │ │ │ + 0x00077790 20737065 63696669 65642c0a 09746865 specified,..the │ │ │ │ + 0x000777a0 2076616c 75652077 696c6c20 62652072 value will be r │ │ │ │ + 0x000777b0 65736574 20746f20 74686520 64656661 eset to the defa │ │ │ │ + 0x000777c0 756c742e 00000000 28637572 736f722d ult.....(cursor- │ │ │ │ + 0x000777d0 7374696c 6c205b49 4e545d29 0a095365 still [INT])..Se │ │ │ │ + 0x000777e0 74732074 6865206e 756d6265 72206f66 ts the number of │ │ │ │ + 0x000777f0 206d6963 726f7365 636f6e64 7320666f microseconds fo │ │ │ │ + 0x00077800 72207768 69636820 74686520 63757273 r which the curs │ │ │ │ + 0x00077810 6f72206d 75737420 6e6f740a 096d6f76 or must not..mov │ │ │ │ + 0x00077820 6520746f 20617320 686f6c64 696e6720 e to as holding │ │ │ │ + 0x00077830 7374696c 6c2e2020 49662049 4e542069 still. If INT i │ │ │ │ + 0x00077840 73206e6f 74207370 65636966 6965642c s not specified, │ │ │ │ + 0x00077850 0a097468 65207661 6c756520 77696c6c ..the value will │ │ │ │ + 0x00077860 20626520 72657365 7420746f 20746865 be reset to the │ │ │ │ + 0x00077870 20646566 61756c74 2e000000 28656d6f default....(emo │ │ │ │ + 0x00077880 64756c65 2d636c65 6172290a 09436c65 dule-clear)..Cle │ │ │ │ + 0x00077890 61727320 74686520 67656f6d 76696577 ars the geomview │ │ │ │ + 0x000778a0 20617070 6c696361 74696f6e 20286578 application (ex │ │ │ │ + 0x000778b0 7465726e 616c206d 6f64756c 65292062 ternal module) b │ │ │ │ + 0x000778c0 726f7773 65722e00 5b6c655d 20456469 rowser..[le] Edi │ │ │ │ + 0x000778d0 74204c69 67687473 00000000 a89a0400 t Lights........ │ │ │ │ + 0x000778e0 b89a0400 c89a0400 d89a0400 e89a0400 ................ │ │ │ │ + 0x000778f0 f89a0400 089b0400 1c9b0400 309b0400 ............0... │ │ │ │ + 0x00077900 3c9b0400 4c9b0400 5c9b0400 689b0400 <...L...\...h... │ │ │ │ + 0x00077910 889b0400 9c9b0400 b89b0400 c89b0400 ................ │ │ │ │ + 0x00077920 d49b0400 e49b0400 f49b0400 7472696d ............trim │ │ │ │ + 0x00077930 6d696e67 20767665 63000000 28736e61 ming vvec...(sna │ │ │ │ + 0x00077940 7073686f 74202020 20202020 43414d2d pshot CAM- │ │ │ │ + 0x00077950 49442020 20202046 494c454e 414d4520 ID FILENAME │ │ │ │ + 0x00077960 5b464f52 4d415420 5b585349 5a45205b [FORMAT [XSIZE [ │ │ │ │ + 0x00077970 5953495a 455d5d5d 290a5361 76652061 YSIZE]]]).Save a │ │ │ │ + 0x00077980 20736e61 7073686f 74206f66 2043414d snapshot of CAM │ │ │ │ + 0x00077990 2d494420 696e2074 68652046 494c454e -ID in the FILEN │ │ │ │ + 0x000779a0 414d4520 28612073 7472696e 67292e00 AME (a string).. │ │ │ │ + 0x000779b0 28777269 7465207b 636f6d6d 616e647c (write {command| │ │ │ │ + 0x000779c0 67656f6d 65747279 7c63616d 6572617c geometry|camera| │ │ │ │ + 0x000779d0 7472616e 73666f72 6d7c6e74 72616e73 transform|ntrans │ │ │ │ + 0x000779e0 666f726d 7c77696e 646f777c 62626f78 form|window|bbox │ │ │ │ + 0x000779f0 7d204649 4c454e41 4d45205b 49447c28 } FILENAME [ID|( │ │ │ │ + 0x00077a00 4944202e 2e2e295d 205b7365 6c667c77 ID ...)] [self|w │ │ │ │ + 0x00077a10 6f726c64 7c756e69 76657273 657c6f74 orld|universe|ot │ │ │ │ + 0x00077a20 68657249 445d290a 09777269 74652064 herID])..write d │ │ │ │ + 0x00077a30 65736372 69707469 6f6e206f 66204944 escription of ID │ │ │ │ + 0x00077a40 20696e20 67697665 6e20666f 726d6174 in given format │ │ │ │ + 0x00077a50 20746f20 46494c45 4e414d45 2e20204c to FILENAME. L │ │ │ │ + 0x00077a60 6173740a 09706172 616d6574 65722063 ast..parameter c │ │ │ │ + 0x00077a70 686f6f73 65732063 6f6f7264 696e6174 hooses coordinat │ │ │ │ + 0x00077a80 65207379 7374656d 20666f72 2067656f e system for geo │ │ │ │ + 0x00077a90 6d657472 79202620 7472616e 73666f72 metry & transfor │ │ │ │ + 0x00077aa0 6d3a0a09 73656c66 3a206a75 73742074 m:..self: just t │ │ │ │ + 0x00077ab0 6865206f 626a6563 742c206e 6f207472 he object, no tr │ │ │ │ + 0x00077ac0 616e7366 6f726d61 74696f6e 206f7220 ansformation or │ │ │ │ + 0x00077ad0 61707065 6172616e 63652028 67656f6d appearance (geom │ │ │ │ + 0x00077ae0 65747279 206f6e6c 79290a09 776f726c etry only)..worl │ │ │ │ + 0x00077af0 643a2074 6865206f 626a6563 74206173 d: the object as │ │ │ │ + 0x00077b00 20706f73 6974696f 6e656420 77697468 positioned with │ │ │ │ + 0x00077b10 696e2074 68652057 6f726c64 2e0a0975 in the World...u │ │ │ │ + 0x00077b20 6e697665 7273653a 206f626a 65637427 niverse: object' │ │ │ │ + 0x00077b30 7320706f 73697469 6f6e2069 6e20756e s position in un │ │ │ │ + 0x00077b40 69766572 73616c20 636f6f72 64696e61 iversal coordina │ │ │ │ + 0x00077b50 7465733b 0a09696e 636c7564 65732057 tes;..includes W │ │ │ │ + 0x00077b60 6f726c64 7472616e 73666f72 6d0a096f orldtransform..o │ │ │ │ + 0x00077b70 74686572 2049443a 20746865 206f626a ther ID: the obj │ │ │ │ + 0x00077b80 65637420 7472616e 73666f72 6d656420 ect transformed │ │ │ │ + 0x00077b90 746f206f 74686572 49442773 20636f6f to otherID's coo │ │ │ │ + 0x00077ba0 7264696e 61746520 73797374 656d2e0a rdinate system.. │ │ │ │ + 0x00077bb0 0a094120 66696c65 6e616d65 206f6620 ..A filename of │ │ │ │ + 0x00077bc0 222d2220 69732061 20737065 6369616c "-" is a special │ │ │ │ + 0x00077bd0 20636173 653a2064 61746120 61726520 case: data are │ │ │ │ + 0x00077be0 77726974 74656e20 746f2074 68650a09 written to the.. │ │ │ │ + 0x00077bf0 73747265 616d2066 726f6d20 77686963 stream from whic │ │ │ │ + 0x00077c00 68207468 65202777 72697465 2720636f h the 'write' co │ │ │ │ + 0x00077c10 6d6d616e 64207761 73207265 61642e20 mmand was read. │ │ │ │ + 0x00077c20 20466f72 20657874 65726e61 6c0a096d For external..m │ │ │ │ + 0x00077c30 6f64756c 65732c20 74686520 64617461 odules, the data │ │ │ │ + 0x00077c40 20617265 2073656e 7420746f 20746865 are sent to the │ │ │ │ + 0x00077c50 206d6f64 756c6527 73207374 616e6461 module's standa │ │ │ │ + 0x00077c60 72642069 6e707574 2e0a0946 6f722063 rd input...For c │ │ │ │ + 0x00077c70 6f6d6d61 6e647320 6e6f7420 72656164 ommands not read │ │ │ │ + 0x00077c80 2066726f 6d20616e 20657874 65726e61 from an externa │ │ │ │ + 0x00077c90 6c207072 6f677261 6d2c2022 2d22206d l program, "-" m │ │ │ │ + 0x00077ca0 65616e73 0a096765 6f6d7669 65772773 eans..geomview's │ │ │ │ + 0x00077cb0 20737461 6e646172 64206f75 74707574 standard output │ │ │ │ + 0x00077cc0 2e202028 53656520 616c736f 20746865 . (See also the │ │ │ │ + 0x00077cd0 2022636f 6d6d616e 64220a09 636f6d6d "command"..comm │ │ │ │ + 0x00077ce0 616e642e 290a0a09 54686520 49442063 and.)...The ID c │ │ │ │ + 0x00077cf0 616e2065 69746865 72206265 20612073 an either be a s │ │ │ │ + 0x00077d00 696e676c 65206964 206f7220 61207061 ingle id or a pa │ │ │ │ + 0x00077d10 72656e74 68657369 7a656420 6c697374 renthesized list │ │ │ │ + 0x00077d20 206f660a 09696473 2c206c69 6b652022 of..ids, like " │ │ │ │ + 0x00077d30 67302220 6f722022 28673220 67312064 g0" or "(g2 g1 d │ │ │ │ + 0x00077d40 6f646563 2e6f6666 29222e00 2863616d odec.off)"..(cam │ │ │ │ + 0x00077d50 6572612d 70726f70 207b2067 656f6d65 era-prop { geome │ │ │ │ + 0x00077d60 74727920 6f626a65 6374207d 2020205b try object } [ │ │ │ │ + 0x00077d70 70726f6a 65637469 76655d29 0a095370 projective])..Sp │ │ │ │ + 0x00077d80 65636966 79207468 65206f62 6a656374 ecify the object │ │ │ │ + 0x00077d90 20746f20 62652073 686f776e 20776865 to be shown whe │ │ │ │ + 0x00077da0 6e206472 6177696e 67206f74 68657220 n drawing other │ │ │ │ + 0x00077db0 63616d65 7261732e 0a094279 20646566 cameras...By def │ │ │ │ + 0x00077dc0 61756c74 2c207468 6973206f 626a6563 ault, this objec │ │ │ │ + 0x00077dd0 74206973 20647261 776e2077 69746820 t is drawn with │ │ │ │ + 0x00077de0 69747320 6f726967 696e2061 74207468 its origin at th │ │ │ │ + 0x00077df0 65206361 6d657261 2c0a0961 6e642077 e camera,..and w │ │ │ │ + 0x00077e00 69746820 74686520 63616d65 7261206c ith the camera l │ │ │ │ + 0x00077e10 6f6f6b69 6e672074 6f776172 64207468 ooking toward th │ │ │ │ + 0x00077e20 65206f62 6a656374 2773202d 5a206178 e object's -Z ax │ │ │ │ + 0x00077e30 69732e0a 09576974 68207468 65202270 is...With the "p │ │ │ │ + 0x00077e40 726f6a65 63746976 6522206b 6579776f rojective" keywo │ │ │ │ + 0x00077e50 72642c20 74686520 63616d65 72612773 rd, the camera's │ │ │ │ + 0x00077e60 20766965 77696e67 2070726f 6a656374 viewing project │ │ │ │ + 0x00077e70 696f6e20 69730a09 616c736f 20617070 ion is..also app │ │ │ │ + 0x00077e80 6c696564 20746f20 74686520 6f626a65 lied to the obje │ │ │ │ + 0x00077e90 63743b20 74686973 20706c61 63657320 ct; this places │ │ │ │ + 0x00077ea0 74686520 6f626a65 63742773 205a3d2d the object's Z=- │ │ │ │ + 0x00077eb0 3120616e 64205a3d 2b312061 740a096e 1 and Z=+1 at..n │ │ │ │ + 0x00077ec0 65617220 616e6420 66617220 636c6970 ear and far clip │ │ │ │ + 0x00077ed0 70696e67 20706c61 6e65732c 20776974 ping planes, wit │ │ │ │ + 0x00077ee0 68207468 65207669 6577696e 67206172 h the viewing ar │ │ │ │ + 0x00077ef0 6561202d 313c3d7b 582c597d 3c3d2b31 ea -1<={X,Y}<=+1 │ │ │ │ + 0x00077f00 2e0a0945 78616d70 6c653a20 20286361 ...Example: (ca │ │ │ │ + 0x00077f10 6d657261 2d70726f 70207b20 3c206375 mera-prop { < cu │ │ │ │ + 0x00077f20 6265207d 2070726f 6a656374 69766529 be } projective) │ │ │ │ + 0x00077f30 00000000 28616c6c 2067656f 6d657472 ....(all geometr │ │ │ │ + 0x00077f40 79292020 72657475 726e7320 61206c69 y) returns a li │ │ │ │ + 0x00077f50 7374206f 66206e61 6d657320 6f662061 st of names of a │ │ │ │ + 0x00077f60 6c6c2067 656f6d65 74727920 6f626a65 ll geometry obje │ │ │ │ + 0x00077f70 6374732e 0a28616c 6c206361 6d657261 cts..(all camera │ │ │ │ + 0x00077f80 29097265 7475726e 73206120 6c697374 ).returns a list │ │ │ │ + 0x00077f90 206f6620 6e616d65 73206f66 20616c6c of names of all │ │ │ │ + 0x00077fa0 2063616d 65726173 2e0a2861 6c6c2065 cameras..(all e │ │ │ │ + 0x00077fb0 6d6f6475 6c652064 6566696e 65642920 module defined) │ │ │ │ + 0x00077fc0 20726574 75726e73 2061206c 69737420 returns a list │ │ │ │ + 0x00077fd0 6f662061 6c6c2064 6566696e 65642065 of all defined e │ │ │ │ + 0x00077fe0 78746572 6e616c20 6d6f6475 6c65732e xternal modules. │ │ │ │ + 0x00077ff0 0a28616c 6c20656d 6f64756c 65207275 .(all emodule ru │ │ │ │ + 0x00078000 6e6e696e 67292020 72657475 726e7320 nning) returns │ │ │ │ + 0x00078010 61206c69 7374206f 6620616c 6c207275 a list of all ru │ │ │ │ + 0x00078020 6e6e696e 67206578 7465726e 616c206d nning external m │ │ │ │ + 0x00078030 6f64756c 65732e0a 55736520 652e672e odules..Use e.g. │ │ │ │ + 0x00078040 20606028 6563686f 2028616c 6c206765 ``(echo (all ge │ │ │ │ + 0x00078050 6f6d6574 72792929 27272074 6f207072 ometry))'' to pr │ │ │ │ + 0x00078060 696e7420 73756368 2061206c 6973742e int such a list. │ │ │ │ + 0x00078070 00000000 28656d6f 64756c65 2d646566 ....(emodule-def │ │ │ │ + 0x00078080 696e6564 20226d6f 64756c65 6e616d65 ined "modulename │ │ │ │ + 0x00078090 22290a09 49662074 68652067 6976656e ")..If the given │ │ │ │ + 0x000780a0 20657874 65726e61 6c2d6d6f 64756c65 external-module │ │ │ │ + 0x000780b0 206e616d 65206973 206b6e6f 776e2c20 name is known, │ │ │ │ + 0x000780c0 72657475 726e7320 74686520 6e616d65 returns the name │ │ │ │ + 0x000780d0 206f660a 09746865 2070726f 6772616d of..the program │ │ │ │ + 0x000780e0 20696e76 6f6b6564 20776865 6e206974 invoked when it │ │ │ │ + 0x000780f0 27732072 756e2061 73206120 71756f74 's run as a quot │ │ │ │ + 0x00078100 65642073 7472696e 673b206f 74686572 ed string; other │ │ │ │ + 0x00078110 77697365 0a097265 7475726e 73206e69 wise..returns ni │ │ │ │ + 0x00078120 6c2e2020 60602865 63686f20 28656d6f l. ``(echo (emo │ │ │ │ + 0x00078130 64756c65 2d646566 696e6564 20226e61 dule-defined "na │ │ │ │ + 0x00078140 6d652229 29272720 7072696e 74732074 me"))'' prints t │ │ │ │ + 0x00078150 68652073 7472696e 672e0000 28656d6f he string...(emo │ │ │ │ + 0x00078160 64756c65 2d706174 68290a09 52657475 dule-path)..Retu │ │ │ │ + 0x00078170 726e7320 74686520 63757272 656e7420 rns the current │ │ │ │ + 0x00078180 73656172 63682070 61746820 666f7220 search path for │ │ │ │ + 0x00078190 65787465 726e616c 206d6f64 756c6573 external modules │ │ │ │ + 0x000781a0 2e0a094e 6f74653a 20746f20 61637475 ...Note: to actu │ │ │ │ + 0x000781b0 616c6c79 20736565 20746865 2076616c ally see the val │ │ │ │ + 0x000781c0 75652072 65747572 6e656420 62792074 ue returned by t │ │ │ │ + 0x000781d0 68697320 66756e63 74696f6e 0a09796f his function..yo │ │ │ │ + 0x000781e0 75207368 6f756c64 20777261 70206974 u should wrap it │ │ │ │ + 0x000781f0 20696e20 61206361 6c6c2074 6f206563 in a call to ec │ │ │ │ + 0x00078200 686f3a20 28656368 6f202865 6d6f6475 ho: (echo (emodu │ │ │ │ + 0x00078210 6c652d70 61746829 292e0a20 20202020 le-path)).. │ │ │ │ + 0x00078220 20202053 65652061 6c736f20 7365742d See also set- │ │ │ │ + 0x00078230 656d6f64 756c652d 70617468 2e000000 emodule-path.... │ │ │ │ + 0x00078240 28726568 6173682d 656d6f64 756c652d (rehash-emodule- │ │ │ │ + 0x00078250 70617468 290a0952 65627569 6c647320 path)..Rebuilds │ │ │ │ + 0x00078260 74686520 6170706c 69636174 696f6e20 the application │ │ │ │ + 0x00078270 28657874 65726e61 6c206d6f 64756c65 (external module │ │ │ │ + 0x00078280 29206272 6f777365 72206279 20726561 ) browser by rea │ │ │ │ + 0x00078290 64696e67 0a09616c 6c202e67 656f6d76 ding..all .geomv │ │ │ │ + 0x000782a0 6965772d 2a206669 6c657320 696e2061 iew-* files in a │ │ │ │ + 0x000782b0 6c6c2064 69726563 746f7269 6573206f ll directories o │ │ │ │ + 0x000782c0 6e207468 6520656d 6f64756c 652d7061 n the emodule-pa │ │ │ │ + 0x000782d0 74682e0a 09507269 6d617269 6c792069 th...Primarily i │ │ │ │ + 0x000782e0 6e74656e 64656420 666f7220 696e7465 ntended for inte │ │ │ │ + 0x000782f0 726e616c 20757365 3b20616e 79206170 rnal use; any ap │ │ │ │ + 0x00078300 706c6963 6174696f 6e732064 6566696e plications defin │ │ │ │ + 0x00078310 65640a09 62792028 656d6f64 756c652d ed..by (emodule- │ │ │ │ + 0x00078320 64656669 6e65202e 2e2e2920 636f6d6d define ...) comm │ │ │ │ + 0x00078330 616e6473 206f7574 73696465 206f6620 ands outside of │ │ │ │ + 0x00078340 74686520 2e67656f 6d766965 772d2a0a the .geomview-*. │ │ │ │ + 0x00078350 0966696c 6573206f 6e207468 6520656d .files on the em │ │ │ │ + 0x00078360 6f64756c 652d7061 74682077 696c6c20 odule-path will │ │ │ │ + 0x00078370 6265206c 6f73742e 2020446f 6573206e be lost. Does n │ │ │ │ + 0x00078380 6f742073 6f727420 7468650a 09656e74 ot sort the..ent │ │ │ │ + 0x00078390 72696573 20696e20 74686520 62726f77 ries in the brow │ │ │ │ + 0x000783a0 65723b20 73656520 28656d6f 64756c65 er; see (emodule │ │ │ │ + 0x000783b0 2d736f72 74292066 6f722074 6861742e -sort) for that. │ │ │ │ + 0x000783c0 00000000 28736574 2d656d6f 64756c65 ....(set-emodule │ │ │ │ + 0x000783d0 2d706174 68202020 20202028 50415448 -path (PATH │ │ │ │ + 0x000783e0 31202e2e 2e205041 54484e29 290a0953 1 ... PATHN))..S │ │ │ │ + 0x000783f0 65747320 74686520 73656172 63682070 ets the search p │ │ │ │ + 0x00078400 61746820 666f7220 65787465 726e616c ath for external │ │ │ │ + 0x00078410 206d6f64 756c6573 2e202054 68652050 modules. The P │ │ │ │ + 0x00078420 41544869 2073686f 756c640a 09626520 ATHi should..be │ │ │ │ + 0x00078430 70617468 6e616d65 73206f66 20646972 pathnames of dir │ │ │ │ + 0x00078440 6563746f 72696573 20636f6e 7461696e ectories contain │ │ │ │ + 0x00078450 696e672c 20666f72 20656163 68206d6f ing, for each mo │ │ │ │ + 0x00078460 64756c65 2c207468 650a096d 6f64756c dule, the..modul │ │ │ │ + 0x00078470 65277320 65786563 75746162 6c652066 e's executable f │ │ │ │ + 0x00078480 696c6520 616e6420 61202e67 656f6d76 ile and a .geomv │ │ │ │ + 0x00078490 6965772d 3c6d6f64 756c656e 616d653e iew- │ │ │ │ + 0x000784a0 2066696c 650a0977 68696368 20636f6e file..which con │ │ │ │ + 0x000784b0 7461696e 7320616e 2028656d 6f64756c tains an (emodul │ │ │ │ + 0x000784c0 652d6465 66696e65 202e2e2e 2920636f e-define ...) co │ │ │ │ + 0x000784d0 6d6d616e 6420666f 72207468 61740a09 mmand for that.. │ │ │ │ + 0x000784e0 6d6f6475 6c652e20 20546869 7320636f module. This co │ │ │ │ + 0x000784f0 6d6d616e 6420696d 706c6963 69746c79 mmand implicitly │ │ │ │ + 0x00078500 2063616c 6c732028 72656861 73682d65 calls (rehash-e │ │ │ │ + 0x00078510 6d6f6475 6c652d70 61746829 0a09746f module-path)..to │ │ │ │ + 0x00078520 20726562 75696c64 20746865 20617070 rebuild the app │ │ │ │ + 0x00078530 6c696361 74696f6e 2062726f 77657220 lication brower │ │ │ │ + 0x00078540 66726f6d 20746865 206e6577 20706174 from the new pat │ │ │ │ + 0x00078550 68207365 7474696e 672e0a09 54686520 h setting...The │ │ │ │ + 0x00078560 73706563 69616c20 64697265 63746f72 special director │ │ │ │ + 0x00078570 79206e61 6d652022 2b222069 73207265 y name "+" is re │ │ │ │ + 0x00078580 706c6163 65642062 79207468 65206578 placed by the ex │ │ │ │ + 0x00078590 69737469 6e672070 6174682c 0a09736f isting path,..so │ │ │ │ + 0x000785a0 20652e67 2e202873 65742d65 6d6f6475 e.g. (set-emodu │ │ │ │ + 0x000785b0 6c652d70 61746820 286d7964 6972202b le-path (mydir + │ │ │ │ + 0x000785c0 29292070 72657065 6e647320 6d796469 )) prepends mydi │ │ │ │ + 0x000785d0 7220746f 20746865 20706174 682e0000 r to the path... │ │ │ │ + 0x000785e0 286c6f61 642d7061 7468290a 09526574 (load-path)..Ret │ │ │ │ + 0x000785f0 75726e73 20746865 20637572 72656e74 urns the current │ │ │ │ + 0x00078600 20736561 72636820 70617468 20666f72 search path for │ │ │ │ + 0x00078610 20636f6d 6d616e64 2c206765 6f6d6574 command, geomet │ │ │ │ + 0x00078620 72792c20 6574632e 2066696c 65732e0a ry, etc. files.. │ │ │ │ + 0x00078630 094e6f74 653a2074 6f206163 7475616c .Note: to actual │ │ │ │ + 0x00078640 6c792073 65652074 68652076 616c7565 ly see the value │ │ │ │ + 0x00078650 20726574 75726e65 64206279 20746869 returned by thi │ │ │ │ + 0x00078660 73206675 6e637469 6f6e0a09 796f7520 s function..you │ │ │ │ + 0x00078670 73686f75 6c642077 72617020 69742069 should wrap it i │ │ │ │ + 0x00078680 6e206120 63616c6c 20746f20 6563686f n a call to echo │ │ │ │ + 0x00078690 3a202865 63686f20 286c6f61 642d7061 : (echo (load-pa │ │ │ │ + 0x000786a0 74682929 2e0a0953 65652061 6c736f20 th))...See also │ │ │ │ + 0x000786b0 7365742d 6c6f6164 2d706174 682e0000 set-load-path... │ │ │ │ + 0x000786c0 28736574 2d6c6f61 642d7061 74682020 (set-load-path │ │ │ │ + 0x000786d0 20202020 28504154 4831202e 2e2e2050 (PATH1 ... P │ │ │ │ + 0x000786e0 4154484e 29290a09 53657473 20736561 ATHN))..Sets sea │ │ │ │ + 0x000786f0 72636820 70617468 20666f72 20636f6d rch path for com │ │ │ │ + 0x00078700 6d616e64 2c206765 6f6d6574 72792c20 mand, geometry, │ │ │ │ + 0x00078710 6574632e 2066696c 65732e20 20546865 etc. files. The │ │ │ │ + 0x00078720 20504154 48690a09 61726520 73747269 PATHi..are stri │ │ │ │ + 0x00078730 6e677320 67697669 6e672074 68652070 ngs giving the p │ │ │ │ + 0x00078740 6174686e 616d6573 206f6620 64697265 athnames of dire │ │ │ │ + 0x00078750 63746f72 69657320 746f2062 65207365 ctories to be se │ │ │ │ + 0x00078760 61726368 65642e0a 09546865 20737065 arched...The spe │ │ │ │ + 0x00078770 6369616c 20646972 6563746f 7279206e cial directory n │ │ │ │ + 0x00078780 616d6520 222b2220 69732072 65706c61 ame "+" is repla │ │ │ │ + 0x00078790 63656420 62792074 68652065 78697374 ced by the exist │ │ │ │ + 0x000787a0 696e6720 70617468 2c0a0973 6f20652e ing path,..so e. │ │ │ │ + 0x000787b0 672e2028 7365742d 6c6f6164 2d706174 g. (set-load-pat │ │ │ │ + 0x000787c0 6820286d 79646972 202b2929 20707265 h (mydir +)) pre │ │ │ │ + 0x000787d0 70656e64 73206d79 64697220 746f2074 pends mydir to t │ │ │ │ + 0x000787e0 68652070 6174682e 00000000 58a10400 he path.....X... │ │ │ │ + 0x000787f0 d9fb0300 0000803f 64a10400 ddfa0300 .......?d....... │ │ │ │ + 0x00078800 0000803f 70a10400 d9fb0300 cdcccc3d ...?p..........= │ │ │ │ + 0x00078810 80a10400 ddfa0300 cdcccc3d 00000000 ...........=.... │ │ │ │ + 0x00078820 00000000 00000000 58a10400 8df90300 ........X....... │ │ │ │ + 0x00078830 0000803f 64a10400 b1f50300 0000803f ...?d..........? │ │ │ │ + 0x00078840 70a10400 8df90300 cdcccc3d 80a10400 p..........=.... │ │ │ │ + 0x00078850 b1f50300 cdcccc3d 00000000 00000000 .......=........ │ │ │ │ + 0x00078860 00000000 58a10400 f1f70300 0000803f ....X..........? │ │ │ │ + 0x00078870 64a10400 a5f40300 0000803f 70a10400 d..........?p... │ │ │ │ + 0x00078880 f1f70300 cdcccc3d 80a10400 a5f40300 .......=........ │ │ │ │ + 0x00078890 cdcccc3d 00000000 00000000 00000000 ...=............ │ │ │ │ + 0x000788a0 58a10400 15fd0300 0000803f 64a10400 X..........?d... │ │ │ │ + 0x000788b0 5dff0300 0000803f 70a10400 15fd0300 ]......?p....... │ │ │ │ + 0x000788c0 cdcccc3d 80a10400 5dff0300 cdcccc3d ...=....]......= │ │ │ │ + 0x000788d0 00000000 00000000 00000000 58a10400 ............X... │ │ │ │ + 0x000788e0 b1f20300 0000803f 64a10400 ddf60300 .......?d....... │ │ │ │ + 0x000788f0 0000803f 70a10400 b1f20300 cdcccc3d ...?p..........= │ │ │ │ + 0x00078900 80a10400 ddf60300 cdcccc3d 00000000 ...........=.... │ │ │ │ + 0x00078910 00000000 00000000 58a10400 d9ef0300 ........X....... │ │ │ │ + 0x00078920 0000803f 00000000 00000000 00000000 ...?............ │ │ │ │ + 0x00078930 58a10400 01f40300 0000803f 00000000 X..........?.... │ │ │ │ 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 00000000 c8a20400 ................ │ │ │ │ + 0x00078960 5d250400 35270400 41270400 45270400 ]%..5'..A'..E'.. │ │ │ │ + 0x00078970 1c480400 552c0400 392e0400 592e0400 .H..U,..9...Y... │ │ │ │ + 0x00078980 752e0400 50480400 d5270400 112a0400 u...PH...'...*.. │ │ │ │ + 0x00078990 312a0400 6d2a0400 d0a20400 fd160400 1*..m*.......... │ │ │ │ + 0x000789a0 55190400 89190400 d9190400 dca20400 U............... │ │ │ │ + 0x000789b0 952f0400 6d310400 75310400 79310400 ./..m1..u1..y1.. │ │ │ │ + 0x000789c0 e8a20400 c9350400 a5370400 c5370400 .....5...7...7.. │ │ │ │ + 0x000789d0 dd370400 74a40400 05320400 39340400 .7..t....2..94.. │ │ │ │ + 0x000789e0 41340400 59340400 d8a30400 351f0400 A4..Y4......5... │ │ │ │ + 0x000789f0 11210400 19210400 31210400 f0a20400 .!...!..1!...... │ │ │ │ + 0x00078a00 65220400 b5240400 bd240400 c1240400 e"...$...$...$.. │ │ │ │ + 0x00078a10 785a0400 39390400 293c0400 313c0400 xZ..99..)<..1<.. │ │ │ │ + 0x00078a20 353c0400 945f0400 851b0400 c11d0400 5<..._.......... │ │ │ │ + 0x00078a30 c91d0400 e11d0400 c4600400 51110400 .........`..Q... │ │ │ │ + 0x00078a40 69140400 71140400 c9140400 00000000 i...q........... │ │ │ │ + 0x00078a50 00000000 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 62316464 35343032 39313766 39653530 b1dd5402917f9e50 │ │ │ │ + 0x00000010 30326537 64353335 37633662 36393538 02e7d5357c6b6958 │ │ │ │ + 0x00000020 65383730 36342e64 65627567 00000000 e87064.debug.... │ │ │ │ + 0x00000030 7051f6d6 pQ.. │ │ ├── ./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 342e 3237 3a31 3932 370a 2525 26.04.27:1927.%% │ │ │ │ 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